Techniques for mobile device charging using robotic devices
First Claim
1. A computer-implemented method for managing electronic device charging, comprising:
- receiving a request to charge an electronic device of a user, the request including a location of the user;
selecting, from a plurality of robotic devices within a proximity of the location of the user, a robotic device to perform a charge of the electronic device;
dispatching the robotic device to the location of the user;
receiving, from the robotic device, an indication that the user has interacted with the robotic device;
in response to receiving the indication that the user has interacted with the robotic device, instructing the robotic device to perform the charge of the electronic device; and
instructing the robotic device to follow the user at approximately a threshold distance from the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and/or system for providing an action with respect to a mobile device using a robotic device that tracks the user. In accordance with at least one embodiment, a request to perform an action with respect to an electronic device is received. Information may be sent to one or more robotic devices within a proximity of the electronic device. A robotic device of the one or more robotic devices may be selected to perform the action. An indication may be received from the robotic device that indicates that the user has interacted with the robotic device. Instructions may be sent to the robotic device to perform the action with respect to the electronic device. A location of the user may be tracked while charging is performed by the robotic device. The robotic device may be instructed to follow the user at a threshold distance from the user.
-
Citations
24 Claims
-
1. A computer-implemented method for managing electronic device charging, comprising:
-
receiving a request to charge an electronic device of a user, the request including a location of the user; selecting, from a plurality of robotic devices within a proximity of the location of the user, a robotic device to perform a charge of the electronic device; dispatching the robotic device to the location of the user; receiving, from the robotic device, an indication that the user has interacted with the robotic device; in response to receiving the indication that the user has interacted with the robotic device, instructing the robotic device to perform the charge of the electronic device; and instructing the robotic device to follow the user at approximately a threshold distance from the user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An electronic device charging management system comprising:
-
a plurality of robotic devices, wherein each robotic device of the plurality of robotic devices includes; a power source for charging electronic devices; a sensor for collecting sensor data; a user interface that enables user interaction with the robotic device; a communication interface that communicates data via a network; and a processing unit in communication with the power source and the user interface; and a computing system in communication with each robotic device of the plurality of robotic devices via the network, the computing system configured to at least; receive a request to charge an electronic device; dispatch a robotic device of the plurality of robotic devices to a location where a user is located; receive, via the network from the robotic device responding to the request to charge the electronic device, an indication of a user interaction with the robotic device; receive sensor data associated with the user from the robotic device; and send instructions that cause the robotic device to maintain a threshold distance from the user. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving a request to perform an action with respect to an electronic device; selecting, from a plurality of robotic devices within a proximity of a location of the electronic device, a robotic device to perform the action; instructing the robotic device to navigate to the location of the electronic device; receiving, from the robotic device, an indication that a user has interacted with the robotic device; in response to receiving the indication that the user has interacted with the robotic device, instructing the robotic device to perform the action with respect to the electronic device; and instructing the robotic device to maintain a threshold distance from the electronic device. - View Dependent Claims (15, 16, 17)
-
-
18. A robotic device for managing electronic device charging, comprising:
-
a power source for charging electronic devices; one or more sensors for collecting information related to surroundings of the robotic device; a user interface that enables user interaction with the robotic device; a communication interface that communicates data via a network; and a processing unit in communication with the power source, the user interface and the communication interface, the processing unit configured to at least; receive, from a computing system that is external to the robotic device, a request to charge an electronic device at a given location; receive, via the user interface, an indication of a user interaction with the robotic device; in response to the indication of the user interaction, send, via the communication interface, a request to the external computing system for authorization to charge the electronic device; receive, via the communication interface, authorization from the external computing system to charge the electronic device; enable charging of the electronic device of the user via the power source; and instruct the robotic device to navigate to within a threshold of the user based on the given location. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification