IP Library Granted Patent US 9,313,206
Granted Patent B1
US 9,313,206 · App. 14/600,796 · Granted Apr 12, 2016

Electronic signatures

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 9,313,206
App. No.
14/600,796
Granted
Apr 12, 2016
Kind
B1
Abstract

A method, comprising: storing, at a server device, an electronic resource; receiving, at the server device and from a client device associated with a first user, a request on behalf of the first user to access the electronic resource; responsive to receiving the request on behalf of the first user to access the electronic resource, enabling the client device associated with the first user to access the electronic resource; while the client device associated with the first user is accessing the electronic resource, receiving, at the server device and from the client device associated with the first user, a request to validate a representation of a credential purported to represent another user received by the client device; validating the received representation of the credential as representing a second user; and responsive to validating the received representation of the credential, enabling the first user to electronically sign the electronic resource.

Claims (64)

1. A method, comprising:

receiving, at a server device and from a client device associated with a first user, a request on behalf of the first user to access an electronic resource;

responsive to receiving the request on behalf of the first user to access the electronic resource, enabling the client device associated with the first user to access the electronic resource;

while the client device associated with the first user is accessing the electronic resource,

receiving, at the server device and from the client device associated with the first user, a request to validate a representation of a credential purported to represent another user received by the client device;

validating the received representation of the credential as representing a second user; and

responsive to validating the received representation of the credential, unlocking the electronic resource for the first user.

2. The method of claim 1 , wherein unlocking of the electronic resource is conditioned on the representation of the credential being for a specific user;

wherein validating the received representation of the credential includes determining that the second user is the specific user; and

wherein unlocking the electronic resource includes enabling the first user to modify or to execute a transaction via the electronic resource, as a consequence of having determined that the second user is the specific user.

3. The method of claim 1 , wherein unlocking of the electronic resource is conditioned on the representation of the credential being for a specific credential type;

wherein validating the received representation of the credential includes determining that the credential is of the specific credential type; and

wherein unlocking the electronic resource includes enabling the first user to modify the electronic resource as a consequence of having determined that the credential is of the specific credential type.

4. The method of claim 1 , further comprising:

transmitting a request for approval from the second user to another client device associated with the second user before unlocking the electronic resource; and

receiving an indication of approval by the second user from the other client device associated with the second user, wherein unlocking the electronic resource includes enabling the first user to modify the electronic resource as a consequence of having received the indication of approval by the second user from the other client device associated with the second user.

5. The method of claim 1 , wherein unlocking the electronic resource comprises:

using a private key held in escrow for the first user, by the server device, to unlock the electronic resource on behalf of the first user.

6. The method of claim 1 , wherein unlocking the electronic resource comprises:

transmitting the electronic resource to the client device associated with the first user.

7. The method of claim 1 , wherein at least a portion of the electronic resource is in a locked state, prior to validation of the received representation of the credential, and wherein the method further comprises:

following validation, updating at least the portion of the electronic resource to an unlocked state; and

recording information identifying the second user represented by the credential as the user who unlocked at least the portion of the electronic resource.

8. The method of claim 1 , wherein unlocking the electronic resource enables execution of a transaction.

9. One or more machine-readable hardware storage devices storing instructions that are executable by one or more processing devices to perform operations comprising:

receiving, from a client device associated with a first user, a request on behalf of the first user to access an electronic resource;

responsive to receiving the request on behalf of the first user to access the electronic resource, enabling the client device associated with the first user to access the electronic resource;

while the client device associated with the first user is accessing the electronic resource,

receiving, from the client device associated with the first user, a request to validate a representation of a credential purported to represent another user received by the client device;

validating the received representation of the credential as representing a second user; and

responsive to validating the received representation of the credential, unlocking the electronic resource for the first user.

10. The one or more machine-readable hardware storage devices of claim 9 , wherein unlocking of the electronic resource is conditioned on the representation of the credential being for a specific user;

wherein validating the received representation of the credential includes determining that the second user is the specific user; and

wherein unlocking the electronic resource includes enabling the first user to modify or to execute a transaction via the electronic resource, as a consequence of having determined that the second user is the specific user.

