Content management and transformation system for digital content
First Claim
1. A method implemented by a client device, the method comprising:
- receiving, by the client device, an actuation of a user interface provided on the client device, wherein the client device is associated with one or more client variables defining an environment of the client device;
transmitting, from the client device to a server, an indication of the actuation; and
receiving, by the client device from the server, a packaged updated version of the user interface, wherein the packaged updated version of the user interface is based, at least in part, on both (1) an environment of the client device that is determined, at least in part, using the transmitted indication of the actuation as processed at the server by an invoked application component, and (2) interim data representing results of the invoked application component.
3 Assignments
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.
47 Citations
20 Claims
-
1. A method implemented by a client device, the method comprising:
-
receiving, by the client device, an actuation of a user interface provided on the client device, wherein the client device is associated with one or more client variables defining an environment of the client device; transmitting, from the client device to a server, an indication of the actuation; and receiving, by the client device from the server, a packaged updated version of the user interface, wherein the packaged updated version of the user interface is based, at least in part, on both (1) an environment of the client device that is determined, at least in part, using the transmitted indication of the actuation as processed at the server by an invoked application component, and (2) interim data representing results of the invoked application component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage device storing instructions that, when executed by a computing device, cause the computing device to perform actions comprising:
-
receiving an actuation of a user interface provided on the computing device, wherein the computing device is associated with an environment defined by one or more characteristics; transmitting to a server, an indication of the actuation; and receiving a packaged updated version of the user interface, wherein the packaged updated version of the user interface is based, at least in part, on both (1) the one or more characteristics determined, at least in part, using the transmitted indication of the actuation as processed at the server by an invoked application, and (2) interim data representing results of the invoked application. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computing device comprising one or more processors and memory, the memory storing contents that, when executed by the one or more processors, cause the computing device to:
-
receive an actuation of a user interface provided on the computing device, wherein the computing device is associated with one or more characteristics; transmit to a server, an indication of the actuation; and receive a packaged updated version of the user interface, wherein the packaged updated version of the user interface is based, at least in part, on both (1) the one or more characteristics determined, at least in part, using the transmitted indication of the actuation as processed at the server by an invoked application, and (2) interim data representing results of the invoked application. - View Dependent Claims (18, 19, 20)
-
Specification