IP Library Granted Patent US 12,602,518
Granted Patent B2
US 12,602,518 · App. 18/146,281 · Granted Apr 14, 2026

Integrating a document signature system with an account management system

Inventors: Esther Chou (Oakland, CA); Angela Field (Alameda, CA); Hameez Farrell (Toronto, CA); Jennifer Young (Oakland, CA); Mackenzie Cyr (Baltimore, MD); Mara Saltzman (Oakland, CA); Martin Todorov (San Francisco, CA); Sulav Regmi (San Mateo, CA); Timothy Finnerty (Yulee, FL); Vishaka Varma Vimal (Mountain View, CA); David Tang (San Jose, CA)
Assignee: Dropbox, Inc.
G06F21/64G06F40/186
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 12,602,518
App. No.
18/146,281
Granted
Apr 14, 2026
Kind
B2
Abstract

The present disclosure relates to systems, non-transitory computer-readable media, and methods for integrating a document signature system with an account management system. In particular, in one or more embodiments, the disclosed systems activate a digital document template for integration with the account management system, receive interaction data by a client device with a digital document, and send the interaction data or the digital document to the account management system.

Claims (48)

1 . A computer-implemented method comprising:

receiving, via a document signature system, an indication to activate a digital document template for integration with an account management system;

requesting an application programming interface key to integrate the digital document template with the account management system;

receiving, by the document signature system, one or more client device interactions with a digital document managed by the document signature system;

determining whether the digital document corresponds to the digital document template;

generating, based on the one or more client device interactions with the digital document received from the document signature system, a signature profile for a recipient email address corresponding to the digital document template within the account management system;

communicating, by the document signature system and with the account management system using the application programming interface key, to determine whether the account management system comprises a user account corresponding with a user identifier associated with the digital document; and

based on a determination that the digital document corresponds to the digital document template and that the account management system comprises the user account corresponding with the user identifier associated with the digital document, sending, by the document signature system to the account management system, document interaction data indicating a signature completion status of the digital document.

2 . The computer-implemented method of claim 1 , further comprising generating the signature profile for the recipient email address corresponding to the digital document template within the account management system based on the indication to activate the digital document template.

3 . The computer-implemented method of claim 2 , further comprising verifying, based on receiving one or more client device interactions associated with the recipient email address via the document signature system, that the one or more client device interactions correspond to the signature profile for the recipient email address corresponding to the digital document template.

4 . The computer-implemented method of claim 3 , further comprising updating, in response to verifying the one or more client device interactions, a status of the signature profile within the account management system to reflect the one or more client device interactions.

5 . The computer-implemented method of claim 1 , further comprising providing, by the document signature system, a notification to the account management system, the notification indicating that the user account has opened the digital document.

6 . The computer-implemented method of claim 1 , further comprising providing, by the document signature system, a notification to the account management system, the notification indicating that the digital document is unsigned.

7 . The computer-implemented method of claim 1 , further comprising:

determining that the digital document is unsigned; and

sending, via the document signature system, an event prevention communication to the account management system indicating that a communication event should be blocked.

8 . The computer-implemented method of claim 1 , further comprising providing, to the account management system, the digital document.

9 . The computer-implemented method of claim 1 , further comprising communicating, by the document signature system, with the account management system to determine whether the account management system comprises a second user account corresponding with a second user identifier associated with the digital document.

10 . A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one processor, cause a cloud-based document signature system to:

receive an indication to activate a digital document template for integration with an account management system;

request an application programming interface key to integrate the digital document template with the account management system;

receive one or more client device interactions with a digital document managed by the cloud-based document signature system;

determine that the digital document corresponds to the digital document template;

generate, based on the one or more client device interactions with the digital document managed by the cloud-based document signature system, a signature profile for a recipient email address corresponding to the digital document template within the account management system;

determine whether the digital document is signed; and

based on a determination that the digital document corresponds to the digital document template, send, to the account management system using the application programming interface key, document interaction data indicating a signature completion status of the digital document.

