Document Document Title
US12211413B2 Gate drive circuit having a shift register unit and control unit and driving method thereof
A display panel, a gate drive circuit, a shift register unit and a driving method thereof. The shift register unit includes: a shift register (1) connected with a signal input end (CR) and a signal output end (OUT), configured to control an electric potential of the signal output end (OUT) under control of an electric potential of the signal input end (CR); a control circuit (2) connected with a start signal end (STV), a control signal end (EN) and the signal input end (CR), configured to control the start signal end (STV) to connect to the signal input end (CR) under control of an electric potential of the control signal end (EN). The present disclosure can achieve independent refreshing of any area on the display panel.
US12211412B2 Display apparatus, display method, and computer program
An App image includes a display target area displayed on a cylindrical screen, a left margin area, and a right margin area. When a particle comes into contact with a boundary of the display target area and the right margin area, a display apparatus arranges, in the left margin area, a particle in the same mode as the mode of the particle such that the particle comes into contact with a boundary of the display target area and the left margin area. The display apparatus generates a plurality of images such that as the particle moves out to the right margin area from the display target area, the particle enters the display target area from the left margin area.
US12211410B2 Level shifter and display device using the same
A level shifter according to an embodiment and a display device using the same are discussed. The level shifter includes a driving signal generation circuit configured to output driving signals through signal lines, and a pseudo signal generation circuit configured to generate phase-inverted pseudo signals of the driving signals. The pseudo signal generation circuit can raise or lower a voltage level of the pseudo signals by a variation magnitude adjusted according to the driving signals whenever a section with the driving signals overlapping on a time axis occurs.
US12211409B2 Projection-type display apparatus
A projection-type display apparatus includes a liquid crystal panel including a panel pixel, an optical path shifting element that shifts a projected pixel projected from the panel pixel, and a display control circuit that controls the liquid crystal panel and the optical path shifting element. The display control circuit supplies, to the liquid crystal panel, the same data signal and controls the projected pixel to be at a same position in each of a unit period f1-1 and a unit period f2-1, and controls the optical path shifting element to cause a shift direction from the projected pixel before the shift toward the projected pixel after the shift from a unit period f1-2 to a unit period f1-4 to be opposite to the shift direction from the projected pixel before the shift toward the projected pixel after the shift from a unit period f2-2 to a unit period f2-4.
US12211408B2 Apparatus for evaluating lifetime of display panel and method for evaluating lifetime of display panel
An apparatus for evaluating a lifetime of a display panel including first pixels disposed in a first display area and second pixels disposed in a second display area, includes: a controller for driving the first pixels with a first grayscale and the second pixels with a second grayscale during an aging period calculating a first current, a second current, and a third current, which are supplied to the display panel; a luminance calculator for calculating a first luminance of the first display area and calculating a second luminance of the second display area; and a corrector for calculating a first correction current and a second correction current. The controller calculates a first efficiency lifetime and a second efficiency lifetime, and evaluates the lifetime of the display panel based on the first efficiency lifetime and the second efficiency lifetime.
US12211406B2 Display panel having crack detection circuit with conduction loop, display apparatus, and method of detecting crack in display panel
A display panel is provided. The display panel includes display elements in a display area; a touch electrode layer at least partially in the display area, wherein the display elements and the touch electrode layer are absent in a window region that is at least partially surrounded by the display area and a crack detection circuit. The crack detection circuit includes an integrated circuit; and a first conduction loop electrically connected to the integrated circuit. The first conduction loop includes a window region crack detection line substantially surrounding the window region; and at least a portion of the first conduction loop includes a first metal line in a first layer and a second metal line in a second layer, the first metal line connected to the second metal line through a via extending through a touch insulating layer.
US12211405B2 Display device, control method thereof and display equipment
The present disclosure provides a display device, a method for controlling the display device, and a display apparatus. The display device includes a plurality of source signal output terminals, a plurality of data lines, a plurality of scan lines, a pixel unit array, and a switching module. When the display device displays a three-dimensional picture, a source signal output terminal provides a data signal to only one sub-pixel. When the display device displays a two-dimensional picture, a source signal output terminal simultaneously provides data signals to two rows and columns of four sub-pixels of the same luminous color.
US12211398B2 Methods and systems for simulated operation of an electric aircraft
Aspects relate to augmented reality (AR) methods and systems for simulated operation of an electric vertical take-off and landing (eVTOL) aircraft. An exemplary AR system includes at least an aircraft component of an eVTOL aircraft, a computing device configured to operate a flight simulator to simulate flight in an environment and simulate at least a virtual representation interactive with the flight simulator, where the at least a virtual representation includes an aircraft digital twin of the at least an aircraft component, and a mesh network configured to communicatively connect the at least an aircraft component and the computing device and communicate encrypted data.
US12211396B2 Digital assignment administration
A digitally administered assignment includes a workspace for a student and an internal automated grading code hidden from and not accessible by the student, the internal automated grading code configured to execute on the student's local computing device and to evaluate work performed by the student in the workspace. A method for digital assignment administration includes making an assignment with internal automated grading criteria available to a student and evaluating the assignment using the internal automated grading criteria on the student's local computing device.
US12211392B2 Systems and methods for providing aircraft sensory cues
Systems and methods for communicating aircraft sensory cues are provided. A method can include obtaining aerial vehicle data and facility data for an aerial portion of a multi-modal transportation service. The method can include determining a plurality of sensory cues indicative of information for the aerial portion of the transportation service such as a safe path across a landing pad of the facility, a seating assignment for a passenger, etc. The method can include communicating sensory data indicative of the plurality of sensory cues to at least one of a facility computing system associated with the facility or an aerial computing system associated with the at least one aerial vehicle. The facility computing system and/or aerial computing system can output the sensory cue(s) to at least one passenger or operator of the aerial portion of the multi-modal transportation service in, for example, the facility's landing area.
US12211391B2 Control system for controlling unmanned autonomous systems
The present disclosure provides a control system for controlling unmanned autonomous systems (UAS). The control system comprises of an application user system 102 to operate the UAS, an operating system 103, a virtual road system (VRS) 109 and a virtual packet 501. The virtual packet 501 created as a boundary around the UAS defined by application user system 102 or VRS 109. The operating system 103 includes a machine learning processing unit (MLPU) 104 configured for positioning the UAS, detecting collision within path of the virtual packet 901. The VRS 109 configured to generate a virtual roadway 902 using architecture for routing the UAS. The routing and controlling of UAS by the VRS 109 is based on request received from the MLPU 104, application zone packet parameters and actual position co-ordinates received from the MLPU 104.
US12211389B2 Apparatus, systems, and method of providing an unmanned and manned air traffic management master services architecture
Systems and methods provide a services architecture. An air mobility platform locally stores a native application at. The air mobility platform receives a first request for a first service and data identifying the first user as a priority user type or a non-priority user type. A second request for a second service and data related to the second user identifies the user type is received. The air mobility platform calculates a priority for the first request. If the priority for the first request exceeds the priority for the second request, a third party application is accessed for the first request. The air mobility platform submits the data related to the first request from the third party application to at least one of the first unmanned aerial vehicle or the first user.
US12211388B2 Analysis of aircraft trajectories
Devices and computer-implemented methods for analyzing aircraft trajectories, the method includes the steps of receiving data associated with a plurality of aircraft trajectories; breaking the trajectories down into a plurality of vectors, a vector comprising one or more sequences of enumerators; aligning multiple vectorized trajectories by shifting sequences of enumerators by one or more positions; and detecting one or more anomalies in one or more trajectories by unsupervised classification (e.g. DBSCAN). Developments describe the supervised determination of trajectory anomaly detection models, the use of density-based algorithms, the use of one or more neural networks and/or decision trees, one or more display steps, notably displaying root causes (explainable or understandable artificial intelligence), the processing of avionics data flows, etc. System (e.g. computing) and software aspects are described.
US12211387B2 Autonomous air taxi separation system and method
A system for urban air mobility monitors flight separation for compliance with a safe separation distance. A reference formation airspace is established for a reference air taxi based on minimum longitudinal, lateral and vertical parameters. When penetration of the reference formation airspace is detected, a penetration airspace is established. A centroid of the penetration airspace is determined and a target separation to the centroid is supplied to the air taxi to reestablish safe separation. The extent of separation is also safely contained by the presence of virtual air taxis whose positions on the periphery of the penetrated airspace serve to limit potential penetration of surrounding air taxi air spaces.
US12211386B2 Ground-based data acquisition system
Systems and methods for navigating an aerial vehicle are provided. One example aspect of the present disclosure is directed to a method for navigating an aircraft. The method includes receiving, by one or more processors, one or more first geographic coordinates via an interface configured to receive geographic coordinates from a satellite transmission. The method includes receiving, by the one or more processors, one or more second geographic coordinates via an interface configured to receive geographic coordinates from a ground transmission. The method includes determining, by the one or more processors, that the one or more first geographic coordinates and the one or more second geographic coordinates are inconsistent. The method includes updating, by the one or more processors, a flight plan using the one or more second geographic coordinates when the one or more first geographic coordinates are inconsistent with the one or more second geographic coordinates.
US12211384B2 Smart rescue system coordinated with an interactive application
A smart rescue system 100 is disclosed. The system 100 includes a mobile device 101 allowing a requester to request for ambulance services, a network 102, and a server 103 communicatively coupled with the mobile device 101 through network 102. The requester provides details including patient's address. The server 103 includes a geo-location system 104 to automatically determine the ambulance available in a geo-spatial vicinity of the patient's address, a notification system 106 to notify a driver of the ambulance available in a geo-spatial vicinity of the requested address, a navigation system 105 to navigate the driver to a nearest medical centre in a geo-spatial vicinity of the patient's address, and recognizes upcoming traffic lights up to a certain distance in advance, and a microchip technology 107 fitted in the traffic lights controlled by the server 103.
US12211383B1 Apparatus and a method for generating a spatial recommendation
An apparatus for generating a spatial recommendation is disclosed. The apparatus includes at least a processor and a memory connected to the processor. The processor is instructed to receive a user dataset comprising. The processor is instructed to receive a raw data from a plurality of sensors. The processor is instructed to identify a spatial dataset by organizing the raw data. The processor is instructed to store the spatial dataset in an index structure by implementing an indexing system as a function of the organized raw data, wherein the indexing system is further configured to dynamically adjust the index structure in response to additional raw data. The processor is instructed to determine a spatial recommendation by querying the index structure as a function of the user dataset. The processor is instructed to transmit the spatial recommendation to a remote device.
US12211382B2 Traveling vehicle system
A controller monitors the number of traveling vehicles scheduled to enter a sectioned area in addition to the number of existing vehicles, determines whether the traveling vehicles, scheduled to enter the sectioned area when the total of the number of existing vehicles and the number of vehicles scheduled to enter the sectioned area is acquired, can enter the sectioned area based on the total number of vehicles, determines whether a route including the sectioned area in a traveling route can be newly set, and controls the traveling of the traveling vehicle based on the determination on the entry and the determination on the setting.
US12211380B2 Lane change route instructing device and lane change route instructing system
The present disclosure provides a lane change route instructing device and a lane change route instructing system such that, by considering the necessity of a lane change of a multiple of vehicles existing in a periphery, a coinciding of travel routes accompanying a lane change is avoided, and the vehicles can be caused to carry out a traveling operation smoothly. A lane change route instructing device determines whether or not target travel routes of each vehicle will coincide with each other in accompaniment to a lane change, determines an inter-vehicle priority relating to a lane change, and when it is determined that a coinciding of the target travel routes will occur, transmits a command to maintain the target travel route to a highest priority coinciding vehicle among coinciding vehicles whose target travel routes have been determined to be going to coincide with each other, and transmits a command for evasive travel that avoids a coinciding with the target travel route of the highest priority coinciding vehicle to a low priority coinciding vehicle.
US12211379B2 Transportation environment data service
Disclosed are embodiments that provide a transportation environment data service. The transportation environmental data service includes harvesting services that crawl roadside infrastructure solutions to obtain sensor data collected from sensors physically positioned at the roadside infrastructure. In some cases, the roadside infrastructure solutions perform additional processing on the sensor data. For example, some roadside infrastructure performs object detection and/or object recognition. When encountering these solutions, the edge or harvesting service also collects the object detection and/or object recognition information. Customers can subscribe to various data services provided by the transportation environment data service. For example, some subscribers indicate an interest in any updates of environmental data for a particular region. Other subscribers are interested in video data associated with any vehicular accidents detected by the transportation environment data service.
US12211378B2 Visual warning assembly
A visual warning system for transmitting a signal from a first user to a second user. The system includes a first and second visual warning assembly. Each visual warning assembly includes a case having a base and a front face and an enclosed space within the case. Each visual warning assembly also includes an antenna and a lighted button configured to illuminate and de-illuminate. Finally, each visual warning assembly includes a microcontroller disposed within the enclosed space and electrically coupled together with the antenna and lighted button. The visual warning assembly can send and receive communications having instructions to and from other visual warning assemblies. As the lighted button of the first visual warning assembly is illuminated by a user, an instruction is sent to the second visual warning assembly illuminating the lighted button of the second visual warning assembly.
US12211374B2 Graphical user interface for programming universal remote control devices
A universal remote control (URC) is programmed to control a particular type and make of electronic consumer device using a graphical user interface. A plurality of images is displayed on the user-interface. Each image of the plurality of images is a digital photograph of an electronic consumer device or a remote control device usable to control the corresponding electronic consumer device. A user selects the digital photograph of the particular type and make of electronic consumer device or its corresponding remote control device. Codeset information associated with the selected device is transmitted to the URC such that the URC is programmed to control the selected device. If the codeset information is a codeset identifier, then it is displayed on the user interface. The user enters the codeset identifier into the URC such that the URC is programmed to control the selected device.
US12211373B2 Laser device and system
Apparatuses, methods, and systems for identifying a target location to an occupant are provided. The apparatus comprises a laser rotatably coupled to a body of the apparatus, and at least one sensor connected to the body. The at least one sensor is configured to detect an alarm, and when the at least one sensor detects the alarm, the laser is configured to emit a laser beam to indicate a target location to an occupant. The method for identifying or indicating a target location comprises detecting, by a sensor of an apparatus, an alarm, in response to detecting the alarm, outputting, by the sensor, a signal, in response to the signal, activating a laser rotatably coupled to a body of the apparatus to identify or indicate the target location. The invention may be used for emergency situations to indicate a target location such as an exit for occupants of a building or residence.
US12211371B2 Systems and methods for real-time prioritization and management of heat trace circuit alarms
Systems and methods for real-time prioritization and management of heat trace circuit alarms are provided. A method includes importing heat trace circuit alarm data, ERP scheduling data, process data, operations data and weather data to establish a criticality matrix for prioritizing heat trace alarms. Alarms are assigned a criticality rating and alarm grouping based on the criticality matrix. Alarms are prioritized according to the criticality rating and an independent self-test to validate each alarm is performed based on the alarm grouping. Validated alarms are compared against ERP data to create or update a work request to repair to alarm based on the criticality rating. The system may implement artificial intelligence machine learning algorithms to predict failure of heat trace circuit components based on alarm history and tracked electrical and temperature operating parameters of heat trace circuits.
US12211368B2 User preferences in responder network responder selection
Methods, user interfaces and systems are described that enable responder preferences to be considered during deployment of a public responder network. In some embodiments, a user is able to set preferences such as a mobility status, a public accessibility preference, a incidents notifications preference or a geographic preference associated with a medical device that is a part of the public responder network. In some embodiments, the user is able to select or define an area for which incident notifications are desired or are to be restricted in some manner. The described approach is well suited for public responder networks that include medical devices such as defibrillators (e.g., AEDs) in the network.
US12211367B2 Catalytic converter theft prevention and recovery
A tethered device for prevention and recovery of a vehicle component (e.g., a catalytic converter) is provided herein. The tethered device comprises a housing having an exterior surface and defining an interior cavity. The tethered device further comprises an electronic component disposed within the interior cavity. The tethered device further comprises a plurality of spacers extending from the exterior surface and configured to be adjacent to the vehicle component. The plurality of spacers defines a channel configured to promote airflow between the tethered device and the vehicle component thereby minimizing heat transfer between the tethered device and the vehicle component.
US12211365B2 Method and system for emergency responses by evaluating media data
A method and system for emergency responses can evaluate media data. An appropriate authority device or system can analyze media data such as a picture provided by an eyewitness' device to determine whether emergency relevant objects are visible in the media data and assigns confidence values to them. Furthermore, the location of the objects and the location of the media data can be determined to verify the authenticity of the possible emergency and to respond with the appropriate emergency response.
US12211364B2 Parameter prioritized hirable emergency service providers
A method for automated operation of a system for summoning help from emergency responders is shown and described. A database contains identity and qualifications of potential responders, as well as their geographic locations. Upon receipt of a call for assistance, the system prioritizes available responders based on qualifications and estimated response time. All of these parameters can be updated in real time to reflect changing conditions, with a list of proposed responders being reprioritized accordingly. The system automates data which formerly was verified manually, and also prioritizes proposed responders relying on parameters based on appropriateness for the specific type of emergency.
US12211361B2 Activity support apparatus, activity support method, and computer readable recording medium
An activity support apparatus supports an activity of a worker at a disaster site. The activity support apparatus comprises a vibration data acquisition unit that acquires vibration data of vibrations generated by the worker, an activity level estimation unit that estimates an activity level of the worker based on the vibration data acquired by the vibration data acquisition unit, and a notification unit that notifies the activity level estimated by the activity level estimation unit.
US12211353B2 Aggregate gaming funds
Some embodiments include a fantasy sports games or other type of gaming options. A gaming entity may establish a fund of money that is to be exposed to a gaming market in an attempt to win money from risking the fund of money. A gaming operator may use the pool or fund to create liquidity in a gaming market. Various gamers may enter into games with the gaming entity by matching with various portions of the pool or fund.
US12211351B2 System and method with alternative awards for winning sporting event wagers
Systems and methods which utilize zero, one or more random determinations in association with a determination of an award of a placed sporting event wager.
US12211350B2 System and method for interactive online entertainment
Disclosed is a system and method for allowing one or more users to interact with models from a distance, for example, by enabling the users to input the models during online video chat sessions, wherein the models can define input parameters and provide at least one interactive interface, receive an interactive result according to the interactive interface to perform predefined acts, via an adult toy, based on the interactive result received. The adult toy can be Wi-Fi or Bluetooth™ enabled to receive commands directly from the server via web browser extension, the website hosting an online video chat session, or connect to an application installed on a device operated by the model, wherein the application communicates with the web browser extension to relay commands to the adult toy therefrom. In some embodiments, the interactive interface provides a finger guessing game, a dice game or a lottery game.
US12211349B2 Gaming systems and methods for dynamic award symbols
A gaming system comprises a display device configured to present a plurality of symbol positions and game-logic circuitry. The game-logic circuitry generates a game cycle counter for a game feature at an initial value, for each game cycle outcome of a plurality of game cycle outcomes, updates the current count of the game cycle counter and causes the display device to: (i) populate the symbol positions with randomly selected symbols and (ii) in response to the randomly selected symbols including an award symbol, present an award sequence for a set of award values associated with the award symbol, wherein the number of award values within the set of award values is at least partially a function of the current count of the game cycle counter. The game-logic circuitry further causes, in response to the current count reaching a termination value, the display device to conclude the game feature.
US12211348B2 Progressive betting systems
Embodiments described herein relate to systems and methods for monitoring progressive game activities at a plurality of gaming tables. For example, embodiments described herein relate to systems and methods for monitoring that a bet for playing a progressive game was made, the amount of the bet, the position of the bet, the identification of the player who made the bet and the identification of the gaming table at which the bet was made. A progressive jackpot metric may be computed based on the data captured at the gaming table for increasing or decreasing one or more progressive jackpots. Visual elements corresponding to the one or more progressive jackpots may be rendered on a jackpot interface display.
US12211345B2 Gaming device
Embodiments of the invention include a gaming device that has a video display. When the player initiates the game, an animation is shown. If the game had a losing outcome, the animation is very short and allows the player to quickly try for a win. If instead the game has a winning outcome the gaming device spins reels or otherwise shows the player how much he or she has one. The animation may also indicate progress toward a mystery jackpot or a group mystery jackpot.
US12211344B2 AI wager odds adjuster
A method and system for using artificial intelligence (AI) to assess and adjust the betting odds for live game wagers before they are presented to users based correlations between various parameters and user betting behavior, and to adjust the betting odds while the betting window is open based on how users are currently betting compared to expected user betting behavior.
US12211341B2 Roulette wheel display device and related devices, systems, and methods
A roulette wheel device, and related devices, systems, and methods, includes a base coupled to a table, the base having a circular ball track within a circular rim. The roulette wheel device further includes a circular wheelhead rotatably coupled to the base within the ball track. The wheelhead includes a circular ring having a plurality of pockets, wherein the circular ball track is sloped downwardly toward the circular ring to direct a roulette ball into one of the plurality of pockets. The wheelhead further includes a circular display subassembly including a display device to selectively display graphical elements corresponding to the plurality of pockets. The circular ball track, the circular ring, and the circular display subassembly are substantially concentric.
US12211336B2 Method of and system for automatically finding a storage locker rented by a guest within a facility using a mobile phone to scan machine-readable codes on storage lockers within the facility
A single-sided storage locker system deployed at any site within a facility, and providing guest visitors with access control enabled by scanning multi-level machine-readable codes using mobile scanning computing systems, such as web-enabled smartphones with digital cameras and mobile application support. The storage locker system supports automated modes of discovering and finding where a guest's rented locker is located within the facility and its sites at any moment in time, simply by using the guest' smart phone to scan a device-level code, a site-level code, a facility-level code or a discovery-level code, posted anywhere within the facility or any site, without need for using a physical locker lookup kiosk or other conventional systems and methods.
US12211334B2 Apparatus and method for detecting a machine-readable security feature of a value document
A device for verifying a machine-readable security feature of a document of value, having: a transport device configured to transport the document on a transport plane, a radiation emitter that is arranged on a first flat side and emits radiation in the direction towards the first flat side, a sensor that is arranged on the first flat side and is configured to receive at least part of the luminescent radiation, a reflector arranged and configured on the second flat side-so as to at least partly reflect the luminescent radiation of the security feature of the document of value to the sensor, and an evaluation unit.
US12211327B2 Inspection apparatus and inspection method
An inspection apparatus, which inspects a CAN communication function of an ECU to be inspected, comprises: a connection unit configured to connect a communication circuit of the ECU and the inspection apparatus on a one-to-one basis; an inspection message creation unit configured to create an inspection message in which a predetermined signal level indicating a higher priority of communication arbitration than the message received from the ECU to be inspected is set in an identifier field of a data format corresponding to the message; a transmission unit configured to transmit the inspection message to the ECU; a reception unit configured to receive a message transmitted from the ECU; and a reception function determination unit configured to determine whether a reception function of the ECU is normal based on whether the reception unit has received the message from the ECU after transmission of the inspection message.
US12211320B2 Cognitive and dynamic vehicular parking
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining user information of a vehicle driver user, the vehicle driver user being a user of a computer based system for managing a parking area; processing information of the user information; and outputting a communication to control an indicator system based on the processing, wherein the indicator system is provided as a fixture of the parking area and wherein the indicator system is configured to provide indications viewable by vehicle drivers driving within the parking area.
US12211312B2 Electronic device and method for performing face authentication using a plurality of cameras
An electronic device and a method for performing face authentication by using multiple cameras are provided. The method of the electronic device includes an operation of receiving a request for registration of face information through a first camera device having a first characteristic, an operation of acquiring, based on the request, multiple first images through the first camera device, an operation of performing filtering for each of the multiple first images to generate multiple second images reflecting a second characteristic of the second camera device, an operation of generating multiple first templates based on the multiple first images, an operation of generating multiple second templates based on the multiple second images, and an operation of storing the multiple first templates and the multiple second templates in the memory, thereby completing the registration of the face information.
US12211310B2 Imaging device
Provided is an imaging device that includes an element layer including an image forming element, an illumination element provided at the same position as that of the element layer or behind the element layer in the forward-and-rearward direction, and an imaging element provided behind the image forming element and the illumination element. The illumination element is provided at a position different from that of the image forming element when viewed from the forward-and-rearward direction.
US12211307B1 Two-stage body pose estimation
In one implementation, a method of body pose estimation is performed at a device including one or more processors and non-transitory memory. The method includes obtaining a plurality of two-dimensional images of a body in a three-dimensional environment at a respective plurality of times. The method includes determining, for each of the plurality of two-dimensional images, the two-dimensional location in the two-dimensional image of one or more joints of the body at the respective plurality of times. The method includes determining, based on the two-dimensional locations, a plurality of three-dimensional locations in the three-dimensional environment of the one or more joints of the body at the respective plurality of times. The method includes determining, based on the three-dimensional locations, a plurality of updated three-dimensional locations in the three-dimensional environment of the one or more joints of the body at the respective plurality of times.
US12211306B2 Method for counting suckling piglets based on self-attention spatiotemporal feature fusion
A method for counting suckling piglets based on self-attention spatiotemporal feature fusion is disclosed, which includes: detecting a side-lying sow in a video frame by using CenterNet to acquire a key frame of suckling piglets and a region of interest of the video frame, and overcome the interference of the movement of non-suckling piglets on the spatiotemporal feature extraction for the region of interest; transforming spatiotemporal features extracted by a spatiotemporal two-stream convolutional network from a key frame video clip into a spatiotemporal feature vector, inputting the obtained spatiotemporal feature vector into a temporal, a spatial and a fusion transformer to obtain a self-attention matrix; performing element-wise product for the self-attention matrix and the fused spatiotemporal features to obtain a self-attention spatiotemporal feature map; and inputting the self-attention spatiotemporal feature map into a regression branch of the number of suckling piglets to complete the counting of the suckling piglets.
US12211297B2 Method and device for classifying pixels of an image
A method is provided for classifying pixels of an image. An image comprising a plurality of pixels is captured by a sensor device. A neural network is used for estimating probability values for each pixel, each probability value indicating the probability for the respective pixel being associated with one of a plurality of predetermined classes. One of the classes is assigned to each pixel of the image based on the respective probability values to create a predicted segmentation map. For training the neural network, a loss function is generated by relating the predicted segmentation map to ground truth labels. Furthermore, an edge detection algorithm is applied to at least one of the predicted segmentation maps and the ground truth labels, wherein the edge detection algorithm predicts boundaries between objects. Generating the loss function is based on a result of the edge detection algorithm.
US12211296B2 System for automatic tumor detection and classification
Certain aspects of the present disclosure provide techniques for automatically detecting and classifying tumor regions in a tissue slide. The method generally includes obtaining a digitized tissue slide from a tissue slide database and determining, based on output from a tissue classification module, a type of tissue of shown in the digitized tissue slide. The method further includes determining, based on output from a tumor classification model for the type of tissue, a region of interest (ROI) of the digitized tissue slide and generating a classified slide showing the ROI of the digitized tissue slide and an estimated diameter of the ROI. The method further includes displaying on an image display unit, the classified slide and user interface (UI) elements enabling a pathologist to enter input related to the classified slide.
US12211294B2 Driver monitoring apparatus, vehicle and control method
In accordance with one aspect of the disclosure, a driver monitoring apparatus includes: a camera having a field of view facing a driver's seat of a vehicle and configured to provide image data; and a controller configured to process the image data, and the controller is configured to identify at least one of a respiratory rate per minute or a respiratory volume of a driver based on the image data, identify whether the driver is in a state of a drowsy driving based on at least one of the respiratory rate per minute or the respiratory volume of the driver, and provide a control request to output a warning message through a display and speaker of the vehicle based on the drowsy driving of the driver.
US12211292B2 Vehicle pose estimation
A computer includes a processor and a memory storing instructions executable by the processor to determine an estimated pose of a vehicle in a global reference frame having a first error and to determine an estimated second error based on a combination of the first error and a map error, in which the map error represents a difference between the estimated pose of the vehicle in the global reference frame and a corresponding estimated pose in a map-referenced frame. The stored instructions being additionally to predict a third error in a future map-referenced measurement frame based on the estimated second error and a motion model and to compute an update to the third error by combining the predicted third error with an accumulation of instantaneous vehicle position and heading errors obtained via a comparison between a camera-observed feature and a corresponding feature from a digital map.
US12211283B2 Methods and apparatus for detecting pets
Methods and apparatus for pet detection in security systems. In one example, a method includes detecting a motion event in a scene using a motion detector, based on detecting the motion event, activating an image capture device to acquire a plurality of images of the scene, applying a motion detection process to the plurality of images to detect motion in the scene, applying an object detection process to at least one of the plurality of images to detect an object in the scene, pairing the motion with the object to locate a moving object, identifying the moving object as a pet, and based at least in part on identifying the moving object as a pet, deactivating the image capture device.
US12211282B1 Dynamic scene reconstruction using neural radiance field technology
Systems, methods, and other embodiments described herein relate to reconstructing a dynamic scene using Neural Radiance Field (NeRF) technology. In one embodiment, a method includes receiving, from one or more sensors, a plurality of video clips of an environment. The method includes generating a second plurality of video clips based on the plurality of video clips, and reconstructing, using NeRF technology, a scene as a continuous function based on the second plurality of video clips.
US12211281B2 Non-transitory computer-readable recording medium, notification method, and information processing device
An information processing device identifies a first feature amount related to the number of the product registered on the specific machine based on an acquired product information, generating, from an image capturing a user in front of the specific machine, a first area information, a second area information and an interaction between the first class and the second class, specifies an action of the user of registering the product to the specific machine based on the first area information, the second area information, and the interaction, identifies a second feature amount related to the number of time of carrying out the action; and generates an alert based on the first feature amount and the second feature amount.
US12211279B2 System and method for artificial intelligence-based media matching for automating downstream media workflows
A system (700) including a media comparison engine (MCE) (507) and a method for determining matches between frames in media assets for automating downstream media workflows are provided. For a target master frame in each boundary of master shots of a master media asset (MMA), the MCE (507) performs a comparison with each source frame from each source media asset (SMA), in an optimal search space, using computed signatures; determines matches in the optimal search space; computes a rate of information exchange (RIE) score for each match based on the signature(s) and similarity scores of each source frame in a final search space; identifies a best match based on the RIE score of each match; performs a comparison of source frames subsequent to the best matching source frame with master frames subsequent to the target master frame.
US12211278B2 Deep learning based video information extraction system
A video information extraction system includes a memory to store a video; a textual information extraction module to obtain information about terms, entities, relations, and events from a ground truth caption corresponding to the video; and a video captioning module including an encoder (i) to receive the information about the terms, entities, relations, and events from the textual information extraction module, and (ii) to extract video features from the video; and a decoder to generate a text caption based on the extracted video features.
US12211276B2 Lingually constrained tracking of visual objects
A computer-implemented method for tracking with visual object constraints includes receiving a lingual constraint and a video. A word embedding is generated based on the lingual constraint. A set of features is extracted for one or more frames of the video. The word embedding is cross-correlated to the set of features for the one or more frames of the video. A prediction indicating whether the lingual constraint is in the one or more frames of the video is generated based on the cross-correlation.
US12211273B2 Smart occupant emergency locator and headcounter
A method and systems for evacuating a building during an incident are provided. An exemplary method includes tracking location of personnel in the building, monitoring incident sensors, detecting an incident based, at least in part, on the incident sensors, activating alert systems, locating unevacuated personnel in the building, and displaying the location of the unevacuated personnel on a fire alarm control panel (FACP).
US12211268B2 Information processing system, a server apparatus, and information processing method
There is provided with an information processing system including a server apparatus, and a first apparatus and a second apparatus that are able to communicate with the server apparatus. A management unit collects, based on a predetermined reference, each piece of data that is acquired from the first apparatus and is associated with each of a plurality of images and manage the collected data. An image identification unit identifies at least a portion of the plurality of images based on the collected data. A sending unit sends the at least a portion of the plurality of images that is identified by the image identification unit, to the second apparatus.
US12211266B2 Method for obtaining position information using image and electronic device supporting the same
An electronic device is provided. The electronic device includes a camera that collects image data, a communication circuit that performs communication with an external device, a memory, and a processor. The processor obtains first position information about the electronic device, stores first feature point information based on the first position information, obtains an image via the camera, recognizes an object from the image, extracts second feature point information about the recognized object, and calculates second position information of higher accuracy than the first position information based on comparing the first feature point information with the second feature point information.
US12211262B2 Yarn quality control
A textile package production system includes an imager, a transporter, a sorter, and a controller. The imager is configured to generate an optical image for a textile package. The imager has at least one optical detector and an optical emitter. The imager has an inspection region. The transporter has a test subject carrier configured for relative movement as to the carrier and the inspection region. The sorter is coupled to the transporter and is configured to make a selection as to a first classification and a second classification. The controller has a processor and a memory. The controller is coupled to the imager, the transporter, and the sorter. The controller is configured to implement an artificial engine classifier in which the sorter is controlled based on the optical image and based on instructions and training data in the memory.
US12211259B2 Quickly extraction of morphology characterization parameters of recycled concrete sand particles based on deep learning technology
A method for identifying and extracting characterization parameters of recycled concrete sand particles based on deep learning technology is provided. The method integrates image processing method based on deep learning and quickly recognition of recycled concrete sand particles (RCSP), adopts U-Net semantic segmentation model, develops RCSP data set by inventing a 3D image acquisition platform equipment of recycled concrete sand, in which two CCD industrial cameras are used to collect original multi-dimensional images of the moving RCSP synchronously in the same frame. Secondly, data sets are separated into training set and verification set by 4:1, in which training set are first used to train the U-Net semantic segmentation model to quickly identify the recycled concrete sand, during this process the best training parameters of U-Net semantic segmentation model are determined. Finally, the verification sets are adopted to validate the training model.
US12211257B2 Image processing method, apparatus, and system
This application relates to the artificial intelligence field, and provides an image processing method, an apparatus, and a system. The image processing method includes: obtaining a plurality of image blocks by segmenting a to-be-analyzed pathological image; inputting the plurality of image blocks to a first analysis model to obtain a first analysis result, where the first analysis model classifies each of the plurality of image blocks based on a quantity or an area of suspicious lesion components; inputting at least one second-type image block in the first analysis result to a second analysis model to obtain a second analysis result, where the second analysis model analyzes a location of a suspicious lesion component of each input second-type image block; and obtaining a final analysis result of the pathological image based on the first analysis result and the second analysis result.
US12211255B2 Additional photographing necessity/unnecessity notifying apparatus, additional photographing necessity/unnecessity notifying method, and program
A sample image obtaining section repetitively obtains a sample image generated by photographing a given sample by a photographing unit. A feature quantity extracting section generates feature quantity data corresponding to the sample image, in reference to the sample image. The feature quantity extracting section classifies each of a plurality of pieces of feature quantity data into either training data or evaluation data. An evaluation learning section performs learning of an evaluation discriminator by using a plurality of pieces of the training data. A photographing necessity/unnecessity determining section determines necessity/unnecessity of additional photographing of the sample by using the evaluation discriminator in which the learning using the plurality of pieces of the training data has already been performed and a plurality of pieces of the evaluation data. A notifying section gives a notification regarding a result of the determination of the necessity/unnecessity of additional photographing of the sample.
US12211246B2 Image processing method
An image processing method is disclosed. The image processing method includes setting n reference pixels around a pixel of interest, where n is an integer, sequentially comparing a pixel value of the pixel of interest with a pixel value of each reference pixel, counting a number of the reference pixels whose pixel values are less than or equal to the pixel value of the pixel of interest, incrementing a histogram value of each reference pixel by 1 to compare with a preset inclination limit value, counting a number of the reference pixels satisfying both a condition that the reference pixel value is less than or equal to the pixel value of the pixel of interest and a condition that the histogram value is less than or equal to the inclination limit value so as to obtain a true-in-both count value, and proportionally distributing the true-in-both count value for output.
US12211236B2 Converting discrete light attenuation into spectral data for rendering object volumes
Disclosed are apparatuses, systems, and techniques to render images depicting light interacting with media that have volume attenuation, using optimized spectral rendering that emulates rendering of the media in tristimulus color rendering schemes.
US12211233B2 Methods and systems for training a machine learning method for determining pre-determined points in an image
Disclosed are computer systems and computer-implemented methods for training a machine-learning method for determining pre-determined points in an image. The method includes training a first machine-learning method based on training data indicating whether or not a pre-determined point is present in a cell of the image; training a second machine-learning method based on a position of pre-determined points in the cell and based on training of the first machine-learning method; and training a third machine-learning method based on a modified version of the image and based on training of the second machine-learning method. Also disclosed are methods and computer systems implementing the trained machine-learning method.
US12211232B1 System for non-invasive PET head-motion correction through optical 3D pose tracking
A data-driven method and system using optical tracking of natural facial features for quick and accurate pose determination during scanning using one or more cameras installed within or on a PET-CT gantry. No patient preparation, fixtures, or artificial features are needed. The pose data is analyzed and incorporated iteratively in reconstruction for reconstruction to motion correct the PET data. The present invention thus results in improved correction of blurring and artifacts caused by head motion during the PET scan.
US12211229B2 Method, device, and system for detecting and tracking objects in captured video using convolutional neural network
A method for detecting and tracking target object in a captured video using convolutional neural network (CNN) is provided. The method includes: inputting image data into a detecting model to generate detection results, wherein the detecting model is constructed by the CNN; inputting the image data into tracking models to generate tracking results; performing detection score enhancement operation according to the detection results and the tracking results to obtain enhanced detection results; matching the enhanced detection results and the tracking results by a matching operation; processing matched results and unmatched target detection results and unmatched target tracking results; and selectively updating the tracking models using tracking reliability estimation according to the matched results.
US12211223B2 System and method for setting a viewpoint for displaying geospatial data on a mediated reality device using geotags
A system and method for setting a viewpoint of a mediated reality (MR) device. A physical space including one or more geotags each communicating a position of such geotag in the physical space. The method including: determining a plurality of possible positions of the MR device in a coordinate system representing the physical space by determining a relative angle and distance to one or more of the geotags captured by the MR device; determining an orientation of the MR device in the coordinate system representing the physical space using the position information communicated by the one or more geotags; determining a position from the plurality of possible positions of the MR device, in the coordinate system representing the physical space, using the determined orientation of the MR device; and determining a viewpoint by aligning the determined position and orientation to a virtual position and pose in mediated reality space.
US12211220B2 Systems and methods for use and alignment of mobile device accessories for mobile devices
A method for aligning a removably attachable skin analysis device to a mobile device is disclosed. The method is particularly applicable to skin analysis devices comprising a housing that defines a housing aperture, the housing aperture comprising a housing aperture center and wherein the housing aperture is centered on a camera of the mobile device when the skin analysis device is in an aligned position, and the method includes capturing, with the camera, a current position image, wherein the current position image comprises at least a portion of the housing aperture, processing the current position image to determine if the current position is the aligned position and communicating a message from the processing.
US12211217B2 Method of detecting moving objects
A method of detecting moving objects, including the following steps: extracting first and second images from a video of an observed space; detecting corner points in the images; using the points, extracting a feature vector; identifying corresponding points in the images; determining a homography to perform image registration between the images; applying a warping of the second image based on the homography to obtain a warped second image; calculating a difference in individual pixels between the warped second image and the first image to identify pixels that differ; obtaining a third image by comparing the second warped image against the first image; identifying a bounding box in the third image for each group of adjacent pixels; calculate the optical flow based on the first image and the warped second image; extracting from the optical flow a matrix corresponding to the magnitude of the optical flow.
US12211214B2 Image processing circuit and image processing method for blurring an image
The present disclosure provides an image processing circuit including a neural network processor, a background processing circuit and a blending circuit. The neural network processor is configured to process input image data to determine whether the input image data has a predetermined object so as to generate to heat map. The background processing circuit blurs the input image data to generate blurred image data. The blending circuit blends the input image data and the blurred image data according to the heat map to generate output image data.
US12211210B2 Video segmentation method and apparatus, electronic device, and computer-readable storage medium
A video segmentation method and apparatus, an electronic device, and a computer-readable storage medium, related to the technical field of video processing. The method comprises: acquiring a video frame to be processed in a target-video, and information to be segmented in the video frame to be processed; determining a tilt angle corresponding to the video frame to be processed according to the information to be segmented; performing correction processing on the video frame to be processed according to the tilt angle, to obtain a corrected video frame; and performing image segmentation on the corrected video frame according to the information to be segmented, to determine an image to be played.
US12211209B2 Prediction and intervention of obstructive sleep apnoea
Described herein are systems and methods for the simulation of the upper airway of a subject. One embodiments provides a method (100) including the initial step (101) of receiving one or more tomographic images of the subject. At step (102) a three dimensional geometric model of the upper airway is generated from the one or more tomographic images. The geometric model includes a network of interconnected deformable mesh elements collectively defining a fluid domain (310) and a solid domain (320). The solid domain (320) defining a single unitary model of the entire upper airway region segmented into a plurality of predefined geometric regions, each being defined by one or more common anatomical parameters. At step (103), a computer simulation is performed on the geometric model to simulate behaviour of the upper airway when the subject is positioned in a predefined position. The computer simulation includes (103a) performing a Computational Fluid Dynamics (CFD) analysis on the fluid domain and then (103b) performing a Fluid-Structure Interaction (FSI) analysis between the fluid and solid domains under the influence of an applied gravity effect. Finally, at step (104), subject-specific parameters are output which are indicative of the behaviour of the upper airway.
US12211206B1 Multistage region-of-interest identification in medical images
First and second predictors are used to identify regions of interest in a medical image. The first predictor is configured to maximize precision in identifying one or more abnormalities that it was trained to recognize, or at least to have greater precision than the second predictor. The second predictor is configured or selected to maximize sensitivity (i.e., recall) in identifying one or more abnormalities that it was trained to recognize, or at least to have greater sensitivity than the first predictor. The predictions of the first and second predictors may be used to create a digital map image showing the locations of regions of interest identified by the first and second predictors. Alternatively or in addition, the predictions may be used to rank images or image sets in terms of review priority.
US12211203B2 Optical coherence tomography-based system for diagnosis of high-risk lesion and diagnosis method therefor
The disclosure purposes to provide an optical coherence tomography (OCT)-based system for diagnosing a high risk lesion such as a vulnerable atheromatous plaque by using an artificial intelligence model through deep learning. A deep learning-based diagnostic method of diagnosing a high risk lesion of a coronary artery includes: acquiring an OCT image of a coronary artery lesion of a patient; extracting a first feature of a thin cap from the OCT image; setting a region of interest included in the OCT image on a basis of the first feature; and determining whether the region of interest includes a high risk lesion.
US12211197B2 Substrate processing apparatus and substrate processing method
A substrate processing apparatus processes a substrate. The substrate processing apparatus includes at least one processing unit that processes the substrate, first and second cameras that image different subject areas, and an association processing unit that generates association information indicating association between each of the subject areas and each of the first and second cameras by processing an image captured by each of the first and second cameras.
US12211196B2 Ensemble of deep learning models for defect review in high volume manufacturing
Methods and systems for detecting defects in images of a specimen are provided. One system includes a computer subsystem configured for training an ensemble of deep learning models by altering one or more parameters of the ensemble until a pseudo-loss function determined based on output of the ensemble is approximately equal to but not greater than 0.5. The computer subsystem is also configured for detecting defects in runtime specimen images by inputting the runtime specimen images into the trained ensemble and generating runtime labels for the runtime specimen images indicating if a defect has been detected in the runtime specimen images based on outputs of the deep learning models in the trained ensemble.
US12211191B2 Automatic inspection using artificial intelligence models
An inspection method includes receiving a plurality of training images and an image of a target object obtained from inspection of the target object. The method further includes generating, by one or more training codes, a plurality of inference codes. The one or more training codes are configured to receive the plurality of training images as input and output the plurality of inference codes. The one or more training codes and the plurality of inference codes includes computer executable instructions. The method further includes selecting one or more inference codes from the plurality inference codes based on a user input and/or one or more characteristics of at least a portion of the received plurality of training images. The method also includes inspecting the received image using the one or more inference codes of the plurality of inference codes.
US12211190B2 Method and apparatus for contrast enhancement
A multi-scale image processing algorithm for enhancing contrast in an electronic representation of an image represented by a) decomposing said digital image into a set of detail images at multiple resolution levels and a residual image at a resolution level lower than said multiple resolution levels, b) processing at least one pixel of said detail images, c) computing a processed image by applying a reconstruction algorithm to the residual image and the processed detail images, said reconstruction algorithm being such that if it were applied to the residual image and the detail images without processing, then said digital image or a close approximation thereof would be obtained. The processing comprises the steps of: d) calculating for said pixel, at least one statistical measure for two or more translation difference image pixel values within a neighbourhood of said pixel; and e) modifying the value of said pixel of said detail images as a function of said statistical measure and said value of said pixel of said detail images.
US12211187B2 System and method for increasing sharpness of image
Provided herein is a system and method that acquires data and determines a driving action based on the data. The system comprises a sensor, one or more processors, and a memory storing instructions that, when executed by the one or more processors, causes the system to perform, determining data of interest comprising an object, feature, or region of interest, determining whether a sharpness of the data of interest exceeds a threshold, in response to determining that the sharpness does not exceed a threshold, operating the sensor to increase the sharpness of the data of interest until the sharpness exceeds the threshold, in response to the sharpness exceeding the threshold, determining a driving action of a vehicle based on the data of interest, and performing the driving action.
US12211186B2 Video processing apparatus, video processing method, and recording medium
A video processing apparatus includes: an acquisition unit configured to acquire subject eye video data; an elimination unit configured to eliminate positional offset resulting from involuntary eye movement from the subject eye video data on the basis of the subject eye video data acquired by the acquisition unit; an emphasis unit configured to perform emphasis on the subject eye video data that was subjected to the elimination performed by the elimination unit; and an output unit configured to output the subject eye video data that was subjected to the emphasis by the emphasis unit.
US12211185B2 Computer-implemented image-processing method, image-enhancing convolutional neural network, and computer product
A computer-implemented image-processing method is provided. The computer-implemented image-processing method includes obtaining a pair of training samples including a training image having a first degree of sharpness and a reference image having a second degree of sharpness, the second degree greater than the first degree, at least portions of the training image and the reference image in a same pair having same contents; inputting the training image to the image-enhancing convolutional neural network to generate a training enhanced image; inputting the training enhanced image into an edge detector; generating, by the edge detector, a plurality of first edge maps; inputting the reference image into the edge detector; generating, by the edge detector, a plurality of second edge maps; and tuning parameters in the image-enhancing convolutional neural network to minimize at least the one or more first losses and a second loss.
US12211184B2 Image processing method, image processing apparatus and image processing system that suppresses a side effect that occurs when an image is estimated based on a captured image by using a machine learning model
An image processing method includes steps of acquiring first model output generated based on a captured image by a first machine learning model, acquiring second model output generated based on the captured image by a second machine learning model which is different from the first machine learning model, and generating an estimated image by using the first model output and the second model output, based on a comparison based on the second model output and one of the captured image and first model output.
US12211179B2 Method, medium and device for enhancing event camera image reconstruction by fusing visible images
The disclosure discloses a method, a medium, and a device for enhancing event camera image reconstruction by fusing visible images, and belongs to the field of image processing. In order to solve the problem that the reconstructed image of the event camera is likely affected by noise and lacks of photorealistic, the method provided by the disclosure adopts an enhancement module based on the improved Transformer model to fuse the intensity image reconstructed from the event stream and the reference image selected from the visible image sequence captured by an optical sensor, so that makes the reconstructed image has an appearance close to the visible image while maintaining the characteristics of high dynamic range of the event camera.
US12211177B2 Method for correcting anomalous pixel and apparatus
A method for correcting the anomalous pixel includes: calculating a matching index of pixels in a first point cloud map and a second point cloud map; finding out an anomalous pixel based on the matching index of the pixels and a correction threshold; and calculating a correction column difference, and correcting the anomalous pixel based on the correction column difference and the matching index of the pixels. The anomalous pixel in the point cloud map is retained and corrected, thus the pixel integrity of an image is guaranteed; and a mode for correcting the anomalous pixel is simple, requires fewer calculating steps, and exhibits high anomalous pixel correction efficiency. An apparatus for the same purpose includes a first camera, a second camera, an image processing unit, an indexing unit, a calculating unit, a judging unit, and a correction execution unit.
US12211174B2 Video display systems, portable video display apparatuses and video enhancement methods
A portable video display apparatus that adopts a L-layer processing architecture and performs the following operations for each layer of x1th layer to x2th layer: generating an optical flow map between a first and a second image frames, generating a primary rectified feature map according to a first feature map of the first image frame and the optical flow map, generating an advanced rectified feature map according to the optical flow map, the primary rectified feature map, and a second feature map of the second image frame, and generating a second feature map for the next layer according to the second feature map and the advanced rectified feature map. The portable video display apparatus generates an enlarged image frame by up-sampling the second image frame, generates a display image frame according to the second feature map at the x2+1th layer and the enlarged image frame and displays it.
US12211173B2 Lapran: a scalable laplacian pyramid reconstructive adversarial network for flexible compressive sensing reconstruction
This disclosure addresses the single-image compressive sensing (CS) and reconstruction problem. A scalable Laplacian pyramid reconstructive adversarial network (LAPRAN) facilitates high-fidelity, flexible and fast CS image reconstruction. LAPRAN progressively reconstructs an image following the concept of the Laplacian pyramid through multiple stages of reconstructive adversarial networks (RANs). At each pyramid level, CS measurements are fused with a contextual latent vector to generate a high-frequency image residual. Consequently, LAPRAN can produce hierarchies of reconstructed images and each with an incremental resolution and improved quality. The scalable pyramid structure of LAPRAN enables high-fidelity CS reconstruction with a flexible resolution that is adaptive to a wide range of compression ratios (CRs), which is infeasible with existing methods.
US12211172B2 Display device and operating method of the same
A display device for performing image processing by using a neural network including a plurality of layers, may obtain a plurality of pieces of model information respectively corresponding to pixels included in a first image based on object features respectively corresponding to the pixels; identify the plurality of pieces of model information respectively corresponding to the plurality of layers and the pixels input to the neural network based on information about a time point at which each of the pixels is processed in the neural network; update parameters of the plurality of layers, based on the plurality of pieces of model information; and obtain a second image by processing the first image via the plurality of layers to which the updated parameters are applied; and display the second image.
US12211171B2 Method and device for processing point cloud
Provided is a method for processing a point cloud, including: acquiring a first point cloud; acquiring an image of a same environment corresponding to the first point cloud; resampling the first point cloud to obtain a second point cloud with a density lower than that of the first point cloud; registering the second point cloud and the image; and processing the second point cloud according to the image to generate a target point cloud containing a color. Since a color of the image shot by a camera may reflect a real driving environment, the above-mentioned solution may provide a more intuitive visual point cloud for a driver to facilitate the driver performing certain complex operations including backing, lane changing, overtaking, and the like, based on the target point cloud.
US12211167B2 Modifying user representations
Various implementations disclosed herein include devices, systems, and methods that generate a combined 3D representation of a user. For example, a process may include obtaining a first three-dimensional (3D) representation of a first portion of a user. The process may further include obtaining a sequence of frame-specific second 3D representations in a period of time, each of the frame-specific second 3D representations represent a second portion of the user. The process may further include generating a combined 3D representation of the user for the period of time by modifying the first 3D representation with a respective frame-specific second 3D representation.
US12211165B2 Deforming points in space using a curve deformer
Disclosed is a method to determine influence of a deformation of a curve on a surface. A processor obtains deformations of the curve and desired deformations of the surface. The processor obtains a first point on the surface and determines the influence of the deformation of the curve on the surface by determining a second point on the curve and iterating over a desired deformation of the surface and a corresponding curve. To iterate, the processor determines a desired position of the first point of the desired deformation, determines a position of the first point based on a position of the second point on the corresponding curve and a parameter indicating the influence, and calculates a difference between the desired position of the first point and the determined position of the first point. Based on the difference, the processor adjusts the parameter, and determines the influence based on the parameter.
US12211163B2 Method and apparatus for interaction processing of virtual item, electronic device, and readable storage medium
This application provides a method and an apparatus for interaction processing of a virtual item, an electronic device, and a computer-readable storage medium. The method includes displaying at least one idle virtual item in a virtual scene; moving a first virtual object in the virtual scene in response to a movement operation on the first virtual object; displaying a pickable prompt of the idle virtual item when there is no obstacle between the idle virtual item and the first virtual object; and controlling the first virtual object to pick up the idle virtual item in response to a picking-up operation by the first virtual object.
US12211161B2 Reset modeling based on reset and object properties
A modeling system receives, in association with generating a three-dimensional (3D) virtual reset, a selection of a 3D virtual object. The modeling system presents, at a user interface, the 3D virtual object in the 3D virtual reset at a first position. The modeling system receives, via the user interface, an edit to the 3D virtual object in the 3D virtual reset. The modeling system updates the presentation of the 3D virtual reset by showing the edit. The modeling system stores the 3D virtual reset by including, in the 3D virtual reset, information about the 3D virtual object and information about the edit.
US12211159B2 3D object camera customization system
Systems and methods are provided for capturing by a camera of a user device, a first image depicting a first environment of the user device; overlaying a first virtual object on a portion of the first image depicting the first environment; modifying a surface of the first virtual object using content captured by the user device; storing a second virtual object comprising the first virtual object with the modified surface; and generating for display the second virtual object on a portion of a second image depicting a second environment.
US12211156B2 Context based augmented reality communication
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, method, and user interface to facilitate context based augmented reality communication between multiple users over a network. Virtual content item configuration data indicative of a selection by a first user of virtual content item to apply to a real-world environment that is visible to a second user via a second device is received from a first device. The virtual content item configuration data also includes one or more criteria to trigger application of the virtual content item to the real-world environment. A triggering event is detected based on satisfaction of the one or more criteria determined from context data generated at the second device. The second device presents the virtual content item overlaid on the real-world environment that is visible to the second user based on the triggering event.
US12211155B1 System and method for interactive video conferencing
Systems and methods for facilitating, managing, and providing on-line events and meetings. The present disclosure provides systems and methods for creation of content, live video event manages content and information to be provided during online events and meetings, as well as for generating and managing archives thereof. The present disclosure provides a set of tools for creating a virtual environment that includes a mixed-reality world of virtual sets and live video streams that enables users to attend large scale events and stay engaged in virtual conferences that can last days or longer.
US12211154B2 Systems and methods for region-based presentation of augmented content
A region-based augmentation system is configured to determine that a viewpoint of a user of a display device is directed within an anchor region of a physical world containing the user. In response, the system directs the display device to present augmented content in an evident manner. The evident manner comprises anchoring the augmented content relative to the viewpoint, such that the augmented content follows the viewpoint as the user moves the viewpoint within the anchor region. The system further determines that the viewpoint is directed outside of the anchor region by the user. In response, the system directs the display device to present the augmented content in a less evident manner. The presenting of the augmented content in the less evident manner comprises presenting the augmented content less visibly than the evident manner and/or unanchoring the augmented content relative to the viewpoint. Corresponding methods and systems are also disclosed.
US12211150B2 System and method of object detection and interactive 3D models
A system comprising: processors and memory containing instructions to control processors to: receive images representing an interior of a physical environment, identify, using neural network for object recognition, an object in an image, the object is associated with a location relative to the physical environment, identify, using neural network for object recognition, another object in another image, determine if objects in the images are located near or at a similar location based on location information associated with the objects, if the objects are located near or at a similar location, then objects are an instance of a single object, store similar location associated with the single object, display an interactive walkthrough visualization of a 3D model of the physical environment including the single object, receive request regarding object location through the interactive walkthrough visualization, and provide the similar location of the single object for display in the interactive walkthrough visualization.
US12211148B2 Interactive augmented reality system
Example embodiments described herein relate to an augmented-reality system to generate and cause display of interactive augmented reality content at a client device.
US12211146B2 Image processing device for coordinate mapping of an omnidirectional image
An image processing device includes a modeler that creates a spherical model having a reference point of a 3D virtual space as a center, and a horizontal plane model having a distance to the center of the spherical model set based on ground distance information; and a drawing part associating coordinate values of respective vertexes on the spherical model and coordinate values of respective vertexes on the horizontal plane model with coordinate values of the omnidirectional image, replaces the coordinate values of the omnidirectional image corresponding to the coordinate values of the respective vertexes on the horizontal plane model with coordinate values of the omnidirectional image that are set to respective intersections between respective direction vectors directed from the center of the spherical model to the respective vertexes, and the spherical model, and maps the omnidirectional image on the spherical model and the horizontal plane model to form a background image Imap for the 3D virtual space.
US12211144B2 Image generation method and apparatus
An image generation method includes obtaining a first image of a photographed object and a first ambient light angle indicating a relative location relationship between an illumination light source and the photographed object when the first image is photographed; obtaining a first three-dimensional (3D) model that is generated through fusion based on depth information of the photographed object, a plurality of second images of the photographed object, and first lighting information, where the second images include a plurality of two-dimensional (2D) images obtained by photographing the photographed object from a plurality of angles of the photographed object, and where the first lighting information includes a first illumination angle that is the same as the first ambient light angle and a first light intensity; and generating a third image through fusion based on the first image and the first 3D model.
US12211142B2 Generation of reflectance maps for relightable 3D models
An electronic device and method for generation of reflectance maps for relightable 3D models is disclosed. The electronic device acquires multi-view image data that includes a set of images of an object and generates a 3D mesh of the object based on the multi-view image data. The electronic device obtains a set of motion-corrected images based on a minimization of a rigid motion associated with the object between images of the set of images and generates texture maps in a UV space based on the set of motion-corrected images and the 3D mesh. The electronic device obtains specular and diffuse reflectance maps based on a separation of specular and diffuse reflectance components from the texture maps, and obtains a relightable 3D model of the object based on the specular and diffuse reflectance maps.
US12211134B2 Animation operation method, animation operation program, and animation operation system
An animation operation method includes: correlating a predetermined motion of an animation with a predetermined motion of at least one of a hand and a finger of a user which is detected by a detection device; and performing the predetermined motion of the animation corresponding to the predetermined motion when the predetermined motion is detected by the detection device.
US12211133B2 JSON-based translation of software programming language into an accessible drag and drop web-based application for content creation in spatial computing
A method of creating an animation file for a virtual reality, augmented reality, extended reality or mixed reality story file on a computing device includes selecting an animation start; selecting a number of loops or repetitions to be performed for the animation file; selecting a rotation at origin and a position of origin for the animation file; selecting a rotation at destination and a position of destination for the animation file; and selecting a body type for the animation file. The method further comprises generating javascript object notation (JSON) parameters for animation file based at least in part on the selected animation start, the selected number of loops or repetition, the rotation at origin; the position at origin; the position of destination; the rotation at destination or the selected body type for the animation file; and storing the generated JSON parameters for the animation file in a database.
US12211129B2 Layout-aware text rendering and effects execution
Embodiments are disclosed for identifying and modifying overlapping glyphs in a text layout. A method of identifying and modifying overlapping glyphs includes detecting a plurality of overlapping glyphs in a text layout, modifying a geometry of one or more of the overlapping glyphs based on an aesthetic score, updating a rendering tree based on the modified geometry of the one or more overlapping glyphs, and rendering the text layout using the rendering tree.
US12211126B2 Run-length stripping method for generating skeleton lines of complex plain river networks
The application relates to a run-length stripping method for generating skeleton lines of complex plain river networks, including following steps: 1. constructing an empty raster field, each raster row generates an empty run-length linked list; 2. completing raster compression on each row, and compressing the continuous grids into run-length units and inserting them into the raster row run-length linked list; 3. establishing a raster field river boundary grid search template; 4. setting two discriminant functions to judge whether a grid on a raster field is a redundant grid; 5. searching all boundary grids along a raster field boundary, and marking and stripping all redundant grids based on two discriminant functions respectively; 6. analyzing whether the boundary grid is stripped, if so, returning to continue stripping, otherwise, entering the next step; 7. converting the non-stripped grid into skeleton line data in vector form.
US12211125B2 Systems and methods for radiographic evaluation of a nodule for malignant sensitivity
Systems and methods of guiding a clinician in a medical procedure for a nodule involve receiving three-dimensional (3D) image data, generating a volumetric vector map based on the 3D image data, and displaying the volumetric vector map in a way, e.g., via a heat map, that assists a clinician in performing a medical procedure. The systems and methods involve identifying volumetric parameters of the nodule in the 3D image data, generating a voxel map based on the volumetric parameters, identifying a maximum attenuation value in the 3D space of the voxel map, applying a differential equation, e.g., a gradient, to the 3D space of the voxel map from a voxel with the maximum attenuation value to other voxels within the voxel map, and generating a volumetric vector map based on the result of applying the differential equation.
US12211123B2 Generating teeth images colored based on teeth depth
Embodiments include receiving image data comprising a representation of teeth, wherein the image data comprises a set of pixel locations for the teeth and depth values associated with the pixel locations in the set of pixel locations. The method further includes generating new image based on applying one or more functions to the image data, wherein the one or more functions adjust one or more color channels of the set of pixel locations based at least in part on the depth values.
US12211121B2 Generating shared augmented reality scenes utilizing video textures from video streams of video call participants
Systems, methods, client devices, and non-transitory computer-readable media are disclosed for utilizing video data and video processing data to enable shared augmented reality scenes having video textures depicting participants of video calls as augmented reality (AR) effects during the video calls. For instance, the disclosed systems can establish a video call between client devices that include streaming channels (e.g., a video and audio data channel). In one or more implementations, the disclosed systems enable the client devices to transmit video processing data and video data of a participant through the streaming channel during a video call. Indeed, in one or more embodiments, the disclosed systems cause the client devices to utilize video data streams and video processing data to render videos as video textures within AR effects in a shared AR scene (or AR space) of the video call (e.g., to depict participants within the AR scene).
US12211114B2 Machine evaluation of contract terms
Embodiments of the present disclosure provide a method that may include defining an object model containing a structural representation of events and artefacts through which contracts are created, changed, and brought to an end. The method may include accessing a machine learning classifier comprising a plurality of rule sets. The method may include applying the plurality of rule sets to one or more words of each corresponding contract document. The method may include linking identified one or more core attributes and one or more words of each corresponding contract document to an applicable object of the object model, determining prevailing terms of each corresponding contract document, and evaluating contract data variables and assigning a contract data risk value to one or more of contract data values. The method may include alerting a user when a contract risk exceeds a threshold value.
US12211113B2 Property inspection system and method
A computer system and method for performing property inspections. Digital media is received in a computer vision image analysis system from one or more user devices via a network and a determination is made regarding an environment type associated with the received digital media. One or more objects are determined that are located in the determined environment and which are present in the received digital media. A determination is made regarding an absence of objects in the received digital media contingent upon the determined environment type based upon a set of rules.
US12211112B2 Expandable feature and location-based listings searches
A flexible feature and location-based listings system can provide accommodation listings using different feature categories and a location of the searching user. The returned listings can be modified upon providing the listings to a searching user. The returned listings can be modified in response to selection of a first feature category and re-modified in response to a second feature category in an expanded geographic search area.
US12211105B2 System and method for analyzing a survivability of a structure based on proximate objects
A computer-implemented method for analyzing a survivability of a structure is presented. A distance extending radially from the structure defining an area surrounding the structure may be determined. The area surrounding the structure may be scanned to identify surrounding objects. The area surrounding the structure may then be segmented to create a plurality of area segments. A density of surrounding objects in each of the plurality of area segments may be determined. A risk score for each of the plurality of area segments may then be determined based on the density of surrounding objects in each of the plurality of area segments. An overall wind exposure risk value may be provided for further use.
US12211101B2 Method and apparatus for high-speed processing of financial market depth data
A variety of embodiments for hardware-accelerating the processing of financial market depth data are disclosed. A coprocessor, which may be resident in a ticker plant, can be configured to update order books and price books based on financial market depth data at extremely low latency. Such a coprocessor can also be configured to enrich a stream of limit order events pertaining to financial instruments with data from a plurality of updated order and price books.
US12211094B2 Systems and methods for preventing unnecessary payments
A system may include processor(s), a memory in communication with the processor(s), and storing instructions, that when executed by the processor(s), are configured to cause the system to prevent unnecessary payments. The system may receive a signal indicative of an event in which a user device associated with a user enters a geofenced area associated with a merchant. The system may identify a merchant category code (MCC) associated with the merchant, and determine whether benefit(s) related to the MCC are associated with account(s) of the user. The system may receive an attempted purchase associated with the merchant, and may determine whether the attempted purchase relates to the benefit(s). The system may automatically block the attempted purchase related to the benefit(s) and associated with the user, and may transmit a message to the user via the user device, the message providing the benefit(s).
US12211091B2 Systems and methods for generating a visual representation showing order availability at shopping facilities
In some embodiments, apparatuses and methods are provided herein useful to facilitating the vehicle pick up of orders at shopping facilities. In some embodiments, there is provided a system including: an electronic interface configured to receive an order corresponding to a customer; a control circuit configured to: determine the location of the customer; determine shopping facilities near the customer's location; determine time intervals when the order will be available for pick up at each of the shopping facilities; transmit a visual representation indicating the time intervals of availability at the shopping facilities; and a shopping facility where the order is made available for pick up by the customer during one of the time intervals.
US12211088B2 Method and system for automated product localization through mobile data analysis
An approach for product localization is described that includes detecting one or more movement activities of a user in an indoor environment, and determining a respective position for each of the one or more movement activities using a sensor associated with the user. The approach further includes identifying one or more stoppage locations from the detected one or more movement activities, and receiving a list of one or more purchased items purchased by the user in the indoor environment. Finally, the approach further includes correlating at least one of the more purchased items with at least one of the one or more stoppage locations, and predicting the location of the one or more purchased items based on the correlating.
US12211086B2 Computer-implemented method, system, and non-transitory computer readable storage medium for facilitating a gift recipient exchange transaction
A system architecture of a gift transaction system is disclosed. The gift transaction system can include a buyer interface module, a recipient interface module, a merchant backend interface module, a store front interface module, a curation module, a reminder module, an analytics module, or a media plug-in interface module. A method of operating the gift transaction system under the system architecture includes: providing an embedded widget on a website to determine gift intent to initiate a gift transaction by a buyer account for a recipient account; generating a gift buyer interface for a first client device to personalize a gift package including a gift item; generating a gift recipient interface for a second client device to customize the gift package; and communicating with a merchant backend system.
US12211078B2 Methods and systems for synchronization in a cloud marketplace
A cloud marketplace includes a network of data centers that collectively allow users to search for and purchase products, including applications and extensions to applications. Each data center supports a marketplace module that executes on computing resources to offer users the products and receive and send product metadata descriptive of the products. The marketplace module in each data center, on receiving user feedback related to one of the products, updates the product metadata with the user feedback, and updates a database in the data center using database management system protocols. The marketplace module also passes the user feedback to an agent module within the data center that is separate from the database management system. The agent module passes the user feedback to agent modules of other data centers so that the user feedback can be synchronized across data centers before the database management systems of the data centers synchronize with each other.
US12211076B2 System, platform and method for personalized shopping using a virtual shopping assistant
Apparatuses, systems, and methods to provider personalized online product fitting are disclosed. In a variety of embodiments, personalized shopping systems include an automated shopping assistant accessing product data, a matchmaking system accessing history data, preference data, and/or anatomical data measured using an automated shopping assistant apparatus, where the personalized shopping system can generate a personalized match based on the history data, preference data, and/or anatomical data. The automated shopping assistant apparatus may include depth sensors and/or image scanners which can capture a variety of 2D and/or 3D models. These models can be utilized to generate anatomical data. The anatomical data can be used to virtually try on a variety of items. Products may be personalized based on the history data, preference data, and/or anatomical data.
US12211075B2 System and method for a kiosk in the mobile OS
A system and method include a kiosk processor, a device kiosk on a customer mobile device, which displays via a user interface, content and options for the customer from a third party customer service system, a customer interaction channel that receives, via an associated customer interaction network, a request to access the third party customer service system, an authentication module associated with the kiosk processor that receives customer data and customer input associated with an authentication request to authenticate the customer, identifies a customer mobile device based on device identifiers, and evaluates risk factors associated with the customer mobile device, and a communication interface associated with the kiosk processor, that transmits, via a push notification gateway, a push notification to the device kiosk on the customer mobile device that establishes, via the network, a secure connection between the customer mobile device and the third party customer service system.
US12211071B2 Transmission of streaming station associated with over-the-air broadcast station
A method includes receiving, from a requesting device, a broadcast station identifier associated with an over-the-air broadcast station. In response to receiving the station identifier, returning to the requesting device an address of a streaming station corresponding to the over-the-air broadcast station. A determination is made regarding whether the requesting device will insert advertisements locally. In response to determining that the requesting will insert advertisements locally, custom advertisements are transmitted to the requesting device for insertion into the streaming station corresponding to the over-the-air broadcast station.
US12211066B2 Customization of message delivery time based on consumer behavior
A system and method is provided for determining when an electronic correspondence is reviewed by a consumer, and referencing this information when generating a subsequent electronic correspondence. The information may be used to determine when to send the subsequent electronic correspondence to the consumer. For example, the subsequent correspondence may be sent at the same time of day as when the consumer is determined to have previously reviewed an electronic correspondence. The information may also be used to determine what to include in the subsequent electronic correspondence. For example, time-sensitive promotions that are selected based on the information identifying the previous time at which the consumer reviewed a previous electronic correspondence, may be included in the subsequent electronic correspondence.
US12211063B2 Linking merchant transactions with AR ads
Customers receive an incentive with use of an installed cellphone app to image an AR-bearing ad. Matches between data from the customer's accounts for each merchant are compared to the data in association with the customer's logical identifier for their cellphone, and particularly with each incidence of a rendering on their display screen of an AR view of a product advertisement containing the AR-triggering symbol to initiate the corresponding AR enhanced view of the ad. In conjunction with chronological time stamping of occurrences, a likelihood is derived that the customer's viewing of the AR enhanced product advertisement influenced the potential customer's subsequent purchase of the corresponding advertised product as evidenced within the potential customer's rich transactional data from the customer's debit and/or credit accounts. The certainty of each match is determined to further initiate the merchant's incentive to the customer which may be the merchant's donation to a community program.
US12211057B2 Future trends forecasting system
Systems and methods for future trends forecasting based on prediction market probability estimates. Alternative simulated starting values for prediction markets are used in order to determine the preferred starting values for prediction markets to use in volumetric forecasting. A user interface that facilitates using prediction market probability estimates to determine future trends forecasts is described herein.
US12211056B2 Trust rating metric for future event prediction of an outcome
In at least one embodiment, a trust rating system and method provide a precise and accurate, structured (yet adaptable and flexible), quantifying way of expressing historical trustworthiness so the user or decision maker can make more informed decisions on the data or information being evaluated.
US12211052B2 Secure multi-factor tokenization-based sub-cryptocurrency payment platform
Example methods, apparatuses, and systems are presented that allows a consumer to conduct a purchase backed by a volatile currency that is not recognized by a merchant as a valid form of payment, such as a cryptocurrency. A third-party payment system is configured to issue a secure, reliable token to replace a reserved amount of volatile currency that represents a reliable amount of currency that is recognized by the merchant as a valid form of payment. The third-party payment platform may issue the reliable amount of currency in the reliable token based on one or more risk factors associated with the volatile currency. After purchase, the third-party payment platform may perform a consumer settlement process at a later time, including performing a cryptocurrency blockchain verification process that typically takes at least several minutes and would be impractical to perform at the point of sale.
US12211048B2 Method, apparatus and computer programs for generating a machine-learning system and for classifying a transaction as either fraudulent or genuine
Embodiments of the present disclosure relate to a method, an apparatus and a computer program for providing a machine-learning system to be used for classifying transactions as either fraudulent or genuine, and a method, an apparatus and a computer program for classifying transactions as either fraudulent or genuine. The method for generating a machine-learning system for classifying transactions as either fraudulent or genuine based on a plurality of training transactions, each training transaction being associated with labelling information that indicates whether the training transaction is either genuine or fraudulent, comprises clustering the plurality of training transactions into a plurality of clusters based on a similarity measure. The method comprises determining, for each of the plurality of clusters, whether the cluster is homogeneous or heterogeneous. A heterogeneous cluster includes both fraudulent and genuine training transactions. A homogeneous cluster includes either only fraudulent or only genuine training transactions. The method comprises, for each of the heterogeneous clusters, training an associated machine-learning model using the training transactions belonging to the respective heterogeneous cluster.
US12211046B1 Enhanced drive-up experience—customer journey
Systems and methods an enhanced drive-up banking experience with automatic authentication are provided herein. The system includes a communication interface structured to communicatively couple to a network, sensors, a processor, and memory. The system performs operations including receive an indication that a user has activated a user session on a user device; detect, by the sensors, whether that the user device has entered a first geolocation area; receive a first pre-staged transaction request for a first pre-staged transaction, from a user device; generate a first notification indicating a first transaction device and a first provider employee for completing the first pre-staged transaction; receive a second notification indicating that a user associated with the user device is at the first transaction device; verify the pre-staged transaction; responsive to verifying the pre-staged transaction, complete, by the transaction device management circuit, the pre-staged transaction.
US12211038B2 System, method, and computer program product for maintaining user privacy in group transactions
Methods are provided for maintaining user privacy, and may include establishing a secret key for communication between a plurality of user devices, the plurality of user devices including a first user device associated with a requesting user and a second user device associated with a second user, wherein at least one server computer does not have access to the secret key; receiving from the first user device, a split-payment request message comprising encrypted data, the encrypted data included in the split-payment request message encrypted based on the secret key; generating an encrypted balance for the requesting user and the second user based on the encrypted data of the split-payment request message; and transmitting to the second user device, a split-payment confirmation message including the encrypted balance for the requesting user and/or the second user. Systems and computer program products are also provided.
US12211031B2 Systems and methods to compilate an experience summary based on real-world experiences
Systems and methods to compilate an experience summary based on real-world experiences are described herein. Exemplary implementations: receive authentication information for a user at a location of one or more real-world experiences; determine whether the authentication information is valid; determine, responsive to determination that the authentication information is valid, a set of digital assets that are associated with an address included in a digital wallet of the user based on transactions recorded on a decentralized ledger; determine the sets of content correlated the individual digital assets of the set; determine the one or more real-world experiences of the user, wherein individual real-world experiences correspond with content updates to the content that are of the content types; and update the sets of content correlated to the individual digital assets of the set in the electronic storage based on the content updates corresponding to the one or more real-world experiences.
US12211030B2 Relaxed fraud detection for transactions using virtual transaction cards
A device may receive an authorization request, associated with a transaction made by a user device as part of a checkout procedure of a website, that includes a virtual transaction card identifier of a virtual transaction card that is being used for the transaction, and a first merchant identifier for a merchant associated with the website. The device may perform a first authorization procedure to determine whether the first merchant identifier, included in the authorization request, satisfies a threshold level of similarity with a second merchant identifier associated with a request to generate the virtual transaction card that occurred prior to receiving the authorization request. The device may determine whether to forego a second authorization procedure based on a result of the first authorization procedure, and cause an authorization response, that includes an indication of whether the transaction is approved, to be provided to another device associated with the merchant.
US12211029B2 Systems and methods for prepaid card funding for sponsored purchases
A computer-implemented method for prepaid card funding for sponsored purchases includes receiving a payment request for funding a sponsored purchase using a payment vehicle, deducting funds from a financial account associated with the payment vehicle, such that the financial account has a negative balance, and loading additional funds into the financial account associated with the payment vehicle, such that the financial account has a zero balance.
US12211026B2 Product checkout system using automatic barcode scanning
A product checkout system using automatic barcode scanning according to the present invention may comprise: an imaging unit photographing a product and generating a product image; a processor recognizing a barcode position of a barcode that is provided on one side of the product and contains price information of the product, based on the product image, and a robot arm unit grasping and moving the product to a barcode scanning device so that the barcode is scanned.
US12211024B2 Payment by use of identifier
Described is a technology that enables a customer, who uses a payment card in a transaction and further provides an identifier in the same transaction, to use the identifier as a payment mechanism in future transactions. In some embodiments, the technology involves communication between a customer's user device, a payment service system (PSS), and one or more merchant point-of-sale (POS) systems. A merchant POS system collects information in a transaction between the merchant POS system and the customer, including the customer's contact information (e.g., telephone number), and forwards this information to the PSS. The PSS stores the information as an identifier, and the identifier is stored in association with the payment card. In a second transaction, the PSS sends a verification request to the user device based on the identifier (e.g., a text message), and processes the transaction upon confirmation from the customer.
US12211020B2 Tokenization platform
A tokenization platform for tokenizing consumer products is disclosed. The system includes an item management system that generates a virtual representation of the consumer product based on a set of attributes of a product. The system also includes a token generation system that generates a unique digital token having a set of digital attributes that correspond to the virtual representation and cryptographically links the digital token and an instance of the virtual representation corresponding to a unit of the consumer product. The system also includes a ledger update system that writes the unique digital token to a cryptographic ledger, thereby facilitating transactions for the unique unit of the consumer product using the unique digital token.
US12211017B2 Offline cryptocurrency transactions
Methods and systems are presented for providing a framework for facilitating offline cryptocurrency transactions. A first application executed in a first secure enclave of a first device can register itself with a cryptocurrency computer network for initiating offline cryptocurrency transactions and reserve a denomination of cryptocurrency for the offline cryptocurrency transactions based on a token. The first application initiates an offline cryptocurrency transaction with a second application executed in a second enclave of a second device by transmitting a request comprising the token via a peer-to-peer connection. The second application verifies the request based on the token and attributes associated with the first application and the first secure enclave. Upon accepting the request, the second application stores the token in the second secure enclave. When a connectivity with a distributed ledger is available, the second application commits the offline cryptocurrency transaction to the distributed ledger.
US12211011B2 Information processing apparatus, information processing method, and non-transitory storage medium
A controller is provided that determines, in response to an order for a sticker indicating that a predetermined part of a vehicle has been upgraded, the number of issues of the sticker according the predetermined part.
US12211008B2 Failure modeling by incorporation of terrestrial conditions
A system and method to schedule inspections for a plurality of assets at a corresponding plurality of outdoor locations are described. The method includes retrieving location attributes of each of the plurality of assets, retrieving terrestrial geotagged images that include one or more of the plurality of assets, obtaining parameters associated with each of the plurality of assets based on information from the images, and determining risk factors associated with each of the plurality of assets based on the associated parameters and a failure mapping. The method also includes determining a risk score for each of the plurality of assets based on the corresponding risk factors, and scheduling inspections of the plurality of assets based on the risk score associated with each of the plurality of assets.
US12211006B1 System and method of assessing sentiment of an organization
A method including, at a first electronic device including a user-input device and a display, authenticating a user of the first electronic device to connect to a network. In response to authenticating the user, the method includes generating user credentials indicative of authorization of the user to the network, displaying a home screen including a system tray, the system tray including a system tray icon, detecting a first input indicative of a selection of the system tray icon on the system tray. In response to detecting the first input indicative of the selection of the system tray icon, the method includes displaying a status submission user interface overlaid on the home screen, the status submission user interface including a plurality of user-sentiment icons. After detecting a second input indicative of a selection of one of the user-sentiment icons, the method includes transmitting, to a server device, status data associated with the user credentials, a time when the second input occurred, and user-sentiment data associated with the selected user-sentiment icon. While displaying the status submission user interface, the method includes detecting a third input indicative of a selection to display reporting data In response to detecting the third input to display reporting data, the method includes requesting reporting data from the server device, and receiving and displaying a reporting user interface including the reporting data for one or more users in the organization, the reporting data including at least one of a count of a number of instances where a respective user-sentiment icon of a plurality of user-sentiment icons was previously selected by the one or more users, and a percentage of the number of instances where the respective user-sentiment icon was previously selected by the one or more users relative to the other user-sentiment icons.
US12211004B2 Detecting inventory changes
This disclosure describes a system for tracking removal or placement of items at inventory locations with a materials handling facility. In some instances, a user may remove an item from an inventory location and the inventory management system may detect that removal and update a user item list associated with the user to include an item identifier representative of the removed item. Likewise, if the user places an item at an inventory location, the inventory management system may detect that placement and update the user item list to remove an item identifier representative of the placed item.
US12211003B2 Inventory management system and method
A system comprising a fully automated supply chain, in combination with tracking technology and the unified commerce engine (UCE). Such a system enables the exact location of every item (or each) to be tracked from the manufacturer's facility to a customer's bag. In accordance with one example, the supply chain comprises an order fulfillment system having a regional distribution center with RDC robotic automation configured to accept one or more incoming pallets, each pallet having a plurality of common cases of goods with each case of goods containing a plurality of common eaches; the RDC robotic automation further configured to remove and store the common cases of goods; the RDC robotic automation further configured to provide one or more outgoing pallets in response to a distribution center order, each outgoing pallet having a plurality of mixed cases of goods; a market distribution center having MDC robotic automation configured to accept one or more of the outgoing pallets, the MDC robotic automation further configured to remove mixed cases of goods from the one or more outgoing pallets; the MDC robotic automation further configured to remove and store eaches from each of the mixed cases of goods in an MDC storage system, the MDC robotic automation further configured to selectively retrieve eaches from the MDC storage system and fill order totes with mixed each subtotes in response to a market order. The MDC robotic automation further configured to fulfill the market order with a plurality of common or different order totes and subtotes that flexibly match the sales velocity of the market.
US12211002B2 Determining items to pick in a storage facility
Described are systems and methods for identifying an item in a storage facility to fulfill a pick request. The method includes receiving, by a computing system, a request for a physical item of a particular type, identifying a set of available physical items of the particular type from a plurality of physical items stored in storage locations in the storage facility, determining a score for each respective available physical item based on multiple sub-scores specific to the respective available physical item, to generate a set of scores corresponding to the set of available physical items, selecting a selected physical item from among the set based on the selected physical item having a most favorable score, identifying a selected storage location of the selected physical item, and providing instructions to cause a mechanical moving system to route the selected physical item from the selected storage location to a destination picking location.
US12211001B2 Container load performance metric aggregation
An example method includes: during a container load process, controlling a sensor assembly to capture sensor data depicting a container interior; detecting, from the sensor data, items in the container interior; determining, based on the detected items, first and second load process metrics associated with first and second targets; generating first and second normalized metrics based on the first and second load process metrics, and the first and second targets; obtaining a first weighting factor associated with the first load process metric, and a second weighting factor associated with the second load process metric; combining the first normalized metric and the first weighting factor, with the second normalized metric and the second weighting factor, to generate an aggregated load process metric; and transmitting a control command according to the aggregated load process metric; and rendering, at an indicator device, a load process state indicator according to the control command.
US12211000B2 Systems and methods of package container return
A delivery management server includes one or more processors configured to receive a return request notification indicating that a return is requested using a package container. The one or more processors are also configured to, based at least in part on receipt of the return request notification and a determination that a cover of the package container is in a closed state: store a trial end time, determine a trial duration based on a comparison of a trial start time and the trial end time, and based on a determination that the trial duration is less than or equal to a trial duration threshold, send a request to direct a transportation vehicle to a container location to retrieve the package container.
US12210990B2 Rental vehicle system optimization
Techniques are described for optimizing various aspects of rental vehicle systems. According to an embodiment, a system is described that facilities predicting late rental vehicle returns and mitigating potential downstream effects. The system comprises a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory. These computer executable components comprise a departure recommendation component that determines a recommended departure time at which a rental vehicle should initiate a route to a rental vehicle return location based on a current time, a scheduled return time for the rental vehicle, a current location of the rental vehicle and traffic data associated with the route. The computer executable components further comprise a notification component that sends a departure notification to a current renter of the rental vehicle indicating the recommended departure time.
US12210989B2 Exporting workforce management service records and non-iteratively revising task assignments
A non-iterative revising tool is provided, which interfaces with a WFM service running on one or more WFM hosts. The non-iterative revising tool can configure a client computing device to export timetable records and staffing forecast records from a WFM service; non-iteratively revise, for a referent employee, task assignments of timetable records to fulfill forecast workload volumes of a primary task type according to conditions not implemented by conventional WFM services; and import revised timetable records into the WFM service after work task assignments have been at least partially aligned with forecast workload volumes based on an alignment objective. The non-iterative revising tool and the WFM services configuring client computing devices and WFM hosts in conjunction allows numerous data records to be exported from WFM hosts running the WFM services, revised over a single pass by client computing devices running the non-iterative revising tool, and imported back to the WFM hosts running the WFM services, in just minutes.
US12210987B2 System and method for controlling motion of a bank of elevators
A control system for controlling motion of elevators of a bank of elevators uses a neural network trained for an extended destination prediction of a person based on a partial trajectory of the person to produce a multinomial of the extended destination prediction. The multinomial has at least two dimensions including a first dimension of destinations of the person and a second dimension of time intervals of the person arriving at the destinations of the first dimension. The control system optimizes a schedule of the bank of elevators based on the multinomial, and further controls the bank of elevators according to the schedule.
US12210982B2 Intelligent question-answering processing method and system, electronic device and storage medium
The present disclosure provides a method for processing intelligent question-answering, an intelligent question-answering system, an electronic device and a storage medium, and relates to the field of artificial intelligence technologies, such as machine learning technologies, natural language processing technologies, or the like. An implementation includes: acquiring an input question and input data information; and based on the question, the data information and a plurality of knowledge bases, deciding an answer to the question by multilayer appreciation using a plurality of understanding module layers.
US12210980B2 Automated program access configuration based on interaction and timing data
In certain embodiments, access to a plurality of sites associated with a plurality of users may be obtained. The plurality of sites may comprise categories of the plurality of users and interactions among the plurality of users. Based on the plurality of sites, a plurality of interaction datasets and a plurality of timing datasets may be generated. The plurality of interaction datasets and the plurality of timing datasets may be provided as inputs to a machine learning model and the machine learning model may be configured based on the inputs. Subsequent to the configuration, an interaction dataset and a timing dataset associated with a user may be provided to the machine learning model. A predicted length of time for the user may be obtained via the machine learning model and one or more settings of a program may be configured to the user based on the predicted length of time.
US12210979B2 Method and apparatus for implementing a customizable rules engine module
Various methods, apparatuses, and media for implementing a customizable rules engine module are provided. A database stores data related to skill set of each user and data related to availability information of each user. A receiver receives data associated with each of a plurality of work items. A processor dynamically allocates, from the received data, both a score value to assign a priority to each work item and a bit-mapped skill value for each work item regardless of the source system from which each work item is being received or work type of each work item. The processor queries the database to identify a user having availability data and associated skill set data that matches with the score value and the bit-mapped skill value for each work item and automatically assigns the work item to the user.
US12210976B2 Systems and methods for video representation learning with a weak teacher
Embodiments described herein provide systems and methods for learning representation from unlabeled videos. Specifically, a method may comprise generating a set of strongly-augmented samples and a set of weakly-augmented samples from the unlabeled video samples; generating a set of predictive logits by inputting the set of strongly-augmented samples into a student model and a first teacher model; generating a set of artificial labels by inputting the set of weakly-augmented samples to a second teacher model that operates in parallel to the first teacher model, wherein the second teacher model shares one or more model parameters with the first teacher model; computing a loss objective based on the set of predictive logits and the set of artificial labels; updating student model parameters based on the loss objective via backpropagation; and updating the shared parameters for the first teacher model and the second teacher model based on the updated student model parameters.
US12210972B2 Method and system for extracting and correcting ringing component in dynamic pressure measurement signal of shock wave flow field
A method for extracting and correcting a ringing component in a dynamic pressure measurement signal of a shock wave flow field includes: adaptively decomposing a dynamic pressure measurement signal of a shock wave flow field through an empirical mode decomposition (EMD) method, and extracting a ringing component in the dynamic pressure measurement signal of the shock wave flow field; constructing a ringing component distortion correction model through a convolutional neural network (CNN) and a dataset through a staggered spanning dataset construction method; and predicting a time series of a segment with mode mixing in the ringing component, to accurately extract a ringing component in a dynamic pressure response signal. The method combines advantages of an adaptive signal decomposition method and a CNN model identification method.
US12210971B2 Methods of providing data privacy for neural network based inference
Methods and systems that provide data privacy for implementing a neural network-based inference are described. A method includes injecting stochasticity into the data to produce perturbed data, wherein the injected stochasticity satisfies an ε-differential privacy criterion and transmitting the perturbed data to a neural network or to a partition of the neural network for inference.
US12210968B2 Technology for analyzing sensor data to detect configurations of vehicle operation
Systems and methods for using collecting and analyzing device sensor data to determine whether an individual is an operator or a passenger of a vehicle are disclosed. According to certain aspects, an electronic device associated with the individual may collect or access sensor data that is indicative of or associated with an operation of the vehicle. The electronic device may transmit pertinent portion(s) of the sensor data to a backend server, which may input the portion(s) into a neural network for analysis. The neural network may output a probability metric(s) indicative of whether the individual is a passenger or an operator of the vehicle.
US12210966B2 Method and system for probably robust classification with detection of adversarial examples
A computer-implemented method for training a machine-learning network includes receiving an input data from a sensor, wherein the input data includes a perturbation, wherein the input data is indicative of image, radar, sonar, or sound information, obtain a worst-case bound on a classification error and loss for perturbed versions of the input data, utilizing at least bounding of one or more hidden layer values, in response to the input data, train a classifier, wherein the classifier includes a plurality of classes, including an additional abstain class, wherein the abstain class is determined in response to at least bounding the input data, outputting a classification in response to the input data, and output a trained classifier configured to detect the additional abstain class in response to the input data classifier with a plurality of classes, including an additional abstain class.
US12210965B2 Interpretable autonomous driving system and method thereof
In some examples, a dynamic system, including a vehicle, may be represented using a graph-based representation. One or more nodes in the graph-based representation may correspond to one or more agents in the dynamic system, and one or more edges between the nodes in the graph-based representation may correspond to one or more interactions between the agents in the dynamic system. The interactions may be defined based on human domain knowledge of the dynamic system. The dynamic system may be modeled using a respective machine learning model that includes a reward decoder that operates on the graph-based representation and evaluates one or more reward functions for the dynamic system. The one or more reward functions may be defined based on the human domain knowledge of the dynamic system. Autonomous operation of the vehicle may be controlled based on the modeling of the dynamic system.
US12210959B2 Branching operation for neural processor circuit
A neural processor includes neural engines for performing convolution operations on input data corresponding to one or more tasks to generate output data. The neural processor circuit also includes a data processor circuit that is coupled to one or more neural engine. The data processor circuit receives the output data from the neural engine and generates a branching command from the output data. The neural processor circuit further includes a task manager that is coupled to the data processor circuit. The task manager receives the branching command from the data processor circuit. The task manager enqueues one of two or more segment branches according to the received branching command. The two or more segment branches are subsequent to a pre-branch task segment that includes the pre-branch task. The task manager transmits a task from the selected one of the segment branches to data processor circuit to perform the task.
US12210958B2 Compression of sparse deep convolutional network weights
The present disclosure describes methods, computer-readable media, and apparatuses for operating neural networks. For example, a first apparatus may receive a set of sparse weight vectors. The first apparatus may compress the set of sparse weight vectors to produce a compressed set of sparse weight vectors. The first apparatus may operate a neural network based on the compressed set of sparse weight vectors. In another example, a second apparatus may receive a set of sparse weight vectors. The second apparatus may perform a sparse computation based on the set of sparse weight vectors, and the performance of the sparse computation may produce one or more partial sums. The second apparatus may operate a neural network based at least in part on the one or more partial sums.
US12210956B2 Translation method, apparatus and storage medium
The present disclosure provides a translation method and apparatus, an electronic device, and a non-transitory storage medium. An implementation includes: determining an encoded feature of a sentence to be translated by an encoding module; determining, by a graph network module, a knowledge fusion feature of the sentence to be translated based on a preset graph network, wherein the preset graph network is constructed based on a polysemous word in a source language corresponding to the sentence to be translated and a plurality of translated words corresponding to the polysemous word in a target language; determining, by a decoding network, a translated sentence corresponding to the sentence to be translated based on the encoded feature and the knowledge fusion feature.
US12210955B2 Adaptable on-deployment learning platform for driver analysis output generation
Aspects of the disclosure relate to enhanced processing systems for providing dynamic driving metric outputs using improved machine learning methods. A computing platform may receive sensor data from vehicle sensors. The computing platform may generate a pattern deviation output corresponding to an output of a sensor data analysis model, an actual outcome associated with a lowest TTC value, and driving actions that occurred over a prediction horizon corresponding to the pattern deviation output. The computing platform may cluster the pattern deviation outputs to maximize a ratio of inter-cluster variance to intra-cluster variance. The computing platform may train a long short term memory (LSTM) for each cluster, and may verify consistency of the pattern deviation outputs in the respective clusters. After verifying the consistency of the pattern deviation outputs in each cluster, the computing platform may modify the sensor data analysis model to reflect pattern deviation outputs associated with verified consistency.
US12210954B2 Bayesian neural network point estimator
A point estimate value for an individual is computed using a Bayesian neural network model (BNN) by training a first BNN model that computes a weight mean value, a weight standard deviation value, a bias mean value, and a bias standard deviation value for each neuron of a plurality of neurons using observations. A plurality of BNN models is instantiated using the first BNN model. Instantiating each BNN model of the plurality of BNN models includes computing, for each neuron, a weight value using the weight mean value, the weight standard deviation value, and a weight random draw and a bias value using the bias mean value, the bias standard deviation value, and a bias random draw. Each instantiated BNN model is executed with the observations to compute a statistical parameter value for each observation vector of the observations. The point estimate value is computed from the statistical parameter value.
US12210953B2 Lossless tiling in convolution networks—section cuts
A data processing system receives a graph that includes a sequence of layers and executes graph cuts between a preceding layer in the graph and a succeeding layer in the graph that succeeds the preceding layer. The preceding layer generates a set of tiles on a tile-by-tile basis and the succeeding layer processes a tensor that includes multiple tiles in the set of tiles. Thus the graph is partitioned into a sequence of subgraphs, and a subgraph in the sequence of subgraphs including a sub-sequence of layers in the sequence of layers. One or more configuration files is generated to configure runtime logic to execute the sequence of subgraphs and the one or more configuration files are stored on a computer-readable media.
US12210952B2 Reorganizable data processing array for neural network computing
A reorganizable neural network computing device is provided. The computing device includes a data processing array unit including a plurality of operators disposed at locations corresponding to a row and a column. One or more chaining paths which transfer the first input data from the operator of the first row of the data processing array to the operator of the second row are optionally formed. The plurality of first data input processors of the computing device transfer the first input data for a layer of the neural network to the operators along rows of the data processing array unit, and the plurality of second data input processors of the computing device transfer the second input data to the operators along the columns of the data processing array.
US12210951B2 Dynamic data structures for data-driven modeling
A method of producing dynamic controllable data composites from two or more data segments includes: building or training one or more function mappers to map between one or more extracted feature envelopes sets from the original data and one or more general parametric representations of the data; combining the extracted feature envelopes or the function mappers using two or more audio segments; and feeding the extracted feature envelopes or combined feature envelopes to the function mappers to obtain synthesis parameters to drive a synthesis process.
US12210949B1 Systems and methods for detecting required rule engine updated using artificial intelligence models
The systems and methods provide a model deployment criterion. The model deployment criterion indicates a difference in a value against which the proxy model may be measured to determine when, if ever, the proxy model should be deployed to replace the existing rule engine. The model deployment criterion may be keyed to the proxy model (e.g., based on a difference in its size, throughput speed, number of changes, etc.), the existing rule engine (e.g., based on a difference in its age, update occurrences to its rule base, etc.), and/or comparisons between models (e.g., based on differences in results, throughput speed, efficiency, etc.).
US12210945B2 Methods and systems configured to specify resources for hyperdimensional computing implemented in programmable devices using a parameterized template for hyperdimensional computing
A method of defining an implementation of circuits in a programmable device can be provided by receiving a plurality of specifications for a hyperdimensional (HD) computing machine learning application for execution on a programmable device, determining parameters for a template architecture for HD computing machine learning using the plurality of specifications, the template architecture including an HD hypervector encoder, an HD associative search unit, programmable device pre-defined processing units, and programmable device pre-defined processing elements within the pre-defined processing units, and generating programmable device code configured to specify resources to be allocated within the programmable device using pre-defined circuits defined for use in the programmable device using the determined parameters for the template architecture.
US12210944B2 Network system modeling using nested models combining machine learning and behavioral approaches
Systems and methods include obtaining input data related to a networking system; modeling operation of the networking system via a composite model that includes a plurality of sub-models that collectively form the composite model, wherein at least one sub-model is a behavioral sub-model and at least one sub-model is a machine learning model, wherein various data in the input data is provided to corresponding sub-models, and wherein each sub-model is configured to model one or more components in the networking system; and providing output data based on the modeling.
US12210943B2 Training a policy model for a robotic task, using reinforcement learning and utilizing data that is based on episodes, of the robotic task, guided by an engineered policy
Implementations disclosed herein relate to utilizing at least one existing manually engineered policy, for a robotic task, in training an RL policy model that can be used to at least selectively replace a portion of the engineered policy. The RL policy model can be trained for replacing a portion of a robotic task and can be trained based on data from episodes of attempting performance of the robotic task, including episodes in which the portion is performed based on the engineered policy and/or other portion(s) are performed based on the engineered policy. Once trained, the RL policy model can be used, at least selectively and in lieu of utilization of the engineered policy, to perform the portion of robotic task, while other portion(s) of the robotic task are performed utilizing the engineered policy and/or other similarly trained (but distinct) RL policy model(s).
US12210940B1 On-circuit activity monitoring for modifying integrated circuit processing
On-circuit activity monitoring may be performed to modify integrated circuit processing. An activity monitor may be implemented on an integrated circuit to monitor activity measurements of processing data at another portion of the integrated circuit. A change to activity measurements may be detected and cause the activity monitor to modify the rate at which data enters the other portion of the integrated circuit for processing.
US12210932B2 Observational bayesian optimization of quantum-computing operations
A method for calibrating a quantum-computing operation comprises: (a) providing a trial control-parameter value to the quantum computer; (b) receiving from the quantum computer a result of a characterization experiment enacted according to the trial control-parameter value; (c) computing a decoder estimate of an objective function evaluated at the trial control-parameter value based on decoding the result of the characterization experiment; (d) consuming the trial control-parameter value and the decoder estimate in a machine trained to return a model estimate of the objective function evaluated at the trial control-parameter value; and (e) selecting a new trial control-parameter value based on the model estimate.
US12210930B1 Barcode-reading system utilizing a machine learning model that is trained to predict decodability of an image by a barcode-decoding module
A barcode-reading system utilizes a decodability machine learning model (MLM), which is configured to predict decodability of an image by a barcode-decoding module. A captured image is passed to the decodability MLM for processing before being passed to the barcode-decoding module. If the decodability MLM returns a decodability prediction which indicates that the image is likely to be decodable by the barcode-decoding module, then the image is passed to the barcode-decoding module. Conversely, if the decodability MLM returns a decodability prediction which indicates that the image is not likely to be decodable by the barcode-decoding module, then the image is discarded without being passed to the barcode-decoding module.
US12210925B2 RFID tag and processing method therefor
The present invention provides an RFID tag and a processing method for an RFID tag. The RFID tag is mainly applied to a rubber product. The RFID tag includes: a substrate, a chip and an antenna; a chip is arranged on a substrate, wherein the chip has a predetermined code thereon to enable a reader to identify; an antenna, in which the antenna is in a communication connection with a chip, and is configured for transmitting a radio frequency signal between the chip and a reader; the substrate is further provided with a connecting part, and the antenna is connected to the substrate through the connecting part. The RFID tag in the present invention solves the problem in the related art that a substrate in a RFID tag is not reliably connected to an antenna.
US12210924B1 Tie
A tie includes an RFID device and a body encapsulating the RFID device by overmolding. The body includes a strap member, a head member, and a protection member connected between the strap member and the head member. The strap member has a plurality of engaging teeth. The RFID device is embedded in the protection member. The head member has a through hole. A hole wall of the through hole is provided with a one-way pawl. When winding the body around an object, the protection member can get a better protection since the protection member is located on an inner side between the head member and the strap member without protruding outward. Because the protection member and the head member are closer to a surface of the object, the extent to which the protection member protrudes outwards is reduced, thereby facilitating the RFID device to be sensed more easily.
US12210916B2 Regeneration audit log
A federation management service may generate a federated application program interface (API) based on multiple data sources. The federation management service may detect changes to one or more of the multiple data sources, which may result in generation of a new version of the federated API. The changes to the data sources may be documented in a change event log. The change event log may be used to recreate a prior version of the federated API by applying changes of the change event log to a federated schema corresponding to the federated API. A snapshotting technique may capture the state of the federated schema at various points in time, and snapshots may be used to regenerate a prior version of the federated API using the change events of the change event log.
US12210915B1 Systems and methods for automatic detection of an event and providing resources customized based on the event
Implementations are disclosed to automatically evaluate, detect, or predict an event, and provide customized virtual assistance to a user based on the event. The implementations include a system capable of pulling data from a client device, detecting an event based on the pulled data, and pushing customized digital resources to the client device based on the detected event.
US12210914B2 Automated globally optimized resource allocator and scheduler
A method of efficiently executing a plurality of processes is described. The method generates, using a predictor, operating constraints for the processes. An operating constraint of the operating constraints is for each process of the processes. The method evaluates possible operating points for each process consistent with the operating constraints and according to a cost function for the processes. The method also determines an operating point for each process based on the evaluating.
US12210910B2 Managing a virtualized application workspace on a managed computing device
Methods and systems for providing load balancing are provided. Example embodiments provide an Application Workspace System “AWS” which enables users to access remote server-based applications using the same interface that they use to access local applications, without needing to know where the application is being accessed. In one embodiment, a load balancing message bus is provided that performs load balancing and resource discovery within the AWS. For example, the AWS may use a broadcast message-bus based load balancing to determine which servers to use to launch remote application access requests or to perform session management. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
US12210909B2 Autoscaling GPU applications in Kubernetes based on GPU utilization
Methods, systems, and computer-readable storage media for executing, within the container orchestration system, the application using one or more resource units, each resource unit including an application container and an ancillary container, the ancillary container executing a set of GPU metric exporters, receiving, from the application and for each resource unit, a GPU metric including a GPU utilization associated with a respective resource unit, determining, for each resource unit, a custom GPU metric based on a respective GPU metric, the custom GPU metric aggregating values of the respective GPU metric over a time period, determining, by an autoscaler, an average GPU metric based on one or more custom GPU metrics, and selectively scaling, by the autoscaler, the application within the container orchestration system based on the average GPU metric by adjusting a number of resource units executing the application.
US12210908B2 Routing instructions in a microprocessor
A computer system, processor, programming instructions and/or method for balancing the workload of processing pipelines that includes an execution slice, the execution slice comprising at least two processing pipelines having one or more execution units for processing instructions, wherein at least a first processing pipeline and a second processing pipeline are capable of executing a first instruction type; and an instruction decode unit for decoding instructions to determine which of the first processing pipeline or the second processing pipeline to execute the first instruction type. The processor configured to calculate at least one of a workload group consisting of: the first processing pipeline workload, the second processing pipeline workload, and combinations thereof; and select the first processing pipeline or the second processing pipeline to execute the first instruction type based upon at least one of the workload group.
US12210906B2 Techniques for distributed computing and storage
Apparatuses, systems, methods, and program products are disclosed for techniques for distributed computing and storage. An apparatus includes a processor and a memory that includes code that is executable to receive a request to perform a storage task, transmit at least a portion of the storage task to a plurality of user node devices, receive results of the at least a portion of the storage task from at least one of the plurality of user node devices, and transmit the received results.
US12210905B2 Multiple register allocation sizes for threads
Provision of multiple register allocation sizes for threads is described. An example of a system includes one or more processors including a graphics processor, the graphics processor including at least a first local thread dispatcher (TDL) and multiple processing resources, each processing resource including a plurality of registers; and memory for storage of data for processing, wherein the one or more processors are to determine a register size for a first thread; identify one or more processing resources having sufficient register space for the first thread; select a processing resource of the one or more processing resources having sufficient register space to assign the first thread; select an available thread slot of the selected processing resource for the first thread; and allocate registers of the selected processing resource for the first thread.
US12210897B2 Aligned purpose disassociation protocol for multiple applications
The present disclosure involves systems, software, and computer implemented methods for integrated data privacy services. An example method includes receiving a request to initiate an aligned purpose disassociation protocol for a purpose for an object instance. A determination is made as to whether a timestamp is stored for the purpose and the object instance that indicates an earliest time that the purpose can be disassociated from the object instance. The request is accepted in response to determining that no timestamp is stored for the purpose and the object instance that is greater than the current time. A status request is sent to applications that requests a status response that indicates whether an application can disassociate the purpose from the object instance. Status responses are received from at least some of the applications. A disassociation decision for the purpose and the object instance is determined based on the received status responses.
US12210894B2 Wi-fi virtualization
In one embodiment, a wireless network system includes a set of one or more wireless radios, and a set of software for the wireless network system that comprises a data structure representing the set of one or more wireless radios and a virtualization module that registers one or more virtualized data structures representing a virtual proxy of the set of one or more wireless radios.
US12210892B2 Method for implementing smart contract based on blockchain
A method for implementing a smart contract based on a blockchain, a device, and a medium are provided. The detailed implementation includes: creating a resident process for a resident smart contract and creating a virtual machine by the resident process when achieving an enable condition of the resident smart contract; loading codes of the resident smart contract into a memory through the virtual machine; receiving a data access request generated by a normal smart contract within a block generation cycle through an across-contract calling interface of the virtual machine; and executing the resident smart contract through the virtual machine to process the data access request and returning a data access result to the normal smart contract.
US12210887B1 Techniques to support dynamic context sharing
User interface (UI) configuration data may be determined for a first view of a composite UI may be determined. The first view of the composite UI may include a first UI displayed in a first window and a second UI displayed in a second window. The UI configuration data may indicate the first UI interfaces with a first resource and the second UI interfaces with a second resource. A processing device may generate a sharing set in a context groups mapping based on the UI configuration data. The sharing set may include the first resource and the second resource. The contextual data may be shared, via a trans-resource messaging bus, between the first resource and the second resource based on the sharing set.
US12210886B2 Automated testcase execution
A method, comprising: detecting a selection of one or more user interface (UI) controls in a user interface of an application; retrieving a respective property value set for each of the selected UI controls, the respective property value set for any of the selected UI controls including respective values of one or more properties of the selected UI control; generating a control file, the control file including one or more UI control definitions, each of the UI control definitions corresponding to a different one of the selected UI controls, each of the UI control definitions being generated based on the respective property value set for the UI control that corresponds to the UI control definition; and generating a repository class including one or more handles, each of the handles being configured to return an object corresponding to a different one of the selected UI controls.
US12210876B2 Implicit global pointer relative addressing for global memory access
Instruction set architectures (ISAs) and apparatus and methods related thereto comprise an instruction set that includes one or more instructions which identify the global pointer (GP) register as an operand (e.g., base register or source register) of the instruction. Identification can be implicit. By implicitly identifying the GP register as an operand of the instruction, one or more bits of the instruction that were dedicated to explicitly identifying the operand (e.g., base register or source register) can be used to extend the size of one or more other operands, such as the offset or immediate, to provide longer offsets or immediates.
US12210875B2 Security vulnerability mitigation using address space co-execution
A first set of instructions, which is provided access to a first address space, is scheduled for execution at a first hardware thread of a processor. Prior to executing an instruction of a second set of instructions, which accesses a second address space, at the first hardware thread, a determination is made that the second address space is accessible from a second hardware thread of the processor.
US12210873B2 Compute-in-memory systems and methods
An integrated circuit device may include programmable logic circuitry on a first integrated circuit die and memory that includes compute-in-memory circuitry on a second die. The programmable logic circuitry may be programmed with a circuit design that operates on a first set of data. The compute-in-memory circuitry of the memory may perform an arithmetic operation using the first set of data from the programmable logic circuitry and a second set of data stored in the memory.
US12210872B2 Neural processing device, processing element included therein and method for operating various formats of neural processing device
A neural processing device, a processing element included therein and a method for operating various formats of the neural processing device are provided. The neural processing device includes at least one neural processor, a shared memory shared by the at least one neural processor, and a global interconnection configured to transmit data between the at least one neural processor and the shared memory, wherein each of the at least one neural processor comprises at least one processing element, each of the at least one processing element receives an input in a first format and thereby performs an operation, and receives an input in a second format that is different from the first format and thereby performs an operation if a format conversion signal is received, and the first format and the second format have a same number of bits.
US12210869B2 Client-side enrichment and transformation via dynamic logic for analytics
Described are systems and methods for client side enrichment and transform via dynamic logic for analytics across various platforms for improved performance, features, and uses. Analytics data collected in client applications is transformed and enriched before being sent to the downstream pipeline using native code and logic bundled into the core application code. The additional logic specific to manipulation of analytics may be unbundled from client-side application code and still be executed on on-device to achieve the same result. The logic may be written in a single language, such as JavaScript, and run across all clients including web browser and mobile operating systems.
US12210861B2 Decentralized software upgrade image distribution for network device upgrades
An example method includes receiving, by a control system for a software upgrade image, respective characterization data for network devices of a network; generating, by the control system and based on the characterization data for the network devices, an image map that indicates, for each portion of a plurality of different portions of the software upgrade image, an image proxy network device selected by the control system from among the network devices to store the portion based on the characterization data; and outputting, by the control system, the image map to a network device of the network devices to cause the network device to obtain each portion of the plurality of different portions of the software upgrade image from the corresponding image proxy network device selected by the control system to store the portion.
US12210859B2 Intelligent interceptor for SaaS cloud migration and integration
Aspects of the subject disclosure may include, for example, a non-transitory machine-readable medium comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising: receiving by a selected one of a plurality of containers incoming traffic from a legacy application, the legacy application having been associated with a migrated application prior to the migrated application having been installed on a Software as a Service (SaaS) cloud infrastructure, the incoming traffic comprising a first instruction to perform a first legacy operation; mapping the first legacy operation of the legacy application to a replacement instruction for the migrated application by receiving data from the selected container and assigning the replacement instruction to replace the first instruction; and communicating with the migrated application on the SaaS cloud infrastructure, the communicating comprising sending to the migrated application on the SaaS cloud infrastructure the replacement instruction. Other embodiments are disclosed.
US12210849B1 Method for AI language self-improvement agent using language modeling and tree search techniques
A novel method provides an AI language virtual agent having self-improvement features and which uses language modeling and tree search techniques. The AI language virtual agent exchanges textual discussion with users and other simulated agents. The method includes receiving a current situational description depicting natural language user input, temperament qualities and textual tendencies of the virtual agent, and indicia regarding subject matter context of a present conversation. The indicia regarding subject matter context include textual logs from recent conversational exchanges. The current situational description includes audio, visual, and tactile inputs collected proximate to the virtual agent. The method preferably utilizes an MCTS tree search in combination with self-moving modules, one or more language models, tree search techniques outputting textual responses to the current situation description, and the virtual agent responding with textual expression to verbal input in combination with the audio, visual, tactile, and other sensory inputs.
US12210848B2 Techniques and models for multilingual text rewriting
The technology provides a model-based approach for multilingual text rewriting that is applicable across many languages and across different styles including formality levels or other textual attributes. The model is configured to manipulate both language and textual attributes jointly. This approach supports zero-shot formality-sensitive translation, with no labeled data in the target language. An encoder-decoder architectural approach with attribute extraction is used to train rewriter models that can thus be used in “universal” textual rewriting across many different languages. A cross-lingual learning signal can be incorporated into the training approach. Certain training processes do not employ any exemplars. This approach enables not just straight translation, but also the ability to create new sentences with different attributes.
US12210847B2 Sentence generation using pre-trained model with word importance and focus point
A sentence generation device has: an estimation unit for receiving input of a first sentence and a focus point related to generation of a second sentence to be generated based on the first sentence, and estimating importance of each word constituting the first sentence using a pre-trained model; and a generation unit for generating the second sentence based on the importance, and thus makes it possible to evaluate importance of a constituent element of an input sentence in correspondence with a designated focus point.
US12210844B2 Generation apparatus, generation method and program
Included are input means for inputting first data that is data relating to a plurality of letters included in a text string that is a generation target, and generating means for generating second data that is data relating to the text string that satisfies predetermined constraint conditions including at least a condition relating to plausibility of the sequence of letters, on the basis of the first data.
US12210843B2 Computer implemented method for the automated analysis or use of data
A computer implemented method for the automated analysis or use of data is implemented by a voice assistant. The method comprises the steps of: (a) storing in a memory a structured, machine-readable representation of data that conforms to a machine-readable language (‘machine representation’); the machine representation including representations of user speech or text input to a human/machine interface; and (b) automatically processing the machine representations to analyse the user speech or text input.
US12210842B2 Distance-based logit value for natural language processing
Techniques for using logit values for classifying utterances and messages input to chatbot systems in natural language processing. A method can include a chatbot system receiving an utterance generated by a user interacting with the chatbot system. The chatbot system can input the utterance into a machine-learning model including a set of binary classifiers. Each binary classifier of the set of binary classifiers can be associated with a modified logit function. The method can also include the machine-learning model using the modified logit function to generate a set of distance-based logit values for the utterance. The method can also include the machine-learning model applying an enhanced activation function to the set of distance-based logit values to generate a predicted output. The method can also include the chatbot system classifying, based on the predicted output, the utterance as being associated with the particular class.
US12210839B1 Multilevel data analysis
A graphical, hierarchical document stream browser and environment for semantic (e.g. framing) and performance data analysis and interactive visualization integrates three scales: entities (competitive), entity (diachronic), and document (linguistic). The document level includes annotation and computational linguistics facilities; the entity level has calendrical and time-series focus. All levels emphasize deep linkage and network (i.e. connective/relational space) view of objects, with user-configurable connectivity. Large language model (LLM) integrations provide synthetic advisories, public opinions, reports, plot insights, comparisons; traditional natural language processing techniques and neural models are also employed. A smart plot system includes a “plot cart” and interpreter with an analysis snippet library. Graph structure may arise via adjustable blending or perceptual optimization of canned attribute-related distance functions or via link-induction query language with deep “semantic stored procedure” subexpressions, or feed into graph neural network-style inference for predictions. Most non-LLM ongoing computational load is client-side, using precomputed hierarchical summary files.
US12210834B2 Text summarization with emotion conditioning
A method, computer program, and computer system are provided for text summarization that maintains emotional content. Data corresponding to text to be summarized and a target emotion to be maintained in the text to be summarized is received. The target emotion is encoded as an emotion probability vector. One or more words that correspond to the target emotion that is encoded in the emotion probability vector are identified from a dictionary. A text summary to be associated with the text to be summarized is generated based on the one or more identified words.
US12210833B2 System of and method for automatically detecting sarcasm of a batch of text
Described, herein, relates to a system and method of accurately and efficiently detecting a tone of a batch of text that achieves both high performance and interpretability by leveraging a multi-head self-attention architecture. The presence of a tone in a batch of text provides a challenge to the performance of a sentiment analysis, since there is an inherent ambiguity in sarcastic expressions that makes sarcasm detection difficult through purely text-based interactions. As such, the multi-head self-attention architecture includes distinct components of routing data through modules comprising data pre-processing, multi-head self-attention, gated recurrent units, and classification, resulting in a modeling system with improved interpretability and accuracy.
US12210831B2 Knowledge base with type discovery
In various examples there is a computer-implemented method of database construction. The method comprises storing a knowledge graph comprising nodes connected by edges, each node representing a topic. Accessing a topic type hierarchy comprising a plurality of types of topics, the topic type hierarchy having been computed from a corpus of text documents. One or more text documents are accessed and the method involves labelling a plurality of the nodes with one or more labels, each label denoting a topic type from the topic type hierarchy, by, using a deep language model; or for an individual one of the nodes representing a given topic, searching the accessed text documents for matches to at least one template, the template being a sequence of words and containing the given topic and a placeholder for a topic type; and storing the knowledge graph comprising the plurality of labelled nodes.
US12210830B2 System and techniques for handling long text for pre-trained language models
In some aspects, a computing device may receive, at a data processing system, a set of utterances for training or inferencing with a named entity recognizer to assign a label to each token piece from the set of utterances. The computing device may determine a length of each utterance in the set and when the length of the utterance exceeds a pre-determined threshold of token pieces: dividing the utterance into a plurality of overlapping chunks of token pieces; assigning a label together with a confidence score for each token piece in a chunk; determining a final label and an associated confidence score for each chunk of token pieces by merging two confidence scores; determining a final annotated label for the utterance based at least on the merging the two confidence scores; and storing the final annotated label in a memory.
US12210827B2 Specificity ranking of text elements and applications thereof
Ranking a plurality of text elements, each comprising at least one word, by specificity. For each text element to be ranked, such a method includes computing an embedding vector that locates a text element in an embedding space, and selecting a set of text fragments from reference text. Each of these text fragments contains the text element to be ranked and further text elements. For each text fragment, the method calculates respective distances in the embedding space between the further text elements. The method further includes calculating a specificity score for the text element to be ranked and storing the specificity score. After ranking the plurality of text elements, a text data structure using the specificity scores for text elements to extract data having a desired specificity from the data structure may be processed.
US12210825B2 Image captioning
Systems and methods for image captioning are described. One or more aspects of the systems and methods include generating a training caption for a training image using an image captioning network; encoding the training caption using a multi-modal encoder to obtain an encoded training caption; encoding the training image using the multi-modal encoder to obtain an encoded training image; computing a reward function based on the encoded training caption and the encoded training image; and updating parameters of the image captioning network based on the reward function.
US12210822B2 Document tracking through version hash linked graphs
Embodiments of the invention provide the ability to track document versioning. Before executing an open operation on a first document version, a first before-hash is generated. After executing the open operation, a first after-hash is generated. Before executing a save operation, the first before-hash is acquired, and after execution (resulting in a second document version), a second after-hash of the second document version is generated. A version hash linked graph (VHLG) is generated and includes document nodes for the different document versions where each node includes a hash of that document version, a user-application node corresponding to the user or application that executed the operations, and edges connecting the nodes (e.g., that identify the operation and/or the document lineage) Based on the VHLG, a full history of a document is provided.
US12210819B2 Dynamic implementation of document management system capabilities in third party integrations
A document management system identifies policies specific to an entity's domain and applies relevant policies to documents managed by the entity. The document management system identifies a portion of the document with a triggering property associated with the entity's domain and tags that portion with an application programming interface (API) plug-in. After the document is transmitted to a recipient, the document management system activates the API plug-in. The API plug-in runs a function on the document, applying a subset of the entity's policies to the document.
US12210817B2 Compression scheme for stable universal unique identities
Systems and methods are directed to a compression scheme for stable universally unique identities in a collaborative editing environment. A client receives edits to a document and immediately creates a local short identity for an element of each edit, whereby the local short identity represents an offset from a base unique identity associated with the client from which a unique identifier assigned to the element is derivable. The local short identity information including the local short identity for each element is transmitted to a server. Subsequently, global short identity information is received from the server from which one or more global short identities that each map to a local short identity of a client of a plurality of clients collaborating on the document can be determined by the client. Each global short identity is a compact identity that is universally unique to the plurality of clients including the client.
US12210816B2 Method and device for obtaining a response to an oral question asked of a human-machine interface
A method for modifying a voice-signal transcription generated by an automatic speech recognition engine from a voice signal, prior to a generation of a response by a semantic engine equipped with at least one ontology comprising a vocabulary space, from an injection of a question, comprises the following steps: determining the set of all of the words of the transcription not belonging to the space, and for each word of the determined set: a step of word-embedding of the word in the space; determining semantic distances between the embedding and each of the words of the space; a step of selecting at least one word of the space; and modifying the transcription by replacing the word of the transcription with at least one selected word in order to generate a modified signal transcription.
US12210814B2 Content aware font recommendation
Techniques for content-aware font recommendations include obtaining an electronic document comprising an image and text. The image is processed using one or more convolutional neural networks to determine one or more image tags. The image tags are mapped to one or more font tags using a user map, a designer map, or one or more contextual synonyms of the image tags. A font to recommend for the electronic document is then determined using the one or more font tags.
US12210813B2 Generating a multi-modal vector representing a source font and identifying a recommended font utilizing a multi-modal font machine-learning model
The present disclosure relates to systems, methods, and non-transitory computer-readable media that generates a multi-modal vector and identifies a recommended font corresponding to the source font based on the multi-modal vector. For instance, in one or more embodiments, the disclosed systems receive an indication of a source font and determines font embeddings and glyph metrics embedding. Furthermore, the disclosed system generates, utilizing a multi-modal font machine-learning model, a multi-modal vector representing the source font based on the font embeddings and the glyph metrics embedding.
US12210810B2 System and method for predicting performance, power and area behavior of soft IP components in integrated circuit design
A system, and corresponding method, is described for using a model to predict the physical behavior of IP from an HDL representation of the IP. The system generated data for training and testing the model by treating the logical parameters and physical parameters subset as one for the IP block. The system digitizes the non-numerical parameters and compresses timing arcs. The system uses the trained model to characteristic behavior for an IP block directly from the combined vector of logical parameter values and physical parameter values.
US12210809B2 Methods and systems for printed circuit board component placement and approval
An aspect of the disclosed embodiments is a method for printed circuit board (PCB) component placement comprising: graphically displaying, on a display device, PCB design features of a PCB design; and providing a user interface control for designating one or more of the PCB design features as electrical contacts for a first selected electrical component. Other aspects are disclosed.
US12210805B2 Systems and methods for modeling wireless power transfer systems including stacked plate resonators
A method for modeling a wireless power transfer system including stacked plate resonators is provided. The method includes generating, using a computing device, a plurality of different sets of design parameters for a wireless power transfer system including a transmit resonator and a receive resonator, each of the transmit resonator and the receive resonator including a magnetic core having a post, and a plurality of alternating dielectric layers and conductive layers stacked around the post. The method further includes selecting, using the computing device, one set of the plurality of generated sets of design parameters, generating, using the computing device, an initial population of wireless power transfer systems based on the selected set, evaluating, using the computing device, each wireless power transfer system in the initial population, and generating, using the computing device, a subsequent population of wireless power transfer systems based on the evaluating.
US12210801B2 Media playback system with concurrent voice assistance
Example techniques involve invoking voice assistance for a media playback system. In some embodiments, a NMD stores in memory a set of command information comprising a listing of playback commands and associated command criteria. The NMD captures a voice input and detects inclusion, within the voice input, of one or more particular playback commands from among the playback commands in the listing. In response, the NMD selects a local voice assistant that supports (a) one or more additional playback commands relative to a cloud-based VAS and (b) fewer non-playback commands relative to the cloud-based VAS, determines, via the local voice assistant, an intent in the captured voice input, and performs a response to the determined intent. The NMD foregoes selection of the cloud-based VAS when the local voice assistant is selected.
US12210797B2 Playback transitions
Examples described herein relate to transitioning a playback session between portable playback devices such as “smart” headphones, earbuds, and handheld speakers with playback devices of a zone-based media playback system. Exemplary techniques facilitate continuity of playback when transitioning between locations (e.g., from at home to on-the-go or vice versa) or between listening paradigms (e.g., personal or out-loud playback of audio content). An example implementation includes detecting a swap trigger, determining the source playback device(s) and target playback device(s), and performing a playback session swap between the source playback device(s) and target playback device(s).
US12210796B2 Devices, methods, and graphical user interfaces for enabling delivery of audio notifications
An electronic device that is in communication with a display component and wearable audio output devices. Displaying a user interface element for enabling delivery of audio notifications. In response to detecting the input directed to the user interface element: in accordance with a determination that a first application of multiple applications differentiates high-priority notifications from lower-priority notifications, enabling delivery of audio notifications associated with the first application, in accordance with a determination that the first application does not differentiate high-priority notifications from lower-priority notifications, forgoing enabling delivery of audio notifications associated with the first application, in accordance with a determination that a second application differentiates high-priority notifications from lower-priority notifications, enabling delivery of audio notifications from the second application, and in accordance with a determination that the second application does not differentiate high-priority notifications from lower-priority notifications, forgoing enabling delivery of audio notifications from the second application.
US12210795B2 Physical companion devices for use with extended reality systems
Implementations of the subject technology provide a small, portable physical object for use in an extended reality system. The system may include a device that allows a user/wearer to interact with virtual representations of content such as stored data and/or applications overlaid on the user's physical environment. The object has a unique identifier that is obtainable by the device or another device. The object may be an inactive device without any internal circuitry, a passive device with circuitry that is activated by another device, or an active device having its own processing circuitry and/or a display housed in the body of the object. The object can be associated with content displayed by the device to provide a user with a physical object that can be moved or manipulated to move, modify, transport, or store the content generated, stored, and/or displayed in an extended reality environment.
US12210794B2 Multimedia redirection in collaborative sessions on virtual desktops
A system is described for redirecting multimedia in a collaborative session on a virtual desktop. The virtual desktop session can be established, and collaborator virtual desktop clients can be connected in a collaborative session where each collaborator can view the desktop GUI in their respective virtual desktop client. A request can be received to play media in a media player in the virtual desktop. The media stream can be intercepted in the virtual desktop before it is rendered in the media player and conveyed to each collaborator's client over a separate virtual channel established between the virtual desktop and each collaborator. The data stream can then be rendered in a client media player by each collaborator's client.
US12210793B2 Forming a larger display using multiple smaller displays
A display system includes a first display device having an active display region having individually controllable pixels, a sensor to generate information that is useful for determining a position of the first display device relative to a second display device, and a display controller to determine the position of the first display device relative to the second display device based on the information generated by the sensor. The display controller determines an image to be shown on the first display device based on the position of the first display device relative to the second display device.
US12210790B2 Electronic device
An electronic device is provided. The electronic device includes a signal transmission component, a first display portion and a second display portion. The signal transmission component extends along a first direction. The first display portion is electrically connected to the signal transmission component. The second display portion is electrically connected to the signal transmission component. The first display portion is separated from the signal transmission component by a first distance, the second display portion is separated from the signal transmission component by a second distance, and the first distance is less than the second distance.
US12210789B2 Terminal apparatus, image display method, and non-transitory computer readable medium
A terminal apparatus includes a controller configured to generate, based on a positional relationship between a virtual light source, a display object corresponding to a first display, and a user object corresponding to a first user who operates a first image displayed on the first display, which are disposed in a virtual three-dimensional space, an image of a shadow of the user object, as a second image, display the first image on a second display toward a second user and superimpose the second image on the first image on the second display, upon detecting a change in a relative position of the first user, adjust a relative position of the user object according to the detected change, update the second image based on a change in the positional relationship resulting from adjustment, and reflect an update of the second image on the second display.
US12210781B2 Storage device and protocol conversion method by storage device
A storage apparatus includes a plurality of storage controllers. Each of the plurality of storage controllers includes a controller interface for connecting the storage controllers. The controller interface includes one or more logical ports corresponding to each storage controller of the connection destination. When converting the first request of the first protocol used in the storage controller into the second request of the second protocol used in the inter-storage controller network, the controller interface stores the identification information of the first request and the identification information of the second request in the send queue of the logical port.
US12210777B2 Memory device, operating method of the memory device, and memory system including the same
In some embodiments, a memory device includes a data sampler configured to sample a data signal based on a write data strobe signal, a measuring circuit configured to measure a temperature-based delay variation and a voltage-based delay variation of a transfer path of the write data strobe signal, a storage circuit configured to store a first coefficient code regulating a reference-based delay variation on the transfer path, a temperature sensor configured to sense the temperature of the transfer path, a monitoring circuit configured to generate a second coefficient code by comparing the sensed temperature, the temperature-based delay variation, the voltage-based delay variation, and the reference-based delay variation with each other, a reference voltage generator configured to generate a reference voltage, a voltage regulator configured to generate a regulation voltage, and a write data strobe signal transfer circuit configured to transfer the write data strobe signal to the data sampler.
US12210772B2 Method and a host device for accessing data from a data storage device
A method of accessing data from a data storage device includes transmitting a request including a first part to the data storage device, based on availability of memory in host device. The first part includes data access information and one or more parameters for accessing data from data storage device. The method further includes receiving a first notification from the data storage device, indicating a transfer of the data to a storage buffer associated with the data storage device. The method further includes accessing the data from the data storage device by transmitting second part of request to the data storage device. The second part includes buffer information associated with a host buffer of host device. The data is transferred by the data storage device from the storage buffer to the host buffer of host device using buffer information.
US12210771B2 Arbitration policy to prioritize read command dequeuing by delaying write command dequeuing
A memory controller may calculate a sum of a first number of entries stored in a read buffer and a second number of entries stored in a write buffer. If the sum is less than a first threshold and the read/write buffer is not full of entries, then the memory controller can request read/write commands from a host computing device. If the sum is not less than the first threshold or the read/write buffer is full of entries, then the memory controller can assert backpressure to stop the incoming flow newly incoming read/write commands from the host computing device. Additionally, or alternatively, the memory controller may dequeue a write command entry only if a number of write command entries stored in a write command FIFO memory is greater than a second threshold. The memory controller may dequeue read command stored in a read FIFO memory if the number of write command entries stored in the write command FIFO memory is less than or equal to the second threshold and the read FIFO memory is not empty of the read command entries.
US12210768B2 Flexible memory extension systems and methods
The presented systems enable efficient and effective network communications. The presented systems enable efficient and effective network communications. In one embodiment a memory device includes a memory module, including a plurality of memory chips configured to store information; and an inter-chip network (ICN)/shared smart memory extension (SMX) memory interface controller (ICN/SMX memory interface controller) configured to interface between the memory module and an inter-chip network (ICN), wherein the ICN is configured to communicatively couple the memory device to a parallel processing unit (PPU). In one exemplary implementation, the ICN/SMX memory controller includes a plurality of package buffers, an ICN physical layer interface, a PRC/MAC interface, and a switch. The memory device and be a memory card including memory module (e.g., DDR DIMM, etc.).
US12210761B2 Data fabric architecture
Embodiments operate a data fabric node architecture that includes one or more data fabric nodes. Embodiments receive a session initiation from a client application and publish corresponding session metadata to the data fabric. Embodiments receive from the client application a query and perform syntactic analysis and publish a result of the analysis to the data fabric as a query metadata. Embodiments then anchor the query metadata in the data fabric to the session metadata.
US12210758B2 Method, system, and circuit for deploying file system on embedded memory in programmable computing device
System, method, and circuitry for simulating a memory architecture to generate a bin image of a file tree for a memory embedded on a programmable computing device. A memory configuration of the memory and a file tree identifying a file structure to be used in the memory are obtained. A bin image of a file system for the memory is generated based on the memory configuration and the file tree using a memory simulator and a file-management-system manager. The bin image is provided to the programmable computing device for storage in the memory.
US12210757B2 Transferring snapshot copy to object store with deduplication preservation and additional compression
Techniques are provided for incremental snapshot copy to an object store. A list of deallocated block numbers of primary storage of a computing device are identified. Entries for the list of deallocated block numbers are removed from a mapping metafile. A list of changed block numbers corresponding to changes between a current snapshot of the primary storage and a prior copied snapshot copied from the primary storage to the object store is determined. The mapping metafile is evaluated using the list of changed block numbers to identify a deduplicated set of changed block numbers without entries within the mapping metafile. An object, comprising data of the deduplicated set of changed block numbers, is transmitted to the object store for storage as a new copied snapshot.
US12210755B2 Autonomous I/O ingestion and data flushing among nodes in storage systems
Nodes in a storage system can autonomously ingest I/O requests and flush data to storage. First and second nodes determine a sequence separator, the sequence separator corresponding to an entry in a page descriptor ring that separates two flushing work sets (FWS). The first node receives an input/output (I/O) request and allocates a sequence identification (ID) number to the I/O request. The first node determines a FWS for the I/O request based on the sequence separator and the sequence ID number, and commits the I/O request using the sequence ID number. The I/O request and the sequence ID number are sent to the second node.
US12210754B2 Modular memory architecture with more significant bit sub-array word line activation in single-cycle read-modify-write operation dependent on less significant bit sub-array data content
A memory circuit includes an array of memory cells arranged with first word lines connected to a first sub-array storing less significant bits of data and second word lines connected to a second sub-array storing more significant bits of data. A first word line signal is applied to a selected one of the first word lines to read less significant bits from the first sub-array, and a mathematical operation is performed on the read less significant bits to produce modified less significant bits that are written back to the first sub-array. If the read less significant bits are saturated, a second word line signal is applied to a selected one of the second word lines to read more significant bits from the second sub-array, and a mathematical operation is performed on the read more significant bits to produce modified more significant bits that are written back to the second sub-array.
US12210753B2 Systems and methods for power and thermal management in a solid state drive
Systems, apparatus and methods are provided for determining an optimal performance profile and a predicted temperature. A method may include receiving a command from a host. The command may contain a logical block address (LBA) for data stored in a data storage system, a length for a data size associated with the command, and a timestamp associated with the command. The method may further include obtaining LBA information, the timestamp, the data size from the command, providing the LBA information, the timestamp, the data size, along with temperature readings, and a performance profile as inputs to a machine learning model, determining an optimal performance profile and a predicted temperature using the machine learning model and configuring a storage controller with settings of the optimal performance profile.
US12210747B2 Quality of service management mechanism
A system is described. The system includes a processing resource and a non-transitory computer-readable medium, coupled to the processing resource, having stored therein instructions that when executed by the processing resource cause the processing resource to receive a plurality of quality of service (QoS) parameters and client preferences from a client device and manage a QoS policy based on a plurality of QoS objectives included in the received QoS parameters, wherein the plurality of QoS objectives comprise input output operations per second (IOPS), throughput and latency.
US12210744B2 Hybrid memory system and accelerator including the same
An accelerator includes a processor and a hybrid memory system. The hybrid memory system includes a resistance-based non-volatile memory, a DRAM used as a cache of the resistance-based non-volatile memory, a non-volatile memory controller connected to the resistance-based non-volatile memory and configured to control the DRAM and the resistance-based non-volatile memory, a memory controller configured to process a memory request from the processor and control the DRAM, and a memory channel configured to connect the DRAM, the non-volatile memory controller, and the memory controller.
US12210739B2 Device and method for recommending customized function in electronic device
A device and method for recommending a custom function to the user in an electronic device. The electronic device may obtain information of a user gesture that repeatedly occurs based on interaction of the user detected by at least one sensor and determine one or more customized functions to be suggested to the user, among functions of the electronic device including a plurality of accessibility functions, in consideration of the information of the user gesture. The electronic device may execute a target customized function selected by the user from among the one or more customized functions.
US12210737B2 Adjustable value selection user interface control with dependent control
A user interface control is provided. The user interface control extends between a first display position and a second display position and defines a track. The extent of the track corresponds to a range of values, the user interface control having a manipulable portion and a non-manipulable portion, wherein a selector is movable along the track within the manipulable portion to select a value within an allowable subrange of the range of values. The allowable subrange is based on a limit defining an extent of the allowable subrange and the non-manipulable portion corresponding to a portion of the range of values beyond the limit.
US12210734B2 Occupancy survey tool
An occupancy survey system, and method, automatically surveys individual users, requiring actual human manual survey responses (and not only machine automatic responses), to determine accurate current office space location information for individual users occupying office spaces, such as in large one or more campuses each including a large number of buildings with multiple floors in each building, and accordingly collectively including large number of office spaces. The automatic occupancy survey method can be repeatedly performed in near real-time to accurately capture each surveyed individual user's space occupancy survey information, which can be accurate and timely to the date of the survey. Space occupancy survey information can be collected from various types of individual users which may not always have a mobile phone to track their current location on a campus.
US12210731B2 Graphical user interface system
Provided are systems, methods, and apparatuses for aggregating information adapted for output to a graphical user interface. The methods can include providing a first menu command for a first menu of one or more user-selectable menu items to be displayed on a menu portion of an Aggregated User Interface (AUI) display and providing a content command for content to be displayed on the menu portion of the AUI display in response to the user's selection. The methods can further aggregate information relating to the one or more user-selectable menu items from the first menu and adapt them to be displayed on a content portion of the AUI display. By aggregating new information and displaying it on a graphical user interface, users can quickly and efficiently view and manipulate content in a more organized fashion.
US12210725B2 Generating personalized map interface with enhanced icons
Method of generating personalized map interfaces with enhanced icons starts with a processor receiving from a first client device location information including location of first client device. Processor causes map interface to be displayed on first client device that includes a first avatar at a location on the map interface based on the location information and an icon corresponding to an establishment. The processor causes the icon to change to an enhanced icon in response to receiving a first selection from the first client device that indicates a request to save the establishment in a database associated with the first user or determining that the establishment is saved in a database associated with a second user that is associated with the first user. Other embodiments are disclosed.
US12210722B2 Position specifying method and program
A method for specifying a position through touch input in a screen displayed on a touch panel display. The position is specified by acquiring an initial contact position with the touch panel display, displaying a position displaying cursor in a position according to the initial contact position, displaying the position displaying cursor in the position according to the initial contact position during the period for which the contact position sensing continues until the distance from the initial contact position to the contact position reaches a predetermined distance and terminating the display of the position displaying cursor where the contact position sensing is terminated before the distance reaches the predetermined distance, and displaying the position displaying cursor in such a way that the position displaying cursor follows movement of the contact position after the distance reaches the predetermined distance.
US12210719B2 Gaming system and gaming system processor module
A gaming system and processor module are therefore adapted to support simultaneous execution of two or more operating system instances. Program code is provided for play of the game uses two or more cooperating component processes partitioned such that at least one of the component processes executes using a first operating system instance, and at least one other cooperating component process executes using a further operating system instance. Each operating system instance may execute in its own virtual machine.
US12210718B2 Time-based metadata management system for digital media
Managing metadata associated with a digital media asset includes selecting the digital media asset, displaying the digital media asset in a filmstrip format that presents one or more scenes from the digital media asset along a timeline, wherein each scene corresponds with an underlying point in time along the timeline, and wherein the digital media asset has a start time and an end time that define the timeline, displaying at least one track in timeline alignment with the film strip format wherein the at least one track corresponds with a type of metadata associated with the digital media asset, and displaying on the at least one track, one or more segments, wherein each segment has a start point and an end point along the timeline and wherein each respective segment represents a span of time in which the type of metadata occurs within the digital media asset.
US12210715B2 Display devices
A display device including an input sensor having sensing electrodes disposed in a sensing area and signal lines. Each of the signal lines is connected to a corresponding electrode of the sensing electrodes and disposed in the line area. One signal line of the signal lines includes a first portion having a constant width, a second portion disposed outside a corner area of the sensing area, extending from the first portion, and having a width gradually increasing in a direction that is away from the first portion, a third portion extending from the second portion and having a width gradually varying in a direction that is away from the second portion, and a fourth portion extending from the third portion and having a constant width.
US12210710B2 Touch sensor, window laminate comprising same and image display device comprising same
A touch sensor and a window laminate comprising the same, and an image display device comprising the same, the touch sensor comprising: a first electrode layer comprising a first main electrode and a first auxiliary electrode; a second electrode layer comprising a second main electrode and a second auxiliary electrode; and an insulating layer between the first electrode layer and the second electrode layer, wherein the insulating layer comprises a contact hole for electrically connecting the first electrode layer and the second electrode layer.
US12210707B2 Toys with connected play
A wirelessly connected ensemble of children's toys with capacitive touch interactivity. The children's toy generally includes a user input overlay panel and one or more capacitive touch sensors. The overlay panel may be formed from a capacitive touch conductive natural organic material such as wood. The toy can be shaped and ornamented to resemble a musical instrument, and configured to play music in response to user input applied to the user input overlay panel and sensed by the capacitive touch sensors. The children's toys are configured for individual and connected play modes. In the connected play mode, the children's toys produce synchronized and/or harmonized sounds and/or melodies.
US12210705B1 Touch device and operation method for touch device
A touch device and an operation method for the touch device are provided. The touch device includes touch keys, controllers, and a processing circuit. The controllers group selected touch keys among the touch keys into at least one touch key group. Each of the at least one touch key group includes at least two selected touch keys. When the selected touch keys of a first touch key group among the at least one touch key group are simultaneously touched, the processing circuit sequentially provides touch driving signals to the first touch key group and receives touch sensing signal groups corresponding to the touch driving signals. When the touch sensing signal groups all indicate that the selected touch keys of the first touch key group are simultaneously touched, the processing circuit determines that the touch on the first touch key group is a valid touch.
US12210697B1 System and method for maintaining cursor speed across a plurality of video display devices with different display resolutions
A mouse operatively coupled to an information handling system includes a mouse microcontroller, a mouse memory device to receive data describing display device pixel per inch (ppi) density values associated with a first and second video display device operatively coupled to the information handling system. The mouse microcontroller execute code instructions of a cursor tracking agent to track a location of a cursor, controlled by the movement of the mouse, across the first video display device and second video display device. Further, the mouse microcontroller execute code instructions of a monitor calibration agent to maintain cursor speed across the first video display device and the second video display device by adjusting mouse ppi values for the mouse cursor speed and switching between a first mouse ppi value to a second mouse ppi value when the cursor has crossed a display device boundary.
US12210695B2 Operating system with at least one operating device and with at least one interface device and method for operating an operating system
An operating system with an operating device and an interface device. The operating device has a receiving part and an operating element movably mounted on the receiving part relative to the receiving part for performing an input. A movement resistance for the movability of the operating element is set based on a relative position of the operating element by a controllable braking device and considers a stored assignment between relative positions and movement resistances. The assignment is adjustable via interface device. The interface device displays a coordinate system with default points for a setting range that can be positioned by an input means. The interface device creates a curve, which runs in accordance with the default points, and the interface device displays the curve on the user interface and determines the assignment based on the shape of the curve.
US12210693B2 Mechanically sensitive power efficient stylus for an electronic device
An input device comprising: a printed circuit board (PCB) comprising non-linear circuitry; resistive circuitry including a force-sensitive resistor (FSR) coupled to the PCB in parallel with the non-linear circuitry; and a hinge coupled to the PCB and the FSR configured to strain the FSR in response to a force applied to a tip of the input device. A stylus comprising: a housing; and stylus circuitry at least partially positioned within the housing, wherein the stylus circuitry comprises: body circuitry; a front tip interface; and front tip stylus circuitry positioned between and electrically coupled to the body circuitry and the front tip interface, wherein the front tip stylus circuitry comprises non-linear circuitry in parallel with physical interaction characteristic (PIC) circuitry; wherein the front tip stylus circuitry is operative to provide a non-linear load between the body circuitry and the front tip interface when the stylus is stimulated by an external stimulation; wherein the non-linear load is operative to provide a stylus electric field that is detectable by an electronic device when the front tip interface of the stylus is positioned adjacent an input surface of the electronic device; and wherein a resistance of the PIC circuitry is adjustable based on a force applied to the tip interface or based on a tilt angle of the stylus. An electronic device comprising: a plurality of first electrodes; a plurality of second electrodes; stimulation and sensing circuitry configured to transmit signals on the plurality of first electrodes and sense receive signals on the plurality of second electrodes; and processing circuitry configured to: extract, from the sensed receive signals, data indicative of a non-linear response to the transmit signals; estimate a position of an accessory on a surface of the electronic device based on the extracted data; and estimate a force applied to the accessory in contact with the surface of the electronic device or a tilt angle of the accessory relative to the surface of the electronic device based on the extracted data.
US12210683B2 Method for creating a haptic effect by means of focused ultrasound waves
The invention concerns a method for generating a haptic effect at a target point of a solid by using at least two piezoelectric actuators capable of emitting, at a given instant t, a wave under the effect of ultrasonic frequency control signals capable of creating vibrations at the surface of the solid in such a way as to create an ultrasonic lubrication effect (“squeeze film” effect) at the target point. The respective control signal of each actuator is calculated depending on the distance between the respective actuator and the target point to be actuated, such that the surface deformations obtained at the target point under consideration combine to create a haptic effect there greater than that obtained when using a single actuator.
US12210682B2 Systems and methods involving devices that detect mind/brain activity, generation of control instructions via same and/or other features
Systems, methods and wearable devices associated with mind/brain-computer interfaces are disclosed. Embodiments herein include features related to one or more of optical-based brain signal acquisition, decoding modalities, encoding modalities, brain-computer interfacing, AR/VR content interaction, signal to noise ration enhancement, and/or motion artefact reduction, among other features set forth herein. Certain implementations may include or involve processes of collecting and processing brain activity data, such as those associated with the use of a brain-computer interface that enables, for example, decoding and/or encoding a user's brain functioning, neural activities, and/or activity patterns associated with thoughts, including sensory-based thoughts. Further, the present systems and methods may be configured to leverage brain-computer interface and/or non-invasive wearable device aspects to provide enhanced user interactions for next-generation wearable devices, controllers, and/or other computing components based on the human thoughts, brain signals, and/or mind activity that are detected and processed.
US12210672B2 Periodic parameter estimation for visual-inertial tracking systems
A method for calibrating a visual-inertial tracking system is described. A device operates the visual-inertial tracking system without receiving a tracking request from a virtual object display application. In response to operating the visual-inertial tracking system, the device accesses sensor data from sensors at the device. The device identifies, based on the sensor data, a first calibration parameter value of the visual-inertial tracking system and stores the first calibration parameter value. The system detects a tracking request from the virtual object display application. In response to the tracking request, the system accesses the first calibration parameter value and determines a second calibration parameter value from the first calibration parameter value.
US12210671B2 Electronic apparatus and controlling method thereof using first external device and second external device
An electronic apparatus is provided. The electronic apparatus includes a communication interface, a memory configured to store executable program and a processor coupled with the memory and configured to sense a predetermined event related to a first external device for controlling the electronic apparatus, based on the sensed predetermined event, identify at least one second external device for obtaining information related to the first external device, receive information related to the first external device from the at least one second external device, identify a user input of manipulating the first external device based on the information related to the first external device, and perform a function of the electronic apparatus based on the user input.
US12210669B2 Modes of user interaction
A mixed reality (MR) device can allow a user to switch between input modes to allow interactions with a virtual environment via devices such as a six degrees of freedom (6DoF) handheld controller and a touchpad input device. A default input mode for interacting with virtual content may rely on the user's head pose, which may be difficult to use in selecting virtual objects that are far away in the virtual environment. Thus, the system may be configured to allow the user to use a 6DoF cursor, and a visual ray that extends from the handheld controller to the cursor, to enable precise targeting. Input via a touchpad input device (e.g., that allows three degrees of freedom movements) may also be used in conjunction with the 6DoF cursor.
US12210666B2 Animating virtual avatar facial movements
Systems and methods generating an animation rig corresponding to a pose of a subject include accessing image data corresponding to the pose of the subject. The image data can include the face of the subject. The systems and methods process the image data by successively analyzing subregions of the image according to a solver order. The solver order can be biologically or anatomically ordered to proceed from subregions that cause larger scale movements to subregions that cause smaller scale movements. In each subregion, the systems and methods can perform an optimization technique to fit parameters of the animation rig to the input image data. After all subregions have been processed, the animation rig can be used to animate an avatar to appear to be performing the pose of the subject.
US12210662B2 Protected peripheral ports
According to aspect of the disclosure, there are provided methods and apparatus for connecting a peripheral device to a computer system, including an apparatus for interfacing with a peripheral device, the apparatus comprising a port configured to couple to the peripheral device, a processor, a memory coupled to the processor and comprising a software module comprising instructions that when executed on the processor protect the device from a peripheral device coupled to the port, and a hardware security controller coupled to the port, the hardware security controller configured to monitor execution of the software module by the processor and to disable the port in response to determining that the software module is not executing.
US12210661B2 System and method for monitoring and controlling computer usage in a remote home work environment
A method for monitoring and controlling usage of a remote work computing device is provided. The work computing device is in communication with a first computing device over a network, and comprises a display including a field of view (FOV) and a camera directed at the FOV. The method comprises: providing a first memory for storing a feature/attribute of an unauthorized object; capturing a digital image using the camera including a first object in the FOV; identifying a feature/attribute of the first object; and comparing the feature/attribute of the first object with the feature/attribute of the unauthorized object. When the feature/attribute of the first object matches the feature/attribute of the unauthorized object, a notification is communicated to the first computing device including the captured digital image, the display is prevented from being viewed from the FOV, and/or a task manager window is captured and communicated to the first computing device.
US12210658B2 Executing entity-specific cryptographic code in a cryptographic
Disclosed are various embodiments for executing entity-specific cryptographic code in a cryptographic coprocessor. In one embodiment, an exemplary method comprises transmitting, from an entity service to a client device, a key identifier and encrypted code that implements a cryptographic algorithm, wherein the encrypted code further includes an encryption key, wherein the key identifier identifies a particular root key that is associated with the entity service and is stored with a cryptographic coprocessor of the client device; receiving, by the entity service from the client device, a cryptogram that includes information encrypted using the cryptographic algorithm and the encryption key; and decrypting, by the entity service, the cryptogram using the encryption key.
US12210657B2 Secure storage unit replacement and locking system and method of using the same
According to one embodiment, a secure storage unit replacement and locking system includes computer-executable instructions to receive a request to remove one of the storage units from the enclosure, and generate a key, wherein the key includes information for identifying the one storage unit to be removed. When the key is presented at the enclosure, the instructions receive information associated with the key when the key is located at the disk enclosure, determine which one of the plurality of storage units are to be unlocked by the key, and unlock the one storage unit according to the determination.
US12210656B2 Information processing system, information processing method, program, and user interface
An information processing system includes an array sensor with a pixel array having a plurality of one-dimensionally or two-dimensionally arranged pixels including a light-receiving element that receives visible or non-visible light, a hash value generator that generates a hash value from captured-image data based on a photoelectric conversion performed by the pixel array, and an encryption processing section that performs processing of encrypting the hash value; an acquisition section that acquires the captured-image data and the encrypted hash value; a decryption processing section that decrypts the acquired encrypted hash value; a hash value calculator that calculates a hash value from the acquired captured-image data; a hash value comparing section that compares the hash value obtained by the decryption with the calculated hash value; and a falsification determination section that determines whether the acquired captured-image data has been falsified, based on a comparison result of the hash values.
US12210655B2 Controlling access to restricted and unrestricted software functionality
Some disclosed methods involve controlling a display system to present one or more restricted access virtual buttons in a secure region. The restricted access virtual buttons may correspond to functionality of the apparatus or functionality of a software application for which access is restricted. Some disclosed methods involve controlling the display system to present one or more unrestricted access virtual buttons in a non-secure region. The unrestricted access virtual buttons may correspond to functionality of the apparatus or functionality of the software application for which access is not restricted. Responsive to the selection of a virtual button displayed in the secure region, some methods involve performing an authentication process and executing the functionality of the device or functionality of a software application for which access is restricted after successful authentication. Access to functionality corresponding to the restricted access virtual buttons may be prevented if the authentication process is not successful.
US12210653B2 Data protection as a service
Embodiments of the present disclosure provide methods, apparatus, systems, computing devices, and computing entities for predictive data protection using a data protection policy determination machine learning model. In one embodiment, a method is provided comprising: processing a historical data corpus using the data protection policy determination machine learning model to generate a dynamic data protection policy update describing inferred data protection instructions; determining an attestation subset of the inferred data protection instructions by comparing the instructions and prior data protection instructions described by an existing data protection policy; for each inferred data protection instruction in the attestation subset, determining a per-instruction attestation determination based on end-user feedback; generating an updated data protection policy by updating the existing policy in accordance with each inferred instruction in the attestation subset whose per-instruction attestation determination describes an affirmative attestation determination; and performing the predictive data protection using the updated data protection policy.
US12210652B2 Methods and systems for anonymously tracking and/or analysing individuals based on biometric data
Methods and systems are provided for anonymously tracking and/or analyzing flow or movement of individual subjects and/or objects using biometric data. A computer-implemented method enabling anonymous estimation of the amount and/or flow of individual subjects and/or objects, referred to as individuals, in a population moving and/or coinciding between two or more subject states using biometric data includes receiving identifying data, wherein the identifying data includes and/or is based on biometric data, from two or more individuals; generating, online and by one or more processors, an anonymized identifier for each individual; and storing: the anonymized identifier of each individual together with data representing a subject state; and/or a skew measure of such an anonymized identifier.
US12210648B2 Detecting personally identifiable information in data associated with a cloud computing system
Methods and systems for detecting personally identifiable information in data associated with a cloud computing system are described. An example method includes ingesting the data associated with the cloud computing system to generate source data. The method includes processing the source data by: performing cell-based de-duplication to generate cell-based de-duplicated data, subjecting the cell-based de-duplicated data to regular expression classification to generate a first subset of initial results, tokenizing the cell-based de-duplicated data to generate tokenized data, and de-duplicating the tokenized data and subjecting de-duplicated tokenized data to a first named entity recognition classification to generate a second subset of the initial results. The method includes cross-referencing the cell-based de-duplicated data and the initial results and subjecting output of the cross-referencing to a second named entity recognition classification to generate final results. The method includes processing the final results to detect any personally identifiable information in the final results.
US12210647B2 Additive and subtractive noise for privacy protection
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for using additive and subtractive noise for preserving the privacy of users. In one aspect, a method includes obtaining a first set of genuine user group identifiers that identify user groups that include a user as a member. A second set of user group identifiers is generated for the user by removing zero or more genuine user group identifiers from the first set to generate the second set and adding, to the second set, one or more fake user group identifiers for user groups that do not include the user as a member. A probabilistic data structure is generated based on the second set of user group identifiers. The probabilistic data structure is transmitted. Data indicating a set of digital components including at least one digital component selected based on the probabilistic data structure is received.
US12210645B1 Information compartmentalizing data store
A computer-implemented method for extracting data from separate databases and loading the data into a central data store without introducing additional security vulnerabilities is disclosed. The method begins by receiving a configuration comprising one or more transformation functions to be applied to one or more data fields. Values of the one or more data fields are extracted from the databases for a plurality of records, the values being previously tagged with metadata indicating at least a datatype for the values. Based at least in part on the configuration and the metadata tagging, a function from the one or more transformation functions is selected for each value. A second database with a central data store is populated with transformed data. Requestors are not permitted to access to pre-transformed data in the first one or more databases while being allowed access to at least some post-transformed data in the central data store.
US12210643B2 Systems and methods for subordinate workspaces
Systems and methods support operation of primary on an Information Handling System (IHS) and the operation of subordinate workspaces on peripheral devices coupled to the IHS. The IHS receives a primary workspace definition from a remote orchestrator and instantiates a primary workspace based upon the primary workspace definition, where the instantiated primary workspace operates using core resources of the IHS and provides access to a protected resource. The IHS reports, to the remote orchestrator, an inventory of peripheral devices that are detected as coupled to the IHS. In response, one or more subordinate workspace definitions are received from the remote orchestrator, where each of the subordinate workspace definitions are for operation of a subordinate workspace by one of the peripheral devices coupled to the IHS. Based on the received subordinate workspace definitions, operation of subordinate workspaces is initiated on peripheral devices coupled to the IHS.
US12210642B2 Permission control via data redundancy in deterministic streaming system
Embodiments are directed to a computing system with permission control via data redundancy. The computing system includes a memory and a permission control circuit coupled to the memory. The permission control circuit encodes a first data vector by using a bit position register with a first permission control code for a first user, writes the encoded first data vector into the memory, and updates content of the bit position register from the first permission control code to a second permission control code for a second user. The encoded first data vector written into the memory is inaccessible for the second user based on the updated content of the bit position register.
US12210639B2 Systems and methods for managing access to media assets based on a projected location of a user
Methods and systems are disclosed herein for a media guidance application that allows access restrictions to be modified in a flexible manner based on a deviation in a user's projected location. Specifically, the media guidance application determines at an end of a first time period whether a user is in a projected location for a second time period. If the user is in a projected location for the second time period, the media guidance application sets a second level of media access restriction. However, if the media guidance application determines that the user is not in the projected location for the second time period, the media guidance application maintains the first level of media access restriction.
US12210638B2 Authorization and access control system for access rights using relationship graphs
There are provided systems and methods for an authorization and access control system for access rights using relationship graphs. A service provider may provide an authorization and access control system that allows users within the service provider and/or customer entities to assign and change access rights or permissions to computing resources. When providing control of these access rights, the service provider may utilize relationship graphs, queried and generated using a graph database, to visualize and determine access rights that are inherited through different relationships and policies defining these access rights. The relationship graph may show edges for nodes that correspond to related objects, such as actors, groups, and resources. Paths over the relationship graph may be used to determine access rights that may be inherited by users. Once determined, these access rights may be established and/or updated with computing systems.
US12210634B2 Featureless machine enhancement discovery and verification
Method, computer program product, and computer system are provided. Program queries for an indicator of dependency between a usage domain and a control domain in a virtual machine (VM) configuration having a cryptographic AP adapter. The VM and the cryptographic AP adapter are both installed on a hardware server. Program sets an internal bitmap based on a result and generates one or more sets of AP commands, based on the setting of the internal bitmap. The sets of AP commands are directed to an adjunct processor (AP) message queue on a cryptographic AP in the VM configuration. Program enqueues the one or more sets of program instructions to the VM having an identifier corresponding to an offset in the program internal bitmap. Program receives status at completion of the one or more sets of AP commands from the VM having the cryptographic AP in the VM configuration.
US12210633B2 Memory controller for improving data integrity and providing data security and a method of operating thereof
A memory controller for improving data integrity and providing data security. The memory controller including a transmit data path to transmit write data to a memory device, the transmit data path comprising a scrambling component, wherein the scrambling component includes a scrambling logic and an exclusive OR logic, wherein the write data is divided into a first portion and a second portion, wherein input of the scrambling logic comprises the first portion of the write data and an address associated with the write data to generate a pseudo-random output, and wherein input of the exclusive OR logic comprises the second portion of the write data, the pseudo-random output and a fixed seed corresponding to the first portion of the write data to generate a scrambled data.
US12210632B2 Transient dataset management system
Examples described herein relate to a manner of provide a time of life of data. In some examples, data and control parameters are received from a data source. The data can be encrypted and stored. In addition, at least a portion of the control parameters can be stored into a distributed ledger. In some examples, the portion of the control parameters include an indicator of expiration time of the data. In some examples, a data header for the data is generated, where the data header includes an indication that the data is subject to a limited life span and a data identifier. The data header can be accessed with a request to access the encrypted data. In some examples, a request to determine if the data is valid and accessible is provided to a node of the distributed ledger and an indication of whether the data is valid and accessible is received from a node in the distributed ledger.
US12210631B1 Method and apparatus for self-destruction of device protected by a physical unclonable function generator
A method for preventing unauthorized access to information in a semiconductor device that is secured with a security protocol that uses a first portion of the information may include in response to a verified inaccessibility-inducing signal, unlocking safety lock circuitry which is operable to prevent unintentional activation of self-destruction in the semiconductor device, and initiating the self-destruction of at least a portion of the semiconductor device. A semiconductor device is configured to prevent unauthorized access to information available therein that is secured with a security protocol that uses a first portion of the information. The semiconductor device may include safety lock circuitry operable to prevent unintentional activation of self-destruction in the semiconductor device and control circuitry operable to unlock the safety lock circuitry and to initiate the self-destruction of at least a portion of the semiconductor device in response to a verified inaccessibility-inducing signal.
US12210630B1 Host deduplication for vulnerability detection and management in IT systems
Disclosed are methods, systems and non-transitory computer readable memory for container image or host deduplication in vulnerability management systems. For instance, a method may include: obtaining source data from at least one source, wherein the source data includes a plurality of assets and/or findings; extracting data bits for each asset or finding from the source data; determining a first asset or finding concerns a first container image or first host based on the data bits for the first asset or finding; in response to determining the first asset or finding concerns the first container image or first host, obtaining a container image dataset or a search structure; determining whether the data bits match any of the plurality of sets of values of the container image dataset or the search structure; and, based on a match result, generating or updating records for the first container image or the first host.
US12210626B2 Method for prioritizing among vulnerabilities in a software code and a server
A method for prioritizing among vulnerabilities in a software code for a user by using a server is presented. The method comprises receiving a request, a software identification associated to the software code, and a user identification associated to the user from a user computer, fetching domain specific knowledge (DSK) data from a DSK database by using the software identification, wherein the DSK database comprises non-user defined features related to the vulnerabilities, fetching user specific knowledge (USK) data from a USK database by using the user identification, wherein the USK database comprises user defined features related to the vulnerabilities, determining utility estimations for the vulnerabilities, respectively, by comparing the vulnerabilities with the DSK data and comparing the vulnerabilities with the USK data, and transferring the utility estimations from the server to the user computer such that a prioritized list of vulnerabilities can be achieved.
US12210625B2 System to enable secure boot from expired certificate via digital signature proxy
A method for allowing a firmware update when a digital certificate for a firmware update image is expired includes initiating a firmware update of a computing device and determining, using a secure boot process, that a firmware update image has an expired digital certificate. The firmware update image is stored in nonvolatile memory accessible to a service processor and to a host processor of the computing device. The method includes determining that the firmware update image and an image of firmware with code of the secure boot process were digitally signed by a same entity and overriding the secure boot process to allow execution of the firmware update image in response to determining that the firmware update image and the image of the firmware with code of the secure boot process were digitally signed by a same entity.
US12210624B2 Method to clone and/or migrate the applicable bios settings in a device twin/migration environment
Embodiments described herein relate to methods, systems, and non-transitory computer readable mediums storing instructions for migrating BIOS settings to a new computational device. Using telemetry and other sources, one or more embodiments of the invention determine the identity of the one or more hardware elements and from that produces a compatible tree for the new computation device. The method then retrieves previous BIOS settings that are to be migrated, and determines, using the compatible tree, one or more BIOS settings of the previous BIOS settings that need to be changed. The BIOS is changed, and the updated BIOS settings are then migrated to the new computational device, wherein the BIOS on the new computational device is configured with the updated BIOS settings.
US12210621B2 System and method to automatically construct kill-chain from security alert
Methods, computer readable media, and devices to automatically construct kill-chain from security alerts are disclosed. One method may include collecting a plurality of security alerts, receiving a selection of a high severity security alert associated with a node and a user from among the plurality of security alerts, creating a security narrative for the high severity security alert by providing a set of historical security alerts to a deep learning architecture, the set including security alerts selected based on a relation to the node and the user, and identifying a subset of the set of historical security alerts, including security alerts relevant to the high severity security alert, in a reverse time order by the deep learning architecture, and providing the security narrative as part of a response to the high severity security alert.
US12210620B2 Apparatus and method to detect power supply security attack and risk mitigation
Hardware based unsupervised based machine-learning (ML) approach to identify a security threat to the processor (e.g., caused by probing of a power supply rail). An apparatus is provided which includes an on-die power supply droop detector as a feature extractor. The droop detector detects a droop in the power supply caused by a probe physically coupling to the power supply rail. The droop detector in combination with machine-learning logic detects change in power supply rail impedance profile due to a probe coupled to the power supply rail. A deep-neural network (DNN) is provided for feature classification that classifies a security threat from normal operation and from operations caused by aging of devices in the processor. The DNN is trained in a training phase or production phase of the processor. An aging sensor is used to distinguish classification of aged data vs. normal data and data from security attack.
US12210619B2 Method and system for breaking backdoored classifiers through adversarial examples
A computer-implemented method for training a machine learning network includes receiving an input data from one or more sensors, selecting one or more batch samples from the input data, wherein the batch samples include one or more perturbed samples from a source class configured to be misclassified into a target class, identifying the one or more perturbed samples from the one or more batch samples, determining a trigger event in response to identification of a trigger pattern of the one or more batch samples, wherein the trigger pattern induces a pre-determined response on a classifier, outputting a classification in response to identification of the trigger pattern via the classifier, and outputting a set of trigger patterns extracted from the machine-learning network.
US12210616B1 Browser-side execution detection and prevention
Browser-side execution detection and prevention may include identifying, by a client device, a change to an anchor tag in a document object model of a web page; in response to identifying the change to the anchor tag, transmitting, by the client device to a link checking server, a link evaluation request for the anchor tag; receiving, by the client device and from the link checking server, a response indicating a failure of at least one test performed by the link checking server with respect to the anchor tag; and, in response to the response indicating the failure, altering a display of the anchor tag, to obtain an altered anchor tag, in the web page, the altered anchor tag including a visual indicator of the failure.
US12210612B2 Techniques for managing software applications
Enclosed herein are techniques for securely executing an application. A method can be implemented by an operating system of a computing device, where the computing device includes a file system volume that includes a first data structure, and the method includes the steps of (1) receiving a request to launch the application, where the request references an application archive file that includes a second data structure that: (i) defines an organization of a plurality of files associated with the application, and (ii) includes cryptographic information for verifying the plurality of files and the second data structure; (2) in response to receiving the request: determining whether the second data structure, the plurality of files, or both, are valid using the cryptographic information; and (3) in response to determining that the second data structure, the plurality of files, or both, are valid: associating the second data structure with the first data structure.
US12210611B2 System and method for facial recognition authentication for mask wearers
A system and method for authenticating a face mask with a user for providing secure access to a user device whereby received on the user device is a request from the user to pair a user face mask having a pre-printed unique identifier with the user device for user authentication purposes. The user device captures an image of the pre-printed unique identifier on the user face mask so as to associate the captured image of the unique identifier with the user device. Afterwards, when the user requests access to the user device in a locked state, the user device is caused to capture of an image of the unique identifier affixed to the user face mask. The user device may further be caused to capture an image of at least a portion of the user's face to authenticate the captured unique identifier affixed to the user face mask with the captured portion of the user's face to verify the captured unique identifier and the captured portion of the user's face are associated with the user device.
US12210606B1 Methods and systems for enhancing the detection of synthetic speech
A method for enhancing detection of synthetic speech is provided that includes the step of receiving, by an electronic device, voice biometric data of a user captured while the user was speaking and analyzing the context in which the received voice biometric data was captured. The context includes environmental and situational factors. Moreover, the method includes the steps of analyzing characteristics of the received voice biometric data for anomalies associated with synthetic speech, generating a risk score based on the results of the analysis, and comparing the risk score against a threshold value. In response to determining the risk score fails to satisfy the threshold score, the method includes a step of determining the captured voice biometric data includes anomalies associated with synthetic speech and initiating an alert protocol.
US12210605B2 Spoof detection using illumination sequence randomization
The technology described herein includes a method that includes obtaining a set of color-coded sequences, each of which includes a sequence of colors. Each color-coded sequence has auto-correlation properties characterized by a merit factor larger than a first predetermined threshold, and cross-correlation properties among the color-coded sequences characterized by a demerit factor lower than a second predetermined threshold. A color-coded sequence is randomly selected from the set of color-coded sequences. A subject is illuminated in accordance with the sequence of colors in the selected color-coded sequence. A sequence of images of the subject are captured and are temporally synchronized with illumination by the color-coded sequence. A filtered response image is generated from the sequence of images by a matched filtering process. Based on the filtered response image, it is determined that the subject is an alternative representation of a live person. In response, access to a secure system is prevented.
US12210603B2 User interface for enrolling a biometric feature
The present disclosure generally relates to enrolling a biometric feature for use with a peripheral device. While a computer system is connected to an external device, the computer system receives a first request to enroll a biometric feature. In response to receiving the request and in accordance with a determination that the request satisfies a first set of one or more criteria, the computer system displays a user interface object prompting a user to provide an authorization input to one or more input devices physically connected to the computer system. While displaying the first user interface object, the computer system receives user input. In response to receiving the user input and in accordance with a determination that the user input includes the authentication input, the computer system initiates a process to enroll the biometric feature using a biometric sensor that is integrated with the external device.
US12210601B2 Decentralized biometric identification and authentication network
A measurement unit of multiple measurement units is received. The measurement unit represents a portion of a biometric measurement of a user in response to a request to authenticate the user. Whether the measurement unit corresponds to a template unit of multiple template units is determined. The template unit represents a portion of a biometric template that represents a characteristic of the user that distinguishes the user from other users. Responsive to determining that the measurement unit corresponds to the template unit, a sub-result of multiple sub-results is determined based on a comparison between the measurement unit and the template unit. The sub-result indicates a similarity between the measurement unit and the template unit. The sub-result is sent to a node of the multiple nodes. The authentication of the user is based at least in part on the sub-result.
US12210596B2 Terminal hardware configuration system
Methods and systems for installing and running an application for a terminal are described. The method may include uploading an application to an application store. The method may also include downloading, by a terminal, the application from the application store, wherein the terminal is connected to the application store by a network. Furthermore, the method may include authorizing, by a terminal management server (TMS) coupled to the terminal and the application store via the network, the terminal to install and run the downloaded application.
US12210591B2 Weakly supervised extraction of attributes from unstructured data to generate training data for machine learning models
An online concierge system receives unstructured data describing items offered for purchase by various warehouses. To generate attributes for products from the unstructured data, the online concierge system extracts candidate values for attributes from the unstructured data through natural language processing. One or more users associate a subset candidate values with corresponding attributes, and the online concierge system clusters the remaining candidate values with the candidate values of the subset associated with attributes. One or more users provide input on the accuracy of the generated clusters. The candidate values are applied as labels to items by the online concierge system, which uses the labeled items as training data for an attribute extraction model to predict values for one or more attributes from unstructured data about an item.
US12210590B2 Systems and methods for an artificial intelligence/machine learning medical claims platform
Embodiments of various systems, methods, and devices are disclosed for generating artificial intelligence or machine learning models for predicting denials of medical claims, predicting approvals of resubmitted medical claims, as well as automatic workflow clustering processes for automatically assigning medical claims to workflow queues using predictive segmentation and smart resource allocation.
US12210589B2 System and method for label generation for timeseries classification
This disclosure relates generally to method and system for time series classification. Conventional methods for time-series classification requires substantial amount of annotated data for classification and label generation. The disclosed method and system are capable of generating accurate labels for time-series data by utilizing a small amount of representative data for each class. In an embodiment, the disclosed method generates a time-series data synthetically and associated labels by using a portion of the representative time-series data in each iteration, and self-correcting the generated labels based on a determination of quality of the generated labels using label quality checker models.
US12210588B2 System and method for model-agnostic meta-learner for noisy data with label errors
The present teaching relates to method, system, medium, and implementations for machine learning. Machine learning is performed based on training data via a dual loop learning process that includes a first loop for data decoding learning and a second loop for label decoding learning. In the first loop, first parameters associated with decoding are updated to generate updated first parameters based on a first label, estimated via the decoding using the first parameters, and a second label, predicted via the label decoding using second parameters. In the second loop, the second parameters associated with the label decoding are updated to generate updated second parameters based on a third label, obtained via the decoding using the updated first parameters, and a ground truth label.
US12210586B2 Associating a population descriptor with a trained model
A model may be trained on a training dataset, e.g., for medical image processing or medical signal processing tasks. Systems and computer-implemented methods are provided for associating a population descriptor with the trained model and using the population descriptor to determine whether records to which the model is to be applied, conform to the population descriptor. The population descriptor characterizes a distribution of the one or more characteristic features over the training dataset, with the characteristic features characterizing the training record and/or a model output provided when the trained model is applied to the training record. For instance, the model may be applied only to records conforming to population descriptor, or model outputs of applying the model to non-conforming records may be flagged as possibly untrustworthy.
US12210585B2 Efficient test-time adaptation for improved temporal consistency in video processing
A method for processing a video includes receiving a video as an input at a first layer of an artificial neural network (ANN). A first frame of the video is processed to generate a first label. Thereafter, the artificial neural network is updated based on the first label. The updating is performed while concurrently processing a second frame of the video. In doing so, the temporal inconsistency between labels is reduced.
US12210578B2 System and method for improved searching across multiple databases
A system for database access comprising a plurality of databases, each database having a plurality of defined data fields and a mapping system coupled to the plurality of databases, the mapping system configured to create an algorithmic relationship between a plurality of first fields of a plurality of first databases, and a corresponding field of a plurality of second fields of a plurality of second databases.
US12210574B2 Data visualization tool with guided visualization creation and secure publication features, and graphical user interface thereof
Methods and systems for generating and distributing data visualizations are provided. One method includes displaying a user interface including a canvas and a card builder toolset, the card builder toolset including a plurality of selectable options, each of the plurality of selectable options responsive to user input to present a definition screen including one or more card definition parameter input fields. The method further includes receiving user input into the one or more card definition parameter input fields for each of the plurality of selectable options and, in response, defining at least one aspect of a card to be included within a user dashboard presented on the canvas. The method also includes rendering a card within the canvas in accordance with parameters defined by the user input, the card being included within a dashboard to be displayed to users.
US12210573B2 Methods and systems for chaining biographic inputs using artificial intelligence
A system for chaining biographic inputs using artificial intelligence includes a computing device, a biographic parameter module operating on the computing device wherein the biographic parameter module is configured to receive a first biographic input wherein the first biographic input identifies a user; parse the first biographic input to retrieve a key element; and retrieve an element of stored data relating to the key element wherein the element of stored data further comprises a plurality of biographic inputs; and a chaining module, the transmission module configured to receive the first biographic input and the element of stored data from the biographic parameter module; evaluate the first biographic input and the element of stored data to determine a relation between the first biographic input and the element of stored data; and chain the first biographic input and the element of stored data.
US12210570B2 System and method of managing indexing for search index partitions
Embodiments as disclosed herein provide for a system and method that can manage indexing for search index partitions in a computerized search system in an automated, efficient, and intelligent manner. In particular, a search index may be partitioned. One or more index partitions may be specifically indicated as one or more reserved partitions configured to handle indexing requests associated with processing a very large amount of information. When an indexing request is received that requests indexing of a very large amount of information, the indexing request may be processed for a reserved index partition that is reserved for indexing objects associated with a very large amount of information; otherwise, the request may be processed for another index partition.
US12210569B2 Video clip positioning method and apparatus, computer device, and storage medium
This application discloses a video clip positioning method performed at a computer device. In this application, the computer device acquires a plurality of video frame features of a target video and a text feature of a target text using a video recognition model to determine a candidate clip that can be matched with the target text. The candidate clip is finely divided based on a degree of matching between a video frame in the candidate clip and the target text to acquire a plurality of sub-clips, and a sub-clip that has the highest degree of matching with the target text is used as a target video clip. According to this application, the video recognition model does not need to learn a boundary feature of the target video clip, and during model training, or precisely label a sample video, thereby shortening a training period of the video recognition model.
US12210568B2 Methods and systems for dynamically selecting and providing web resources
Methods and systems for selecting and presenting web resources (e.g. videos) are provided, the method includes: transmitting a first video to be played by a device associated with a user account; and during playback of the first video at the device: detecting an update to configuration data associated with the user account; determining, based on the update to the configuration data associated with the user account, a next video recommendation for the user account; and causing an indication of the next video recommendation to be displayed on the device.
US12210567B2 Methods, systems, and media for determining playlist title coherence and quality
Methods, systems, and media for determining playlist title coherence and quality are provided. In some embodiments, a method for generating playlist recommendations includes: determining, using a hardware processor, a title of a playlist; generating, using the hardware processor, a byte-level representation of the title based on the title of the playlist; determining, using the hardware processor, an embedded representation of the title based on the byte-level representation; determining, using the hardware processor, a perplexity score of the title by inputting the embedded representation of the title into a trained language model, wherein the perplexity score is an output of the trained language model; and causing, using the hardware processor, a recommendation based on the perplexity score of the title to be presented.
US12210565B2 Media file recommendations for a search engine
A method for recommending results to a user from a search query is provided. The method includes receiving, in a search engine, a search query for a media file from a user, identifying a style preference of the user associated with a one or more media file attributes, based on a user-related search history, selecting, from a database, a one or more media files based on the search query and the style preference of the user, determining a style preference score for the one or more media files based on the media file attributes, and recommending to the user a top ranked media file based on the style preference score. A system including a memory storing instructions and one or more processors to execute the instructions to cause the system to perform the above method is also provided.
US12210561B2 Search processing method and apparatus, device, medium, and program product
The present application provides a search processing method performed by a computer device. The method includes: displaying a resource search interface in response to a search operation on multimedia data in a service interface, the resource search interface comprising a first region and a second region; displaying, in the first region, at least one search tag associated with the multimedia data; and displaying, in the second region in response to a selection operation on a target tag of the at least one search tag displayed in the first region, a search result associated with the target tag. Search efficiency for the multimedia data can be improved.
US12210558B2 Multimedia file storage and access method
The present disclosure describes techniques of storing and accessing multimedia files. The techniques comprise obtaining at least two multimedia files; performing format parsing for each of the at least two multimedia files separately to obtain audio encoding data, video encoding data, and container format data of each of the at least two multimedia files; storing the container format data of each of the at least two multimedia files separately, and storing one copy of the audio encoding data and video encoding data; and generating and storing index data comprising information of identifying encoding offset of the container format data, the audio encoding data, and the video encoding data in each of the at least two multimedia files, and comprising information indicative of storage address of the container format data, the audio encoding data, and the video encoding data of each of the at least two multimedia files.
US12210557B2 Data extraction system and data extraction method
An input of a data group is received in which tag ID-appended data and time information on time the tag ID-appended data was created are associated; the number of instances is counted of the tag ID-appended data, to which a tag identified by a tag ID has been appended, occurring in each time slice for each tag ID included in the tag ID-appended data and for each time slice obtained by dividing a timeline by a predetermined duration, and the tags are extracted as a few exuberant and useful minority tags in a case where the counted number of instances is greater than a predetermined instance number threshold value and where a ratio of the time slices in which the number of instances does not satisfy a predetermined criterion is greater than a predetermined ratio threshold value; and data in which a score satisfies a predetermined criterion is determined.
US12210554B2 Node processing apparatus, node processing method and program
A technique for arranging nodes on a landscape based on a viewpoint desired by a user is provided. One aspect of the present disclosure relates to a node processing apparatus for synthesizing and extracting feature quantities that meet the needs of a user analysis from a plurality of types of feature quantities assigned for each node of a node set, and the node processing apparatus includes a receiving unit configured to receive, from a user, a designation related to an arrangement of nodes selected from the node set on an analysis axis assumed by the user, and a node processing unit configured to synthesize and extract feature quantities based on the arrangement of the received designation.
US12210552B2 Generating a personal database entry for a user based on natural language user interface input of the user and generating output based on the entry in response to further natural language user interface input of the user
Some implementations are directed to generating a personal database entry for a user based on free-form natural language input formulated by the user via one or more user interface input devices of a computing device of the user. The generated personal database entry may include one or more terms of the natural language input and descriptive metadata determined based on one or more terms of the natural language input and/or based on contextual features associated with receiving the natural language input. Some implementations are directed to generating, based on one or more personal database entries of a user, output that is responsive to further free-form natural language input of the user. For example, one or more entries that are responsive to further natural language input of the user can be identified based on matching content of those entries to one or more search parameters determined based on the further input.
US12210551B2 Dialogue generation method and network training method and apparatus, storage medium, and device
A dialogue generation method, a network training method and apparatus, a storage medium, and a device are provided. The method includes: predicting, based on a plurality of a plurality of pieces of candidate knowledge text in a first candidate knowledge set, a preliminary dialogue response of a first dialogue preceding text; processing the first dialogue preceding text based on the preliminary dialogue response to obtain a first dialogue preceding text vector; obtaining a piece of target knowledge text based on a probability value of the piece of target knowledge text of being selected to be used in generating a final dialogue response, the probability value being obtained based on the first dialogue preceding text vector; and generating the final dialogue response based on the first dialogue preceding text and the piece of target knowledge text.
US12210550B2 Method and system for multi-level artificial intelligence supercomputer design
A method of answering queries using one or more families of large language models (h-LLMs) including receiving a user prompt via an application programming interface (API) at an input broker from a user interface, generating a plurality of derived prompts from the user prompt at the input broker, transmitting the plurality of derived prompts to one or more h-LLMs via a cloud service API, each h-LLM of the one or more h-LLMs being in a cloud container environment, receiving a plurality of h-LLM results at an output broker, processing the plurality of LLM results at the output broker to generate a result, and transmitting the result to the user interface via the API.
US12210547B2 Generation and adaptation of a visualization from one or more data sets without pre-building and storing the visualization prior to receiving a request for the visualization
The systems and methods described herein analyze one or more selected data sources in their entirety and determine data relationships, using a single-branch approach. Indexes are created based on the determined data relationships, and data from the one or more data sets is imported into the indexes and stored in a back-end storage system. Once the data is analyzed and stored in the indexes, a user can submit a request for a data visualization. In response to the request, the system automatically generates (e.g., builds) and displays the requested data visualization to the user. In some examples, the user may request a modification of the data visualization such as changing the timeframe shown in the data visualization or adding/removing data associated with a particular parameter, and the system will automatically generate the modified data visualization for the user.
US12210543B2 System architecture for relating and linking data objects
A system architecture for linking one or more derived objects to existing data objects in a data structure can be organized in a variety of forms. A method for establishing the architecture may include linking first and second data objects, linking first and second data objects. The first and second data objects may be associated with corresponding first and second pluralities of properties. The method may include receiving a first user limitation associated with at least one of the first or second pluralities of properties and receiving a second user limitation associated with at least one of the first or second pluralities of properties. The method can include deriving a conclusion object comprising a third plurality of properties comprising a subset of one or more of the first or second pluralities of properties and linking the conclusion object to the first and second data objects.
US12210541B2 Time-series data storage and processing database system
A database system is described that includes components for storing time-series data and executing custom, user-defined computational expressions in substantially real-time such that the results can be provided to a user device for display in an interactive user interface. For example, the database system may process stored time-series data in response to requests from a user device. The request may include a start time, an end time, a period, and/or a computational expression. The database system may retrieve the time-series data identified by the computational expression and, for each period, perform the arithmetic operation(s) identified by the computational expression on data values corresponding to times within the start time and the end time. Once all new data values have been generated, the database system may transmit the new data values to the user device for display in the interactive user interface.
US12210538B2 Multi-instance, multi-answer training for table and text question answering
Techniques for enhanced table and text question answering based on multi-instance, multi-answer training are presented. An answer extractor component can determine answer scores associated with candidate answer data items based on analysis of a set of data, comprising row data items of a table and passage data items associated with the table, and a context of a query of the set of data. The answer extractor component can be trained based on application of denoised single-instance and multiple-instance answer matching data associated with contexts to an answer extractor model to generate a trained answer extractor model of the answer extractor component. A query response component can determine a correct answer data item responsive to the query from the candidate answer data items based on the answer scores associated with the candidate answer data items, wherein the candidate answer data items can be reranked based on reweighted answer scores.
US12210535B1 Search system and method having quality scoring
A search system and method generates a quality score and/or a political lean score for a piece of content and returns the one or more scores to the user when returning search results from a query to the user. In one embodiment, the system and method may use artificial intelligence/machine learning to determine the one or more scores for each piece of content.
US12210534B2 Machine learning enabled real time query handling system and method
In an aspect, a computer-implemented method may include: performing word tokenization on identifiers in a first identifier set to obtain a first set of tokens; performing word tokenization on identifiers in a second identifier set to obtain a second set of tokens; obtaining a weighting value for each of a plurality of tokens in the first set of tokens and the second set of tokens based on a frequency of occurrence; for each identifier of a plurality of identifiers in the first identifier set and of a plurality of identifiers in the second identifier set, obtaining embeddings for the identifier based on the embeddings of tokens obtained by performing word tokenization on that identifier and based on the weighting value for such tokens; obtaining similarity metrics. The similarity metrics may be used for rapid query handling to generate user interface screens in real time.
US12210533B2 Configurable monitoring and alerting system
A system, include a memory and a processor where the processor is in communication with the memory. The processor is configured to receive a request to analyze an infrastructure comprising a first set of components. Keywords associated with the infrastructure are retrieved and a database is queried, where the database comprises implementations of infrastructures, to retrieve a second set of components associated with the keywords. The processor is configured to determine whether the second set of service level objectives corresponds to the first set of service level objectives. Extra service level indicators are added from the second set of service level indicators to the first set of service level indicators to create a third set of service level indicators. The third set of service level indicators are monitored during operation of the infrastructure to determine whether the first set of service level objectives are met.
US12210517B2 Maps auto-complete through query expansion
The present disclosure relates to systems, devices, and methods for suggesting geographic results to a user. The systems, devices, and methods may include receiving a prefix for a geographic query and ranking received candidate results for the prefix of the geographic query. The systems, devices, and methods may provide a query expansion based on a highest ranked candidate result. The systems, devices, and methods may determine a likelihood of the user selecting the query expansion, and if the likelihood exceeds a threshold, provide the query expansion.
US12210516B1 Multimodal search and refinement
Combined feature vectors may be generated to map features of two or more search queries to a common embedding space. A user may provide an initial input query and then provide a refinement query. Independent feature vectors may be generated for each of the initial input query and the refinement query, may be weighted, and then may be combined to form a combined feature vector. The combined feature vector aligns different search modalities within the common embedding space that may be executed against an index.
US12210515B1 Configurable batch processing using a decoupled rule database
This disclosure describes techniques for performing batch processing using a custom batch processing routine (e.g., a custom filtering routine) that calls a native batch processing routine (e.g., a native filtering routine) associated with a batch processing system as well as a rule database for one or more additional filtering rules. In some cases, a custom filtering routine may be configured to: (i) receive a batch of data, (ii) call a native filtering routine to process the received batch data, and (iii) apply one or more additional filtering operations on the output of the native filtering routine. For example, the custom filtering routine may be configured to: (i) make a query to the rule database to extract one or more filtering rules, and (ii) apply the extracted filtering rules to the output of the native filtering routine to perform the additional filtering operations.
US12210507B2 Method for monitoring running state of distributed system, device, and storage medium
A method for monitoring a running state of a distributed system, an electronic device, and a storage medium are provided. The method comprises: acquiring a first calling key-value pair sent by a first component in a distributed system (101); and determining the current running state of the first component according to a first keyword value, and historical calling data corresponding to a first key code value in a preset database (102).
US12210506B2 Serverless code service
In example embodiments, techniques are described for implementing a code service for managing codes for elements in a digital twin of infrastructure according to an edge computing paradigm. The techniques may use an “edge base,” wherein each edge computing device (e.g., a client computing device or VM) executes a code service that maintains a local, periodically-synchronized copy of a portion of a code database for the digital twin. A cloud container of a blob storage service of a cloud datacenter may maintain a master copy of the code database. Read operations by an application on a client computing device may be performed against its as-of-last-synchronization local code database. Write operations by the application may likewise be performed against the local code database, serialized via a write lock maintained in the cloud container that permits only a single client computing device to modify its local code database at a time.
US12210499B1 Collaborative automated system for intelligent storage forecasting and abend handling
Aspects of the disclosure relate to using machine learning models to automatically deallocating over allocated database storage. A computing system may retrieve database state data that indicates current states of databases. Further, the computing system may retrieve average storage usage thresholds and peak storage usage threshold for the databases. The average storage threshold for the databases may indicate an average amount of storage used by each databases. The peak storage usage threshold for the databases may indicate an amount of storage that is allocatable without causing an abnormal termination. Based on inputting the database state data, the average storage usage threshold, and the peak storage usage threshold into the machine learning models, an amount of over allocated storage of the databases may be determined. Further, the over allocated storage may be deallocated from the databases based on configurations of each of the databases.
US12210495B2 Data quality management system
A computer-implemented method for managing data quality is provided. The method comprising determining, by a rule engine, a number of critical data points in a number of different software modules. A classifier is identified based on a data type of the critical data points, and the classifier is bound to the critical data points. The classifier scans the critical data points for anomality to verify an ability to correctly process the critical data points. A data quality report is generated based on the scan and displayed to an end user in a graphical user interface.
US12210493B2 Optimizing storage of data in row-oriented data storages
Embodiments of the present disclosure include techniques for optimizing storage of data in row-oriented data storages. A block of data comprising a plurality of rows of data. Each row of data comprises a set of values for a set of attributes. A set of unique schemas is determined based on the plurality of rows of data. A set of groups of rows of data is determined based on the set of unique schemas. For each group of rows of data in the set of groups of rows of data, the group of rows of data is stored in a column-oriented format. For each group of rows of data in the set of groups of rows of data, a set of encoding techniques are applied to values in the group of rows of data based on the sets of attributes of the group of rows of data.
US12210489B2 Cloud-based distributed data system
Embodiments of a distributed data management system include a platform comprising a processor coupled to databases. A grid including agents is coupled to the platform, and each agent is an agent of the platform independently running on a client device. The agents generate and provide to the platform metadata that corresponds to the content of memory accessible by the client devices corresponding to the agents. The agents generate the metadata by hashing fragments of the content. The platform uses the metadata instead of the content to generate and assign to the agents tasks including tasks controlling at least one of storing, transferring and processing of the content. A task is a processing operation performed on content accessible by the agent responsible for the task.
US12210486B1 Data assignment to sim-groups using fingerprint distribution mapping
A method for assigning data to similarity groups (sim-groups). The method includes: partitioning a data stream, originating from a data source, into stream chunks; for at least a first stream chunk of the stream chunks: initializing a first chunk bin-map for the first stream chunk; partitioning the first stream chunk into first chunk segments; updating the first chunk bin-map based on a chunk segment processing of the first chunk segments; computing, to obtain a first similarity distance set, a similarity distance between the first chunk bin-map and each sim-group bin-map in a first set of sim-group bin-maps; identifying a first sim-group corresponding to a first similarity distance in the first similarity distance set; and assigning the first stream chunk to the first sim-group.
US12210482B2 Data management device, data management system, and recording medium for managing access to documents
An information processing terminal, connected with an information processing device, to enable viewing data managed in a data management device with ease. The data management device includes: circuitry; and a memory storing executable instructions which, when executed by the circuitry, cause the circuitry to: communicably connect with an information processing terminal and an information processing device via a network; transmit access information to the information processing device, the transmitted access information being used to view data stored in the memory; receive an acquisition request from the information processing device, the received acquisition request being transmitted in response to a user operation performed on the access information in the information processing terminal connected to the information processing device, and being used to acquire the data; and transmit the acquired data to the information processing device based on the access information included in the acquisition request.
US12210481B2 File system data access method and file system
A method is implemented by a computing node, and includes: sending a mounting request triggered for a target logical volume to a target storage node of multiple storage nodes included in a file system; receiving storage location information of a log segment and a checkpoint corresponding to the target logical volume sent by the target storage node; reading log metadata of the log segment and the checkpoint according to the storage location information to restore a data state of the target logical volume; and performing data access processing based on the data state of the target logical volume. When multiple computing nodes access a target logical volume, read and write consistency of the multiple computing nodes can be maintained based on log information of the target logical volume maintained by various storage nodes. Furthermore, reading and writing can be performed synchronously, thus avoiding read and write conflicts.
US12210475B2 Assembly unit having a circuit unit electrically connected to a higher-level switching system, and method for disconnecting the circuit unit from the switching system
Embodiments of the present invention relates to an assembly unit having an electronic circuit unit which is accommodated in a housing, can be electrically connected to a higher-level switching system for signal and power supply purposes and comprises a signal processing unit for controlling consumer elements which are connected to the assembly unit, are installed within the housing or being virtual consumer elements-, wherein the signal processing unit comprises a plurality of units which are interact so as to allow, during operation, electrical disconnection of the assembly unit with load current-free electronic circuit unit from the state electrically connected to a higher-level switching system. Embodiments of the present invention also relates to a switching system comprising an assembly unit of this kind, and to a corresponding method.
US12210471B2 Scheduling techniques for isochronous in traffic in a USB extension environment
In some embodiments, a system for communicating USB information via a non-USB extension medium is provided. The system comprises a downstream facing port device (DFP device). The DFP device is configured to receive, via the non-USB extension medium, an ACK IN packet addressed to a first endpoint while receiving DATA packets from a second endpoint. The DFP device is further configured to detect an end of transmission of the DATA packets from the second endpoint; determine a number of packets that can be received from the first endpoint during a remaining amount of time in a current bus interval; and transmit at least one synthetic ACK IN packet to the first endpoint based on the number of packets.
US12210467B2 Memory modules and systems with variable-width data ranks and configurable data-rank timing
A memory system supports single- and dual-memory-module configurations, both supporting point-to-point communication between a host (e.g., a memory controller) and the memory module or modules. Each memory module includes an address-buffer component, data-buffer components, and two sets of memory dies, each set termed a “timing rank,” that can be accessed independently. The one memory module is configured in a wide mode for the single-memory-module configuration, in which case both timing ranks work together, as a “package rank,” to communicate full-width data. Each of two memory modules are configured in a narrow mode for the dual-memory-module configuration, in which case one timing rank from each memory module communicates data in parallel to appear to the host as single package ranks. The data-buffer components support separate and configurable write and read delays for the different timing ranks on each module to provide read and write leveling within and between memory modules.
US12210462B2 Systems and methods for leader node election in cluster server configurations
Disclosed are systems and methods for leader node election, comprising a cluster system including a plurality of nodes, a node registry, wherein nodes are configured to transmit registration requests to the node registry, receive node data is response, and to determine a leader node based on the earliest registered node, and wherein the leader node is configured to dynamically allocate data slots between the plurality of nodes, and each of the nodes are configured to store data associated with allocated data slots in an in-memory least recently used component and data associated with all of the data slots in a persistent storage component.
US12210456B2 Dynamic random access memory (DRAM) with scalable meta data
A memory is described. The memory includes row buffer circuitry to store a page. The page is divided into sections, wherein, at least one of the sections of the page is to be sequestered for the storage of meta data, and wherein, a first subset of column address bits is to: 1) define a particular section of the page, other than the at least one sequestered sections of the page, whose data is targeted by a burst access; and, 2) define a field within the at least one of the sequestered sections of the page that stores meta data for the particular section.
US12210445B2 System and method for evaluating test results of application testing
A method and device for automating analysis of executed performance testing is disclosed. The device includes a processor, and a communications module and memory coupled to the processor. The memory stores computer executable instructions that when executed by the processor cause the processor to receive an input associated with executing a performance test of an application. The processor identifies a test analysis template from a plurality of test analysis templates based on the performance test or the application, each test analysis template defining analysis parameters for interpreting results of executed performance tests. The processor creates a session for analyzing a result of the performance test being executed. Within the analysis session, one or more models are applied to the result, where the one or more models are responsive to the analysis parameters. The processor generates a performance analysis report based on the applied one or more models.
US12210444B2 Method and system for programmatically adapting a user interface
A method for testing a user interface (UI) includes obtaining a first state of the UI and setting a current position to specified location coordinates. The method includes determining whether the first state satisfies criteria for a goal and, if so, updating a collection of completed tests with a test distance and test data. The method includes, in response to the first state not satisfying the criteria: determining a set of potential user actions to be performed in the first state based on interactive elements of the UI; selecting and executing an action; and updating the test distance based on the current position and location coordinates of the element associated with the action. The method includes determining a shortest path to the goal in the UI based on the collection of completed tests. The method includes, based on the determined shortest path, automatically visually transforming a state of the UI.
US12210440B2 Method for testing mobile application and associated apparatus and system
The application testing system and method provide an efficient and effective way to test multiple application variants of an application on at least one mobile device. The application testing system may cause a first application variant selection indication to be transmitted to at least one mobile device having the application. The first application variant selection indication may be configured to cause the mobile device to interact with the application according to a first application variant of the plurality of application variants. The application testing system may analyze data corresponding to the usage of the first application variant by the at least one mobile device, and cause a second application variant selection indication to be transmitted to the mobile device, wherein the second application variant selection indication is configured to cause the mobile device to interact with the application according to a second application variant of the plurality of application variants.
US12210434B2 Apparatus and method for a closed-loop dynamic resource allocation control framework
An apparatus and method for closed loop dynamic resource allocation. For example, one embodiment of a method comprises: collecting data related to usage of a plurality of resources by a plurality of workloads over one or more time periods, the workloads including priority workloads associated with one or more guaranteed performance levels and best effort workloads not associated with guaranteed performance levels; analyzing the data to identify resource reallocations from one or more of the priority workloads to one or more of the best effort workloads in one or more subsequent time periods while still maintaining the guaranteed performance levels; reallocating the resources from the priority workloads to the best effort workloads for the subsequent time periods; monitoring execution of the priority workloads with respect to the guaranteed performance level during the subsequent time periods; and preemptively reallocating resources from the best effort workloads to the priority workloads during the subsequent time periods to ensure compliance with the guaranteed performance level and responsive to detecting that the guaranteed performance level is in danger of being breached.
US12210432B1 Collaborative multilevel erasure coding for maximizing durability and performance of storage systems
A file system stores data in a hierarchical storage system comprising a plurality of levels of storage units. If an indication of failure of a storage unit at a lower level is received, the storage system indicates a storage unit at the higher level as failed. The storage system initiates reconstruction of data at the storage unit at the higher level based on redundant data stored other storage units at the higher level. If the number of failed storage units at the higher level exceeds a threshold value, the storage system indicates that the storage unit at the higher level is available. The storage system initiates reconstruction of data at the storage unit at the lower level using redundant data stored in other storage units at the lower level. The storage system may perform data reconstruction at the higher level and lower level concurrently.
US12210431B2 Repair subsystem for persistent metafile repair to improve resiliency
Techniques are provided for implementing a unified object format. The unified object format is used to format data in a performance tier (e.g., infrequently accessed data, snapshot data, etc.) into objects that are stored into an object store for low cost, scalable, long term storage compared to storage of the performance tier. With the unified object format, compression of the data may be retained when the data is stored as the objects into the object store. Additional compression may also be provided for the data in the objects. The unified object format includes slot header metadata used to track the location of the data within the object notwithstanding the data being compressed and/or stored at non-fixed boundaries. The slot header metadata may be cached at the performance tier for improved read performance and may be repaired by a repair subsystem (a slot header repair subsystem).
US12210427B1 Method for modifying or verifying a circuit by inserting a saboteur circuit
A method for circuit modification for fault mitigation including: obtaining a netlist defining a circuit; inserting at least one saboteur circuit into a first net of the netlist; configuring an FPGA to implement the first net and the at least one saboteur circuit; activating a first of the at least one saboteur circuits; determining whether the first net experiences a fault; and upon determining that the first net experiences a fault, modifying the first net by inserting at least one redundant circuit into the first net.
US12210420B2 System and method to enable a snapshot-based backup
A method for performing backups. The method includes sending, via a data manager, a quiesce request to a client storage array of a client device to put the client storage array in a quiesced state. The method also includes obtaining, via a primary backup storage system, a snapshot-based backup of a storage volume of the client storage array while the client storage array is in the quiesced state. Further, the method includes sending an unquiesce request to the client storage array in response to determining that the obtaining of the snapshot-based backup is complete. Moreover, the method includes sending the snapshot-based backup from the primary backup storage system to a secondary backup storage system. In addition, the method includes generating, using the secondary backup storage system, a protection copy based on the snapshot-based backup.
US12210418B2 Pre-backup anomalous object detection and exclusion rule creation
A method, non-transitory computer readable medium, and a system for pre-backup anomalous object detection and exclusion rule creation. Enterprise information technology environments often include any number of assets maintaining vast quantities of data and state. Any asset, in turn, may be riddled with various anomalous objects that tend to cause backup failure. Embodiments described herein address backup failure due to the presence of anomalous objects by, during a pre-backup stage, examining any number of assets to identify any anomalous objects there-within. Once identified, the anomalous object(s) (or metadata descriptive thereof) may be recorded within a backup skip list and, subsequently, excluded from the current and/or any future backup(s). Exclusion of the anomalous object(s), from said backup(s), may be enforced through the automatic creation of one or many exclusion rule(s) that impact, and thus adjust, the backup policy/policies associated with the asset(s).
US12210417B2 Metadata-based recovery of a dataset
Servicing I/O operations in a cloud-based storage system, including: receiving, by the cloud-based storage system, a request to write data to the cloud-based storage system; storing, in solid-state storage of the cloud-based storage system, the data; storing, in object storage of the cloud-based storage system, the data; detecting that at least some portion of the solid-state storage of the cloud-based storage system has become unavailable; identifying data that was stored in the portion of the solid-state storage of the cloud-based storage system that has become unavailable; retrieving, from object storage of the cloud-based storage system, the data that was stored in the portion of the solid-state storage of the cloud-based storage system that has become unavailable; and storing, in solid-state storage of the cloud-based storage system, the retrieved data.
US12210413B2 Data correction scheme with reduced device overhead
Methods, systems, and devices for data correction schemes with reduced device overhead are described. A memory system may include a set of memory devices storing data and check codes associated with the data. The memory system may additionally include a single parity device storing parity information associated with the data. During a read operation of a set of data, a controller of the memory system may detect an error in data associated with a first check code, the data including two or more subsets of the set of data received from two or more corresponding memory devices. The controller may generate candidate data corresponding to one of the two or more subsets using the parity information and remaining subsets of the set of data. Then the controller may determine whether the candidate data is correct by comparing the first check code with a check value generated using the candidate data.
US12210411B2 Host-based error correction
Systems, apparatuses, and methods related to host-based error correction are described. Error correction operations can be performed on a host computing system as opposed to on a memory system. For instance, data containing erroneous bits can be transferred from a memory system to a host computing system and error correction operations can be performed using circuitry resident on the host computing system. In an example, a method can include receiving, by a host computing system, data that comprises a plurality of uncorrected bits from a memory system coupleable to the host computing system, determining an acceptable error range for the data based at least in part on an application associated with the data, and performing, using error correction logic resident on the host computing system, an initial error correction operation on the data based at least in part on the acceptable error range.
US12210407B2 Log output method and system for server, and related apparatus
A log output method and system for a server, and a computer-readable storage system and a server. The method includes: after a server is powered on, determining whether a debugging switch in BIOS settings of the server is enabled (S101); if so, initializing a serial port function and making a debugging function take effect (S102); reading a printing function value in the debugging function (S103); if the printing function value is a first preset value, printing log information by means of the serial port function (S104); and if the printing function value is a second preset value, turning off a log output function (S105). The method is conducive to quickly locating a fault abnormality of a server, thereby reducing the server debugging and modification time.
US12210406B2 Storage device and operating method thereof including storing log data
A storage device and operating method thereof includes a storage controller configured to receive a get log page command from a host and transmit, to the host, log data about at least one context selected from among respective contexts of a plurality of components according to the get log page command, and a memory storing the log data, wherein the get log page command includes selection information for selecting at least one component from among the plurality of components.
US12210405B2 Farm management system, computer-implemented method, computer program and non-volatile data carrier
A message handling node of a farm management system that receives error messages from a plurality of automatic devices, and generates and sends out error reports to user terminals, where the message handling node applies a rules system prescribing that an error report concerning a particular one of the automatic devices is generated based on fulfillment of a frequency criterion relating to a number of times at which the message handling node receives the error messages from said particular one device within at least one previous period in order to manage a total number of error reports received by each of the user terminals.
US12210403B2 Asset replacement optimization based on predicted risk of failure
In some implementations, an optimization system may obtain health information identifying different measures of health of an asset. The health information identifies end of life information regarding an end of life curve of the asset and an effective age of the asset. The optimization system may determine, based on the health information, a hazard curve for the asset. The hazard curve indicates a predicted failure rate of the asset over a period of time. The optimization system may provide the hazard curve and the effective age of the asset as inputs to an optimization model. The optimization system may use the optimization model to determine a particular time for replacing the asset, wherein the particular time is determined based on the hazard curve and the effective age. The optimization system may cause the asset to be replaced at the particular time.
US12210401B2 Temperature based optimization of data storage operations
Systems, methods and apparatus of intelligent optimization of data storage operations based on operating temperature. For example, a data storage device includes: one or more storage media components; a controller; at least one temperature sensor configured to generate temperature measurements; and an artificial neural network configured to predict an operating parameter of an operation of the one or more storage media components at a temperature determined by the temperature sensor. The storage media component can use the operating parameter predicted by the artificial neural network in performing the operation, such as writing data into a memory unit or reading data from the memory unit. For example, the operating parameter can be a voltage for programming multiple bits into a memory cell, or reading data from a memory cell.
US12210400B2 Techniques for performing fault tolerance validation for a data center
Techniques are described for deploying a fault tolerant data center by determining that the physical infrastructure deployment of the data center meets the fault tolerance levels and the fault domains specified for the data center. Techniques are described for obtaining configuration information related to various infrastructure resources deployed in a data center. A resource graph for the data center is generated based on the configuration information. The resource graph represents a logical representation of a set of vertices representing the physical and logical resources used to power a data center and a set of edges that connect the set of vertices. The resource graph is used to determine if a set of infrastructure nodes deployed in the data center meet the fault tolerance levels and fault domains specified for the data center. Results indicative of whether a deployed data center is fault tolerant are then transmitted to a user.
US12210399B2 Method and apparatus for performing timed functions in a wireless electronic device
Methods and apparatus for performing timed functions in battery-powered, wireless electronic devices, such as sensors or control modules. Such electronic devices comprise a main processor and a co-processor. When the main processor enters a quiescent state in order to preserve battery life, one or more timed functions are transferred from the main processor to the co-processor just before the main processor enters the quiescent state. When the co-processor determines that it is time to perform the timed function, the co-processor wakes the main processor in order for the main processor to perform the timed function.
US12210395B2 Techniques to enable communication between a processor and voltage regulator
In one embodiment, a processor includes: a plurality of cores; a first storage to store parameter information for a voltage regulator to couple to the processor via a voltage regulator interface; and a power controller to control power consumption of the processor. The power controller may determine a performance state for one or more cores of the processor and include a hardware logic to generate a message for the voltage regulator based at least in part on the parameter information, where this message is to cause the voltage regulator to output a voltage to enable the one or more cores to operate at the performance state. Other embodiments are described and claimed.
US12210394B2 Chassis and storage device
A chassis includes a chassis body and a support, and the chassis body has a channel that passes through a first end and a second end that are of the chassis body. The support is slidably disposed in the channel. The support is provided with a first accommodation compartment, a fan compartment, and a second accommodation compartment that are successively disposed along a direction from a first end of the channel to a second end of the channel. The first accommodation compartment is capable of sliding out of the chassis body from the first end, and the second accommodation compartment is capable of sliding out of the chassis body from the second end. The fan compartment is configured to accommodate a heat dissipation fan.
US12210392B2 Display device
A display device includes a first body and a second body, a hinge part disposed between the first body and the second body and connected to the first body and the second body, a support plate connected to the first body and the second body, and a display panel attached to the support plate. The second body includes a first part and a second part that are slidably engaged, and the second part of the second body slides out from the first part of the second body.
US12210390B2 Mounting systems for computing device input assemblies
An input assembly for a computing device includes: an input device; a mounting body coupled to the input device; a blade member affixed to the mounting body, the blade member configured for insertion into a slot of the computing device, wherein the slot includes a transverse recess; a latch disposed within the blade member, the latch having a head carrying a magnet, the latch coupled to the mounting body movably between (i) an engaged position to place the head in the recess and obstruct withdrawal of the latch from the slot, and (ii) a retracted position to withdraw the head from the recess; and wherein the latch is biased towards the engaged position via attraction between the magnet and a magnetic material of the transverse recess.
US12210387B2 Electronic device including flexible display
An electronic device includes a first housing; a second housing configured to be sliding relative to the first housing; a flexible display, wherein at least part of the flexible display is supported by the second housing and a size of the flexible display viewable from a front surface of the electronic device changes in accordance with a sliding of the second housing; a guide member configured to operatively connect at least part of the first housing and at least part of the second housing for the sliding of the second housing; and a conductive layer disposed between a portion of the second housing and the flexible display, wherein the second housing includes a first support portion supporting a first portion of the flexible display; and a second support portion supporting a second portion of the flexible display and allowing the second portion of the flexible display to be bent, and wherein the conductive layer is configured to electrically connect at least a part of the flexible display and the second support portion.
US12210386B2 Mobile device and accessory case with articulated structure
Systems and methods for use with a mobile electronic device comprising a housing having articulated structures on one or more of the housing side walls, the articulated structures including at least two segments forming an engagement which enables pivotal motion upon the application of a force on the housing thus enabling the housing to flex responsively.
US12210384B2 Display device
A display device includes a display panel; a first digitizer layer disposed on the display panel; a second digitizer layer disposed on the display panel and separated from the first digitizer layer; a first plate member disposed on the first digitizer layer; and a second plate member disposed on the second digitizer layer, wherein each of the first plate member and the second plate member includes a plurality of plate portions and one or more hinge portions configured to rotatably connect the plurality of plate portions to each other.
US12210381B2 Wearable computing device
A smart ring includes a curved housing having a U-shape interior storing components including: a curved battery approximately conforming to the curved housing, a semi-flexible PCB approximately conforming to the curved housing and having mounted theron: a motion sensor for generating motion data from physical perturbations of the smart ring, a memory for storing executable instructions, a transceiver for sending data to a client computer, a temperature sensor, and a processor for receiving motion data and performing executable instructions in response thereto, and a potting material disposed in the interior, forming an interior wall of the smart ring, wherein the potting material encapsulates the components and is substantially transparent to visible light, infrared light, and/or ultraviolet light.
US12210375B2 Devices, systems, and methods for displaying visual features
Disclosed herein are devices, systems, and methods for selectively arranging a plurality of visual features. The systems and methods include the use of a plurality of display assemblies. Each display assembly can have a frame with side portions that define receiving spaces for receiving connectors that allow for coupling with other display assemblies. The display assemblies can be provided with a mount subassembly that permits selective rotational adjustment of the display assemblies without adjusting the attachment of mount assembly to a selected surface.
US12210370B2 Operating lever comprising link system
An operating lever (1) comprising corresponding a link system (2) is provided. The link system (2) has at least a first link part (3) and restoring means (5), which act on the at least one link part (3) and transfer the latter into a zero position. The operating lever (1) is guided in the link system (2), and the first link part (3) is movably mounted in such a way that a positional change of the operating level (1) to the link system (2) results in a movement of the at least one link part (3) in the direction of the restoring means (5) acting on the at least one link part (3).
US12210365B2 Apparatus for pole frequency tracking in amplifiers and associated methods
An apparatus includes an amplifier. The amplifier has two inputs, and an output. The amplifier has a pole in its transfer function. The frequency of the pole depends on the output current of the amplifier. The amplifier further includes a pole frequency tracking (PFT) circuit. The PFT circuit includes a source follower circuit.
US12210361B1 Method of managing unmanned aerial vehicle patrols
The method of managing unmanned aerial vehicle (UAV) patrols is a method for organizing and managing a fleet of UAVs for patrolling a geographic region for the detection of threats. During patrols, the UAVs visit two types of waypoints: critical waypoints and strategic waypoints. To establish the strategic waypoints, a set of seed points are generated using a beta probability distribution. Voronoi tessellation is applied to produce the set of strategic waypoints within the region of interest by using the set of seed points as an input. Each of the strategic waypoints has a set of coordinates on the three-dimensional occupancy map associated therewith. The set of coordinates associated with each of the strategic waypoints is a centroid of a corresponding Voronoi cell produced by the Voronoi tessellation. A priority score is assigned to each of the critical waypoints and each of the strategic waypoints.
US12210359B2 Mobile charging apparatus
A mobile charging apparatus is provided. The apparatus comprises a battery for charging a work machine; a movement unit that causes the mobile charging apparatus to autonomously move; and a controller that executes a program to perform control such that the movement unit moves the mobile charging apparatus to a predetermined position to wait for the work machine.
US12210356B2 Methods for optimising the atmospheric radiative forcing of aircraft flight operations on climate by forecasting and validating aircraft contrail formation
Disclosed is a method for determining an atmospheric radiative forcing difference by optimising or preventing contrail formation caused by an aircraft. The method comprises receiving one or more weather parameters to determine contrail forecast data; receiving one or more flight parameters associated with aircraft to determine flight data; determining tentative atmospheric radiative forcing quantity, along tentative flight trajectory, based on contrail forecast data and flight data; altering one or more flight parameters to determine optimised flight trajectory having optimum atmospheric radiative forcing quantity, wherein optimised flight trajectory is validated using imagery data; and determining an atmospheric radiative forcing difference to evaluate offset value for at least one forcing parameter associated with atmospheric radiative forcing difference. Disclosed also is an apparatus for determining atmospheric radiative forcing caused by aircraft by optimising or preventing contrail formation. Further, disclosed is computer program product to carry out aforementioned method.
US12210352B2 System and method for controlling docking of unmanned vehicle
A system for controlling docking of an unmanned vehicle is provided. The system includes terrestrial mobility movable on the ground, an unmanned vehicle that detects the terrestrial mobility, and a server that transmits a docking request signal to the terrestrial mobility and the unmanned vehicle to dock, receives information for a plurality of authentication from the terrestrial mobility and the unmanned vehicle, and controls the unmanned vehicle to dock with the terrestrial mobility based on the information for the plurality of authentication.
US12210351B2 Method for controlling robot to return to base
The disclosure relates to a method for controlling a robot to return to a base. The method includes the robot receives a return-to-base control signal; the robot walks along different preset paths according to different receiving conditions of guidance signals; and when detecting an intermediate signal during walking along a preset path, the robot returns to the base directly under piloting of the intermediate signal instead of walking along the preset path. The guidance signals are signals sent by a charging base, for piloting the robot to return to the base, and include the intermediate signal.
US12210347B2 Vehicle control device and vehicle control method
A vehicle control device includes a scene determination unit determining whether or not a current traveling scene is a traveling-restricted scene, an order setting unit setting priorities corresponding to a restriction with respect to driving behaviors previously classified for different purposes in a case where it is determined that the traveling scene is the traveling-restricted scene and setting priorities with respect to the plurality of driving behaviors in a case where it is not determined that the traveling scene is the traveling-restricted scene, a traveling plan generating unit generating traveling plans corresponding to the plurality of priority-set driving behaviors, an executability determination unit determining executability of each of the plurality of generated driving behaviors, a traveling plan selection unit selecting the traveling plan corresponding to the driving behavior with the highest priority, and a traveling control unit controlling the traveling of the host vehicle based on the traveling plan.
US12210345B2 Method for maneuvering and docking aircraft parked parallel to an airport terminal stand
A method is provided that reduces time to dock an electric taxi drive system-driven aircraft parking in a parallel orientation at an airport terminal. Passenger loading bridges are pre-positioned to substantially align with forward and rear doors of the aircraft. Pre-positioned passenger loading bridges extend from the terminal to locations that align with terminal-facing forward and rear doors when electric taxi systems maneuver the aircraft into the parallel parking orientation. The passenger loading bridge connected to a rear door may be pre-positioned at a height above the ramp surface above or below the height of the aircraft's horizontal stabilizer or below the height of the wing to enhance safety and further reduce connection and passenger transfer time. Connection of the pre-positioned passenger loading bridges with the aircraft doors should require only minimal adjustment before passenger transfer between the aircraft and terminal may begin.
US12210343B2 Electric unmanned aerial vehicle and an intelligent method of protecting electricity thereof
An aerial vehicle includes a position sensor configured to obtain a present position of the aerial vehicle, a memory configured to store a preset position of the aerial vehicle, and a controller. The controller is configured to calculate, based on the present position and the preset position, safety energy information of the aerial vehicle; and control, based on the safety energy information and a present remaining energy amount of the aerial vehicle, the aerial vehicle to perform a safety protection command.
US12210342B2 Methods and apparatus for supporting remote control operation of devices taking into consideration communications latency, environmental conditions, and/or a task to be performed
In various embodiments communications latency and/or bandwidth of a communications connection between a device being controlled a remote operator workstation being used to control the device is measured. One or more parameters of the system, e.g., operator control stations and/or the device, e.g., robotic device, being remotely controlled, e.g., teleoperated, are altered in response to one or more of: i) communications latency, ii) communications bandwidth, iii) a task to be performed; and/or iv) environmental conditions. By changing such parameters, things such as maximum speed of device operation, a maximum acceleration or a maximum rate of movement of a device element such as forks of a forklift the device can be controlled or limited. The changing of parameters takes into consideration one, more or all of: i) communications latency, ii) communications bandwidth, iii) a task to be performed; and/or iv) environmental conditions.
US12210334B2 Adaptive distributed analytics system
A distributed analytics system to control an operation of a monitored system, and method of operation thereof, including an architect subsystem and an edge processing device. The edge subsystem includes an edge processing device associated with the monitored system. The architect subsystem is configured to deploy an analytic model to the edge processing device based on characteristics of the monitored system. The edge processing device is configured to receive the analytic model and independently perform predictive and prescriptive analytics on dynamic input data associated with the monitored system, provide control signals to the monitored system according to the predictive and prescriptive analytics, and provide information to the architect subsystem, including monitored system responses to the control signals. The architect subsystem is configured to modify the analytic model to improve system performance of the monitored system.
US12210330B2 Systems and methods for determining thickness and/or diameter using computer vision
Systems and methods for determining a dimension of a component are disclosed. The method includes receiving one or more images, one or more videos, or a combination thereof of a caliper having a plurality of markers. The one or more images, the one or more videos, or a combination thereof are captured by one or more image sensors of a mobile device. The plurality of markers includes a respective marker on each of a first measuring arm, a second measuring arm, and a pivot point of the caliper. A processing, via one or more processors, of the one or more images, the one or more videos, or a combination thereof of the caliper with the plurality of markers to determine locations of the plurality of markers. A processing, via the one or more processors, of the locations of the plurality of markers to determine a distance between a first tip of the first measuring arm and a second tip of the second measuring arm.
US12210317B2 Toner, external additive for toner, and fine particle
A toner including: a toner particle containing a binder resin and a colorant; and a fine particle on a surface of the toner particle, wherein the fine particle is a solid and substantially hemispherical shape, and has a substantially flat surface and a curved surface, and wherein a number-average value of a longest diameter “w” of the substantially flat surface is 10 to 400 nm. An external additive for a toner that is a solid and substantially hemispherical shape, and has a substantially flat surface and a curved surface, wherein a number-average value of a longest diameter “w” of the substantially flat surface is 10 to 400 nm. A fine particle that is a solid and substantially hemispherical shape, and has a substantially flat surface and a curved surface, wherein a number-average value of a longest diameter “w” of the substantially flat surface is 10 to 400 nm.
US12210313B2 Process cartridge, image forming apparatus and toner storage unit
A process cartridge mountable on an image forming apparatus includes a photoconductive drum, a developing unit including a developing roller and a toner storage unit. The toner storage includes a first toner storage chamber, a second toner storage chamber located above the first toner storage chamber, a first toner conveying member located in the first toner storage chamber and configured to convey the toner in the first toner storage chamber upward toward the second toner storage chamber in an area wider than the toner discharge outlet in the first direction, and a second toner conveying member located in the second toner storage chamber and configured to convey, in the first direction, the toner in the second toner storage chamber toward the toner discharge outlet.
US12210311B2 Cartridge, attachment and mounting kit
An image forming apparatus comprises a main assembly of the image forming apparatus, with the main assembly including a driving shaft. The image forming apparatus also includes a cartridge detachably mountable to the main assembly of the image forming apparatus, the cartridge including (i) a photosensitive drum and (ii) a coupling positioned adjacent to an end portion of the photosensitive drum, with the coupling being movable in an axial direction of the photosensitive drum. The coupling is engageable with the driving shaft by the coupling moving in the axial direction in a state in which the cartridge is tilted relative to the main assembly of the image forming apparatus.
US12210310B2 Image forming apparatus having a connector that electrically connects a fixing unit to a circuit board having a power control circuit
An image forming apparatus of the present invention includes a circuit including both a circuit within a fixing unit and a power control circuit, provided with a first circuit which supplies power to a heater from an AC power supply, a second circuit electrically insulated from the first circuit, and a third circuit electrically insulated from both the first circuit and the second circuit, all of the first to third circuits are provided on at least one surface of a circuit board, and the first to third circuits are disposed on at least one straight line on which all of the first to third circuits are present on the one surface of the circuit board in the order of the first circuit, the third circuit and the second circuit.
US12210308B2 Method for correcting positional shift of image
An image forming apparatus receives light from an intermediate transfer member or a correction pattern. The pattern includes an overlapping pattern on which a first monochromatic toner image is formed as a lower layer and a second monochromatic toner image having a smaller area than the first monochromatic toner image is formed as an upper layer. The image forming apparatus controls a plurality of image forming units to form the overlapping pattern such that a dynamic range becomes less than 1.0 and greater than 0.5.
US12210307B2 Image forming apparatus
An image forming apparatus includes a feed tray, first and second sensors, and a controller. The controller adjusts a sheet interval between the first and second recording materials based on sensor detected length and width of a recording material fed from the feed tray. When a first recording material has a first length and a second recording material has a second length longer than the first length, the controller performs control to increase a sheet interval in response to a first number of recording materials having the second length and conveyed successively. When the first recording material has the first length and the second recording material has a third length shorter than the first length, the controller performs control to reduce the sheet interval in response to a second number of recording materials having the third length and conveyed successively. The second number is greater than the first number.
US12210305B2 Image forming apparatus
An image forming apparatus includes a belt unit and a detector unit including a detector that is disposed opposite a tension roller via a belt and a detector support that supports the detector. The detector support includes a first lateral end portion that is disposed at one lateral end of the detector support in an axial direction of the tension roller and is movably attached to an apparatus body. The detector support further includes a second lateral end portion that is disposed at another lateral end of the detector support in the axial direction of the tension roller and is attached to the apparatus body. The first lateral end portion includes an engaging groove that engages a shaft of the tension roller. The engaging groove has a mouth that is disposed at a downstream end of the engaging groove in a detaching direction of the belt unit.
US12210300B2 Developing cartridge including movable plate for moving holder holding electrical contact surface
A developing cartridge includes a casing, a developing roller rotatable about an axis extending in a first direction, a developing memory having an electrical contact surface, an agitator, an agitator gear rotatable about an agitator axis together with the agitator, a holder holding the electrical contact surface, and a plate movable between a first position and a second position in a second direction crossing the first direction relative to the casing. The holder is movable relative to the casing in a third direction crossing the first and second directions between a retracted position and an advancing position. The holder is movable from the retracted position to the advancing position in response to a movement of the plate from the first position to the second position. The plate is positioned farther away from the developing roller than the agitator gear and the holder are in the second direction.
US12210297B2 Image forming apparatus
An image forming apparatus includes a photosensitive member that is rotatable, a substrate, a lens array, a holder, and a conductive member provided on the holder. The substrate includes a plurality of light-emitting elements, a driver integrated circuit (IC), and a wiring pattern. The plurality of light-emitting elements is arrayed in a rotational axis direction of the photosensitive member to emit light to which a surface of the photosensitive member is exposed. The driver IC drives the plurality of light-emitting elements. The wiring pattern includes a supply line that supplies power to the driver IC and a ground wire that grounds the driver IC. The lens array collects the light emitted from the plurality of light-emitting elements on the photosensitive member. The holder holds the substrate and the lens array, is grounded, and is made of metal. The conductive member electrically connects the holder and the ground wire.
US12210295B2 Reticle cleaning device and method of use
Some implementations described herein provide a reticle cleaning device and a method of use. The reticle cleaning device includes a support member configured for extension toward a reticle within an extreme ultraviolet lithography tool. The reticle cleaning device also includes a contact surface disposed at an end of the support member and configured to bond to particles contacted by the contact surface. The reticle cleaning device further includes a stress sensor configured to measure an amount of stress applied to the support member at the contact surface. During a cleaning operation in which the contact surface is moving toward the reticle, the stress sensor may provide an indication that the amount of stress applied to the support member satisfies a threshold. Based on satisfying the threshold, movement of the contact surface and/or the support member toward the reticle ceases to avoid damaging the reticle.
US12210289B2 Mirror, in particular for a microlithographic projection exposure apparatus
A mirror, e.g. for a microlithographic projection exposure apparatus, includes an optical effective surface, a mirror substrate, a reflection layer stack for reflecting electromagnetic radiation incident on the optical effective surface, at least one first electrode arrangement, at least one second electrode arrangement, and an actuator layer system situated between the first and the second electrode arrangements. The actuator layer system is arranged between the mirror substrate and the reflection layer stack, has a piezoelectric layer, and reacts to an electrical voltage applied between the first and the second electrode arrangements with a deformation response in a direction perpendicular to the optical effective surface. The deformation response varies locally by at least 20% in PV value for a predefined electrical voltage that is spatially constant across the piezoelectric layer.
US12210283B2 EUV photoresist with low-activation-energy ligands or high-developer-solubility ligands
A photoresist includes a core group that contains metal, and one or more first ligands or one or more second ligands attached to the core group. The first ligands each have a following structure: The second ligands each have a following structure: {circle around (M)} represents the core group. L′ represents a chemical that includes 0-2 carbon atoms saturated by Hydrogen (H) or Fluorine (F). L represents a chemical that includes 1-6 carbon atoms saturated by H or F. L″ represents a chemical that includes 1-6 carbon atoms saturated by H. L″′ represents a chemical that includes 1-6 carbon atoms saturated by H or F. Linker represents a chemical that links L″ and L″′ together.
US12210277B2 Aperture sharing for highlight projection
A novel projection system includes a base signal source, a highlight signal source, a base/highlight destination, and a shared optical element. A base signal provided by the base source and a highlight signal provided by the highlight source are combined by the shared optical element. In a particular embodiment, the base signal source and the highlight signal source each include a light source, a spatial light modulator, and optics, and the base/highlight destination includes optics and a spatial light modulator. In a more particular embodiment, the base signal source and the highlight source provide spatially modulated lightfields to the shared optical element. In another particular embodiment, the base signal and the highlight signal are modulated by the spatial light modulator of the base/highlight destination after being combined.
US12210273B2 Selfie apparatus
An apparatus for use with an electronic communication device having a camera to take a selfie picture or video. In one embodiment, the apparatus comprises a mirror comprising a mirror surface. The apparatus further comprises a fastener directly connected to the mirror surface. The fastener is adapted to receive the electronic communication device to position the camera in front of the mirror surface. The apparatus may further comprise a plurality of light sources and a control circuit adapted to activate the plurality of light sources.
US12210267B2 Feedforward determination of a driving signal for a piezo actuator
The invention relates to a method for determining a set-point voltage for a piezoelectric actuator system to achieve a desired optical response of the piezoelectric actuator system, such as an optical power. The method is based on a mathematical model, OP(V,T,n) describing a relationship between the applied voltage and the optical response. Calibration and use of the model involves determining a transition time count value. During use, e.g. at given intervals, the model is updated based on actual values of the temperature and the transition time count value. The set-point voltage required to achieve a desired optical response is determined based on the updated model and the set-point voltage is applied to the piezoelectric actuator.
US12210263B2 Optical path control member and display device comprising same
An optical path control member according to an embodiment comprises: a first substrate; a first electrode disposed on the first substrate; a second substrate disposed on the first substrate; a second electrode disposed below the second substrate; and a light conversion unit disposed between the first electrode and the second electrode, wherein the second substrate and the second electrode comprise at least one hole penetrating the second substrate and the second electrode, and a sealing part is disposed inside the hole.
US12210261B2 Control method for tintable windows
A method of controlling tint of a tintable window to account for occupant comfort in a room of a building. The tintable window is between the interior and exterior of the building. The method predicts a tint level for the tintable window at a future time based on a penetration depth of direct sunlight through the tintable window into the room at the future time and space type in the room. The method also provides instructions over a network to transition tint of the tintable window to the tint level.
US12210259B2 Multi-view display with reduced bezels comprising an image expansion layer
A multi-view (MV) display with reduced bezels is provided. An MV display device includes: i) a flat panel display (FPD) with a front emission surface and including: an interior image area comprising a plurality of FPD pixels, each comprising a plurality of sub-pixels; and a perimeter non-image area; ii) an image expansion layer comprising a first surface and a second surface, wherein the first surface is coupled to the front emission surface of the FPD; a profile of the second surface is equal to or extends beyond a profile of the perimeter non-image area of the FPD; and the plurality of FPD pixels of the front emission surface of the FPD are imaged from the first surface to the second surface of the image expansion layer; and iii) a front optic layer coupled to the second surface of the image expansion layer.
US12210255B2 Array substrate and method for manufacturing same, and display device
Provided is an array substrate. The array substrate includes a base substrate, a gate line, a data line, a discharge line, a first pixel electrode, a first thin film transistor, a second thin film transistor and a first connection line. A control electrode of the first thin film transistor and a control electrode of the second thin film transistor are both connected to the gate line. The first electrode of the first thin film transistor is connected to the data line. Both the second electrode of the first thin film transistor and the first electrode of the second thin film transistor are connected to the first pixel electrode by the first connection line. The second electrode of the second thin film transistor is connected to the discharge line.
US12210253B2 Display panel and displaying device
A display panel, wherein the display panel includes a displaying region; the displaying region includes a main displaying region, an auxiliary displaying region and an under-screen displaying region; first pixel driving circuits, first light emitting devices and second pixel driving circuits are provided under the auxiliary displaying region, and second light emitting devices are provided under the under-screen displaying region; the first pixel driving circuits are for driving the first light emitting devices, and the second pixel driving circuits are for driving the second light emitting devices; and the auxiliary displaying region is provided at an edge of the main displaying region.
US12210252B2 Array substrate and manufacturing method therefor, and display panel
An array substrate and a manufacturing method therefor, and a display panel are provided. The manufacturing method includes: forming a scan line and a gate on a substrate; forming a first insulating layer covering the scan line and the gate on the substrate; forming a metal oxide semiconductor layer above the first insulating layer, the metal oxide semiconductor layer including a source, a drain and an active layer; coating an upper surface of the metal oxide semiconductor layer with a photosensitive material layer; photoetching the photosensitive material layer from the back side of the substrate by using a first metal layer as a mask to form a channel protection layer; performing conductorization treatment on the metal oxide semiconductor layer to enable the source and the drain to be conductive; forming a data line above the first insulating layer; and forming a pixel electrode above the first insulating layer.
US12210244B2 Light-emitting module and electronic device
A light-emitting module is provided. The light-emitting module includes a circuit substrate and a first light-emitting element disposed on the circuit substrate. The light-emitting module also includes an optical pattern disposed on the circuit substrate and adjacent to the first light-emitting element. The light-emitting module further includes a lens covering the first light-emitting element and the optical pattern.
US12210237B2 Electronic device
An electronic device is provided. The electronic device includes: a back plate, a panel, a first support component and a second support component. The panel is disposed on the back plate and includes a first corner and a second corner. The first support component is disposed between the first corner of the panel and the back plate. The second support component is disposed between the second corner of the panel and the back plate. At least one of the first support component and the second support component has a slot, and a first portion of the back plate extends into the slot.
US12210236B2 Display apparatus
A display apparatus includes a rear chassis including a fastening hole, a light source module installed at the rear chassis and configured to emit light, a diffuser plate to diffuse light emitted from the light source module, a liquid crystal panel arranged in front of the diffuser plate, a front chassis arranged to cover sides of the liquid crystal panel and the diffuser plate, a middle mold to couple the diffuser plate so that the diffuser plate is arranged in front of the light source module, the middle mold including a fastening groove to align with the fastening hole, a bonding member to bond the diffuser plate to the middle mold, and a fastening member coupleable to the fastening groove by passing through the fastening hole from behind the rear chassis to couple the rear chassis to the middle mold.
US12210234B2 Liquid crystal display
A liquid crystal display includes a display substrate which includes a plurality of pixel areas and is curved in a first direction, an opposite substrate which faces the display substrate, is coupled to the display substrate, and is curved along the display substrate, and a liquid crystal layer disposed between the display substrate and the opposite substrate, where a plurality of domains are defined in each of the plurality of pixel areas, directions in which liquid crystal molecules of the liquid crystal layer are aligned are different from each other in at least two domains among the plurality of domains, and the plurality of domains is arranged in a second direction crossing the first direction.
US12210232B2 Optical modulator and optical transmission apparatus using same
An optical modulator includes a relay substrate having signal conductor patterns that connect input signal terminals and signal electrodes of an optical modulation element and ground conductor patterns, and a housing that accommodates the optical modulation element and the relay substrate. Regarding at least one signal conductor pattern, the two ground conductor patterns sandwiching the signal conductor pattern are formed in an asymmetrical shape in a plan view in a rectangular connection area including a signal connection portion at which the signal conductor pattern and the input signal terminal are connected. The connection area is centered on the at least one signal conductor pattern in a width direction, and has a width equal to a distance to the nearest adjacent signal conductor pattern and a height equal to a distance from an end of the signal connection portion farthest from a signal input side to the signal input side.
US12210229B2 Accommodating soft contact lens
An accommodating contact lens comprises a variable focus optical module, which comprises an optical chamber and one or more eyelid engaging chambers coupled to the optical chamber with one or more extensions comprising channels extending between the optical chamber and the more eyelid engaging chambers. The module may comprise a self-supporting module capable of supporting itself prior to placement in a contact lens to facilitate placement prior to encapsulation in the contact lens. The module may comprise one or more optically transmissive materials, provides improved optical correction, and can be combined with soft contact lens materials such as hydrogels. In many embodiments, the module comprises a support structure extending between an upper membrane and a lower membrane in order to provide variable optical power accurately with decreased amounts distortion and improved responsiveness to eyelid induced pressure.
US12210224B2 Ophthalmic solutions having visual marker for safer contact lens insertion and removal
A method of applying a contact lens to an eye of a subject can include: applying an ophthalmic composition to the contact lens, wherein the ophthalmic composition includes a colorant that temporarily colorizes the contact lens; and positioning the colorized contact lens onto a correct position of the eye while visualizing the colorized contact lens. A method of removing a contact lens from an eye of a subject can include: applying an ophthalmic composition to the contact lens while located on the eye of the subject, wherein the ophthalmic composition includes a colorant that temporarily colorizes the contact lens; and removing the colorized contact lens from the eye while visualizing the colorized contact lens.
US12210223B2 Methods and systems for optimizing an optical function of a progressive ophthalmic lens under specific wearing conditions
Disclosed is a method for determining an optical function of a progressive ophthalmic lens for a wearer, including: providing a prescription of the wearer; providing wearing data including at least a numerical parameter; providing by at least one processor a set of predefined optical functions including at least a first predefined optical function adapted to the prescription of the wearer and to a first predefined wearing parameter and a second predefined optical function for the prescription of the wearer and to at least a second predefined wearing data parameter, the second predefined optical function being different from the first; and determining an optical function of the progressive ophthalmic lens, so: when the wearing data parameter≥a threshold value, the optical function of the lens=first predefined optical function, and when the wearing data parameter
US12210220B2 Hardware architecture for modularized eyewear systems, apparatuses, and methods
Systems, apparatuses, and methods are taught that provide reconfigurable components for eyewear devices. A reconfigurable component for use in an eyewear device includes an embedded electronics system. The embedded electronics system is configured for wireless communication and for processing sensor signals. The embedded electronics system is embedded into a component of the eyewear device. A plurality of sensors is embedded into one or more of the reconfigurable component and the eyewear device. The plurality is in electrical communication with the embedded electronics system. The embedded electronic system further includes a processor. The processor is configured to receive outputs from the plurality of sensors and to determine a system control parameter from an output of at least one sensor of the plurality of sensors.
US12210217B2 Optical imaging system
The present disclosure discloses an optical imaging system, comprising, sequentially along an optical axis from an object side to an image side, a prism, a diaphragm, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens and a seventh lens, where each of the first lens to the seventh lens has a refractive powers. The prism reflects light incident to the prism along a first direction, to cause the light to emerge from the prism along a second direction. The diaphragm to the seventh lens are sequentially disposed from the prism to the image side along the second direction. The second lens has a positive refractive power, and an image-side surface of the second lens is a concave surface. The third lens has a negative refractive power. The fourth lens has a negative refractive power, and an image-side surface of the fourth lens is a concave surface. The fifth lens has a positive refractive power. At least one of surfaces from an object-side surface of the first lens to an image-side surface of the seventh lens is an aspheric surface.
US12210216B2 Optical image capturing system
An optical image capturing system includes, along the optical axis in order from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, and a seventh lens. At least one lens among the first to the sixth lenses has positive refractive force. The seventh lens has negative refractive force. The lenses in the optical image capturing system which have refractive power include the first to the seventh lenses. The optical image capturing system can increase aperture value and improve the imaging quality for use in compact cameras.
US12210211B2 Imaging lens system, identification module and electronic device
An imaging lens system includes four lens elements which are, in order from an object side to an image side: a first lens element, a second lens element, a third lens element and a fourth lens element, and each of the four lens elements has an object-side surface facing toward the object side and an image-side surface facing toward the image side. The first lens element has negative refractive power. The fourth lens element has positive refractive power, and the image-side surface of the fourth lens element is convex in a paraxial region thereof. At least one lens element of the imaging lens system has at least one lens surface having at least one inflection point.
US12210209B2 Camera actuator and camera module comprising same
An embodiment relates to a camera actuator and a camera module comprising same. A camera actuator according to an embodiment may comprise: a housing; a base which is coupled to the housing and on which a lens assembly is disposed; a shaper unit disposed in the housing; a first driving part coupled to the shaper unit; and a prism unit coupled to the housing. The housing may comprise a housing body having an opening formed therethrough and a housing side part extending from the housing body. The first driving part may be disposed to overlap with the prism unit in the direction vertical to an optical axis.
US12210208B2 Driving mechanism
A driving mechanism is provided for moving an optical element, including a fixed module, a movable module holding the optical element, a driving assembly for driving the movable module to move relative to the fixed module, a position-sensing element, and a 3D circuit. The fixed module has a base, and the position-sensing element is disposed on the base to detect the movement of the movable module relative to the fixed module. The 3D circuit is embedded in the base and electrically connected to the position-sensing element.
US12210207B2 Lens retainer ring with compliant element
The technology relates to lens assemblies for sensor units that provide a low but consistent preload force over the entire operational temperature range of the device. Consistent preloading helps to avoid cracking and plastic deformation. In particular, a compliant structure of a polymeric material is able to expand and contract across temperature extremes. In addition, the polymeric material is arranged in conjunction with a retainer ring to form a discontinuous seal with the lens. This provides in a leak path that is able to reduce condensation or contaminants. As a result, moisture within the sensor unit is permitted to escape, reducing or eliminating impairments on the lens or other parts of the sensor unit that could otherwise impair device operation.
US12210206B2 Optical element driving unit, imaging optical module and electronic device
An optical element driving unit includes a stationary body, a carrier, a supporting mechanism and an electromagnetic driving assembly. The supporting mechanism is connected to the carrier and the stationary body and provides the carrier with a degree of freedom of movement relative to the stationary body. The carrier can be driven to move by the electromagnetic driving assembly. The electromagnetic driving assembly includes a driving coil, a driving magnet and a ferromagnetic element. The driving coil is disposed on the carrier. The driving magnet is disposed on the stationary body. The ferromagnetic element is one-piece formed and embedded in the carrier, and the ferromagnetic element includes a magnetic field guiding part and an electrical connection part. The magnetic field guiding part faces the driving coil and/or the driving magnet. The electrical connection part is exposed on a surface of the carrier and electrically connected to the driving coil.
US12210202B2 Terminal enclosure
A glass fiber reinforced wall for a fiber optic cable enclosure having variable wall thicknesses between stiffening ribs to improve durability against impact loads.
US12210200B2 Photonic semiconductor device and method of manufacture
A package includes a photonic layer on a substrate, the photonic layer including a silicon waveguide coupled to a grating coupler; an interconnect structure over the photonic layer; an electronic die and a first dielectric layer over the interconnect structure, where the electronic die is connected to the interconnect structure; a first substrate bonded to the electronic die and the first dielectric layer; a socket attached to a top surface of the first substrate; and a fiber holder coupled to the first substrate through the socket, where the fiber holder includes a prism that re-orients an optical path of an optical signal.
US12210199B2 Integration of power and optics through cold plates for delivery to electronic and photonic integrated circuits
In one embodiment, an apparatus includes an upper cold plate and a lower cold plate, at least one of the upper cold plate or the lower cold plate comprising an electrical or optical path extending therethrough, a substrate and die package interposed between the upper cold plate or the lower cold plate, and a connector coupled to one of the upper cold plate or the lower cold plate for transmitting power or an optical signal through the electrical or optical path to the substrate and die package.
US12210196B2 Cover for a fiber optic ferrule and ferrule push
A cover for a fiber optic ferrule and ferrule push includes a sleeve extending lengthwise between opposed front and rear ends and defines a lengthwise-extending opening that opens through the rear end for receiving at least a portion of the fiber optic fiber optic ferrule and the ferrule push. The sleeve also includes a top side and an opposing bottom side, and two side walls extending between the top side and the bottom side and along at least a portion of the sleeve. A receiver is disposed in the top side to receive a projection associated with the ferrule push.
US12210195B2 Method for making a low-loss fiber optic connector
A method of terminating an optical fiber having an inner core with a fiber optic connector including a ferrule having a micro-bore and an end face with a mating location is disclosed. The method includes determining a bore bearing angle of a bore offset of the micro-bore in the ferrule; determining a core bearing angle of a core offset of the inner core in the optical fiber; orienting the ferrule and the optical fiber relative to each other to minimize the distance between the inner core and the mating location; heating the ferrule to an processing temperature above room temperature; and coupling the optical fiber to the micro-bore of the ferrule. The size of the micro-bores and optical fibers may be selected to maximize the number of interference fits in a population of ferrules and optical fibers while minimizing failed fittings between the ferrules and optical fibers in the populations.
US12210194B2 Expanded beam optical ferrules
An optical ferrule (200) includes an input surface (10) for receiving and transmitting a central light ray (21) from an optical fiber (20) attached to the optical ferrule. A light redirecting side (30) receives, along a first direction (40), the central light ray (21) transmitted by the input surface (10) and redirects the received light along a different second direction (41). The redirected central light ray (23) exits the optical ferrule through an output surface (50) of the optical ferrule. As the central light ray (21) propagates in the optical ferrule from the input surface (10) to the output surface (50), the central light ray (21) propagates through distinct first and second portions (60,70) of the optical ferrule having different respective first and second compositions.
US12210191B2 Optical coupling device and method for manufacturing optical coupling device
An optical coupling device including multiple optical fibers each of which includes at least one core; and a self-forming optical waveguide, wherein the optical fibers are arranged facing each other, and the self-forming optical waveguide is provided between the optical fibers, an end portion of the self-forming optical waveguide is optically connected to the core of each optical fiber, the cores of the optical fibers arranged facing each other are optically connected to each other through the self-forming optical waveguide in a linear shape, optical axis directions of the optical fibers optically connected to each other through the self-forming optical waveguide are parallel with each other, and an end portion of each core is diagonally formed with an inclination angle according to a refractive index of each core and a refractive index of the self-forming optical waveguide.
US12210189B2 Nanoimprinted photonic integrated circuits
A method of making a photonic integrated circuit (PIC) is provided. The method comprises depositing a functional resist material layer over a substrate, disposing and pressing a stamp with a plurality of nanopatterns into the functional resist material for a period of time, and removing the stamp from the functional resist material to provide nanofeatures that are inverted versions of the nanopatterns, wherein the nanofeatures form one or more optical elements.
US12210188B2 Semiconductor package and manufacturing method thereof
A semiconductor package includes a first die stack structure and a second die stack structure, an insulating encapsulation, a redistribution structure, at least one prism structure and at least one reflector. The first die stack structure and the second die stack structure are laterally spaced apart from each other along a first direction, and each of the first die stack structure and the second die stack structure comprises an electronic die; and a photonic die electronically communicating with the electronic die. The insulating encapsulation laterally encapsulates the first die stack structure and the second die stack structure. The redistribution structure is disposed on the first die stack structure, the second die stack structure and the insulating encapsulation, and electrically connected to the first die stack structure and the second die stack structure. The at least one prism structure is disposed within the redistribution structure and optically coupled to the photonic die. The at least one reflector is disposed on the at least one prism structure.
US12210185B2 Wavelength division multiplexers for space division multiplexing (SDM-WDM devices)
Wavelength division multiplexers for space division multiplexing can include wavelength division multiplexing fanout devices or pump-signal combiners for multicore fibers.
US12210183B2 Backlight module and display device
A backlight module and a display device are disclosed. The backlight module includes: a light guide plate that provides a surface light surface for the display panel and that has a first surface, a second surface, and a third surface, where the first surface is a light-emitting surface, and where the light incident surface connects the first and second surfaces together; a light source disposed on the light incident surface of the light guide plate and used to provide a linear light source for the light guide plate; a light absorbing and reflecting film layer disposed on the second surface of the light guide plate and used for absorbing light and reflecting blue light; and a first reflective sheet disposed on a side of the light absorbing and reflecting film layer facing away from the light guide plate.
US12210179B2 Backlight keyswitch and backlight module thereof
A backlight keyswitch includes a backlight module and a keyswitch body having a cap with a symbol. The backlight module disposed under the cap includes a light guide plate, a light-blocking sheet, a backlight circuit board having first, third, and second lighting units disposed in the light guide plate and arranged sequentially along a longitudinal direction for emitting first, third, and second color lights respectively, and a micro optical layer. The light-blocking sheet is located above the backlight circuit board and has a transparent region. The light guide plate is located between the light-blocking sheet and the backlight circuit board. The micro optical layer is parallel to the light guide plate and formed corresponding to the transparent region to guide the first, second, and third color lights to the symbol and has first and second clearance regions respectively adjacent to the first and second lighting units in the longitudinal direction.
US12210177B2 Polarizing plate and optical display device comprising same
Provided is a polarizing plate and an optical display device comprising same, the polarizing plate comprising: a polarizer; and a stack body of a first phase difference layer and a second phase difference layer stacked on a lower surface of the polarizer, wherein the first phase difference layer satisfies Equation 1, the second phase difference layer satisfies Equation 2, the sum of an in-plane phase difference at a wavelength of 550 nm between the first phase difference layer and the second phase difference layer is about 100 nm to about 110 nm, the sum of a thickness direction phase difference at a wavelength of 550 nm between the first phase difference layer and the second phase difference layer is about −30 nm to about +10 nm, and the second phase difference layer comprises a fluorine-based phase difference layer.
US12210176B2 Plastic film for optical applications, polarization plate, and image display device
An optical plastic film can suppress rainbow unevenness when viewed with naked eyes and blackout when viewed with polarized sunglasses without high in-plane retardation. The film has an average of in-plane retardations of 600 nm or less and satisfies: when a sample with a size of 50 mm in length×50 mm in width is cut out of the film, slow axis directions are measured at a total of five points including four points 10 mm advanced from the four corners of the sample toward the center and the center of the sample, and angles formed by any one side of the sample with the slow axis directions at the measurement points are respectively defined as D1 to D5, the difference between the maximum value and the minimum value of D1 to D5 is 5.0 degrees or more.
US12210175B2 All-optical volumetric imaging via spectral sweep by means of a transmissive bragg grating featuring a radially dependent plane of diffraction
An imaging element may include volume Bragg grating (VBG) within a material, where the material has an input face, and where the VBG is formed as a periodic distribution of curved surfaces of refractive index variation with chirped periodicity in a volume of the material. The periodic distribution of curved surfaces of refractive index variation forming the VBG may be selected to image different object planes oriented parallel to the input face onto different lateral locations of a single image plane with different wavelengths via the Bragg diffraction.
US12210174B2 Non-color shifting multilayer structures
A multilayer thin film that reflects an omnidirectional structural color includes a multilayer stack comprising having: a reflector layer; a first dielectric layer extending over the reflector layer; an absorbing layer extending over the first dielectric layer; and a second dielectric layer extending over the absorbing layer. The multilayer thin film reflects a single narrow band of visible light when exposed to broadband electromagnetic radiation, and the single narrow band of visible light has: a visible full width at half maximum (FWHM) width of less than 200 nm; a color shift of the reflected single narrow band of visible light is less than 50 nm when the multilayer stack is exposed to broadband electromagnetic radiation and viewed from angles between 0 and 45 degrees relative to a direction normal to an outer surface of the multilayer thin film.
US12210172B2 Diffuser combining a multi-faceted surface and a lens-covered surface to provide specific light distributions
An optical diffuser includes a body formed of a material that is at least translucent to light, a back surface for receiving output light from a light source and for scattering the output light received on the back surface to provide diffuse light, and a front surface, on the body opposite the back surface on the body, for transmitting the output light scattered by the back surface as diffuse light with a predefined light distribution.
US12210171B2 Combined collimation and diffuser lens for flood illuminator
The present disclosure relates to optical systems and vehicles, which may incorporate lidar sensors. An example optical system includes a light-emitter device configured to emit emission light. The optical system also includes an optical element including a first surface and an opposing second surface. The first surface includes a diffusing surface configured to diffuse the emission light to form diffused light. The second surface includes a focusing surface. A combination of the first surface and the second surface are configured to provide an intensity profile of light emitted within a field of view of the optical system.
US12210167B2 Pinpointing single molecule positions with in situ point spread function retrieval for three dimensional nanoscopy of whole cells and tissues
A method of in situ point spread function (PSF) retrieval is disclosed which includes encoding 3D location of molecules into PSFs, receiving molecule-generated images containing PSFs, segmenting the images into sub-PSF, initializing template PSFs from a pupil function, determining a statistical measure of a predetermined function between the sub- and template PSFs, associating each of the sub-PSFs with a template PSF, aligning and averaging the sub-PSF, applying a phase retrieval algorithm to the averaged sub-PSFs to update the pupil function, regenerating the template PSFs, repeating until a difference between a new and a prior generation pupil function is below a predetermined threshold, generating in situ PSFs from the last pupil function, and applying a maximum likelihood estimation algorithm based on the in situ PSFs and the sub-PSF to thereby generate lateral and axial locations of molecules.
US12210163B2 Electronic devices with optical component protection
A head-mounted device may have a head-mounted housing. The head-mounted housing may have rear-facing displays that display images for a user. The images are viewable from eye boxes while the head-mounted device is being worn by the user. A publicly viewable front-facing display may be mounted on a front face of the head-mounted housing. A display cover layer may overlap a pixel array associated with the front-facing display. An inactive border area of the display cover layer may overlap optical components. Shutter systems may be provided between the display cover layer and the optical components to selectively block light. Actuators may move shutter members or other movable members to cover and uncover the optical components. A removable cover may be used to protect the display cover layer and may have portions in different areas that have different optical properties.
US12210162B2 Scanning device
Example methods, apparatuses and systems are disclosed for providing a device for capturing a barcode image within an augmented reality environment. An example method includes detecting a target object within a field of view of an augmented reality viewing device. The method further includes rendering an image of a scanning device within the field of view of the augmented reality viewing device, and rendering a scanning area within the field of view of the augmented reality viewing device. Further, a camera associated with the augmented reality viewing device captures an image of a barcode located on the target object. Corresponding apparatuses, systems, and computer program products are also provided.
US12210161B2 Outcoupling grating for augmented reality system
An eyepiece for use in front of an eye of a viewer includes a waveguide having a surface and a diffractive optical element (DOE) optically coupled to the waveguide. The DOE includes a plurality of first ridges protruding from the surface of the waveguide and arranged as a periodic array having a period, each respective first ridge has a first height and a respective first width. The DOE also includes a plurality of second ridges, each respective second ridge protruding from a respective first ridge and having a second height greater than the first height and a respective second width less than the respective first width. At least one of the respective first width, the respective second width, or a respective ratio between the respective first width and the respective second width varies as a function of a distance from a first edge of the DOE.
US12210160B2 System to superimpose information over a users field of view
The present invention relates to novel virtual reality (VR), augmented reality (AR), and mixed reality (MR) systems for providing a user additional information that was previously invisible to the naked eye. More specifically, the invention relates to a system that is capable of overlaying information onto human vision such that the user can see both the environment around them, and the information superimposed over it.
US12210159B2 Optical system for a display device
An optical system for a display device for head mounting is described. In particular a Maxwellian display device, with an enlarged eye-box is described. The optical system includes a beam forming element configured to converge multiple sets of light beams into at least two points of convergence (e.g., on an exit pupil of the optical system or of the display device using the optical system), and at least one optical arrangement comprising an input for input light beams, at least one beam splitter and at least three reflectors. The at least one beam splitter and at least three reflectors are positioned to form the multiple sets of the light beams from the input light beams such that the multiple sets of the light beams have equally long beam paths from the input to the beam forming element. Each point of convergence is a convergent viewing point for a user, thus enlarging the eye-box.
US12210157B2 Air-gap free perpendicular near-eye display
A near-eye display comprised of a projector having an exit aperture through which is transmitted a plurality of rays including a first and second extreme ray defining opposite ends of an image angular field of view and the physical exit aperture, and a chief ray defining a midpoint of the image angular field view. The near-eye display further includes a light-guide optical element (LOE) having first and second parallel surfaces along a length thereof, and a reflector angled obliquely relative to the pair of parallel surfaces. The near eye display is arranged such that each of the plurality of rays follows a light path comprised of entering the LOE through the first parallel surface at a predetermined entry point, reflecting off the LOE's first parallel surface at a predetermined reflection point, and subsequently undergoing total internal reflection within the LOE, wherein the reflection point of the first extreme ray is located beyond the entry point of the second extreme ray.
US12210153B2 Holographic waveguide display with light control layer
Waveguides and waveguide displays having a layer for blocking non-image light (i.e. haze) that could otherwise reduce contrast and degrade color gamut and uniformity, while providing high transmission to external light are provided. Many waveguides and displays incorporate at least one light control layer applied to at least one external surface of a waveguide supporting at least one grating and overlapping at least a portion of the at least one grating, to divert or block scattered light from the set of gratings that might otherwise enter said eyebox.
US12210152B2 Display device and system
A display device having a viewing window on a viewing plane is described. The display device comprises a picture generating unit, a first waveguide pupil expander and a second waveguide pupil expander. The picture generating unit is arranged to display a picture on a display plane. The picture is a holographic reconstruction formed from a hologram of the picture. The first waveguide pupil expander comprises an input port arranged to receive light of the picture and to expand a first exit pupil thereof in a first dimension. The second waveguide pupil expander comprises an input port arranged to receive light of the picture and to expand a second exit pupil thereof in the first dimension. The first dimension corresponds to a dimension of the viewing window. A method of expanding a viewing window of a display device is also described.
US12210151B2 Display device and system
A display device having a viewing window on a viewing plane is described. The display device comprises a picture generating unit, a first waveguide pupil expander and a second waveguide pupil expander. The picture generating unit is arranged to display a picture on a display plane. The picture is a holographic reconstruction formed from a hologram of the picture. The first waveguide pupil expander comprises an input port arranged to receive light of the picture and to expand a first exit pupil thereof in a first dimension. The second waveguide pupil expander comprises an input port arranged to receive light of the picture and to expand a second exit pupil thereof in the first dimension. The first dimension corresponds to a dimension of the viewing window. A method of expanding a viewing window of a display device is also described.
US12210150B2 Head-mountable display systems and methods
A system includes one or more sensors to detect one or more properties for a current user wearing a head-mountable display (HMD), control circuitry to select a user profile from a plurality of stored user profiles in dependence upon one or more of the detected properties, where each stored user profile is associated with a respective user and includes data indicative of one or more reference properties for the respective user, where the selected user profile includes data indicative of at least one reference property that is substantially the same as at least one of the one or more of the detected properties, and processing circuitry to generate at least one of audio and video content for output by the HMD in dependence upon the selected user profile and in response to the selection of the user profile.
US12210147B2 Method and processing unit for activating at least one drive unit of at least one deflection unit of a microscanner device
A method for activating a drive unit of a deflection unit of a two-dimensional microscanner device. First and second control signals for activating the drive unit of the deflection unit are initially generated using a processing unit. The first and second control signals are subsequently transferred to the drive unit. A sinusoidal first movement of the deflection unit about a first axis and a sinusoidal second movement of the deflection unit about a second axis are carried out at a first point in time based on the transferred control signals. The first control signals are then adapted so that a periodic third movement is superimposed on the first movement at a second point in time following the first point in time. Alternatively, the second control signals are adapted so that a periodic fourth movement is superimposed on the second movement at the second point in time following the first.
US12210139B2 Optical photographing system and image capturing unit
An optical photographing system includes eight lens elements which are, in order from an object side to an image side along an optical path: a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element, a seventh lens element and an eighth lens element. Each of the eight lens elements has an object-side surface facing toward the object side and an image-side surface facing toward the image side. The object-side surface of the third lens element is concave in a paraxial region thereof. The fourth lens element has positive refractive power. The fifth lens element has positive refractive power. The sixth lens element has positive refractive power. The seventh lens element has negative refractive power, and the image-side surface of the seventh lens element is concave in a paraxial region thereof.
US12210135B2 Optical components with an adjacent metamaterial structure
Structures for an optical component, such as a polarization splitter rotator, and methods of forming such structures. The structure comprises a waveguide core positioned in a vertical direction over a substrate, and a metamaterial structure positioned in a lateral direction adjacent to the waveguide core. The metamaterial structure including a plurality of elements separated by a plurality of gaps and a dielectric material in the plurality of gaps.
US12210126B2 Solid-state light detection and ranging (LIDAR) system with real-time self-calibration
A light detection and ranging system. The system includes a solid-state optical antenna array, a phase monitor array, a phase controller, a plurality of phase shifters and a global phase shifter. The phase monitor array is configured to output a first mixed signal associated with one of the optical antenna subarrays, and a second mixed signal associated with two of the optical antenna subarrays. The phase controller is configured to output a first phase coefficient based on the first mixed signal and a second phase coefficient based on the second mixed signal. One of the phase shifters is configured to apply the first phase coefficient to compensate for temperature variation within one of the optical antenna subarrays. The global phase shifter is configured to apply the second phase coefficient to compensate for temperature variation between two of the optical antenna subarrays.
US12210124B2 Management system
A management system includes a monitoring device and at least one detection device. The monitoring device projects detection light for detecting a monitoring target, and identifies the monitoring target based on a detection pattern of reflected light of the detection light. The detection device is installed on the monitoring target. The detection device receives the detection light projected by the monitoring device, and reflects the detection light at a timing set to the detection device in a predetermined period starting from a timing at which the detection light is received.
US12210122B2 Mirror movement and laser shoot pattern compensation for frequency-modulated continous-wave (FMCW) LIDAR
A scanning system includes a transmitter, a scanning structure, and a controller. The transmitter is configured to transmit a frequency modulated continuous wave (FMCW) light beam that includes a plurality of frequency ramps including up-chirps and down-chirps that are matched into up-down chirp pairs. The scanning structure is configured to oscillate about a scanning axis such that a deflection angle of the scanning structure continuously varies over time in an angular range between two maximum deflection angles. The controller is configured to segment the angular range into a plurality of sub-angular ranges and assign each up-down chirp pair to a different sub-angular range of the plurality of sub-angular ranges. Each up-down chirp pair includes an up-chirp transmitted in an assigned sub-angular range during a first scanning movement of the scanning structure and a down-chirp transmitted in the assigned sub-angular range during a second scanning movement of the scanning structure.
US12210118B2 Radar target simulator with continuous distance emulation and corresponding simulation method
A radar target simulator with no lower target distance limitation and continuous distance emulation is provided. Said radar target simulator comprises a receiving unit configured to receive a radar signal from a radar under test and to provide a corresponding receive signal, and a ramp slope estimating unit. In this context, the ramp slope estimating unit is configured to track the ramp slope of the radar under test on the basis of the receive signal.
US12210117B2 Software defined radar
Systems and methods for software defined radar are disclosed. Exemplary systems utilize a frequency stacking bandwidth reconstruction technique for a stepped frequency signal to create a synthetic wideband waveform. The methods enable low-cost, reconfigurable applications such as ground penetrating radar or small unmanned aerial vehicle synthetic aperture radar platforms.
US12210116B2 Radar system, integrated radar circuit and method for a radar system
A radar system includes a first integrated radar circuit having a plurality of first transmission paths and a local oscillator configured to generate a local oscillator signal. The first integrated radar circuit has a first terminal configured to output an oscillation signal based on the local oscillator signal. The radar system includes a second integrated radar circuit having a second transmission path and a second terminal. The radar system includes a partially reflective element coupled to the first terminal via a first line section and to the second terminal via a second line section. The partially reflective element is configured to reflect back a first portion of the oscillation signal as a reflected signal via the first line section to the first terminal and to pass on a second portion of the oscillation signal as a forward signal via the second line section to the second terminal.
US12210114B2 System and method for mutual interference mitigation of FMCW automotive radar
A radar system for tracking an object in a scene by transmitting frequency modulated continuous wave (FMCW) is provided. The radar system is configured to collect radar measurements of the scene sampled in a time-frequency domain within an intermediate frequency (IF) bandwidth to which reflection of the transmitted FMCW is shifted by mixing with a copy of the FMCW, where a frequency dimension of the time-frequency domain is quantized into multiple frequency bins forming the frequency bandwidth, where a time dimension of the time-frequency domain is quantized into multiple time instances forming a time interval corresponding to the PRI, count a number of amplitude peaks of the radar measurements for each frequency bin at different instances of time, identify a number of frequency bins with their counts of the number of peaks above a pre-determined threshold, and determine at least a distance to the object based on frequency analysis of the radar measurements.
US12210113B2 Radio signal sending method and apparatus
A method related to processing interference between cooperative radars, where a radar obtains configuration information used to indicate a ratio of a quantity of first data update periods to a quantity of second data update periods in a sending period. The first data update period is used to send a first radio signal, and the second data update period is used to send a second radio signal. Waveform configurations of the first radio signal and the second radio signal are different, to effectively reduce mutual interference between the first radio signal and the second radio signal.
US12210112B2 Method and system for radiolocation at reduced data transfer
A system for estimating a location of a source transmitting a signal having a known modulation standard comprises a plurality of signal receiving circuits, each configured to receive the signal, to generate a denoised version of the signal, and to extract from the denoised version of the signal a set of signal parameters sufficient to at least partially reconstruct the denoised version of the signal. The system can also comprise a central processor circuit that receives the set of signal parameters from each signal receiving circuit and estimates the location of the source based on the signal parameters.
US12210110B2 Automated border coordination for radiofrequency network sectors
Systems and methods are described for automated detection of border conflicts in physical radiofrequency (RF) communication network infrastructures. For example, proposed sector antennas in a greenfield physical network deployment may be licensed to radiate in certain spectrum blocks in the mapped licensed geographic regions (mLGR) where they are located, but the licenses may not permit radiated power in those spectrum blocks to cross into adjacent mLGRs. Embodiments compute radiation contours for the sector antennas indicating estimated local power levels computed based on antenna characteristics of the sector antennas and propagation model data that defines geographic morphologies for the mLGRs. The radiation contours are analyzed to detect any border conflict conditions where the estimated local power levels exceed defined threshold radiation levels in unlicensed regions. A culprit set of the sector antennas can be output to indicate those responsible for detected border conflict conditions.
US12210107B2 Satellite navigation receiver for relative positioning with bias estimation
A tracking module processes the determined correlations to track a carrier of the received composite signal for estimation of a change in phase over a time period between a receiver antenna and one or more satellite transmitters that transmit the received signal as the receiver changes position with respect to an initial position during the time period. A relative position estimator estimates the relative position of the navigation receiver with respect to an initial position over the time period time by time-differencing of the phase measurements of the one or more tracked carrier signals. Bias estimators can estimate or compensate for errors in initial position and temporal changes in receiver clock and tropospheric delay.
US12210106B2 Method, apparatus, and system for detecting and characterizing parking events based on sensor data
An approach is provided for determining a vehicle parking event and respective characteristics using sensor data. The approach, for example, involves receiving sensor data from at least one sensor associated with a mobile device in a vehicle. The approach also involves processing the sensor data to determine a sequence of semantic events. The semantic events respectively indicate a maneuver performed by the vehicle. The approach further involves processing the sensor data to determine a distance estimation over which at least one of the semantic events is performed. The approach further involves detecting a parking event of the vehicle, a characterization of the parking event, or a combination thereof based on the sequence of semantic events and the distance estimation. The approach further involves providing the parking event, the characterization of the parking event, or a combination thereof as an output.
US12210105B2 On demand positioning
The subject matter disclosed herein relates to determining a background location of a mobile device using one or more signal metrics.
US12210101B2 Photoelectric conversion device, photodetection system, and movable object
A device according to an embodiment of the present disclosure includes a photodiode, a generation circuit that generates a detection pulse based on an output generated by incidence of photon on the photodiode, a counter that counts the detection pulse and outputs a count value of a plurality of bits, and a determination circuit that outputs a determination signal indicating that the count value exceeds a predetermined threshold value based on a transition of any one bit of the counter.
US12210099B2 LIDAR system based on multi-channel laser module for simultaneous beam scanning of target environment
A FMCW LIDAR system for simultaneous beam scanning of the target environment. The system can include a photonics assembly couplable to a beam steering module. The photonics assembly is configured to receive a frequency modulated laser beam and can include an optical splitter and a coherent receiver. The optical splitter can be configured to optically split the frequency modulated laser beam into a local laser beam and a target laser beam, deliver the target laser beam to the beam steering module, and receive the target laser beam reflected by a target from the beam steering module. The coherent receiver can be configured to mix the local laser beam and the target laser beam to produce an output signal.
US12210096B2 Ultrasonic radar system
A radar system includes an ultrasonic radar unit and a warning device. The ultrasonic radar unit is configured to be detachably mounted on a vehicle, and is configured to output a pairing signal when a pairing function is activated and output a warning signal upon detecting an object that is within a range. The warning device is configured to be electrically connected to the ultrasonic radar unit and to be mounted inside the vehicle. The warning device is configured to wirelessly communicate with the ultrasonic radar unit to receive the warning signal and the pairing signal; when receiving the pairing signal, couple the ultrasonic radar unit to one of a plurality of warning areas that is on the warning device according to the pairing signal; control one of the warning areas that is coupled to the ultrasonic radar unit to output a visual warning upon receiving the warning signal.
US12210095B1 Systems and methods for integrating spatial audio into point clouds
Spatial audio integrated point clouds expand the definition of point cloud points to include acoustic characteristics in addition to positional coordinates for the positioning of the points in a three-dimensional (3D) space and visual characteristics for how the individual points are presented at their respective positions in the 3D space. A system may generate a 3D scene based on the positioning of the points, and may track a path for sound that is emitted from a sound source. The system determines that the path reaches a position of one or more of the points, and performs a first adjustment to the sound according to the defined acoustic characteristics of the one or more points.
US12210094B2 Rendering method and apparatus
A medical imaging apparatus comprises processing circuitry configured to: receive three-dimensional flow data, wherein the three-dimensional flow data comprises data acquired by medical imaging of a subject; perform a first intensity projection to process first flow data corresponding to a first region in the three-dimensional flow data having a first direction of flow, thereby obtaining a first color; perform a second, independent intensity projection to process second flow data corresponding to a second region in the three-dimensional flow data having a second direction of flow which is different from the first direction of flow, thereby obtaining a second color; combine the first color and the second color to obtain a combined color; and generate volume rendering image data based on the combined color.
US12210093B2 Beamforming sonar system with improved sonar image functionality, and associated methods
A system is provided for imaging an underwater environment. The system includes one or more arrays of transducer elements. Each array is operated at a fixed phase shift and varies in frequency so as to beamform multiple sonar return beams of a first range of angles and a second range of angles. The arrays can be oriented to cover the gap in sonar coverage for other arrays to create a continuous arc of sonar coverage. Accordingly, a 2D live sonar image can be formed. Three arrays are mounted in a housing in an X plus Line configuration with one of the arrays extending below the center of the X.
US12210092B1 Continuous-wave radar system for detecting ferrous and non-ferrous metals in saltwater environments
The present invention includes systems and methods for a continuous-wave (CW) radar system for detecting, geolocating, identifying, discriminating between, and mapping ferrous and non-ferrous metals in brackish and saltwater environments. The radar system (e.g., the CW radar system) generates multiple extremely low frequency (ELF) electromagnetic waves simultaneously and uses said waves to detect, locate, and classify objects of interest. These objects include all types of ferrous and non-ferrous metals, as well as changing material boundary layers (e.g., soil to water, sand to mud, rock to organic materials, water to air, etc.). The radar system (e.g., the CW radar system) is operable to detect objects of interest in near real time.
US12210090B2 Position-measuring device using UWB antenna
Presented is a position-measuring device using UWB antenna, the position-measuring device distinguishing measurement targets positioned indoors from measurement targets positioned outdoors on the basis of UWB signals received from a plurality of UWB antennas. The presented position-measuring device includes: a first UWB antenna; a second UWB antenna; a third UWB antenna; a signal processing module which outputs a signal received from the first UWB antenna and a UWB signal received from at least one among the second UWB antenna and the third UWB antenna; and a position-measuring module which measures the position of the measurement target on the basis of the UWB signals output from the signal processing module.
US12210089B2 Oscillator circuit, corresponding radar sensor, vehicle and method of operation
A flash analog-to-digital converter (ADC) receives an input control signal and performs coarse tuning of a frequency of an output signal, produced between first and second nodes having an inductance coupled therebetween. The flash ADC quantizes an operating frequency range for the output signal produced between the first and second nodes as M·Δf, where M is an integer from 0 to N−1, where N is a number of intervals into which a frequency range for the output signal is divided, and where Δf is a resulting frequency step produced by the quantizing. The value of M is generated based upon the input control signal and a word controlling switches of a plurality of switched capacitance circuits associated with the first and second nodes to close ones of those switches associated with the control word to coarsely tune the frequency of the output signal.
US12210088B2 Radar device
In a radar device, a hypothesis selector selects one of first to third hypotheses based on velocity-accuracy posterior distributions after a preset number of distribution calculations. The first hypothesis assumes that an observed velocity of an object is an aliased relative velocity when the relative velocity is higher than an upper limit of an observable velocity range. The second hypothesis assumes that the observed velocity is an unaliased relative velocity. The third hypothesis assumes that the observed velocity is an aliased relative velocity in a case where the relative velocity is below a lower limit of the observable velocity range. The velocity-accuracy posterior distributions are respectively calculated for the first to third hypotheses from velocity-accuracy prior distributions and a detection result of observed velocities for the preset number of distribution calculations.
US12210086B2 Smart-device-based radar system performing location tagging
Techniques and apparatuses are described that implement a smart-device-based radar system capable of performing location tagging. The radar system has sufficient spatial resolution to recognize different external environments associated with different locations (e.g., recognize different rooms or different locations within a same room). Using the radar system, the smart device can achieve spatial awareness and automatically activate user-programmed applications or settings associated with the different locations. In this way, the radar system enables the smart device to provide a location-specific shortcut for various applications or settings. With the location-specific shortcut, the smart device can improve the user's experience and reduce the need to repeatedly navigate cumbersome interfaces.
US12210081B2 Motion correction method and apparatus in MR imaging, MR imaging system, and storage medium
In a motion correction method, a reference navigation image is obtained before MR data collection is performed on a target region of interest; in a process of performing the MR data collection on the target region of interest, motion detection is performed using a pilot tone signal received by a plurality of coils, and when a motion is detected, MR data collected when the motion occurs is marked as motion damage data; a post-motion navigation image is obtained when the end of the motion is detected by utilizing the pilot tone signal; registration is performed on the post-motion navigation image and the reference navigation image to obtain a motion correction parameter corresponding to the motion; and motion correction on the MR data collection is performed using the motion correction parameter. The method according to the present disclosure advantageously improves MR imaging quality.
US12210080B2 Method of operating a magnetic resonance scanner
A method of operating a magnetic resonance scanner includes determining a radio frequency (RF) pulse to be transmitted to jointly homogenize a flip angle and a semisolid saturation that would result from magnetization of a sample to be scanned by the MR scanner using the determined RF pulse. The method also includes controlling an RF transmit coil of the MR scanner to transmit the determined pulse. Homogenizing both semisolid saturation and excitation properties of the RF pulse allows for improved magnetic transfer ratio imaging.
US12210073B2 Motor and rotary transformer with shared magnetic core
An integrated hybrid rotary assembly is configured to provide power, torque and bi-directional communication to a rotatable sensor, such as a lidar, radar or optical sensor. A common ferrite core is shared by a motor, rotary transformer and radio frequency communication link. This hybrid configuration reduces cost, simplifies the manufacturing process, and can improve system reliability by employing a minimum number of parts. The assembly can be integrated with the sensor unit, which may be used in vehicles and other systems.
US12210069B2 Battery SOH estimating apparatus and method
A battery SOH estimating apparatus according to an embodiment of the present disclosure includes a SOH estimating unit configured to estimate a first SOH of a battery based on the measured voltage and current of the battery; a SOC change calculating unit configured to calculate a SOC change region and a SOC change amount of the battery based on the measured voltage; a weight calculating unit configured to calculate a weight based on a SOC region factor calculated by comparing the SOC change region with a preset criterion SOC region, a SOC change amount factor based on the SOC change amount, and a temperature factor based on the measured temperature of the battery; and a SOH correcting unit configured to correct the first SOH according to the calculated weight and a preset second SOH.
US12210068B2 Method and device for predicting state of health and remaining lifetime for used electric vehicle batteries
Understanding a health status and expected remaining lifetime of an EV (electric vehicle) battery is important before repurposing the battery for second life applications. A device for connecting to an unopened EV battery pack via operable coupling to signal and power wiring is disclosed. The device enables access to diagnostic information from the unopened EV battery. The device measures cell and/or module voltages and currents within the battery pack for several different depths of discharge. A self-learning algorithm implemented by the diagnostic device, which uses historical data and diagnostic information from the battery pack, determines a condition of the battery and provide recommended operational conditions for future use of the battery. For example, a degradation slope and expected capacity loss over time can be determined based on measured variations of cell and/or modular voltages and subsequently used, with cell impedance data, to recommend an operational C-rate for the battery pack.
US12210066B2 Method and apparatus for detecting defects of rechargeable battery
Detecting a defect in a rechargeable battery includes measuring an output signal by applying an input signal to the battery while modulating frequency, calculating an AC impedance according to the frequency and the output signal, Nyquist plotting the AC impedance and building an equivalent circuit model based on the plot, calculating a product of a charge transfer resistance and an electric double layer capacitance in the model as a time constant or calculating a slope of a straight line appearing in a low-frequency region in the plot, comparing the time constant with a predetermined time constant or comparing an absolute value of the calculated slope of the straight line with a predetermined slope absolute value, and determining the battery is defective when the time constant is less than the predetermined time constant or when the absolute value of the calculated slope is smaller than the predetermined slope absolute value.
US12210065B2 Battery diagnosing apparatus and method
Discussed is a battery diagnosing apparatus that can include a resistance measuring unit configured to measure an internal resistance of each of a plurality of battery modules including one or more battery cells, and a control unit configured to receive resistance information about the internal resistance of each of the plurality of battery modules from the resistance measuring unit, calculate a first criterion resistance and an absolute deviation between the first criterion resistance and the internal resistance, convert the calculated absolute deviation into a resistance deviation for the plurality of battery modules based on the resistance information, set a first resistance section based on the calculated first criterion resistance and the calculated resistance deviation, select a part of the plurality of battery modules as a target module based on the resistance information, and calculate a second criterion resistance for the target module based on the resistance information.
US12210064B2 Safe state detection method for lithium-ion secondary battery, safe state detection apparatus, power storage device, safe state detection system, and recording medium
A safe state detection method for a lithium-ion secondary battery, includes: calculating an absolute value of a differential coefficient of a discharge curve from which a voltage equivalent to a voltage drop of the lithium-ion secondary battery is removed; determining a first battery voltage when the degree of increase in the absolute value of the differential coefficient is greater than a threshold value; determining a second battery voltage at a start of an increase in oxidation heat in response to the first battery voltage, the oxidation heat being heat generated inside the lithium-ion secondary battery when the lithium-ion secondary battery is overcharged; and detecting a safe state of the lithium-ion secondary battery, based on the determined second battery voltage.
US12210063B1 Battery watchdog
The present disclosure provides a battery watchdog system for monitoring and managing batteries during short or extended storage and transit while ensuring low drain on a client battery being monitored. The battery watchdog system periodically powers the battery management system (BMS) of the client battery to retrieve battery information. The battery watchdog system can also collect battery information from other sensors (e.g., motion, ambient temperature, humidity, current, voltage, data integrity, and global positioning). The system can integrate data from the client battery and its own sensors to exploit algorithms and assess the battery's state, ambient conditions, potential hazards, and adherence to specific storage or transportation conditions. Further, the battery watchdog system can come equipped with onboard visual and audible indicators. And, in case of hazardous conditions, the system can autonomously activate its indicators to alert personnel.
US12210062B2 Monitored switch gear device
A monitored switch gear device that includes a switch gear, a plurality of magnets, a magnetic field sensor and a processing circuitry. The switch gear includes an opening/closing mechanism adapted to selectively open and close an electrical circuit. The opening/closing mechanism includes a pivotally mounted shaft configured to rotate about a pivot axis as the opening/closing mechanism moves between an open and a closed state. The magnets of the plurality of magnets are spaced from each other and fixedly attached to the shaft. The magnetic field sensor senses a magnetic field generated by each magnet of the plurality of magnets as the shaft pivots. Each magnet of the plurality of magnets defines a different angular position of the shaft detected by the magnetic field sensor in which the magnetic field sensor senses a respective magnet of the plurality of magnets. The processing circuitry computes a first angular speed of the shaft based on signals provided by the magnetic field sensor when it senses the magnetic field generated by at least two magnets of the plurality of magnets as the shaft pivots in one direction.
US12210061B2 Deep learning-based MLCC stacked alignment inspection system and method
A deep learning-based MLCC stacked alignment inspection system includes an integrated defect detection unit configured to detect core areas requiring inspection of image data in which a stacked structure is photographed from a semiconductor MLCC chip by using at least one deep learning-based core area detection model, perform segmentation in the detected core areas, determine whether a defect exists according to a standard margin percentage range, and enable defect detection by generating normal and/or defective data based on the determination result, a result analysis unit configured to perform visualization for respective results of the core area detection, segmentation, and defect detection of the integrated defect detection unit, and provide stepwise analysis data for the visualized respective results so as to determine whether to modify corresponding data, and a data storage configured to store the normal and/or defective data, and stepwise analysis data.
US12210057B2 Wafer-level test method for optoelectronic chips
A method for testing optoelectronic chips that are arranged on a wafer and comprise electric interfaces in the form of contact pads and optical interfaces, which are arranged in a fixed manner relative to the electric interfaces, in the form of optical deflecting elements, e.g. grating couplers, at a specified coupling angle. In the process, the wafer is adjusted in three adjustment steps in such a manner that one of the chips is positioned relative to a contacting module such that the electric interfaces of the chip and the contacting module are in contact with one another and the optical interfaces of the chip and the contacting module assume a maximum position of the optical coupling.
US12210053B2 Semiconductor device
A semiconductor device for testing a device under test includes a circuit board, a plurality of probes disposed below the circuit board and facing the device under test, an integrated substrate disposed between the circuit board and the plurality of probes, and signal-transmitting module disposed on the circuit board and next to the integrated substrate. The plurality of probes is electrically coupled to the circuit board through the integrated substrate, and the signal-transmitting module transmits a test signal to the plurality of probes through the integrated substrate and the circuit board to perform a test to the device under test. Another semiconductor device including the integrated substrate and a manufacturing method thereof are provided.
US12210052B2 Method for detecting an electrical insulation fault between an electric power source and an electrical ground
A method detects an electrical insulation fault between an electric power source and an electrical ground, via a circuit that includes a controllable voltage generator and an electrical measuring resistor connected in series between a terminal of the electric power source and the electrical ground. The method includes controlling the voltage generator to establish, between its terminals, a non-zero voltage value, and measuring the voltage at the terminals of the electrical measuring resistor to detect an electrical insulation fault between the electric power source and the electrical ground. The method further includes a computer determining, depending at least on the voltage measured at the terminals of the electrical measuring resistor, at least two parameters characteristic of a disturbance affecting the detection of the electrical insulation fault, and calculating a reliability level of the detection of the electrical insulation fault depending on at least one of the two parameters.
US12210051B2 Fault gas detection system for a liquid filled high voltage transformer
A fault gas detection system for a liquid filled high voltage transformer, the transformer including a main tank and an expansion tank the tanks fluidic connected by an exchange conduit such that gas and/or a transformer liquid is able to exchange between the tanks, the gas detection system including: a chamber with a top cover, a predefined horizontal level-plane in the chamber defining a maximum liquid level of a transformer liquid in the chamber during use, a fluid-channel including a fluid-egress at a level equal to or higher than the top cover and a fluid-ingress lower than the level of the level-plane, a level sensor designed to measuring and/or indicating a liquid level. A respective transformer and a respective wind turbine system is also provided.
US12210050B2 Partial discharge measurement apparatus, partial discharge measurement method, and partial discharge measurement system
The present embodiment provides a partial discharge measurement apparatus configured to detect partial discharge generated in a rotating electrical machine supplying or receiving power via an insulated conductor, where the apparatus comprises a calibration signal generator, a sensor, a compensation processor, and a signal processor. The calibration signal generator is configured to supply a calibration signal to a surface of an insulating layer of the insulated conductor. The sensor is configured to measure a physical quantity regarding the partial discharge. The compensation processor is configured to use an output signal of the sensor when the calibration signal has been supplied to generate a compensation coefficient. The signal processor is configured to process the output signal of the sensor based on the compensation coefficient.
US12210049B2 Evaluation of partial discharge signals
A method for evaluating partial discharge signals. Partial discharge signals are captured, at only one point or at a plurality of points, near insulation of the electrical outer conductors of a multi-phase alternating current. The multi-phase alternating current, flowing in respective outer conductors, has fixed phase shifts relative to each other. Partial discharge signals are superposed on each other. At least one characteristic variable of the partial discharge signals is defined. Each partial discharge signal is assigned a phase position. A characteristic variable value of each characteristic variable is determined. Each partial discharge signal is assigned a number tuple from each characteristic variable value of the partial discharge signal and from the phase position. Clusters of the partial discharge signals in a multidimensional space with points formed by the number tuples are determined. A partial discharge activity is determined for each outer conductor from the determined clusters.
US12210047B2 DC electrical network
A DC electrical network intended to supply electricity to an electrical load via an electric power source. A first pole of the electric power source is linked to first ends of two first electrical lines, second ends of which are linked to one another, and also to a first pole of the electrical load via two stages of a contactor. A second pole of the electric power source is linked to first ends of two second electrical lines, second ends of which are linked to one another, and also to a second pole of the electrical load via two other stages of the contactor. The electrical network further comprises a processing unit configured to control the contactor to open if current measurements correspond to currents flowing in opposite directions through the two first electrical lines or through the two second electrical lines.
US12210041B2 Sensor unit
A sensor unit includes a first connection bus bar to a seventh connection bus bar connected to switch modules. The sensor unit includes a base integrally molding the first connection bus bar to the seventh connection bus bar. The sensor unit includes a plurality of magnetic-electric conversion units which detects current of the first connection bus bar to the seventh connection bus bar, respectively. The sensor unit includes a nut box connected to the base. The base and the nut box extends in the x-direction. A plurality of pillars, which are separated each other in the x-direction, are formed on the base. The nut box is fixed to the plurality of pillars by fixing bolts.
US12210040B2 Systems and methods for integrated shielding in a current sensor
Systems and methods described herein are directed towards integrating a shield layer into a current sensor to shield a magnetic field sensing element and associated circuitry in the current sensor from electrical, voltage, or electrical transient noise. In an embodiment, a shield layer may be disposed along at least one surface of a die supporting a magnetic field sensing element. The shield layer may be disposed in various arrangements to shunt noise caused by a parasitic coupling between the magnetic field sensing element and the current carrying conductor away from the magnetic field sensing element.
US12210036B2 Test socket for semiconductor integrated circuits
A test socket for an IC includes a socket body, a rotational contact, and an elastomer retainer. The socket body includes a top surface that faces the IC, and a bottom surface that faces a load board. The socket body defines a slot extending from the top surface to an aperture in the bottom surface. The rotational contact is positioned in the slot. The elastomer retainer captures the rotational contact in the socket body and includes a round section about which the rotational contact rotates. The elastomer retainer compresses under translatory force from the rotational contact when translating from the free state to the pre-load state upon engagement with the load board, and compresses under rotational force from the rotational contact when rotating from the pre-load state to the loaded state upon engagement with the IC.
US12210035B2 Inertial sensor device and sensor module
An inertial sensor device includes a first interface, a second sensor, a second interface, a host interface, and a processing circuit. The first interface is an interface for a first sensor configured to detect a first physical quantity in a first detection axis, a second physical quantity in a second detection axis, and a third physical quantity in a third detection axis. The second sensor is configured to detect the physical quantity in the third detection axis as a high-accuracy third physical quantity with a higher accuracy than the first sensor. The processing circuit is configured to output the first physical quantity and the second physical quantity to a host via the host interface, and output the high-accuracy third physical quantity instead of the third physical quantity to the host via the host interface.
US12210034B2 Accelerometer including protective housing
In some examples, an accelerometer system includes a first excitation ring comprising: a first housing; and a first cover removably attached to the first housing, wherein the first housing and the first cover define a first recess. The accelerometer system also includes a second excitation ring comprising: a second housing; and a second cover removably attached to the second housing, wherein the second housing and the second cover define a second recess. The accelerometer system also includes a proof mass assembly; and processing circuitry located within one or both of the first recess and the second recess, wherein the first excitation ring and the second excitation ring shield the processing circuitry from harmful levels of radiation existing outside of the accelerometer system, and wherein the processing circuitry is configured to maintain a proof mass of the proof mass assembly in a null position.
US12210032B2 Vibration remote sensor based on speckles tracking, which uses an optical-inertial accelerometer, and method for correcting the vibrational noise of such a sensor
A remote sensor based on speckle tracking which uses an inertial-optical accelerometer is provided. The remote sensor makes it possible to correct the speckle pattern correlation centroid value in the presence of displacements due to vibrational noise. The inertial-optical accelerometer instantaneously highlights displacements of the sensor relative to an inertial reference, that is of a mass immovable with respect to the fixed stars, installed in the optical axis of the remote sensor.
US12210028B2 Receptacle delivery system
A receptacle delivery system includes a carriage configured to move from a first to a second location of an instrument. The carriage may be configured to removably support a receptacle and may include a receptacle clamping mechanism. The receptacle mechanism may be configured to apply a clamping force to the receptacle as the carriage moves from the first to the second location and release the clamping force as the carriage moves from the second to the first location.
US12210027B2 Glycan sample preparation
The present teachings relate to methods, systems, and kits for the preparation, purification and/or analysis of a glycan or glycoconjugate, and specifically to a magnetic bead based sample preparation protocol. In some aspects, the sample preparation protocol can provide for glycoconjugate capture, glycan release, fluorescent derivatization, and glycan purification for subsequent capillary electrophoresis, liquid chromatography, or other glycoanalytical method using magnetic beads containing negatively charged carboxyl groups extending from the surface of the magnetic beads.
US12210020B2 Method for evaluating data from mass spectrometry, mass spectrometry method, and MALDI-TOF mass spectrometer
The invention relates to a method to evaluate mass spectrometry data for the analysis of peptides from biological samples, particularly MALDI-TOF mass spectrometry data, comprising the steps of: providing expected mass defects; determining measured mass defects, i.e. the mass defects resulting from the mass spectrometry data; and comparing the measured mass defects with the expected mass defects.
US12210019B2 Epithelial cancer evaluation using beta defensin
A method of detecting epithelial cancer is described that includes the steps of: (a) determining the level of beta defensin 3 (BD-3) and beta defensin 2 (BD-2) in a suspect sample obtained from a subject; (b) comparing the level of BD-3 to BD-2 determined in the suspect sample to obtain a suspect BD-3/BD-2 ratio, (c) comparing the suspect BD-3/BD-2 ratio to a healthy BD-3/BD-2 ratio to obtain a diagnostic BD-3/BD-2 ratio; and (d) characterizing the subject as having epithelial cancer if the diagnostic BD-3/BD-2 ratio is greater than 1. A microfluidic device for detecting epithelial cancer using the diagnostic BD-3/BD-2 ratio is also described.
US12210018B2 Compositions and methods related to the methylation of histone H1.0 protein
Provided herein are compositions and methods related to the production and detection of a histone H1.0 protein dimethylated at lysine residue 180 (K180) (H1.0K180me2 protein) or a histone H1.0 peptide dimethylated at a lysine residue corresponding to K180 (H1.0K180me2 peptides). The H1.0K180me2 protein and H1.0K180me2 peptides are useful for applications including, but not limited to, molecular diagnostics of DNA damage, genotoxic stress, radiation exposure, and Alzheimer's disease, therapeutics, monitoring of therapeutic regimens, patient stratification, and drug screening. Also provided herein are antibodies specific for the H1.0K180me2 protein and H1.0K180me2 peptides.