System and method for electronic document security
First Claim
1. A method for providing document-level security for electronic documents comprising:
- identifying a plurality of roles for the electronic document, the plurality of roles comprising at least one role associated with a first participant ID of a first client;
storing the roles in the electronic document;
storing one or more participant IDs in the electronic document, including at least the first participant ID, wherein each participant ID is associated with at least one role;
determining a second participant ID of a second client; and
determining the second client'"'"'s ability to access the electronic document based, at least in part, on the second participant ID and the stored roles and participant IDs.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for providing document-level security for electronic documents comprises identifying a plurality of roles for the electronic document, the plurality of roles comprising at least one role associated with a first participant ID of a first client. The roles are dynamically stored in the electronic document. One or more participant IDs are dynamically stored in the electronic document, including at least the first participant ID, wherein each participant ID is associated with at least one role. A second participant ID of a second client is determined and the second client'"'"'s ability to access the electronic document is automatically determined based, at least in part, on the second participant ID and the stored roles and participant IDs.
51 Citations
23 Claims
-
1. A method for providing document-level security for electronic documents comprising:
-
identifying a plurality of roles for the electronic document, the plurality of roles comprising at least one role associated with a first participant ID of a first client;
storing the roles in the electronic document;
storing one or more participant IDs in the electronic document, including at least the first participant ID, wherein each participant ID is associated with at least one role;
determining a second participant ID of a second client; and
determining the second client'"'"'s ability to access the electronic document based, at least in part, on the second participant ID and the stored roles and participant IDs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Software for providing document-level security for electronic documents, the software operable to:
-
identify a plurality of roles for the electronic document, the plurality of roles comprising at least one role associated with a first participant ID of a first client;
store the roles in the electronic document;
store one or more participant IDs in the electronic document, including at least the first participant ID, wherein each participant ID is associated with at least one role;
determine a second participant ID of a second client; and
determine the second client'"'"'s ability to access the electronic document based, at least in part, on the second participant ID and the stored roles and participant IDs. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for providing document-level security for electronic documents comprising:
-
at least one memory operable to store a plurality of electronic documents, each electronic document including at least one stored role; and
one or more processors, in response to receiving a request to access one of the electronic documents from a client, collectively operable to;
determine a participant ID of the requesting client; and
automatically determine the requesting client'"'"'s ability to access the electronic document based, at least in part, on the participant ID of the requesting client and the stored roles.
-
Specification