Modular robot with smart device
First Claim
1. A robot that processes instructions independently and in conjunction with a wearable smart device, the robot comprising:
- a sensor device configured to detect environmental data of an environment of the robot;
an input/output port for sending and receiving data to and from the wearable smart device including a presence or a lack of presence of a user within a home; and
a processor coupled to the input/output port and the sensor device, the processor being configured to;
obtain, from the sensor device, the environmental data of the environment of the robot,obtain, from the wearable smart device and by a sensor of the wearable smart device, the data including the presence or the lack of presence of the user within the home,determine a powered state of a remotely controllable smart device within the home of the user,determine that the lack of presence of the user within the home has occurred over a predetermined amount of time based on the data and the environmental data,determine a first action that includes changing the powered state of the remotely controllable smart device based on the lack of presence of the user within the home over the predetermined amount of time,change the powered state of the remotely controllable smart device within the home of the user,determine that the wearable smart device is to control a second action of the robot,receive, from the wearable smart device, a request for processing assistance,perform the request for processing assistance,receive, from the wearable smart device, an instruction to perform the second action, andperform a processing job to achieve the second action, or delegate the processing job to achieve the second action.
1 Assignment
0 Petitions
Accused Products
Abstract
A wearable smart device is configured to be positioned on and external to a robot having a robot sensor for sensing robot data and a robot input/output port. The wearable smart device includes a device sensor capable of detecting device data corresponding to an environment of the wearable smart device. The wearable smart device also includes a device input/output port. The wearable smart device also includes a device processor coupled to the robot sensor via the robot input/output port and the device input/output port. The device processor is also coupled to the device sensor and configured to control the robot based on the robot data and the device data.
-
Citations
12 Claims
-
1. A robot that processes instructions independently and in conjunction with a wearable smart device, the robot comprising:
-
a sensor device configured to detect environmental data of an environment of the robot; an input/output port for sending and receiving data to and from the wearable smart device including a presence or a lack of presence of a user within a home; and a processor coupled to the input/output port and the sensor device, the processor being configured to; obtain, from the sensor device, the environmental data of the environment of the robot, obtain, from the wearable smart device and by a sensor of the wearable smart device, the data including the presence or the lack of presence of the user within the home, determine a powered state of a remotely controllable smart device within the home of the user, determine that the lack of presence of the user within the home has occurred over a predetermined amount of time based on the data and the environmental data, determine a first action that includes changing the powered state of the remotely controllable smart device based on the lack of presence of the user within the home over the predetermined amount of time, change the powered state of the remotely controllable smart device within the home of the user, determine that the wearable smart device is to control a second action of the robot, receive, from the wearable smart device, a request for processing assistance, perform the request for processing assistance, receive, from the wearable smart device, an instruction to perform the second action, and perform a processing job to achieve the second action, or delegate the processing job to achieve the second action. - View Dependent Claims (2, 3)
-
-
4. A robot that processes instructions independently and in conjunction with a wearable smart device, the robot comprising:
-
a sensor device configured to detect environmental data of an environment of the robot; an input/output port for sending and receiving data to and from the wearable smart device including a presence or a lack of presence of a user within a home; and a processor coupled to the input/output port and the sensor device, the processor being configured to; obtain, from the sensor device, the environmental data of the environment of the robot, obtain, from the wearable smart device, the data including the presence or the lack of presence of the user within the home, determine that the lack of presence of the user within the home has occurred over a predetermined amount of time based on the data and the environmental data, determine a first action that includes changing a powered state of a remotely controllable smart device based on the lack of presence of the user within the home over the predetermined amount of time, change the powered state of the remotely controllable smart device within the home of the user, determine that the wearable smart device is to control a second action of the robot, receive, from the wearable smart device, a request for processing assistance, perform the request for processing assistance, receive, from the wearable smart device, an instruction to perform the second action, and perform a processing job to achieve the second action, or delegate the processing job to achieve the second action. - View Dependent Claims (5, 6, 7)
-
-
8. A robot that processes instructions independently and in conjunction with a wearable smart device, the robot comprising:
-
a sensor device configured to detect environmental data of an environment of the robot; an input/output port for sending and receiving data to and from the wearable smart device including a presence or a lack of presence of a user within a home; and a processor coupled to the input/output port and the sensor device, the processor having at least two auxiliary processors and being configured to; obtain, from the sensor device, the environmental data of the environment of the robot, obtain, from the wearable smart device and by a sensor of the wearable smart device, the data including the presence or the lack of presence of the user within the home, determine that the lack of presence of the user within the home has occurred over a predetermined amount of time based on the data and the environmental data, determine a first action to be performed by the robot, the first action including changing a powered state of a remotely controllable smart device within the home of the user based on the lack of presence of the user over the predetermined amount of time, perform, using the at least two auxiliary processors, a first processing job to achieve the first action, or delegate using the at least two auxiliary processors, the first processing job to achieve the first action, determine that the wearable smart device is to control a second action of the robot, receive, from the wearable smart device, a request for processing assistance, perform the request for processing assistance, receive, from the wearable smart device, an instruction to perform the second action, and perform a second processing job to achieve the second action, or delegate the second processing job to achieve the second action. - View Dependent Claims (9, 10, 11, 12)
-
Specification