Systems and methods for updating firmware over a network
AssigneeSling Media Pvt Ltd
InventorVenkatesan Thiyagarajan
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.