Patents by Inventor Ali Ebrahimi

Ali Ebrahimi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240119614
    Abstract: A method for perceiving a model of an environment, including: capturing a plurality of data while the robot moves within the environment, wherein: the plurality of data comprises at least a first data and a second data captured by a first sensor of a first sensor type and a second sensor of a second sensor type, respectively; the first sensor type is an imaging sensor; the second senor type captures movement data; an active source of illumination is positioned adjacent to the imaging sensor such that reflections of illumination light illuminating a path of the robot fall within a field of view of the imaging sensor; perceiving the model of the environment based on at least a portion of the plurality of data; storing the model of the environment in a memory; and transmitting the model of the environment to an application of a smartphone.
    Type: Application
    Filed: October 18, 2023
    Publication date: April 11, 2024
    Applicant: Al Incorporated
    Inventors: Ali Ebrahimi Afrouzi, Chen Zhang, Sebastian Schweigert, Lukas Robinson
  • Patent number: 11947015
    Abstract: Provided is a robot including a media storing instructions that when executed by the processor of the robot effectuates operations including: obtaining sensor data indicative of operational hazards within a work environment; generating a map of the work environment based on data obtained from at least some sensors of the robot; identifying at least one room in the map; determining an object type of an operational hazard based on extracted features of the operational hazard and a database of various object types and their features; updating the map to include the object type of the operational hazard at a location in which the operational hazard was encountered by the robot; generating a coverage plan for areas of the work environment; and executing the coverage plan by the robot.
    Type: Grant
    Filed: August 12, 2021
    Date of Patent: April 2, 2024
    Assignee: AI Incorporated
    Inventor: Ali Ebrahimi Afrouzi
  • Patent number: 11937749
    Abstract: A removable mop attachment module, including a frame; a reservoir positioned within the frame; at least one drainage aperture positioned at a bottom of the reservoir; at least one breathing aperture positioned on the reservoir; and a pressure actuated valve positioned at least partially on an inner surface of the reservoir, covering the at least one breathing aperture.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: March 26, 2024
    Assignee: AI Incorporated
    Inventors: Ali Ebrahimi Afrouzi, Soroush Mehrnia
  • Patent number: 11935256
    Abstract: A distance estimation system comprised of a laser light emitter, two image sensors, and an image processor are positioned on a baseplate such that the fields of view of the image sensors overlap and contain the projections of an emitted collimated laser beam within a predetermined range of distances. The image sensors simultaneously capture images of the laser beam projections. The images are superimposed and displacement of the laser beam projection from a first image taken by a first image sensor to a second image taken by a second image sensor is extracted by the image processor. The displacement is compared to a preconfigured table relating displacement distances with distances from the baseplate to projection surfaces to find an estimated distance of the baseplate from the projection surface at the time that the images were captured.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: March 19, 2024
    Assignee: AI Incorporated
    Inventors: Ali Ebrahimi Afrouzi, Soroush Mehrnia
  • Publication number: 20240087160
    Abstract: A method for localizing an electronic device, including: capturing data of surroundings of the electronic device with at least one sensor of the electronic device; and inferring a location of the electronic device based on at least some of the data of the surroundings, wherein inferring the location of the electronic device includes: determining a probability of the electronic device being located at different possible locations within the surroundings based on the at least some of the data of the surroundings; and inferring the location of the electronic device based on the probability of the electronic device being located at different possible locations within the surroundings.
    Type: Application
    Filed: November 8, 2023
    Publication date: March 14, 2024
    Applicant: AI Incorporated
    Inventor: Ali Ebrahimi Afrouzi
  • Publication number: 20240085923
    Abstract: A robot including a main brush; a peripheral brush; a first actuator; a first sensor; processors; and memory storing instructions that when executed by the processors effectuate operations. The operations include determining a first location of the robot in a working environment; obtaining first data from the first sensor or another sensor indicative of a value of an environmental characteristic of the first location; adjusting a first operational parameter of the first actuator based on the sensed first data; and forming or updating a debris map of the working environment based on data output by the first sensor or the another sensor configured to collect data indicative of an existence of debris on a floor of the working environment over at least one cleaning session.
    Type: Application
    Filed: November 13, 2023
    Publication date: March 14, 2024
    Applicant: AI Incorporated
    Inventors: Ali Ebrahimi Afrouzi, Scott McDonald, Masoud Nasiri Sarvi
  • Patent number: 11927965
    Abstract: Provided is a method for operating a robot, including: capturing images of a workspace; capturing movement data indicative of movement of the robot; capturing LIDAR data as the robot performs work within the workspace; comparing at least one object from the captured images to objects in an object dictionary; identifying a class to which the at least one object belongs; generating a first iteration of a map of the workspace based on the LIDAR data; generating additional iterations of the map based on newly captured LIDAR data and newly captured movement data; actuating the robot to drive along a trajectory that follows along a planned path by providing pulses to one or more electric motors of wheels of the robot; and localizing the robot within an iteration of the map by estimating a position of the robot based on the movement data, slippage, and sensor errors.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: March 12, 2024
    Assignee: AI Incorporated
    Inventors: Ali Ebrahimi Afrouzi, Lukas Fath, Andrew Fitzgerald, Amin Ebrahimi Afrouzi, Brian Highfill
  • Patent number: 11927450
    Abstract: Provided is a medium storing instructions that when executed by one or more processors of a robot effectuate operations including: obtaining, with a processor, first data indicative of a position of the robot in a workspace; actuating, with the processor, the robot to drive within the workspace to form a map including mapped perimeters that correspond with physical perimeters of the workspace while obtaining, with the processor, second data indicative of displacement of the robot as the robot drives within the workspace; and forming, with the processor, the map of the workspace based on at least some of the first data; wherein: the map of the workspace expands as new first data of the workspace are obtained with the processor; and the robot is paired with an application of a communication device.
    Type: Grant
    Filed: October 6, 2023
    Date of Patent: March 12, 2024
    Assignee: AI Incorporated
    Inventors: Ali Ebrahimi Afrouzi, Lukas Robinson, Chen Zhang, Sebastian Schweigert
  • Publication number: 20240077595
    Abstract: A robot including a chassis; a set of wheels coupled to the chassis; a range finding system coupled to the robot; a plurality of sensors; a processor; and a tangible, non-transitory, machine-readable medium storing instructions that when executed by the processor effectuates operations including: obtaining, with the processor, distances to obstacles measured by the range finding system as the robot moves relative to the obstacles; and determining, with the processor, a position of the obstacle based at least partially on the distance measurements, including: identifying, with the processor, at least one position of the range finding system when encountering the obstacle; and determining, with the processor, the position of the obstacle based at least partially on the at least one position of the range finding system when encountering the obstacle.
    Type: Application
    Filed: October 6, 2023
    Publication date: March 7, 2024
    Applicant: Al incorporated
    Inventors: Ali Ebrahimi Afrouzi, Chen Zhang, Sebastian Schweigert
  • Patent number: 11919172
    Abstract: Provided is a mobile robotic device, including at least: a plurality of sensors; a processor; and a tangible, non-transitory, machine readable medium storing instructions that when executed by the processor effectuates operations comprising: selecting, by the processor, one or more actions to navigate through a workspace, wherein each action transitions the mobile robotic device from a current state to a next state; actuating, by the processor, the mobile robotic device to execute the selected one or more actions; detecting, by the processor, whether a collision is incurred by the mobile robotic device for each action executed; and, assigning, by the processor, each collision to a location within a map of the workspace wherein the location corresponds to where the respective collision occurred.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: March 5, 2024
    Assignee: AI Incorporated
    Inventor: Ali Ebrahimi Afrouzi
  • Patent number: 11921515
    Abstract: A method for determining at least one action of a robot, including capturing, with an image sensor disposed on the robot, images of objects within an environment of the robot as the robot moves within the environment; identifying, with a processor of the robot, at least a first object based on the captured images; and actuating, with the processor, the robot to execute at least one action based on the first object identified, wherein the at least one action comprises at least generating a virtual boundary and avoiding crossing the virtual boundary.
    Type: Grant
    Filed: March 13, 2023
    Date of Patent: March 5, 2024
    Assignee: AI Incorporated
    Inventor: Ali Ebrahimi Afrouzi
  • Patent number: 11911328
    Abstract: Provided is an autonomous wheeled device. A first sensor obtains first data indicative of distances to objects within an environment of the autonomous wheeled device and a second sensor obtains second data indicative of movement of the autonomous wheeled device. A processor generates at least a portion of a map of the environment using at least one of the first data and the second data and a first path of the autonomous wheeled device. The processor transmits first information to an application of a communication device paired with the autonomous wheeled device and receives second information from the application.
    Type: Grant
    Filed: March 2, 2023
    Date of Patent: February 27, 2024
    Assignee: AI Incorporated
    Inventors: Ali Ebrahimi Afrouzi, Lukas Robinson, Chen Zhang
  • Patent number: 11917700
    Abstract: A method for pairing a robotic device with an application of a communication device, including the application receiving an indication to pair the robotic device with the application; the application receiving a password for the first Wi-Fi network; the robotic device enabling pairing of the robotic device with the application upon the user pressing at least one button on a user interface of the robotic device; the application displaying a map of an environment of the robotic device and a status of the robotic device and receiving mapping, cleaning, and scheduling information.
    Type: Grant
    Filed: January 18, 2023
    Date of Patent: February 27, 2024
    Assignee: AI Incorporated
    Inventors: Ali Ebrahimi Afrouzi, Andrew Francis Fitzgerald, Chin Pang Alfred Kwan
  • Patent number: 11899463
    Abstract: A robot including a medium storing instructions that when executed by a processor of the robot effectuates operations including: capturing images of a workspace as the robot moves within the workspace; identifying at least one characteristic of an object captured in the images of the workspace; determining an object type of the object based on an object dictionary of different types of objects, wherein the different object types comprise at least a cord, clothing garments, a shoe, earphones, and pet bodily waste; and instructing the robot to execute at least one action based on the object type of the object, wherein the at least one action comprises avoiding the object or cleaning around the object.
    Type: Grant
    Filed: August 5, 2022
    Date of Patent: February 13, 2024
    Assignee: AI Incorporated
    Inventors: Ali Ebrahimi Afrouzi, Soroush Mehrnia, Lukas Robinson
  • Publication number: 20240035827
    Abstract: Provided is a medium storing instructions that when executed by one or more processors of a robot effectuate operations including: obtaining, with a processor, first data indicative of a position of the robot in a workspace; actuating, with the processor, the robot to drive within the workspace to form a map including mapped perimeters that correspond with physical perimeters of the workspace while obtaining, with the processor, second data indicative of displacement of the robot as the robot drives within the workspace; and forming, with the processor, the map of the workspace based on at least some of the first data; wherein: the map of the workspace expands as new first data of the workspace are obtained with the processor; and the robot is paired with an application of a communication device.
    Type: Application
    Filed: October 6, 2023
    Publication date: February 1, 2024
    Applicant: Al Incorporated
    Inventors: Ali Ebrahimi Afrouzi, Lukas Robinson, Chen Zhang, Sebastian Schweigert
  • Patent number: 11882969
    Abstract: A robotic cleaner executing operations such as capturing data indicative of locations of objects in a workspace through which the robot moves; generating or updating a map of at least a part of the workspace based on at least the data; and navigating based on the map or an updated map of the workspace. The robotic cleaner may include a side brush with a main body with at least one attachment point and at least one bundle of bristles attached to the at least one attachment point of the main body, wherein the bristles are between 50 to 90 millimeters in length and positioned between 5 to 30 degrees with respect to a horizontal plane.
    Type: Grant
    Filed: May 30, 2022
    Date of Patent: January 30, 2024
    Assignee: AI Incorporated
    Inventor: Ali Ebrahimi Afrouzi
  • Patent number: 11886194
    Abstract: Included is a surface cleaning service system including: one or more robotic surface cleaning devices, each including: a chassis; a set of wheels; one or more motors to drive the wheels; one or more processors; one or more sensors; and a network interface card, wherein the one or more processors of each of the one or more robotic surface cleaning devices determine respective usage data. A control system or the one or more processors of each of the one or more robotic surface cleaning devices is configured to associate each usage data with a particular corresponding robotic surface cleaning device of the one or more robotic surface cleaning devices.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: January 30, 2024
    Assignee: AI Incorporated
    Inventor: Ali Ebrahimi Afrouzi
  • Patent number: 11884485
    Abstract: An autonomous mobile robotic refuse container device that transports itself from a storage location to a refuse collection location and back to the storage location after collection of the refuse. When it is time for refuse collection, the robotic device autonomously navigates from the refuse container storage location to the refuse collection location. Once the refuse within the container has been collected, the robotic device autonomously navigates back to the refuse container storage location.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: January 30, 2024
    Assignee: AI Incorporated
    Inventor: Ali Ebrahimi Afrouzi
  • Patent number: 11864715
    Abstract: Provided is an autonomous coverage robot including: a chassis; a set of wheels; a plurality of sensors; and a mopping assembly including: a fluid reservoir for storing a cleaning fluid; a cloth for receiving the cleaning fluid, wherein the cloth is oriented toward a work surface; a means to move at least the cloth of the mopping assembly up and down in a plane perpendicular to the work surface, wherein the means to move at least the cloth of the mopping assembly up and down is controlled automatically based on input provided by at least one of the plurality of sensors; and a means to move at least a portion of the mopping assembly back and forth in a plane parallel to the work surface.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: January 9, 2024
    Assignee: AI Incorporated
    Inventors: Ali Ebrahimi Afrouzi, Renee Bautista, Soroush Mehrnia
  • Patent number: 11858155
    Abstract: Provided is an electronic razor, including: a frame; one or more razor blades detachable from the frame; a razor blade motor to drive the one or more razor blades; one or more sensors; a processor; and a suctioning mechanism positioned below the one or more razor blades, including: a suction fan; a suction fan motor to drive the suction fan; and a hair collection compartment.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: January 2, 2024
    Assignee: AI Incorporated
    Inventor: Ali Ebrahimi Afrouzi