Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020167917 - GÉNÉRATION DE CONTRAT NUMÉRISÉ AYANT UNE SÉCURITÉ DE COLOCALISATION

Note: Texte fondé sur des processus automatiques de reconnaissance optique de caractères. Seule la version PDF a une valeur juridique

[ EN ]

CLAIMS

What is claimed is:

1. A computer-based document management system (“DMS”) to facilitate a digital negotiation process for a digital document based on management of subsections of that document, the system comprising one or more computer processors configured to execute instructions to cause the one or more computer processors to:

provide a colocation area concurrently accessible to multiple users including a first user and a second user, each of the multiple users having a different role-based access to the colocation area;

manage a plurality of subsections of a single digital document based on an associated subsection life-cycle, the single digital document further having a document life- cycle different from any subsection life-cycle;

authenticate access for the first user to a first subset of the plurality of subsections based on a first role associated with the first user and security credentials of the first user;

authenticate access for the second user to a second subset of the plurality of subsections, different from the first subset, the authentication based on a second role different from the first role, the authentication associated with the second user and security credentials of the second user;

allow alteration, by the first user or the second user, to accessible subsections based on a current state within respective life-cycles for each subsection subject to alteration; determine all of the plurality of subsections have completed each respective subsection life-cycle to progress the single digital document to a signature state of the document life-cycle;

receive a first sign-off on the single digital document in the signature state from a first party associated with the first user and a second sign-off from a second party associated with the second user to complete the document life-cycle; and store an indication of the received first sign-off and the second sign-off in a distributed transaction ledger to reflect that the single digital document becomes a signed digital document.

2. The DMS of claim 1, wherein the distributed transaction ledger is implemented using blockchain.

3. The DMS of claim 1, wherein the one or more computer processors are further configured to execute instructions to cause the one or more computer processors to:

prevent access for the second user to a portion of the first subset of the plurality of

subsections based on the second role and the portion associated with a non- completed subsection life-cycle, wherein subsections that are not finished with their respective subsection life-cycle maintain restricted access and subsections that are finished are provided as read-only.

4. The DMS of claim 1, wherein the plurality of subsections are maintained as digital files within the colocation area.

5. The DMS of claim 4, wherein the colocation area is a physically segregated computer storage area.

6. The DMS of claim 4, wherein the colocation area comprises a group of separate computer storage areas logically related to each other.

7. The DMS of claim 1, wherein at least one subsection life-cycle is implemented as a directed graph.

8. The DMS of claim 1, wherein the document life-cycle is implemented as a directed graph.

9. The DMS of claim 1, wherein the first user is a vendor, the second user is a client, and the single digital document represents a software license agreement.

10. The DMS of claim 9, wherein the one or more computer processors are further configured to execute instructions to cause the one or more computer processors to:

provide an import interface to the vendor to import structured information representing software product offerings applicable to the software license agreement.

11. The DMS of claim 9, wherein the one or more computer processors are further configured to execute instructions to cause the one or more computer processors to:

provide an import interface to the client to import structured information representing software product usage collected from execution of software application within a client network.

12. The DMS of claim 1, wherein the first role and the second role are selected from the group of roles consisting of: Client Author, Client Reviewer, Client Signatory, Vendor Author, Vendor Reviewer, and Vendor Signatory.

13. The DMS of claim 1, wherein the one or more computer processors are further configured to execute instructions to cause the one or more computer processors to:

receive an indication of an update from either the first user or the second user with

respect to an amendment to the signed digital document; and

provide a secured access to the colocation area to process the amendment through any associated subsection life-cycle impacted by the amendment to complete the associated subsection life-cycles and progress the signed digital document to the signature state after implementing the amendment.

14. A non-transitory machine-readable storage medium comprising instructions, that, when executed, cause a processing resource to:

provide a colocation area concurrently accessible to multiple users including a first user and a second user, each of the multiple users having a different role-based access to the colocation area;

manage a plurality of subsections of a single digital document based on an associated subsection life-cycle, the single digital document further having a document life- cycle different from any subsection life-cycle;

authenticate access for the first user to a first subset of the plurality of subsections based on a first role associated with the first user and security credentials of the first user;

authenticate access for the second user to a second subset of the plurality of subsections, different from the first subset, the authentication based on a second role different from the first role, the authentication associated with the second user and security credentials of the second user;

allow alteration, by the first user or the second user, to accessible subsections based on a current state within respective life-cycles for each subsection subject to alteration; determine all of the plurality of subsections have completed each respective subsection life-cycle to progress the single digital document to a signature state of the document life-cycle;

receive a first sign-off on the single digital document in the signature state from a first party associated with the first user and a second sign-off from a second party associated with the second user to complete the document life-cycle; and store an indication of the received first sign-off and the second sign-off in a distributed transaction ledger to reflect that the single digital document becomes a signed digital document.

15. The non-transitory machine-readable storage medium of claim 14, further comprising instructions, that, when executed, cause the processing resource to:

receive an indication of update from either the first user or the second user with respect to an amendment to the signed digital document; and

provide secured access to the colocation to process the amendment through any

associated subsection life-cycles impacted by the amendment to complete the associated subsection life-cycles and progress the digital document to the signature state after implementing the amendment.

16. A document management system, comprising:

one or more computer processors;

a computer storage;

a digital document comprising a plurality of subsections, the digital document residing in the computer storage as a plurality of digital files, each file constituting a respective one of the subsections;

a set of instructions residing in the computer storage that, when executed by the one or more processors, causes the one or more processors to:

manage each of the subsections through a respective subsection life-cycle and the digital document through a document life-cycle;

permit at least one of a first authenticated user to alter a first subsection or a second authenticated user to alter a second subsection depending on a current state of the first subsection or the second subsection life-cycle as a part of the managing, the altering progressing the first subsection or the second subsection through the respective subsection life-cycle;

receive a first sign-off on behalf of the first authenticated user and a second

signoff on behalf of the second authenticated user to complete the document life-cycle; and

store an indication of the completion of the document life-cycle in a distributed transaction ledger.