Method for Initiating Software Update Through Version-aware Content
First Claim
1. A computer-implemented method comprising:
- playing electronic content on a computer apparatus, in response to the computer apparatus receiving the electronic content, the computer apparatus comprising a first version of a content player providing instructions embodied in a computer-readable medium which configure the computer apparatus to play the received electronic content,determining by, the computer apparatus that a second version of the content player is available based at least in part on the electronic content, wherein the electronic content comprises metadata that an authoring tool created that indicates that the second version of the content player is available; and
downloading the second version of the content player to the computer apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for updating players that run, display, or otherwise use electronically-stored content. Information is included in the content that not only indicates the player version needed to play the content, but also the existence of a newer player version. Content providing such an indication is termed “version-aware content” and allows a player to recognize that a newer player version exists. Version-aware content may be interpreted to provide a user with a message indicating that there is a newer version available. In another example, a player may automatically update based on the version-aware content'"'"'s indication that a newer player exists. Content created to be compatible with older player versions can be created as version-aware content. Similarly, existing content can be modified to be version-aware content. In both cases, distribution of such content can encourage player updates and thus more rapid proliferation of a newer player version.
12 Citations
30 Claims
-
1. A computer-implemented method comprising:
-
playing electronic content on a computer apparatus, in response to the computer apparatus receiving the electronic content, the computer apparatus comprising a first version of a content player providing instructions embodied in a computer-readable medium which configure the computer apparatus to play the received electronic content, determining by, the computer apparatus that a second version of the content player is available based at least in part on the electronic content, wherein the electronic content comprises metadata that an authoring tool created that indicates that the second version of the content player is available; and downloading the second version of the content player to the computer apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method comprising:
-
receiving content to play on a computer apparatus, the computer apparatus comprising a first version of a content player providing instructions embodied in a computer-readable medium which configure the computer apparatus to play electronically-stored or electronically-transmitted content, if the content is not playable by the first version of the content player prompting for an instruction to download the content player; if the content is playable by the first version of the content player, checking the content for an indication that a second version of the content player is available, wherein the second version of the content player is more recent than the first version of the content player; and playing the content. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method comprising:
-
modifying content on a computing apparatus configured to create or modify content comprising data embodied in a computer-readable medium and capable of playing on a first version of a content player, wherein the content is modified to comprise an indication that a second version of the content player is available, and wherein the second version of the content player is more recent than the first version of the content player; and providing the content for distribution to one or more computing apparatuses. - View Dependent Claims (20, 21, 22)
-
-
23. A mobile computing device comprising:
-
a processor; and non-transitory computer readable medium with instructions configured to cause the processor to at least; play electronically-stored or electronically-transmitted pieces of content utilizing a version of a content player providing instructions for the processor to configure the mobile computing device to play the electronically-stored or the electronically-transmitted pieces of content, provide instructions, by an update module, to the processor to configure the mobile computing device to determine whether a more recent version of the content player is available using received pieces of content, wherein the received pieces of content comprise metadata that an authoring tool created that indicates whether the more recent version of the content player is available, and wherein, if a more recent version is available the update module instructions configure the mobile device to either; download the more recent version of the content player to the mobile device, or provide a prompt requesting permission to download the more recent version of the content player. - View Dependent Claims (24, 25)
-
- 26. A computer-readable medium on which is encoded program code, the program code defining a piece of content for playing using a first version of a content player on one or more computing devices, and wherein the piece of content comprises an indication that a more recent version of the content player is available.
-
28. A computer-implemented method comprising:
-
receiving, at a computer apparatus, content to play on the computer apparatus, the computer apparatus comprising a first content player providing instructions embodied in a computer-readable medium which configure the computer apparatus to play electronic content; using, by the computer apparatus, metadata that an authoring tool created that is included in the content to determine that a second content player is available for download and that the second content player provides a feature that is not provided by the first content player; and downloading the second content player to the computer apparatus. - View Dependent Claims (29, 30)
-
Specification