Caching transformed content in a mobile gateway
First Claim
1. In an computerized system that includes a content server, a mobile gateway, and one or more mobile clients, wherein the mobile gateway transforms content received from the content server based on one or more operating characteristics of at least one mobile client, and wherein the at least one mobile client is unaware of the specific transform applied to the content, a method of obtaining transformed content from the mobile gateway so that the transformed content may be sent to the at least one mobile client, the method comprising the acts of:
- receiving content at a mobile gateway;
applying a first transform to the content, thereby creating a first transformed content, the first transform specifically considering one or more operating characteristics of at least one mobile client;
storing the first transformed content in a mobile gateway cache;
requesting the content from the mobile gateway cache, wherein the request includes a first transform identifier; and
in response to the request for content, returning the first transformed content.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for caching content that has been customized based on one or more operating characteristics of a mobile client. A mobile gateway receives content from a content source and customizes the content using transforms assigned to each mobile client. Transforms account for differences between mobile clients without imposing significant processing burdens on the content server. Copies of the content, the transformed content, and a transform identifier are cached at the mobile gateway so that subsequent requests for the content may be satisfied without requiring access to the content source. Processing that is common among several transforms may be shared. Mobile clients may be any type of computer.
150 Citations
36 Claims
-
1. In an computerized system that includes a content server, a mobile gateway, and one or more mobile clients, wherein the mobile gateway transforms content received from the content server based on one or more operating characteristics of at least one mobile client, and wherein the at least one mobile client is unaware of the specific transform applied to the content, a method of obtaining transformed content from the mobile gateway so that the transformed content may be sent to the at least one mobile client, the method comprising the acts of:
-
receiving content at a mobile gateway;
applying a first transform to the content, thereby creating a first transformed content, the first transform specifically considering one or more operating characteristics of at least one mobile client;
storing the first transformed content in a mobile gateway cache;
requesting the content from the mobile gateway cache, wherein the request includes a first transform identifier; and
in response to the request for content, returning the first transformed content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36)
-
-
12. In an computerized system that includes a content server, a mobile gateway, and one or more mobile clients, wherein the mobile gateway transforms content received from the content server based on one or more operating characteristics of at least one mobile client, and wherein the at least one mobile client is unaware of the specific transform applied to the content, a method of obtaining transformed content from the mobile gateway so that the transformed content may be sent to the at least one mobile client, the method comprising steps for:
-
caching content in a mobile gateway cache;
transforming the content according to a first transform, thereby creating a first transformed content, wherein the first transform is based on one or more operating characteristics of at least one mobile client;
adding the first transformed content to the mobile gateway cache;
querying the mobile gateway cache for the content, the query including a first transform identifier; and
in response to the query for content, providing the first transformed content.
-
-
24. In an computerized system that includes a content server, a mobile gateway, and one or more mobile clients, wherein the mobile gateway transforms content received from the content server based on one or more operating characteristics of at least one mobile client, and wherein the at least one mobile client is unaware of the specific transform applied to the content, a method of storing transformed content at the mobile gateway so that the transformed content may be sent to the at least one mobile client, the method comprising the acts of:
-
receiving content at a mobile gateway;
applying a first transform to the content, thereby creating a first transformed content, the first transform specifically considering one or more operating characteristics of at least one mobile client; and
storing the first transformed content in a mobile gateway cache, wherein the first transformed content is identified by a first transform identifier.
-
-
29. In an computerized system that includes a content server, a mobile gateway, and one or more mobile clients, wherein the mobile gateway transforms content received from the content server based on one or more operating characteristics of at least one mobile client, and wherein the at least one mobile client is unaware of the specific transform applied to the content, a computer program product for implementing a method of obtaining transformed content from the mobile gateway so that the transformed content may be sent to the at least one mobile client, comprising:
-
a computer readable medium for carrying machine-executable instructions for implementing the method at a mobile gateway; and
wherein said method is comprised of machine-executable instructions for performing the acts of;
receiving content at a mobile gateway;
applying a first transform to the content, thereby creating a first transformed content, the first transform specifically considering one or more operating characteristics of at least one mobile client;
storing the first transformed content in a mobile gateway cache;
requesting the content from the mobile gateway cache, wherein the request includes a first transform identifier; and
in response to the request for content, returning the first transformed content.
-
Specification