IP Library Granted Patent US 11,599,662
Granted Patent B2
US 11,599,662 · App. 16/997,719 · Granted Mar 7, 2023

Bypassing elements of a secure document workflow based on identity of recipient

Inventors: Ronald Hirson (San Francisco, CA); Darren Hon Kit Louie (Seattle, WA); Olivier Pin (Ville d'Avray, FR); Thibault de Valroger (Paris, FR); Ryan James Cox (Oakland, CA); Michael Yatsko (Los Altos, CA)
Assignee: DOCUSIGN, INC.
G06F21/6227G06F21/62G06F21/604G06F21/6209G06F21/6218
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,599,662
App. No.
16/997,719
Granted
Mar 7, 2023
Kind
B2
Abstract

A system and a method are disclosed for receiving a request for a user to perform a plurality of activities with respect to a secure document. The system determines requirements for performing each respective activity of the plurality of activities. The system retrieves profile data for the user, and determines based on the profile data a subset of the activities directed to achieving a result that is reflected in the profile data. The system transmits a modified version of the request to the user, the modified version eliminating the subset from the plurality of activities.

Claims (60)

1. A method comprising:

receiving a request for a user to perform a plurality of activities with respect to a secure document;

determining requirements for performing each respective activity of the plurality of activities, the requirements for a given activity of the plurality of activities determined from a plurality of candidate requirements for the given activity based on the user being physically located in a given geographical jurisdiction of a plurality of candidate geographical jurisdictions, each candidate requirement of the plurality of candidate requirements corresponding to different geographical jurisdictions of the plurality of candidate geographical jurisdictions;

retrieving profile data for the user;

determining, based on the profile data, a subset of the activities directed to achieving a result that is reflected in the profile data; and

transmitting a modified version of the request to the user, the modified version eliminating the subset from the plurality of activities.

2. The method of claim 1 , wherein determining the respective requirements comprises:

determining a document type of the secure document;

identifying a requirements database corresponding to the document type; and

retrieving the requirements from the requirements database.

3. The method of claim 2 , wherein identifying the requirements database corresponding to the type comprises:

determining a jurisdiction associated with the document; and

selecting the requirements database from a plurality of candidate requirements databases based on the jurisdiction.

4. The method of claim 3 , wherein selecting the requirements database further comprises:

determining an activity type of each respective activity; and

selecting the requirements database based on the activity type.

5. The method of claim 3 , wherein determining the jurisdiction associated with the document comprises determining a jurisdiction of a sender of the request.

6. The method of claim 3 , wherein determining the jurisdiction associated with the document comprises determining a jurisdiction of the user requested to perform the plurality of activities.

7. The method of claim 1 , wherein the subset of activities are identity verification activities mandated by the requirements.

8. The method of claim 7 , wherein determining the subset of activities comprises:

identifying previous identity verification activities of the user;

comparing the previous identity verification activities of the user to the identity verification activities mandated by the requirements; and

adding matching ones of the previous identity verification activities of the user to the sub set.

9. The method of claim 1 , wherein the requirements comprise at least one of trust score requirements, geography requirements, and government identification requirements.

10. A non-transitory computer-readable medium comprising memory with instructions encoded thereon, the instructions, when executed, causing one or more processors to perform operations, the instructions comprising instructions to:

receive a request for a user to perform a plurality of activities with respect to a secure document;

determine requirements for performing each respective activity of the plurality of activities, the requirements for a given activity of the plurality of activities determined from a plurality of candidate requirements for the given activity based on the user being physically located in a given geographical jurisdiction of a plurality of candidate geographical jurisdictions, each candidate requirement of the plurality of candidate requirements corresponding to different geographical jurisdictions of the plurality of candidate geographical jurisdictions;

retrieve profile data for the user;

determine, based on the profile data, a subset of the activities directed to achieving a result that is reflected in the profile data; and

transmit a modified version of the request to the user, the modified version eliminating the subset from the plurality of activities.

11. The non-transitory computer-readable medium of claim 10 , wherein the instructions to determine the respective requirements comprise instructions to:

determine a document type of the secure document;

identify a requirements database corresponding to the document type; and

retrieve the requirements from the requirements database.

12. The non-transitory computer-readable medium of claim 11 , wherein the instructions to identify the requirements database corresponding to the type comprise instructions to:

determine a jurisdiction associated with the document; and

select the requirements database from a plurality of candidate requirements databases based on the jurisdiction.

13. The non-transitory computer-readable medium of claim 12 , wherein the instructions to select the requirements database further comprise instructions to:

determine an activity type of each respective activity; and

select the requirements database based on the activity type.

14. The non-transitory computer-readable medium of claim 12 , wherein the instructions to determine the jurisdiction associated with the document comprise instructions to determine a jurisdiction of a sender of the request.

15. The non-transitory computer-readable medium of claim 12 , wherein the instructions to determine the jurisdiction associated with the document comprise instructions to determine a jurisdiction of the user requested to perform the plurality of activities.

16. The non-transitory computer-readable medium of claim 10 , wherein the subset of activities are identity verification activities mandated by the requirements.

17. The non-transitory computer-readable medium of claim 16 , wherein the instructions to determine the subset of activities comprise instructions to:

identify previous identity verification activities of the user;

compare the previous identity verification activities of the user to the identity verification activities mandated by the requirements; and

add matching ones of the previous identity verification activities of the user to the subset.

18. The non-transitory computer-readable medium of claim 10 , wherein the requirements comprise at least one of trust score requirements, geography requirements, and government identification requirements.

19. A system comprising:

memory with instructions encoded thereon; and

one or more processors that, when executing the instructions, are caused to perform operations comprising:

receiving a request for a user to perform a plurality of activities with respect to a secure document;

determining requirements for performing each respective activity of the plurality of activities, the requirements for a given activity of the plurality of activities determined from a plurality of candidate requirements for the given activity based on the user being physically located in a given geographical jurisdiction of a plurality of candidate geographical jurisdictions, each candidate requirement of the plurality of candidate requirements corresponding to different geographical jurisdictions of the plurality of candidate geographical jurisdictions;

retrieving profile data for the user;

determining, based on the profile data, a subset of the activities directed to achieving a result that is reflected in the profile data; and

transmitting a modified version of the request to the user, the modified version eliminating the subset from the plurality of activities.

20. The system of claim 19 , wherein determining the respective requirements comprises:

determining a document type of the secure document;

identifying a requirements database corresponding to the document type; and

retrieving the requirements from the requirements database.

Assignments (2)
PATENT SECURITY AGREEMENT Recorded May 23, 2025
From: DOCUSIGN, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 071337/0240 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: HIRSON, RONALD; LOUIE, DARREN HON KIT; PIN, OLIVIER; DE VALROGER, THIBAULT; COX, RYAN JAMES; YATSKO, MICHAEL
To: DOCUSIGN, INC.
Reel/Frame 054170/0567 →