Legal claims defining the scope of protection, as filed with the USPTO.
1. A WiFi-enabled user device charger comprising: a processor; a WiFi antenna; a connector for receiving power; a user device charging and data transmission connector; a memory storing computer-executable instructions configuring the processor to: connect to a server using the WiFi antenna to fetch first data for transmitting to a user device; queue a portion of the first data to transfer to the user device; determine a priority associated with the portion of the first data, wherein the priority is received from the server and is based at least in part on a likelihood the first data will be consumed by the user device; select the portion of the first data for transfer to the user device based at least in part on the priority; determine that the user device is connected to the WiFi-enabled user device charger; transmit the portion of the first data to the user device using the user device charging and data transmission connector; transfer power to the user device using the user device charging and data transmission connector; and receive second data from the user device via the user device charging and data transmission connector; and transfer a portion of the second data to the server using the WiFi antenna; and wherein the WiFi-enabled user device charger does not provide any functionality that is not related to charging the user device or transferring data between the user device and the server.
2. The WiFi-enabled user device charger of claim 1 , wherein the memory further stores computer-executable instructions configuring the processor to: determine that the user device has been disconnected from the WiFi-enabled user device charger; determine that a second user device is connected to the WiFi-enabled user device charger; connect to the server using the WiFi antenna to fetch third data for transmitting to the second user device; queue a portion of the third data to transfer to the second user device; transmit the portion of the third data to the second user device using the user device charging and data transmission connector; and transfer power to the second user device using the user device charging and data transmission connector.
3. The WiFi-enabled user device charger of claim 1 , wherein the memory further stores computer-executable instructions configuring the processor to: determine an identifier of a network to which the WiFi-enabled user device charger is connected; and wherein the portion of the first data is determined using the identifier of the network.
4. A network-enabled user device charger comprising: a processor; a WiFi antenna; a first connector for receiving power; a second connector for connecting to a user device; and a memory storing computer-executable instructions configuring the processor to: connect to a server over a network using the WiFi antenna to download first data for a user device; determine that the user device is connected to the network-enabled user device charger via the second connector; queue a portion of the first data to transfer to the user device; determine a priority associated with the portion of the first data, wherein the priority is received from the server and is based at least in part on a likelihood the first data will be consumed by the user device; select the portion of the first data for transfer to the user device based at least in part on the priority; transfer power to the user device via the second connector; transfer a portion of the first data to the user device via the second connector; receive second data from the user device via the second connector; transfer a portion of the second data to the server using the antenna; and wherein the network-enabled user device charger is not capable of presenting information on a display.
5. The network-enabled user device charger of claim 4 , wherein the memory further stores computer-executable instructions configuring the processor to: determine an identifier of a network to which the network-enabled user device charger is connected; and wherein the portion of the first data is determined using the identifier of the network.
6. The network-enabled user device charger of claim 4 , wherein the second connector is a universal serial bus (USB) connector.
7. The network-enabled user device charger of claim 4 , wherein the first data comprises at least one of a software update, a video file, an audio file, a video, a game, or a document.
8. The network-enabled user device charger of claim 4 , wherein the second data comprises at least one of a photograph, a video file, an audio file, or a document.
9. The network-enabled user device charger of claim 4 , wherein the memory further stores computer-executable instructions configuring the processor to: determine the user device is disconnected from the network-enabled user device charger; connect to a server over the network using the WiFi antenna to download third data for a second user device; determine that the second user device is connected to the network-enabled user device charger via the second connector; transfer power to the second user device via the second connector; transfer a portion of the third data to the second user device via the second connector; receive fourth data from the second user device via the second connector; and transfer a portion of the fourth data to the server using the antenna.
10. The network-enabled user device charger of claim 4 , further comprising a visual indicator indicating that data is available for download to the user device, wherein the visual indicator is a light-emitting diode (LED).
11. A network-enabled user device charger, comprising: a processor; a WiFi antenna; a first connector for receiving power; a second connector for connecting to a user device; and a memory storing computer-executable instructions configuring the processor to: connect to a server using the WiFi antenna to download first data for a user device; determine that the user device is connected to the network-enabled user device charger via the second connector; queue a portion of the first data to transfer to the user device; determine a priority associated with the portion of the first data, wherein the priority is received from the server and is based at least in part on a likelihood the first data will be consumed by the user device; select the portion of the first data for transfer to the user device based at least in part on the priority; transfer power to the user device via the second connector; receive second data from the user device via the second connector; transfer a portion of the first data to the user device via the second connector; and wherein the network-enabled user device charger does not have any connectors other than the first connector and the second connector.
12. The network-enabled user device charger of claim 11 , wherein the memory further stores computer-executable instructions configuring the processor to: receive second data from the user device via the second connector; and transfer a portion of the second data to the server using the WiFi antenna.
13. The network-enabled user device charger of claim 11 , wherein the memory further stores computer-executable instructions configuring the processor to: determine a ranking associated with the first data; and select the portion of the first data using the ranking.
14. The network-enabled user device charger of claim 11 , wherein the memory further stores computer-executable instructions configuring the processor to: determine that an amount of available storage on the network-enabled user device charger has reached a threshold; identify second data stored on the network-enabled user device charger for deletion; and delete the second data.
15. The network-enabled user device charger of claim 11 , wherein the server predicts data likely to be consumed by the user device based on other content consumed by the user device.
16. The network-enabled user device charger of claim 11 , wherein the second connector is a universal serial bus (USB) connector.
17. The network-enabled user device charger of claim 11 , wherein the memory further stores computer-executable instructions configuring the processor to: determine a priority associated with the portion of the first data; and select the portion of the first data for transfer to the user device based at least in part on the priority.
Unknown
May 30, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.