SYSTEMS AND METHODS FOR UPDATING FIRMWARE OVER A NETWORK
First Claim
1. A method of updating firmware over a network, comprising:
- determining, using a first device, the version of a firmware file stored in a second device via communication over the network;
querying a server as to the most recent version of a firmware file associated with the second device;
transmitting the most recent version of the firmware file to the first device if the most recent version is newer than the version of the firmware file stored in the second device; and
transmitting the most recent firmware file to the second device if the most recent version is newer than the version of the firmware filed stored in the second device.
2 Assignments
0 Petitions
Accused Products
Abstract
Firmware is updated over a network by providing an update server having a number of stored firmware files and a list file, the list file including entries uniquely identifying the identity and location of each of the firmware files. One networked device (e.g., a media player device) determines the current firmware version of a second networked device (e.g., a placeshifting device) via communication over the network and queries the update server as to the most recent version of the firmware file associated with the second networked device. If the most recent version is newer than the current firmware version, the first networked device downloads the most recent version of the firmware file and then uploads it to the second networked device.
153 Citations
20 Claims
-
1. A method of updating firmware over a network, comprising:
-
determining, using a first device, the version of a firmware file stored in a second device via communication over the network; querying a server as to the most recent version of a firmware file associated with the second device; transmitting the most recent version of the firmware file to the first device if the most recent version is newer than the version of the firmware file stored in the second device; and transmitting the most recent firmware file to the second device if the most recent version is newer than the version of the firmware filed stored in the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A networked firmware update server comprising:
-
an update server having a plurality of firmware files and a list file stored therein, wherein the list file includes entries uniquely identifying the identity and location of each of the plurality of firmware files; and wherein the update server is configured to receive a query from a first networked device as to the most recent version of the firmware file associated with a second networked device and, if the most recent version is newer than the current firmware version, transmit the most recent version of the firmware file to the first networked device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of updating firmware on a media player configured to stream media from a placeshifting device over a network, the method comprising:
-
determining, using the media player, a current firmware version for a first firmware file resident on the placeshifting device; querying, via the media player, whether a second firmware file having a more recent firmware version than the current firmware version exists on an update server communicatively coupled to the media player; and receiving at the media player the second firmware file if the second firmware file exists. - View Dependent Claims (18, 19, 20)
-
Specification