IP Library Granted Patent US 9,990,786
Granted Patent B1
US 9,990,786 · App. 14/598,482 · Granted Jun 5, 2018

Visitor credentials

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,990,786
App. No.
14/598,482
Granted
Jun 5, 2018
Kind
B1
Abstract

A request is received by a member of a credential granting authority to issue an electronic visitor credential to a visitor of the credential granting authority, the electronic visitor credential enabling access to resources of the credential granting authority. It is determined that the member of the credential granting authority is authorized to issue the credential to the visitor. Based on the determination that the member of the credential granting authority is authorized to issue the credential to the visitor, the electronic visitor credential is issued with at least one timing restriction that defines a time period during which the electronic visitor credential is valid and at least one usage restriction that limits resources of the credential granting authority to which the electronic visitor credential enables access It is determined to withdraw the electronic visitor credential. Based on determining to withdraw the electronic visitor credential, the credential is withdrawn.

Claims (108)

1. A method comprising:

receiving, at a server system, a request by a member of a credential granting authority to issue an electronic visitor credential to a visitor of the credential granting authority, the electronic visitor credential enabling access to one or more resources of the credential granting authority;

determining, by the server system, that the member of the credential granting authority is authorized to issue the electronic visitor credential to the visitor;

based on the determination that the member of the credential granting authority is authorized to issue the electronic visitor credential to the visitor, issuing, by the server system, the electronic visitor credential with at least one timing restriction that defines a time period during which the electronic visitor credential is valid and at least one usage restriction that limits resources of the credential granting authority to which the electronic visitor credential enables access, the issuing including:

storing, by the server system, visitor data for the electronic visitor credential that defines the at least one timing restriction and the at least one usage restriction, and

sending, by the server system and to the visitor, data that enables usage of the electronic visitor credential;

requiring, from the member of a credential granting authority, data to renew the electronic visitor credential within a particular period of time from issuing the electronic visitor credential;

determining that the data to renew the electronic visitor credential was not received within the particular period of time;

based on determining that the data to renew the electronic credential was not received within the particular period of time, determining, by the server system, to withdraw the electronic visitor credential; and

withdrawing, by the server system and based on determining to withdraw the electronic visitor credential, the electronic visitor credential.

2. The method of claim 1 , wherein determining that the member of the credential granting authority is authorized to issue the electronic visitor credential to the visitor comprises:

determining that a timing restriction that defines a time period during which the member of the credential granting authority is authorized to issue the electronic visitor credential is satisfied.

3. The method of claim 1 , wherein determining that the member of the credential granting authority is authorized to issue the electronic visitor credential to the visitor comprises:

determining that a geographic restriction that defines a geographic area where the member of the credential granting authority is authorized to issue the electronic visitor credential is satisfied.

4. The method of claim 1 , wherein:

receiving the request comprises receiving a request that specifies:

visitor information descriptive of the visitor to receive the electronic visitor credential;

a start time that defines a time at which the electronic visitor credential becomes valid;

an expiration time that defines a time at which the electronic visitor credential expires; and

an access level that defines the one or more resources of the credential granting authority to which the electronic visitor credential enables access;

issuing the electronic visitor credential comprises defining the at least one timing restriction based on the start time and the expiration time and defining the at least one usage restriction based on the access level; and

sending the data that enables usage of the electronic visitor credential comprises sending, to the visitor, notification of the issuing the electronic visitor credential.

5. The method of claim 1 , wherein sending data that enables usage of the electronic visitor credential comprises:

receiving an indication of direct interaction between the visitor and the member of the credential granting authority; and

sending data that enables usage of the electronic visitor credential based on the indication of direct interaction between the visitor and the member of the credential granting authority.

6. The method of claim 5 , wherein the direct interaction between the visitor and the member of the credential granting authority includes at least one of:

scanning, by a device of the visitor, a quick response code on a device of the member of the credential granting authority; and

sending data through near field communication between the device of the visitor and the device of the member of the credential granting authority.

7. The method of claim 1 , wherein sending data that enables usage of the electronic visitor credential comprises:

sending, by the server system and to an email address associated with the visitor, data for retrieving the electronic visitor credential.

8. The method of claim 1 , wherein issuing the electronic visitor credential comprises:

determining, by accessing user account data of the server system, that the visitor has an account;

receiving an indication that a credential management application is installed on a device of the visitor;

issuing the electronic visitor credential based on data from the account; and

adding the electronic visitor credential to a list of credentials held by the visitor.

9. The method of claim 1 , wherein issuing the electronic visitor credential comprises:

determining, by accessing user account data of the server system, that the visitor has an account;

receiving an indication that a credential management application is not installed on the device of the visitor;

sending data to prompt the visitor to install software for the credential management application on the device of the visitor;

receiving data indicating that the software for the credential management application is installed on the device of the visitor;

based on receiving data indicating that the software for the credential management application is installed on the device of the visitor, issuing the electronic visitor credential further based on data from the account; and

adding the electronic visitor credential to a list of credentials held by the visitor.

10. The method of claim 1 , wherein issuing the electronic visitor credential comprises:

determining, by accessing user account data of the server system, that the visitor does not have an account;

receiving an indication that a credential management application is installed on a device of the visitor;

sending data to prompt the visitor to create an account with a credential management application;

issuing the electronic visitor credential further based on data from the account; and

adding the electronic visitor credential to a list of credentials held by the visitor.

11. The method of claim 1 , wherein issuing the electronic visitor credential comprises:

determining, by accessing user account data of the server system, that the visitor does not have an account;

receiving an indication that a credential management application is not installed on a device of the visitor;

sending data to prompt the visitor to install software for the credential management application on the device of the visitor;

receiving data indicating that the software for the credential management application is installed on the device of the visitor;

based on receiving data indicating that the software for the credential management application is installed on the device of the visitor, sending data to prompt the visitor to create the account;

receiving data indicating that the visitor created the account;

issuing the electronic visitor credential further based on data from the account; and

adding the electronic visitor credential to a list of credentials held by the visitor.

12. The method of claim 1 , wherein sending data that enables usage of the electronic visitor credential comprises sending an address that links to the electronic visitor credential.

13. The method of claim 1 , wherein issuing the electronic visitor credential comprises:

including, in the electronic visitor credential, information stored in connection with a visitor's account, wherein the information stored in connection with the visitor's account comprises a photo of the visitor and an employer of the visitor.

14. The method of claim 1 , further comprising:

receiving data indicating attempted use of the withdrawn electronic visitor credential; and

sending, for display on a device of the visitor, data indicating that the electronic visitor credential is withdrawn.

15. The method of claim 1 , wherein:

determining, by the server system, to withdraw the electronic visitor credential comprises determining that the visitor has engaged in inappropriate usage of the electronic visitor credential; and

withdrawing the electronic visitor credential comprises based on determining that the visitor has engaged in inappropriate usage of the electronic visitor credential, withdrawing the electronic visitor credential.

16. The method of claim 1 , wherein:

determining, by the server system, to withdraw the electronic visitor credential comprises receiving, by the server system and from the member of the credential granting authority, a request to withdraw the electronic visitor credential; and

withdrawing the electronic visitor credential comprises withdrawing the electronic visitor credential based on the received request to withdraw the electronic visitor credential.

17. The method of claim 1 , wherein:

determining, by the server system, to withdraw the electronic visitor credential comprises determining that the electronic visitor credential has expired based on the at least one timing restriction; and

withdrawing the electronic visitor credential comprises withdrawing the electronic visitor credential based on the determination that the electronic visitor credential has expired.

18. The method of claim 1 , wherein determining that the member of the credential granting authority is authorized to issue the electronic visitor credential to the visitor comprises:

accessing user account data for the member of the credential granting authority; and

based on accessing the user account data for the member of the credential granting authority, determining that the member of the credential granting authority is authorized to issue the electronic visitor credential.

19. A system comprising:

one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

receiving a request by a member of a credential granting authority to issue an electronic visitor credential to a visitor of the credential granting authority, the electronic visitor credential enabling access to one or more resources of the credential granting authority;

determining that the member of the credential granting authority is authorized to issue the electronic visitor credential to the visitor;

based on the determination that the member of the credential granting authority is authorized to issue the electronic visitor credential to the visitor, issuing the electronic visitor credential with at least one timing restriction that defines a time period during which the electronic visitor credential is valid and at least one usage restriction that limits resources of the credential granting authority to which the electronic visitor credential enables access, the issuing including:

storing visitor data for the electronic visitor credential that defines the at least one timing restriction and the at least one usage restriction;

identifying user account data stored in association with a visitor's account;

associating user account data stored in association with a visitor's account with the electronic visitor credential; and

sending to the visitor, data that enables usage of the electronic visitor credential;

requiring, from the member of a credential granting authority, data to renew the electronic visitor credential within a particular period of time from issuing the electronic visitor credential;

determining that the data to renew the electronic visitor credential was not received within the particular period of time;

based on determining that the data to renew the electronic credential was not received within the particular period of time, determining to withdraw the electronic visitor credential; and

withdrawing based on determining to withdraw the electronic visitor credential, the electronic visitor credential.

20. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:

receiving a request by a member of a credential granting authority to issue an electronic visitor credential to a visitor of the credential granting authority, the electronic visitor credential enabling access to one or more resources of the credential granting authority;

determining that the member of the credential granting authority is authorized to issue the electronic visitor credential to the visitor;

based on the determination that the member of the credential granting authority is authorized to issue the electronic visitor credential to the visitor, issuing the electronic visitor credential with at least one timing restriction that defines a time period during which the electronic visitor credential is valid and at least one usage restriction that limits resources of the credential granting authority to which the electronic visitor credential enables access, the issuing including:

storing visitor data for the electronic visitor credential that defines the at least one timing restriction and the at least one usage restriction, and

sending to the visitor, data that enables usage of the electronic visitor credential;

requiring, from the member of a credential granting authority, data to renew the electronic visitor credential within a particular period of time from issuing the electronic visitor credential;

determining that the data to renew the electronic visitor credential was not received within the particular period of time;

based on determining that the data to renew the electronic credential was not received within the particular period of time, determining to withdraw the electronic visitor credential; and

withdrawing, based on determining to withdraw the electronic visitor credential, the electronic visitor credential.

21. The medium of claim 20 , wherein the operations further comprise:

receiving data indicating that the visitor is attempting to access one of the one or more resources of the credential granting authority;

determining that the electronic visitor credential grants access to the one of the one or more resources; and

sending data to allow the visitor to access the one of the one or more resources.

22. The medium of claim 20 , wherein receiving the request comprises:

receiving a request from a visitor for the electronic visitor credential; and

sending data to the member of the credential granting authority to request the electronic visitor credential.

23. The medium of claim 20 , wherein receiving the request comprises:

receiving data indicating that the visitor has attempted to access one of the one or more resources of the credential granting authority; and

sending data to the member of the credential granting authority to request the electronic visitor credential.

Assignments (4)
CHANGE OF NAME Recorded Sep 19, 2025
From: MICROSTRATEGY INCORPORATED
To: STRATEGY INC
Reel/Frame 072909/0870 →
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 May 11, 2015
From: ZIRAKNEJAD, SIAMAK
To: MICROSTRATEGY INCORPORATED
Reel/Frame 035609/0695 →