11 . The non-transitory computer-readable storage medium of claim 10 , wherein the document interaction data further indicates an opened status for the digital document.

12 . The non-transitory computer-readable storage medium of claim 10 , further comprising instructions that, when executed by the at least one processor, cause the cloud-based document signature system to:

determine that the document interaction data comprises an unsigned status for the digital document; and

send a notification indicating the unsigned status of the digital document.

13 . The non-transitory computer-readable storage medium of claim 10 , further comprising instructions that, when executed by the at least one processor, cause the cloud-based document signature system to:

determine that the digital document is unsigned; and

send, to the account management system, an event prevention communication that prevents a progression of a workflow associated with a user account.

14 . The non-transitory computer-readable storage medium of claim 10 , further comprising instructions that, when executed by the at least one processor, cause the cloud-based document signature system to provide a notification to the account management system, the notification indicating a signature completion status of a distributed document.

15 . A system comprising:

at least one processor; and

at least one non-transitory computer-readable storage medium comprising instructions that, when executed by the at least one processor, cause the system to:

receive an indication to activate a digital document template for integration with an account management system;

request an application programming interface key to integrate the digital document template with the account management system;

receive one or more client device interactions with a digital document managed by a document signature system;

determine whether the digital document corresponds to the digital document template;

generate, based on the one or more client device interactions with the digital document managed by the document signature system, a signature profile for a recipient email address corresponding to the digital document template within the account management system; and

based on a determination that the digital document corresponds to the digital document template, send, to the account management system using the application programming interface key, document interaction data indicating a signature completion status of the digital document.

16 . The system of claim 15 , further comprising instructions that, when executed by the at least one processor, cause the system to generate the signature profile for the recipient email address corresponding to the digital document template within the account management system based on the indication to activate the digital document template.

17 . The system of claim 16 , further comprising instructions that, when executed by the at least one processor, cause the system to verify, based on receiving one or more client device interactions associated with the recipient email address via the document signature system, that the one or more client device interactions correspond to the signature profile for the recipient email address corresponding to the digital document template.

18 . The system of claim 17 , further comprising instructions that, when executed by the at least one processor, cause the system to update, in response to verifying the one or more client device interactions, a status of the signature profile within the account management system to reflect the one or more client device interactions.

19 . The system of claim 15 , further comprising instructions that, when executed by the at least one processor, cause the system to provide, to the account management system, the digital document.

20 . The system of claim 19 , further comprising instructions that, when executed by the at least one processor, cause the system to communicate, by the document signature system, with the account management system to determine whether the account management system comprises a second user account corresponding with a second user identifier associated with the digital document.

