Computer Implemented System and Method for Author Editing of XML Documents With Structured Element Protection
First Claim
1. A computer-implemented method for restricted editing of documents containing highly structured elements (HSEs) provided across a network, comprising:
- initiating an authenticated editing session at a client to permit user editing of a remotely provided document containing at least one HSE, the document being correlated to the authenticated editing session;
receiving the document at said client from a remote associated server system via said network;
displaying at the client a first display interface presenting said document and permitting direct editing of non-HSE portions of said document;
displaying at the client at least one second display interface presenting said at least one HSE for editing in accordance with a restricted editing protocol (REP) corresponding to said document;
providing in said first display interface a first set of tools suitable for direct user editing of said non-HSE portions within said first display interface;
providing in said second display interface at least one second set of restricted editing tools configured to permit user editing of a presented HSE in accordance with the REP, wherein said at least one second set of restricted editing tools is specifically configured for a corresponding HSE;
editing the document using said first and second sets of tools in accordance with the REP to create an edited document;
transmitting the edited document to the remote associated server via said network; and
terminating the authenticated editing session after said editing.
5 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide an interactive, computer implemented and networked system and method for editing highly structured XML-based documents adapted for online journal publication. The present invention is capable of handling multimedia rich content while enforcing protection of highly structured elements to maintain document integrity through the proofing process. Embodiments of the present invention thus provide a graphical user interface (“GUI”) to facilitate the proof/editing process, which not only enforces the highly structured element protection, but also provides author-users with a familiar, word processor-like experience while eliminating the need for annotated PDF documents to preserve the structured content.
24 Citations
88 Claims
-
1. A computer-implemented method for restricted editing of documents containing highly structured elements (HSEs) provided across a network, comprising:
-
initiating an authenticated editing session at a client to permit user editing of a remotely provided document containing at least one HSE, the document being correlated to the authenticated editing session; receiving the document at said client from a remote associated server system via said network; displaying at the client a first display interface presenting said document and permitting direct editing of non-HSE portions of said document; displaying at the client at least one second display interface presenting said at least one HSE for editing in accordance with a restricted editing protocol (REP) corresponding to said document; providing in said first display interface a first set of tools suitable for direct user editing of said non-HSE portions within said first display interface; providing in said second display interface at least one second set of restricted editing tools configured to permit user editing of a presented HSE in accordance with the REP, wherein said at least one second set of restricted editing tools is specifically configured for a corresponding HSE; editing the document using said first and second sets of tools in accordance with the REP to create an edited document; transmitting the edited document to the remote associated server via said network; and terminating the authenticated editing session after said editing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer-implemented method for restricted remote editing across a network of documents containing highly structured elements (HSEs), comprising:
-
receiving authentication credentials at a server from a remote client; initiating an authenticated remote client editing session based on authentication of said credentials at said server; identifying a document containing HSEs corresponding to said authenticated credentials; transmitting instructions to said remote client for configuring the remote client as a restricted editing graphical user interface (REGUI), said set of instructions comprising instructions for; configuring the remote client to display a first display interface for presenting said document and permitting direct editing of non-HSE portions of said document, configuring the remote client to display a second display interface for presenting at least one HSE for editing in accordance with a restricted editing protocol (REP), providing in said first display interface a first set of tools suitable for direct user editing of said non-HSE portions within said first display interface, providing in said second display interface at least one second set of restricted editing tools configured to permit user editing of a presented HSE in accordance with the REP, wherein said at least one second set of restricted editing tools is specifically configured for a corresponding HSE, and transmitting the user entered edits from the remote client to the server via said network; transmitting the identified document to the remote client for display and editing in accordance with the REP; receiving the user entered edits from the remote client; and terminating the authenticated remote client editing session upon receipt of a completion notification. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A network-based system for restricted remote editing of document containing highly structured elements (HSEs), comprising:
-
at least one storage medium configured to store at least one document containing at least one HSE and instructions to configure said system for restricted remote editing of said at least one document, said instructions comprising instructions for— a) authenticating user credentials received from the remote client, b) retrieving a document from the storage device corresponding to the authenticated credentials, c) determining a restricted editing protocol (REP) corresponding to the retrieved document, d) transmitting REP instructions to said remote client for configuring the remote client as a restricted editing graphical user interface (REGUI) corresponding to the determined REP, said REP instructions comprising instructions for— configuring the remote client to display a first display interface for presenting said document and permitting direct editing of non-HSE portions of said document, configuring the remote client to display a second display interface for presenting at least one HSE for editing in accordance with said REP, providing in said first display interface a first set of tools suitable for direct user editing of said non-HSE portions within said first display interface, providing in said second display interface at least one second set of restricted editing tools configured to permit user editing of a presented HSE in accordance with the REP, wherein said at least one second set of restricted editing tools is specifically configured for a corresponding HSE, and transmitting the user edited document to an associated server system via said network, and e) transmitting the retrieved document to the remote client for display and editing in accordance with said REP; a network interface configured for communication with a remote client through which user editing of the document is to be performed; and a processor communicating with said at least one storage medium and network interface, the processor configured to execute the instructions. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77)
-
-
78. A computer-implemented method for tracking changes in XML coded files, comprising:
-
receiving information representing one or more changes to an original file, wherein said information comprises at least one content change and at least one attribute value associated with each said change; processing the original file in accordance with the received content changes while maintaining the association between each said content change and said at least one associated attribute value, wherein said processing comprises tagging the file in accordance with an associated change schema for said file to produce a changed file reflecting said content changes; receiving a change tracking request with respect to the changed file; and generating a change tracked version of the changed file in response to said change tracking request, wherein the tracked change file represents the content changes in a denormalized tagging format. - View Dependent Claims (79, 80, 81, 82, 83, 84, 85, 86, 87, 88)
-
Specification