Content management and transformation system for digital content
DCFirst Claim
1. A system for remotely accessing a server-based application, the system comprising a client and a server communicatively coupled to the client through a network, the client being operative to:
- invoke the server-based application by sending an invocation request to the server;
receive an SGML-based application interface;
display the SGML-based application interface;
receive an actuation of an aspect of said SGML-based application interface; and
deliver a command to the server corresponding with said actuation; and
the server being operative to;
receive the invocation request from the client;
extract client-specific information from the client and the invocation request;
prepare and SGML-based application interface based on the client specific information;
transmit the SGML-based application interface to the client; and
receive a command corresponding to an actuation of an aspect of said SGML-based application interface and in response to receiving said command prepare a modified SGML-based application interface and deliver it to the client.
9 Assignments
Litigations
1 Petition
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
2 Claims
-
1. A system for remotely accessing a server-based application, the system comprising a client and a server communicatively coupled to the client through a network, the client being operative to:
-
invoke the server-based application by sending an invocation request to the server; receive an SGML-based application interface; display the SGML-based application interface; receive an actuation of an aspect of said SGML-based application interface; and deliver a command to the server corresponding with said actuation; and the server being operative to; receive the invocation request from the client; extract client-specific information from the client and the invocation request; prepare and SGML-based application interface based on the client specific information; transmit the SGML-based application interface to the client; and receive a command corresponding to an actuation of an aspect of said SGML-based application interface and in response to receiving said command prepare a modified SGML-based application interface and deliver it to the client.
-
-
2. A method for allowing various platforms to execute server-based applications through a network, the method comprising the steps of:
-
receiving an invocation request from a client device, the invocation request identifying the client device and a server-based application; selecting an application interface particular to the client device; providing rendering information for the selected application interface to the client device; invoking the server-based application; receiving an action request from the client device; interpreting the action request to identify changes required to the application interface; providing rendering for the changes to the application to the client device; and invoking a server-based application command in accordance with the action request.
-
Specification