Assignments (2)
SECURITY INTEREST Recorded Dec 12, 2024
From: DROPBOX, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069604/0611 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2023
From: CHOU, ESTHER; FIELD, ANGELA; FARRELL, HAMEEZ; YOUNG, JENNIFER; CYR, MACKENZIE; SALTZMAN, MARA; TODOROV, MARTIN; REGMI, SULAV; FINNERTY, TIMOTHY; VIMAL, VISHAKA VARMA; TANG, DAVID
To: DROPBOX, INC.
Reel/Frame 063885/0432 →
Continuity (1)
Related Publication 20240211638A1 · Jun 27, 2024
References Cited (67)
US 6914905B1 · Yip · 2005 [cited by examiner]
US 7664879B2 · Chan · 2010 [cited by examiner]
US 7712023B1 · Bryan · 2010 [cited by examiner]
US 7725934B2 · Kumar · 2010 [cited by examiner]
US 7962582B2 · Potti · 2011 [cited by examiner]
US 8010085B2 · Apte · 2011 [cited by examiner]
US 8245141B1 · Fuller · 2012 [cited by examiner]
US 8453159B2 · Appelbaum · 2013 [cited by examiner]
US 8464335B1 · Sinha · 2013 [cited by examiner]
US 8656154B1 · Kailash · 2014 [cited by examiner]
US 8769268B2 · Morozov · 2014 [cited by examiner]
US 8868757B1 · Liu · 2014 [cited by examiner]
US 8869259B1 · Udupa · 2014 [cited by examiner]
US 8869262B2 · Mullick · 2014 [cited by examiner]
US 8955091B2 · Kailash · 2015 [cited by examiner]
US 9065800B2 · Devarajan · 2015 [cited by examiner]
US 9100424B1 · Thomas · 2015 [cited by examiner]
US 9124586B2 · Randriamasy · 2015 [cited by examiner]
US 9344393B2 · Boynton · 2016 [cited by examiner]
US 9497220B2 · Cardamore · 2016 [cited by examiner]
US 9531758B2 · Devarajan · 2016 [cited by examiner]
US 9654507B2 · Gangadharappa · 2017 [cited by examiner]
US 9712486B2 · Johnson · 2017 [cited by examiner]
US 9882767B1 · Foxhoven · 2018 [cited by examiner]
US 9935955B2 · Desai · 2018 [cited by examiner]
US 10009391B1 · Smith · 2018 [cited by examiner]
US 10044719B2 · Desai · 2018 [cited by examiner]
US 10091169B2 · Cohen · 2018 [cited by examiner]
US 10142362B2 · Weith · 2018 [cited by examiner]
US 10313397B2 · Komu · 2019 [cited by examiner]
US 10333988B2 · Porras · 2019 [cited by examiner]
US 10637724B2 · Johnson · 2020 [cited by examiner]
US 11316902B2 · Andrews · 2022 [cited by examiner]
US 11720700B2 · Kozlowski · 2023 [cited by examiner]
US 20020091921A1 · Kunzinger · 2002 [cited by examiner]
US 20030028616A1 · Aoki · 2003 [cited by examiner]
US 20050088977A1 · Roch · 2005 [cited by examiner]
US 20060004844A1 · Rothschiller · 2006 [cited by examiner]
US 20060069656A1 · Horikiri · 2006 [cited by examiner]
US 20060268758A1 · Serani · 2006 [cited by examiner]
US 20110276875A1 · McCabe · 2011 [cited by examiner]
US 20120255036A1 · Kidder · 2012 [cited by examiner]
US 20130318589A1 · Ford · 2013 [cited by examiner]
US 20140026206A1 · Pazhyannur · 2014 [cited by examiner]
US 20140164542A1 · McCabe · 2014 [cited by examiner]
US 20140189483A1 · Awan · 2014 [cited by examiner]
US 20140245015A1 · Velamoor · 2014 [cited by examiner]
US 20140259093A1 · Narayanaswamy · 2014 [cited by examiner]
US 20140304836A1 · Velamoor · 2014 [cited by examiner]
US 20150067464A1 · McCabe · 2015 [cited by examiner]
US 20150074776A1 · Gonser · 2015 [cited by examiner]
US 20150213404A1 · Follis · 2015 [cited by examiner]
US 20160019281A1 · Hariharan · 2016 [cited by examiner]
US 20170054594A1 · Decenzo · 2017 [cited by examiner]
US 20170270320A1 · Petrogiannis · 2017 [cited by examiner]
US 20180024807A1 · Martin · 2018 [cited by examiner]
US 20180121667A1 · Karpel · 2018 [cited by examiner]
US 20180309795A1 · Ithal · 2018 [cited by examiner]
US 20180316723A1 · Murgia · 2018 [cited by examiner]
US 20180359323A1 · Madden · 2018 [cited by examiner]
US 20200067984A1 · Fausak · 2020 [cited by examiner]
US 20200175080A1 · Bethge · 2020 [cited by examiner]
US 20200322338A1 · Peterson · 2020 [cited by examiner]
US 20200322357A1 · Bryan · 2020 [cited by examiner]
US 20210281419A1 · Steeves · 2021 [cited by examiner]
US 20220147948A1 · Radhakrishnan · 2022 [cited by examiner]
US 20230134651A1 · Agbamu · 2023 [cited by examiner]