IP Library Granted Patent US 12,192,201
Granted Patent B2
US 12,192,201 · App. 17/066,866 · Granted Jan 7, 2025

Multi-party document validation

Inventors: David Abraham Secunda (Boulder, CO); Patrick Ryan Navarro (Longmont, CO); Brian Eisemann (Dillon, CO)
Assignee: Workbright
H04L63/0876G06F16/93G06F21/64H04L63/107G06Q10/103
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,192,201
App. No.
17/066,866
Granted
Jan 7, 2025
Kind
B2
Abstract

The disclosed technology provides solutions for performing a document validation process wherein physically present witnesses are required. In some aspects, a process of the disclosed technology includes steps for receiving geolocation data for a mobile device associated with a first user, receiving a signed electronic document via the first device, determining if the signed electronic document was properly executed by the first user, and if the signed electronic document was properly executed, providing a prompt to the first user, wherein the prompt is configured to request electronic contact address for a second device associated with a second user. In some aspects, the process can further include transmitting an authentication request to the second device associated with the second user, receiving geolocation data from the second device in response to the authentication request. Systems and machine-readable media are also provided.

Claims (29)

1. A computer-implemented method for performing a document validation process, comprising:

receiving geolocation data for a first device associated with a first user;

receiving, from the first device, personal data entered by the first user, an electronic copy of a signed document, and an electronic copy of one or more identity documents associated with the first user;

determining if the signed document was properly executed by the first user based on comparing identity information in the one or more identity documents associated with the first user with the personal data entered by the first user and information provided in the signed document; if the signed electronic document was properly executed, providing a prompt to the first user, wherein the prompt is configured to request electronic contact address for a second device associated with a second user;

receiving geolocation data from the second device associated with the second user;

validating the signed electronic document based on the geolocation data for the first device and the geolocation data for the second device, which comprises determining if the first device is within a predetermined threshold distance of the second device based on network address information associated with the first device and the second device; and

in response to determining that the first device is within the predetermined threshold distance of the second device based on the geolocation data for the first device and the geolocation data for the second device, transmitting an authentication request, the electronic copy of the signed document, and the electronic copy of the one or more identity documents associated with the first user to the second device associated with the second user, the authentication request including a request to verify a physical copy of the one or more identity documents in comparison to the electronic copy of the signed document and the electronic copy of the one or more identity documents associated with the first user.

2. The computer-implemented method of claim 1 , wherein the electronic contact address for the second device comprises a phone number.

3. The computer-implemented method of claim 1 , wherein the electronic contact address for the second device comprises a screen name or email address.

4. A system comprising:

a memory; and

one or more processors coupled to the memory, the one or more processors being configured to perform operations comprising:

receiving geolocation data for a first device associated with a first user;

receiving, from the first device, personal data entered by the first user, an electronic copy of a signed document, and an electronic copy of one or more identity documents associated with the first user;

determining if the signed document was properly executed by the first user based on comparing identity information in the one or more identity documents associated with the first user with the personal data entered by the first user and information provided in the signed document;

if the signed electronic document was properly executed, providing a prompt to the first user, wherein the prompt is configured to request electronic contact address for a second device associated with a second user;

receiving geolocation data from the second device associated with the second user;

validating the signed electronic document based on the geolocation data for the first device and the geolocation data for the second device, which comprises determining if the first device is within a predetermined threshold distance of the second device based on network address information associated with the first device and the second device; and

in response to determining that the first device is within the predetermined threshold distance of the second device based on the geolocation data for the first device and the geolocation data for the second device, transmitting an authentication request, the electronic copy of the signed document, and the electronic copy of the one or more identity documents associated with the first user to the second device associated with the second user, the authentication request including a request to verify a physical copy of the one or more identity documents associated with the first user in comparison to the electronic copy of the signed document and the electronic copy of the one or more identity documents associated with the first user.

5. The system of claim 4 , wherein the electronic contact address for the second device comprises a phone number.

6. The system of claim 4 , wherein the electronic contact address for the second device comprises a screen name or email address.

7. A non-transitory computer-readable storage medium comprising instructions stored therein, which when executed by one or more processors, cause the processors to perform operations comprising:

receiving geolocation data for a first device associated with a first user;

receiving, from the first device, personal data entered by the first user, an electronic copy of a signed document, and an electronic copy of one or more identity documents associated with the first user;

determining if the signed document was properly executed by the first user based on comparing identity information in the one or more identity documents associated with the first user with the personal data entered by the first user and information provided in the signed document; if the signed electronic document was properly executed, providing a prompt to the first user, wherein the prompt is configured to request electronic contact address for a second device associated with a second user;

receiving geolocation data from the second device associated with the second user; validating the signed electronic document based on the geolocation data for the first device and the geolocation data for the second device, which comprises determining if the first device is within a predetermined threshold distance of the second device based on network address information associated with the first device and the second device; and

in response to determining that the first device is within the predetermined threshold distance of the second device based on the geolocation data for the first device and the geolocation data for the second device, transmitting an authentication request, the electronic copy of the signed document, and the electronic copy of the one or more identity documents associated with the first user to the second device associated with the second user, the authentication request including a request to verify a physical copy of the one or more identity documents associated with the first user in comparison to the electronic copy of the signed document and the electronic copy of the one or more identity documents associated with the first user.

8. The non-transitory computer-readable storage medium of claim 7 , wherein the electronic contact address for the second device comprises a phone number.

9. The non-transitory computer-readable storage medium of claim 7 , wherein the electronic contact address for the second device comprises a phone number.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2020
From: SECUNDA, DAVID ABRAHAM; NAVARRO, PATRICK RYAN; EISEMANN, BRIAN
To: WORKBRIGHT
Reel/Frame 054017/0903 →
Continuity (2)
Provisional Application 62914917 · Oct 14, 2019
Related Publication 20210112057A1 · Apr 15, 2021
References Cited (25)
US 10122535B2 · Raduchel · 2018 [cited by examiner]
US 10687301B1 · Demsey · 2020 [cited by applicant]
US 10693872B1 · Larson · 2020 [cited by examiner]
US 10726373B1 · Unger · 2020 [cited by examiner]
US 10747971B2 · Hagen · 2020 [cited by examiner]
US 20020143704A1 · Nassiri · 2002 [cited by applicant]
US 20060047963A1 · Brown · 2006 [cited by examiner]
US 20120284602A1 · Seed · 2012 [cited by examiner]
US 20130219284A1 · Kim · 2013 [cited by examiner]
US 20130219504A1 · Mosier · 2013 [cited by examiner]
US 20150150141A1 · Szymanski · 2015 [cited by examiner]
US 20150213568A1 · Follis · 2015 [cited by examiner]
US 20160048696A1 · Follis · 2016 [cited by applicant]
US 20170286415A1 · Kumar · 2017 [cited by examiner]
US 20180158104A1 · Malloy · 2018 [cited by examiner]
US 20180239959A1 · Bui · 2018 [cited by examiner]
US 20190005145A1 · Kleinberg · 2019 [cited by examiner]
US 20190036707A1 · Eliezer · 2019 [cited by examiner]
US 20190097804A1 · Parikh · 2019 [cited by examiner]
US 20190311448A1 · Kaminski et al. · 2019 [cited by applicant]
US 20190320039A1 · Kamal · 2019 [cited by examiner]
US 20190354706A1 · Bartlett · 2019 [cited by examiner]
US 20200019715A1 · Malliah · 2020 [cited by examiner]
US 20200380627A1 · Jarvis · 2020 [cited by examiner]
CN 104333530 · 2015 [cited by applicant]