×

Providing firmware updates to portable media devices

  • US 7,770,165 B2
  • Filed: 08/25/2006
  • Issued: 08/03/2010
  • Est. Priority Date: 08/25/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for providing a firmware upgrade to a portable media device wherein the portable media device includes a firmware and an identifier, said firmware including a version number, and said identifier associated with a model of the portable media device, said system comprising:

  • one or more firmware upgrade servers for providing the firmware upgrade for the portable media device, said firmware upgrade including a version number, said firmware upgrade associated with the identifier of the portable media device;

    a firmware link server for receiving firmware upgrade requests, said firmware link server including a firmware database, said firmware database including the identifier of the portable media device, the version number of the firmware upgrade, and an address where the firmware upgrade may be accessed, said firmware link server executing a redirector that intercepts requests for XML documents containing firmware upgrade information and generating the requested XML documents based on parameters included in the requests; and

    a computing device executing a multimedia management application, said multimedia management application being logically connected to the portable media device, said multimedia management application including functionality for;

    receiving the installed firmware version number and a device identifier from the portable media device;

    sending a request to the firmware link server for an XML document containing firmware update information, said request including the device identifier from the portable media device;

    receiving the requested XML document from the firmware link server, said XML document including the firmware upgrade version number and the location of the firmware upgrade;

    selectively applying the firmware upgrade to the connected portable media device as a function of the firmware upgrade version number and the installed firmware version number including determining if the firmware upgrade should be applied to the connected portable media device as a function of the firmware upgrade version number and the installed firmware version number;

    wherein if it is determined that the firmware upgrade should be applied to the portable media device, then;

    retrieving the firmware upgrade from the received location;

    copying the retrieved files to the portable media device player; and

    providing a notification to the portable media device to apply the copied firmware upgrade.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×