Content management and transformation system for digital content
DCFirst Claim
1. A method implemented by a server, the method comprising:
- receiving, by the server from a client device, an indication of an actuation of a user interface provided on the client device, wherein the client device is associated with client variables defining an environment of the client device; and
in response to receiving the indication of the actuation;
invoking, by the server, a version of an application component that is configured for the environment of the client device, wherein the invoking of the application component processes the indication of the actuation and, in response, produces interim data representing results of the application component processing the indication of the actuation;
creating, by the server, based on the determined environment of the client device and using the interim data, an updated version of the user interface for display in the environment of the client device; and
packaging, by the server, the updated version of the user interface for communication to the client device.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A transformation engine that enables content and information to be transformed from one format, a source format, to a format that is compatible with the requesting device, a destination format. Advantageously, various device types can access and share content via a network without concern as to the original format of the content. When a client device provides a request for content, the transformation engine identifies delivery characteristics of the client device, and identifies a source for the requested content. The transformation engine then transforms the source formatted content into a format identified through a best fit analysis of the delivery characteristics of the device.
-
Citations
20 Claims
-
1. A method implemented by a server, the method comprising:
-
receiving, by the server from a client device, an indication of an actuation of a user interface provided on the client device, wherein the client device is associated with client variables defining an environment of the client device; and in response to receiving the indication of the actuation; invoking, by the server, a version of an application component that is configured for the environment of the client device, wherein the invoking of the application component processes the indication of the actuation and, in response, produces interim data representing results of the application component processing the indication of the actuation; creating, by the server, based on the determined environment of the client device and using the interim data, an updated version of the user interface for display in the environment of the client device; and packaging, by the server, the updated version of the user interface for communication to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server comprising a processor and memory, the memory storing instructions that, responsive to execution by the processor, cause the server to perform operations including:
-
receiving an indication of an actuation of a user interface provided on a client device, wherein the client device is associated with client variables indicating an environment of the client device; in response to receiving the indication of the actuation, generating an updated version of the user interface for display in the environment of the client device by invoking a version of an application component that is configured for the environment of the client device, wherein the invoking of the application component processes the indication of the actuation; and packaging the updated version of the user interface for communication to the client device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable storage medium that is neither a carrier wave nor a transmitted signal, the computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform operations comprising:
-
receiving, by a server from a client device, an indication of an actuation of a control provided on the client device, wherein the client device is associated with an environment of the client device; and in response to receiving the indication of the actuation; invoking, by the server, a version of an application element that is configured for the environment of the client device, wherein the invoking of the application element processes the indication of the actuation and, in response, produces interim data representing results of the application component processing the indication of the actuation; creating, by the server, based on the determined environment of the client and using the interim data, an updated version of the control for presentation in the environment of the client device; and packaging, by the server, the updated version of the control or communication to the client device. - View Dependent Claims (20)
-
Specification