Web-based XML document processing system
First Claim
1. A system for processing extensible markup language (XML) documents over the World Wide Web via a remote server, wherein the remote server comprises:
- a workspace management system for creating unique workspaces for each of a plurality of organizations, wherein the workspace management system includes a document collaboration system for controlling access to XML documents;
an XML editing system for editing XML documents, comprising a template editing system for editing XML templates and a content editing system for editing XML content;
a database for remotely storing XML documents for the plurality of organizations; and
an application server for serving workspaces and the XML editing system to clients via the World Wide Web.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for processing extensible markup language (XML) documents over the World Wide Web via a remote server. In one aspect, the invention provides: a workspace management system for creating unique workspaces for each of a plurality of organizations; an XML editing system having a template editing system for editing XML templates, a content editing system for editing XML content, and a document collaboration system for controlling access to XML documents; a database for remotely storing XML documents for the plurality of organizations; and an application server for serving the workspace and XML editing system to clients via the World Wide Web. Also included is a system for publishing the XML documents stored in the database to a company'"'"'s website or for publishing in a non-HTML format.
290 Citations
24 Claims
-
1. A system for processing extensible markup language (XML) documents over the World Wide Web via a remote server, wherein the remote server comprises:
-
a workspace management system for creating unique workspaces for each of a plurality of organizations, wherein the workspace management system includes a document collaboration system for controlling access to XML documents;
an XML editing system for editing XML documents, comprising a template editing system for editing XML templates and a content editing system for editing XML content;
a database for remotely storing XML documents for the plurality of organizations; and
an application server for serving workspaces and the XML editing system to clients via the World Wide Web. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A web-based extensible markup language (XML) document processing system, comprising:
-
a system for remotely accessing a shared workspace from a web browser;
a system for remotely accessing and storing XML templates and XML documents from within the shared workspace;
a system for remotely editing and storing XML content from within a browser window; and
a system for controlling access to XML documents from within the shared workspace. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of creating XML documents in a web-based shared workspace environment, comprising:
-
providing a server having;
a workspace management system for creating a workspace for a plurality of users within an organization, an XML template editing system, an XML content editing system, and a database for remotely storing XML documents;
assigning permission levels to each of the plurality of users, wherein the permission levels include template editor and content editor;
logging a first user having template editor permission into the workspace via a first browser;
serving the XML template editing system to the first user and allowing the first user to create an XML template in the first browser;
storing the created XML template in the database such that it is available via the workspace;
logging a second user having content editor permission into the workspace via a second browser;
serving the content editing system in the second browser to the second user and allowing the second user to create an XML document using the XML template; and
storing the XML document in the database such that the XML document is available via the workspace. - View Dependent Claims (22, 23, 24)
-
Specification