IP Library › Granted Patent US 11,589,402
Granted Patent B1
US 11,589,402 · App. 17/556,395 · Granted Feb 21, 2023

Methods and systems for pairing mobile robotic device docking stations with a wireless router and cloud service

Inventors: Ali Ebrahimi Afrouzi (Henderson, NV); Andrew Fitzgerald (Burlington, CA); Chin Pang Alfred Kwan (Toronto, CA)
Assignee: AI Incorporated
H04W76/11G06K19/06037H04L63/083H04W12/50H04W12/77H04W84/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,589,402
App. No.
17/556,395
Granted
Feb 21, 2023
Kind
B1
Abstract

A method for pairing a robotic device with an application of a communication device, including using, with the application, unique login information to log into the application; receiving, with the application, a SSID of a first Wi-Fi network to which the communication device is connected and a password for the first Wi-Fi network; entering, with the robotic device, a pairing mode upon the user pressing a button on a user interface of the robotic device or autonomously upon powering up for a first time; transmitting, with the application, the SSID and the password of the first Wi-Fi network to the robotic device; connecting, with the robotic device, the robotic device to the first Wi-Fi network using the SSID and the password of the first Wi-Fi network; receiving, with the application, information; and transmitting, with the application, at least some of the information to the robotic device.

Claims (70)

1. A method for pairing a robotic device with an application of a communication device, comprising:

receiving, with the application, a unique login information of a user of the robotic device;

using, with the application, the unique login information to log into the application;

receiving, with the application, a SSID of a first Wi-Fi network to which the communication device is connected and a password for the first Wi-Fi network;

entering, with the robotic device, a pairing mode upon the user pressing a button on a user interface of the robotic device or autonomously upon powering up for a first time, wherein entering into the pairing mode enables an internal Wi-Fi network of the robotic device;

transmitting, with the application, the SSID and the password of the first Wi-Fi network to the robotic device;

connecting, with the robotic device, the robotic device to the first Wi-Fi network using the SSID and the password of the first Wi-Fi network;

receiving, with the application, information comprising a status of the robotic device, mapping information, navigation information, cleaning information, operation information, an adjustment to a map of an environment of the robotic device, a function comprising at least vacuuming and mopping, a cleaning setting, and scheduling information comprising a time of operation, an area of operation, a frequency of operation, and a type of operation, wherein the information is received from one of the robotic device and the user; and

transmitting, with the application, at least some of the information to the robotic device.

2. The method of claim 1 , further comprising:

retrieving, with the application, information related to the robotic device comprising at least a model or a serial number of the robotic device, a cleaning time, or a movement path.

3. The method of claim 1 , wherein the application transmitting the SSID and the password of the first Wi-Fi network comprises:

generating, with the application, a QR barcode comprising at least the SSID and the password of the first Wi-Fi network;

capturing, with an image sensor of the robotic device, an image of the QR barcode; and

parsing, with image recognition software of the robotic device, the QR barcode to extrapolate at least the SSID and the password of the first Wi-Fi network.

4. The method of claim 1 , wherein the robotic device provides an auditory or visual alarm to alert the user that a step of the pairing process is complete.

5. The method of claim 1 , wherein:

a QR barcode sticker is provided with a corresponding docking station of the robotic device;

an image recognition software of the robotic device extrapolates information from the QR barcode; and

the robotic device connects to a cloud service using at least some of the information.

6. The method of claim 1 , wherein the application is connected to a cloud service.

7. The method of claim 1 , wherein:

the robotic device and a docking station transfer and receive information to and from each other using radio frequency.

8. The method of claim 1 , wherein at least one of the application and the robotic device, the application and a docking station, and the robotic device and the docking station transfer and receive information to and from each other using Wi-Fi.

9. The method of claim 1 , further comprising:

connecting, with the application, the mobile device with the robotic device via Bluetooth, wherein the SSID and the password of the first Wi-Fi network are transmitted from the application to the robotic device using Bluetooth.

10. The method of claim 1 , wherein:

the information further comprises at least one scheduling command; and

the method further comprises:

transmitting, with the application, the scheduling information and the at least one scheduling to the robotic device;

generating or modifying, with a processor of the robotic device, the scheduling information of the robotic device based on the at least one scheduling command; and

suggesting, with the processor, a schedule of the robotic device based on previously executed schedules of the robotic device.

11. The method of claim 10 , wherein the at least one scheduling command comprises at least a time of operation, at least one area of operation, an order in which areas are to be operated on, a frequency of operation, a type of operation corresponding to each area to be operated on, and a duration of operation.

12. The method of claim 1 , wherein the robotic device is a robotic cleaning device comprising at least one of: a suction tool, a mopping tool, a sweeping tool, and a UV light.

13. The method of claim 1 , further comprising:

displaying, with the application, the map of the environment and the status of the robotic device; and

wherein the information further comprises a rotation, deletion, addition, or modification of a boundary line of the map; a new position of a boundary line of the map; a deep cleaning setting or a regular cleaning setting; a speed setting; a movement pattern setting; a cleaning frequency setting; a service condition comprising areas to be serviced; a service type comprising at least vacuuming and mopping options; a service frequency comprising at least daily and weekly options; a driving direction; and a cleaning intensity.

14. The method of claim 1 , further comprising:

disconnecting the robotic device from the first Wi-Fi network and connecting the robotic device to a second Wi-Fi network, wherein a SSID and a password of the second Wi-Fi network are transmitted from the application to the robotic device using one of Bluetooth, the second Wi-Fi network, and a QR code generated by the application.

15. A system, comprising:

an application of a communication device configured to:

receive a unique login information of a user;

receive a SSID of a first Wi-Fi network to which the communication device is connected and a password for the first Wi-Fi network;

transmit the SSID and the password of the first Wi-Fi network to a robotic device;

receive information comprising a status of the robotic device, mapping information, navigation information, cleaning information, operation information, an adjustment to a map of an environment of the robotic device, a function comprising at least vacuuming and mopping, a cleaning setting, and scheduling information comprising a time of operation, an area of operation, a frequency of operation, a type of operation, and a duration of operation, wherein the information is received from one of the robotic device and the user; and

transmit at least some of the information to the robotic device; and

the robotic device configured to:

enter a pairing mode upon the user pressing a button on a user interface of the robotic device or autonomously upon powering up for a first time, wherein entering into the pairing mode enables an internal Wi-Fi network of the robotic device; and

connect to the first Wi-Fi network using the SSID and the password of the first Wi-Fi network.

16. The system of claim 15 , wherein the application is further configured to:

disconnect the communication device from the first Wi-Fi network and connect the communication device to a second Wi-Fi network of the robotic device, wherein the SSID and the password of the first Wi-Fi network are transmitted from the application to the robotic device using the second Wi-Fi network; and

connect the communication device to the first Wi-Fi network after transmitting the SSID and the password of the first Wi-Fi network to the robotic device.

17. The system of claim 15 , wherein:

the application is further configured to:

generate a QR barcode comprising at least the SSID and the password of the first Wi-Fi network; and

the robotic device is further configured to:

capture an image of the QR barcode with an image sensor of the robotic device; and

parse the QR barcode to extrapolate at least the SSID and the password of the first Wi-Fi network using image recognition software of the robotic device.

18. The system of claim 15 , wherein:

the robotic device is a robotic cleaning device comprising at least one of: a suction tool, a mopping tool, a sweeping tool, and a UV light;

the information further comprises at least one scheduling command comprising at least a time of operation, at least one area of operation, an order in which areas are to be operated on, a frequency of operation, a type of operation corresponding to each area to be operated on, and a duration of operation;

the application is further configured to transmit the scheduling information and the at least one scheduling to the robotic device; and

the robotic device is further configured to:

generate or modify the scheduling information based on the at least one scheduling command; and

suggest a schedule of the robotic device based on previously executed schedules of the robotic device.

19. The system of claim 15 , wherein:

the application is further configured to display the map of the environment and the status of the robotic device; and

the information further comprises a rotation, deletion, addition, or modification of a boundary line of the map; a new position of a boundary line of the map; a deep cleaning setting or a regular cleaning setting; a speed setting; a movement pattern setting; a cleaning frequency setting; a service condition comprising areas to be serviced; a service type comprising at least vacuuming and mopping options; a service frequency comprising at least daily and weekly options; a driving direction; a movement pattern; and a cleaning intensity.

20. The system of claim 15 , wherein the application is further configured to:

connect the mobile device with the robotic device via Bluetooth, wherein the SSID and the password of the first Wi-Fi network are transmitted from the application to the robotic device using Bluetooth.

Continuity (3)
Continuation 16109617 · Aug 22, 2018
Provisional Application 62667977 · May 7, 2018
Provisional Application 62548784 · Aug 22, 2017
Cited By (1)
US 12,550,217