The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 11, 2025
Filed:
Oct. 08, 2021
Ali Ebrahimi Afrouzi, Henderson, NV (US);
Lukas Fath, York, CA;
Chen Zhang, Richmond, CA;
Brian Highfill, Castro Valley, CA (US);
Amin Ebrahimi Afrouzi, Encinitas, CA (US);
Shahin Fathi Djalali, San Leandro, CA (US);
Masih Ebrahimi Afrouzi, North Las Vegas, NV (US);
Azadeh Afshar Bakooshli, Henderson, NV (US);
Ali Ebrahimi Afrouzi, Henderson, NV (US);
Lukas Fath, York, CA;
Chen Zhang, Richmond, CA;
Brian Highfill, Castro Valley, CA (US);
Amin Ebrahimi Afrouzi, Encinitas, CA (US);
Shahin Fathi Djalali, San Leandro, CA (US);
Masih Ebrahimi Afrouzi, North Las Vegas, NV (US);
Azadeh Afshar Bakooshli, Henderson, NV (US);
AI Incorporated, Toronto, CA;
Abstract
Provided is a tangible, non-transitory, machine readable medium storing instructions that when executed by a processor effectuates operations including: capturing, with at least one exteroceptive sensor, readings of an environment and capturing, with at least one proprioceptive sensor, readings indicative of displacement of a wheeled device; estimating, with the processor using an ensemble of simulated positions of possible new locations of the wheeled device, the readings of the environment, and the readings indicative of displacement, a corrected position of the wheeled device to replace a last known position of the wheeled device; determining, by the processor using the readings of the exteroceptive sensor, a most feasible position of the wheeled device as the corrected position; and, transmitting, by the processor, status information of tasks performed by the wheeled device to an external processor, wherein the status information initiates a second wheeled device to perform a second task.