11. The one or more machine-readable hardware storage devices of claim 9 , wherein unlocking of the electronic resource is conditioned on the representation of the credential being for a specific credential type;

wherein validating the received representation of the credential includes determining that the credential is of the specific credential type; and

wherein unlocking the electronic resource includes enabling the first user to modify the electronic resource as a consequence of having determined that the credential is of the specific credential type.

12. The one or more machine-readable hardware storage devices of claim 9 , wherein the operations further comprise:

transmitting a request for approval from the second user to another client device associated with the second user before unlocking the electronic resource; and

receiving an indication of approval by the second user from the other client device associated with the second user, wherein unlocking the electronic resource includes enabling the first user to modify the electronic resource as a consequence of having received the indication of approval by the second user from the other client device associated with the second user.

13. The one or more machine-readable hardware storage devices of claim 9 , wherein unlocking the electronic resource comprises:

using a private key held in escrow for the first user, by the server device, to unlock the electronic resource on behalf of the first user.

14. The one or more machine-readable hardware storage devices of claim 9 , wherein unlocking the electronic resource comprises:

transmitting the electronic resource to the client device associated with the first user.

15. The one or more machine-readable hardware storage devices of claim 9 , wherein at least a portion of the electronic resource is in a locked state, prior to validation of the received representation of the credential, and wherein the operations further comprise:

following validation, updating at least the portion of the electronic resource to an unlocked state; and

recording information identifying the second user represented by the credential as the user who unlocked at least the portion of the electronic resource.

16. The one or more machine-readable hardware storage devices of claim 9 , wherein unlocking the electronic resource enables execution of a transaction.

17. An electronic system comprising:

one or more processing devices; and

one or more machine-readable hardware storage devices storing instructions that are executable by the one or more processing devices to perform operations comprising:

receiving, from a client device associated with a first user, a request on behalf of the first user to access an electronic resource;

responsive to receiving the request on behalf of the first user to access the electronic resource, enabling the client device associated with the first user to access the electronic resource;

while the client device associated with the first user is accessing the electronic resource,

receiving, from the client device associated with the first user, a request to validate a representation of a credential purported to represent another user received by the client device;

validating the received representation of the credential as representing a second user; and

responsive to validating the received representation of the credential, unlocking the electronic resource for the first user.

18. The electronic system of claim 17 , wherein unlocking of the electronic resource is conditioned on the representation of the credential being for a specific user;

wherein validating the received representation of the credential includes determining that the second user is the specific user; and

wherein unlocking the electronic resource includes enabling the first user to modify or to execute a transaction via the electronic resource, as a consequence of having determined that the second user is the specific user.

19. The electronic system of claim 17 , wherein unlocking of the electronic resource is conditioned on the representation of the credential being for a specific credential type;

wherein validating the received representation of the credential includes determining that the credential is of the specific credential type; and

wherein unlocking the electronic resource includes enabling the first user to modify the electronic resource as a consequence of having determined that the credential is of the specific credential type.

20. The electronic system of claim 17 , wherein unlocking the electronic resource enables execution of a transaction.

Assignments (4)
CHANGE OF NAME Recorded Sep 19, 2025
From: MICROSTRATEGY INCORPORATED
To: STRATEGY INC
Reel/Frame 072909/0779 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT REEL/FRAME: 056647/0687, REEL/FRAME: 057435/0023, REEL/FRAME: 059256/0247, REEL/FRAME: 062794/0255 AND REEL/FRAME: 066663/0713 Recorded Sep 26, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS SUCCESSOR IN INTEREST TO U.S. BANK NATIONAL ASSOCIATION, IN ITS CAPACITY AS COLLATERAL AGENT FOR THE SECURED PARTIES
To: MICROSTRATEGY INCORPORATED; MICROSTRATEGY SERVICES CORPORATION
Reel/Frame 069065/0539 →
SECURITY INTEREST Recorded Jun 22, 2021
From: MICROSTRATEGY INCORPORATED
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 056647/0687 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2015
From: SAYLOR, MICHAEL J.; VAZQUEZ, HECTOR; XIAO, PENG; FOY, ANDREW T.
To: MICROSTRATEGY INCORPORATED
Reel/Frame 034768/0488 →