Document negotiation
First Claim
Patent Images
1. A method comprising enabling a party to a negotiation to create a document containing text, typed data, and formulas configured to generate optional texts, enabling a party to the negotiation to manipulate the document as a hierarchically structured set of containers, and permitting a party to view protected portions of the document only upon presentation of a cipher key associated with those portions.
1 Assignment
0 Petitions
Accused Products
Abstract
Capturing and storing the process of negotiating an agreement between individuals at different enterprises is done using computers and various communication network protocols.
-
Citations
8 Claims
-
1. A method comprising
enabling a party to a negotiation to create a document containing text, typed data, and formulas configured to generate optional texts, enabling a party to the negotiation to manipulate the document as a hierarchically structured set of containers, and permitting a party to view protected portions of the document only upon presentation of a cipher key associated with those portions.
-
2. A method comprising
enabling a party to a negotiation to create a document containing text, typed data, and formulas configured to generate optional texts, enabling a party to the negotiation to manipulate the document as a hierarchically structured set of containers, and maintaining a version history of portions of the document sufficient to enable a user to view and display changes between successive versions of the document.
-
3. A method comprising
enabling a party to a negotiation to create a document containing text, typed data, and formulas configured to generate optional texts, enabling a party to the negotiation to add annotations to the document, and maintaining a version history of portions of the document sufficient to enable a user to view and display changes between successive versions of the document.
-
4. A method comprising
enabling a party to a negotiation to create a document containing text, typed data, and formulas configured to generate optional texts, enabling a party to the negotiation to manipulate the document as a hierarchically structured set of containers, permitting a party to view protected portions of the document only upon presentation of a cipher key associated with those portions, and maintaining a version history of portions of the document sufficient to enable a user to view and display changes between successive versions of the document.
-
5. A method comprising
enabling a party to the negotiation to create a document containing text, typed data, and formulas configured to generate optional texts, enabling a party to the negotiation to manipulate the document as a hierarchically structured set of containers, enabling a party to a negotiation to add annotations to the document, permitting a party to view protected portions of the document only upon presentation of a cipher key associated with those portions, and maintaining a version history of portions of the document sufficient to enable a user to view and display changes between successive versions of the document.
-
8. Apparatus comprising a medium on which are stored
data structures capable of configuring a machine to enable a negotiation of a document, the data structures comprising linked discrete elements, each of the linked elements having value binding and formula features, each of the elements being linked into a hierarchical structure, each of the linked elements having annotation features, the data structures being expressed in a serialized data format that represents content of the linked discrete elements encrypted separately for each group of users able to access parts of the document, the content of linked discrete elements being associated with a version history capable of configuring a machine to render complete document versions, and software capable of configuring the machine to enable a user to create the document, edit the document by adding new versions, attach messages, add, remove and change the access rights of users with respect to individual document elements, compare and merge documents, and purge version histories.
Specification