Techniques for mobile device charging using robotic devices
First Claim
1. A computer-implemented method comprising:
- receiving a request to charge an electronic device;
in response to receiving the request, selecting a robotic device from a plurality of robotic devices to perform charging of the electronic device;
sending information related to the request to the robotic device;
dispatching the robotic device to the electronic device;
receiving an indication from the robotic device of a user interaction with the robotic device; and
in response to the receiving of the indication of the user interaction with the robotic device, authorizing charging of the electronic device.
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 and that interacts with a charging management engine. 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.
25 Citations
24 Claims
-
1. A computer-implemented method comprising:
-
receiving a request to charge an electronic device; in response to receiving the request, selecting a robotic device from a plurality of robotic devices to perform charging of the electronic device; sending information related to the request to the robotic device; dispatching the robotic device to the electronic device; receiving an indication from the robotic device of a user interaction with the robotic device; and in response to the receiving of the indication of the user interaction with the robotic device, authorizing charging of the electronic device. - View Dependent Claims (2, 3, 4)
-
-
5. 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 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; 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; broadcast, via the network to the plurality of robotic devices, information related to the request; determine that at least one robotic device of the plurality of robotic devices is responding to the request to charge the electronic device; receive, via the network from the at least one robotic device responding to the request to charge the electronic device, an indication of a user interaction with the at least one robotic device; and authorize the at least one robotic device to charge the electronic device in accordance with the request. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. 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, from a user, a request to perform an action with respect to an electronic device; in response to receiving the request, sending information related to the request to one or more robotic devices of a plurality of robotic devices within a proximity of a location of the user, the plurality of robotic devices capable of performing the action with respect to the electronic device; determining that a robotic device of the plurality of robotic devices is responding to the request to perform the action with respect to the electronic device; receiving, from the robotic device, an indication that the user has interacted with the robotic device; and sending instructions to the robotic device to perform the action with respect to the electronic device. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A robotic device comprising:
-
a power source; 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, via the communication interface, a request from an external computing system to perform an action with respect to an electronic device at a given location; instruct navigation of the robotic device to the given location; receive, via the user interface, an indication of a user interaction with the robotic device; in response to the indication of user interaction, send, via the communication interface, a request to the external computing system for authorization to perform the action; receive, via the communication interface, authorization from the external computing system to perform the action; and perform the action with respect to the electronic device. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification