IP Library Granted Patent US 10,071,475
Granted Patent B2
US 10,071,475 · App. 14/530,143 · Granted Sep 11, 2018

Smart home system with existing home robot platforms

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 10,071,475
App. No.
14/530,143
Granted
Sep 11, 2018
Kind
B2
Abstract

Methods and systems are described for communicating action instructions between a home automation system and a mobile robotic device. In some embodiments, the action instructions may be communicated by receiving, at the home automation system, input data, and processing the input data to obtain action instructions. In some embodiments, the action instructions may be communicated to the mobile robotic device, and the mobile robotic device may execute the received action instructions.

Claims (42)

1. A method for communicating action instructions between a home automation system and a mobile robotic device, comprising:

receiving, at the home automation system, a first set of input data;

processing, at the home automation system, the first set of input data to automatically derive a first set of action instructions, wherein the first set of action instructions are associated with a retrofitted device, and wherein the retrofitted device comprises a protruding arm member having a magnet at a distal end, and wherein the first set of action instructions comprises instructions to position the mobile robotic device in front of an object to move at least a portion of the object via the magnet, attach the magnet to the object to be moved, and move the mobile robotic device with the magnet attached to the object;

communicating the first set of action instructions to the mobile robotic device;

processing, at the home automation system, the first set of input data to automatically derive a second set of action instructions, wherein the second set of action instructions are associated with a function of a second robotic platform; and

communicating the second set of action instructions to the second robotic platform, wherein the second set of action instructions instruct the second robotic platform to execute the second set of action instructions in concert with the execution of the first set of action instructions by the mobile robotic device.

2. The method of claim 1 , further comprising:

receiving, at the home automation system, one or more data patterns, the one or more data patterns comprising user patterns of behavior.

3. The method of claim 2 , wherein processing the first set of input data further comprises:

obtaining, at the home automation system, an operation rule based on the received one or more data patterns, the operation rule comprising the first set of action instructions based on the received one or more data patterns.

4. The method of claim 3 , further comprising:

communicating the operation rule comprising the first set of action instructions to the mobile robotic device, wherein the mobile robotic device executes the first set action instructions.

5. The method of claim 1 , further comprising:

receiving, at the mobile robotic device, a third set of input data; and

communicating the third set of input data to the home automation system.

6. The method of claim 1 , wherein the first set of action instructions executed by the mobile robotic device are selected from any one of opening and closing a barrier of a home, vacuuming, mowing a lawn, activating and deactivating an alarm clock, relocating to a source of an alarm, activating video and/or audio recording or communication, and locating an individual or object, or a combination thereof.

7. The method of claim 1 , wherein receiving the first set of input data comprises:

receiving, at the home automation system, user input.

8. The method of claim 1 , wherein receiving the first set of input data comprises:

receiving, at the home automation system, home security data further comprising at least occupancy data, the home security data being received via one or more sensors of the home automation system.

9. The method of claim 8 , wherein one or more sensors comprise any one of a microphone, a motion detector, a climate detector, a touch sensor, an optical sensor, a voice recognition sensor, a security camera, a mobile device, or combinations thereof.

10. The method of claim 1 , wherein the first set of data comprises an indication of an increase in a number of visitors at a home environment; and

wherein the action instructions comprise an instruction for the mobile robotic device to increase a vacuuming action.

11. The method of claim 1 , wherein the protruding arm member has a pushing or turning operability.

12. The method of claim 1 , wherein the first set of action instructions instructs the mobile robotic device to perform an action with the retrofitted device.

13. The method of claim 1 , wherein the first set of action instructions comprise instructions to position the mobile robotic device in range of a device capable of communicating with a wireless communication protocol, and transmitting a set of communications to the device over the wireless communication protocol.

14. An apparatus for communicating action instructions between a home automation system and a mobile robotic device, comprising:

a receiver for receiving, at the home automation system, a first set of input data;

a processor for automatically deriving, at the home automation system, a first set of action instructions from the first set of input data received;

the processor further for processing the first set of input data to automatically derive a second set of action instructions, wherein the second set of action instructions are associated with a function of a second robotic platform, wherein the first set of action instructions are associated with a retrofitted device, and wherein the retrofitted device comprises a protruding arm member having a magnet at a distal end, and wherein the first set of action instructions comprises instructions to position the mobile robotic device in front of an object to move at least a portion of the object via the magnet, attach the magnet to the object to be moved, and move the mobile robotic device with the magnet attached to the object;

a memory in electronic communication with the processor, wherein the first set of action instructions are stored in the memory; and

a transmitter to communicate the first set of action instructions from the memory to the mobile robotic device and the second set of action instructions to the second robotic platform, wherein the second set of action instructions instruct the second robotic platform to execute the second set of action instructions in concert with the execution of the first set of action instructions by the mobile robotic device.

15. The apparatus of claim 14 , wherein the first set of input data received comprises any one of user input, home security data, and occupancy data, the input data being received via one or more sensors of the home automation system, and wherein the one or more sensors comprise any one of a microphone, a motion detector, a climate detector, a touch sensor, an optical sensor, a voice recognition sensor, a security camera, a mobile device, or combinations thereof.

16. The apparatus of claim 14 , wherein the first set of action instructions executed by the mobile robotic device are selected from any one of opening and closing a barrier of a home, vacuuming, mowing a lawn, activating and deactivating an alarm clock, relocating to a source of an alarm, activating video and/or audio recording or communication, and locating an individual or object, or a combination thereof.

17. The apparatus of claim 14 , wherein the mobile robotic device receives the first set of action instructions via any one of a sensing device attached to the mobile robotic device or a wireless received integrated with the mobile robotic device.

18. A mobile robotic device, comprising:

one or more sensors configured to:

detect a first set of input data; and

a processor configured to allow the mobile robotic device to operate independently, and further configured to:

communicate the first set of input data to a home automation system;

receive one or more action instructions from the home automation system, wherein the first set of action instructions are associated with a retrofitted device, and wherein the retrofitted device comprises a protruding arm member having a magnet at a distal end, and wherein the first set of action instructions comprises instructions to position the mobile robotic device in front of an object to move at least a portion of the object via the magnet, attach the magnet to the object to be moved, and move the mobile robotic device with the magnet attached to the object; and

execute the one or more action instructions in concert with an execution of a second set of action instructions by a second robotic platform.

Assignments (10)
AFTER-ACQUIRED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 27, 2025
From: VIVINT LLC; SMART HOME PROS, INC.; VIVINT AMIGO, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS PRIORITY COLLATERAL TRUSTEE
Reel/Frame 070349/0816 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 038824, FRAME 0236 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0095 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 049283, FRAME 0566 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0137 →
RELEASE (REEL 047029/ FRAME 0304) Recorded Nov 1, 2024
From: BANK OF AMERICA, N.A.
To: VIVINT LLC (F/K/A VIVINT, INC.)
Reel/Frame 069289/0468 →
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2021
From: BANK OF AMERICA, N.A.
To: VIVINT, INC.
Reel/Frame 056822/0402 →
SECURITY AGREEMENT Recorded May 23, 2019
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049283/0566 →
SECURITY AGREEMENT Recorded Sep 6, 2018
From: VIVINT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 047029/0304 →
SECURITY AGREEMENT Recorded May 31, 2016
From: VIVINT, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 038851/0702 →
SECURITY AGREEMENT Recorded May 26, 2016
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038824/0236 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2014
From: LIN, RONGBIN LANNY; BUNKER, BRANDON
To: VIVINT, INC.
Reel/Frame 034083/0600 →
Cited By (12)
US 12,296,694 US 12,369,509 US 12,425,197 US 12,443,180 US 12,472,611 US 12,510,892 US 12,564,130 US 12,653,097 US 12,677,737 US 12,690,518 US 12,690,736 US 12,696,838