Back to results
US 12,298,730 B1Granted
Method for devising a schedule based on user input
AssigneeAI Incorporated
InventorAli Ebrahimi Afrouzi
Life of this patent
Estimating the term…
Abstract
Some aspects include a schedule development method for a robotic floor-cleaning device that recognizes patterns in user input to automatically devise a work schedule.
Claims30
A tangible, non-transitory, machine-readable medium storing instructions that when executed by a control unit of a robotic floor-cleaning device effectuate operations comprising:
- receiving, by the control unit of the robotic floor-cleaning device, a schedule from a software application installed on an internet-connected device;
- wherein the internet-connected device is wireless and sends and receives signals to and from other remote devices, respectively;
- saving, by the control unit of the robotic floor-cleaning device, a day and time when the robotic floor cleaning device was turned on;
- and
- actuating, by the control unit of the robotic floor-cleaning device, the robotic floor-cleaning device to clean, wherein:
- the control unit turns the robot on when the robot is to be on, based on one of:
- a new schedule provided by a user, an adjustment to an existing schedule provided by a user, an approval to a suggested schedule devised by the control unit of the robotic floor-cleaning device;
- and
- the new schedule, the adjusted existing schedule, and the suggested schedule each comprise at least one day and time, wherein the internet-connected device is a smart phone.
6 more elements
A robotic floor-cleaning device, comprising:
- a chassis;
- a set of wheels coupled to the chassis and driven by at least one motor;
- a control unit;
- a memory unit to store data;
- a clock;
- a cleaning unit;
- and
- a tangible, non-transitory, machine-readable medium storing instructions that when executed by the control unit of the robotic floor-cleaning device effectuate operations comprising:
- receiving, with the control unit of the robotic floor-cleaning device, a new schedule provided by a user, an adjustment to an existing schedule provided by a user, or an approval to a suggested schedule from a software application installed on an internet-connected device, wherein the suggested schedule is devised by the control unit of the robotic floor-cleaning device;
- and
- actuating, by the control unit of the robotic floor-cleaning device, the robotic floor-cleaning device to clean according to the new schedule, the adjusted existing schedule, or the approved suggested schedule, wherein:
- the control unit only actuates the robotic floor-cleaning device to clean according to the suggested schedule after the approval of the suggested schedule by the user;
- and
- the new schedule, the adjusted existing schedule, and the approved suggested schedule each comprise at least one day and time.
11 more elements
A method for automatically devising a suggested schedule for cleaning by a robotic floor-cleaning device, comprising:
- the robotic floor-cleaning device storing times and dates the robotic floor-cleaning device was turned on in a database;
- the robotic floor-cleaning device devising the suggested schedule from the times and dates stored in the database using a machine learning algorithm;
- proposing the suggested schedule through a software application installed on a smartphone;
- wherein:
- the smartphone sends and receives signals wirelessly;
- and
- the robotic floor-cleaning device comprises:
- a clock;
- a memory unit to store data;
- an input/output means;
- and
- the control unit.
9 more elements
A method for automatically devising a schedule for a robotic floor-cleaning device comprising:
- receiving, by the robotic floor-cleaning device, instructions to turn on from an interface on the robotic floor-cleaning device or from a software application executed on a smartphone;
- storing times and dates the robotic floor-cleaning device was turned on in a database;
- devising a suggested schedule based on at least the stored times and dates in the database using a machine learning method;
- proposing the suggested schedule to a user through the software application executed on the smartphone;
- wherein:
- the machine learning comprises reinforcement learning;
- and
- the suggested schedule comprises at least one day and at least one time.
5 more elements
Dependencies are inferred from the claim text.