Content versioning in a client/server system with advancing capabilities
First Claim
1. A method of updating a content item in response to advancing capabilities of a client, comprising:
- storing a local content item received from a server, the local content item having characteristics customized based on prior capabilities of the client;
determining whether current capabilities of the client exceed characteristics of the local content item customized based on the prior capabilities of the client;
responsive to determining that the current capabilities of the client exceed the characteristics of the local content item, requesting from the server an updated content item having characteristics customized based on the current capabilities of the client; and
storing the updated content item as an updated local content item.
2 Assignments
0 Petitions
Accused Products
Abstract
A content item is updated in response to advancing capabilities of a client. A local content item received from a server is stored. The local content item has characteristics customized based on prior capabilities of the client. A determination is made regarding whether current capabilities of the client exceed characteristics of the local content item customized based on the prior capabilities of the client. Responsive to determining that the current capabilities of the client exceed the characteristics of the local content item, an updated content item having characteristics customized based on the current capabilities of the client is requested from the server. The updated content item is stored as an updated local content item.
-
Citations
20 Claims
-
1. A method of updating a content item in response to advancing capabilities of a client, comprising:
-
storing a local content item received from a server, the local content item having characteristics customized based on prior capabilities of the client; determining whether current capabilities of the client exceed characteristics of the local content item customized based on the prior capabilities of the client; responsive to determining that the current capabilities of the client exceed the characteristics of the local content item, requesting from the server an updated content item having characteristics customized based on the current capabilities of the client; and storing the updated content item as an updated local content item. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium storing computer program modules for updating a content item in response to advancing capabilities of a client, the computer program modules executable to perform steps comprising:
-
storing a local content item received from a server, the local content item having characteristics customized based on prior capabilities of the client; determining whether current capabilities of the client exceed characteristics of the local content item customized based on the prior capabilities of the client; responsive to determining that the current capabilities of the client exceed the characteristics of the local content item, requesting from the server an updated content item having characteristics customized based on the current capabilities of the client; and storing the updated content item as an updated local content item. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for updating a content item in response to advancing capabilities of a client, comprising:
-
a non-transitory computer-readable storage medium storing computer program modules executable to perform steps comprising; storing a local content item received from a server, the local content item having characteristics customized based on prior capabilities of the client; determining whether current capabilities of the client exceed characteristics of the local content item customized based on the prior capabilities of the client; responsive to determining that the current capabilities of the client exceed the characteristics of the local content item, requesting from the server an updated content item having characteristics customized based on the current capabilities of the client; and storing the updated content item as an updated local content item; and a computer processor for executing the computer program modules. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification