IP Library Granted Patent US 10,482,693
Granted Patent B2
US 10,482,693 · App. 16/109,431 · Granted Nov 19, 2019

Portable access control

Inventors: Jeffrey Worrall (Pleasanton, CA); Joel Hosino (Sunnyvale, CA)
Assignee: Palantir Technologies Inc.
G07C9/00031
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 10,482,693
App. No.
16/109,431
Granted
Nov 19, 2019
Kind
B2
Abstract

Aspects of the present disclosure relate to a device is configured to store a list of user identifiers and user attribute data, receive a set of access criteria specifying one or more attributes, receive and identify a user identifier via a data input component, determine an access status of the user identifier based on the access criteria, and present the access status in such a way as is perceivable by a user of the access control device.

Claims (70)

1. A system comprising:

a memory; and

at least one hardware processor coupled to the memory and comprising instructions that causes the system to perform operations comprising:

causing display of a graphical user interface that comprises a presentation of a plurality of user attributes;

receiving a definition of an access status, the definition of the access status comprising a selection of at least a user attribute from among the presentation of the plurality of user attributes;

assigning the user attribute to the access status in response to the receiving the selection of the user attribute;

receiving, at the access control system, an access request that includes a user identifier;

retrieving a set of user attributes associated with the user identifier in response to the receiving the access request;

identifying the user attribute from the definition of the access status among the set of user attributes; and

presenting an indication of the access status at a client device in response to the identifying the user attribute from the definition of the access status among the set of user attributes.

2. The system of claim 1 , wherein the instructions cause the system to perform operations further comprising:

assigning a timestamp to the access request in response to the receiving the access request at the access control system;

receiving a report request from the client device; and

causing display of a report that comprises the user identifier, the access status, and the timestamp, at the client device.

3. The system of claim 1 further comprising a data input component, the data input component including a card reader, and wherein the receiving the access request that includes the user identifier includes:

receiving an input into the card reader via an identification card, the input including the user identifier.

4. The system of claim 1 , wherein the instructions cause the system to perform operations further comprising:

recording the access status at a local memory location associated with the user identifier at the system, in response to the identifying the user attribute from the definition of the access status among the set of user attributes.

5. The system of claim 1 , wherein the presenting the indication of the access status at the client device in response to the identifying the user attribute from the definition of the access status among the set of user attributes further comprises:

communicating an access alert based on the access status at the system.

6. The system of claim 5 , wherein the access alert includes at least one of:

an auditory alert,

a visual alert, and

a haptic alert.

7. The system of claim 1 , wherein the presenting the indication of the access status at the client device includes:

communicating the access status to the client device via Bluetooth.

8. A method comprising:

causing display of a graphical user interface that comprises a presentation of a plurality of user attributes;

receiving a definition of an access status, the definition of the access status comprising a selection of at least a user attribute from among the presentation of the plurality of user attributes;

assigning the user attribute to the access status in response to the receiving the selection of the user attribute;

receiving, at the access control system, an access request that includes a user identifier;

retrieving a set of user attributes associated with the user identifier in response to the receiving the access request;

identifying the user attribute from the definition of the access status among the set of user attributes; and

presenting an indication of the access status at a client device in response to the identifying the user attribute from the definition of the access status among the set of user attributes.

9. The method of claim 8 , wherein the method further comprises:

assigning a timestamp to the access request in response to the receiving the access request at the access control system;

receiving a report request from the client device; and

causing display of a report that comprises the user identifier, the access status, and the timestamp, at the client device.

10. The method of claim 8 , wherein the receiving the access request that includes the user identifier includes:

receiving an input into a card reader via an identification card, the input including the user identifier.

11. The method of claim 8 , wherein the method further comprises:

recording the access status at a local memory location associated with the user identifier at the system, in response to the identifying the user attribute from the definition of the access status among the set of user attributes.

12. The method of claim 8 , wherein the presenting the indication of the access status at the client device in response to the identifying the user attribute from the definition of the access status among the set of user attributes further comprises:

communicating an access alert based on the access status at the system.

13. The method of claim 12 , wherein the access alert includes at least one of:

an auditory alert,

a visual alert, and

a haptic alert.

14. The method of claim 8 , wherein the presenting the indication of the access status at the client device includes:

communicating the access status to the client device via Bluetooth.

15. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:

causing display of a graphical user interface that comprises a presentation of a plurality of user attributes;

receiving a definition of an access status, the definition of the access status comprising a selection of at least a user attribute from among the presentation of the plurality of user attributes;

assigning the user attribute to the access status in response to the receiving the selection of the user attribute;

receiving, at the access control system, an access request that includes a user identifier;

retrieving a set of user attributes associated with the user identifier in response to the receiving the access request;

identifying the user attribute from the definition of the access status among the set of user attributes; and

presenting an indication of the access status at a client device in response to the identifying the user attribute from the definition of the access status among the set of user attributes.

16. The non-transitory machine-readable storage medium of claim 15 , wherein the instructions cause the machine to perform operations further comprising:

assigning a timestamp to the access request in response to the receiving the access request at the access control system;

receiving a report request from the client device; and

causing display of a report that comprises the user identifier, the access status, and the timestamp, at the client device.

17. The non-transitory machine-readable storage medium of claim 15 , further comprising a data input component, the data input component including a card reader, and wherein the receiving the access request that includes the user identifier includes:

receiving an input into the card reader via an identification card, the input including the user identifier.

18. The non-transitory machine-readable storage medium of claim 15 , wherein the instructions cause the machine to perform operations further comprising:

recording the access status at a local memory location associated with the user identifier at the system, in response to the identifying the user attribute from the definition of the access status among the set of user attributes.

19. The non-transitory machine-readable storage medium of claim 15 , wherein the presenting the indication of the access status at the client device in response to the identifying the user attribute from the definition of the access status among the set of user attributes further comprises:

communicating an access alert based on the access status at the system.

20. The non-transitory machine-readable storage medium of claim 15 , wherein the presenting the indication of the access status at the client device includes:

communicating the access status to the client device via Bluetooth.

Assignments (8)
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENTS Recorded Jul 3, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: WELLS FARGO BANK, N.A.
Reel/Frame 060572/0640 →
SECURITY INTEREST Recorded Jul 3, 2022
From: PALANTIR TECHNOLOGIES INC.
To: WELLS FARGO BANK, N.A.
Reel/Frame 060572/0506 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ERRONEOUSLY LISTED PATENT BY REMOVING APPLICATION NO. 16/832267 FROM THE RELEASE OF SECURITY INTEREST PREVIOUSLY RECORDED ON REEL 052856 FRAME 0382. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Aug 26, 2021
From: ROYAL BANK OF CANADA
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 057335/0753 →
SECURITY INTEREST Recorded Jun 4, 2020
From: PALANTIR TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 052856/0817 →
RELEASE OF SECURITY INTEREST Recorded Jun 4, 2020
From: ROYAL BANK OF CANADA
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 052856/0382 →
SECURITY INTEREST Recorded Jan 27, 2020
From: PALANTIR TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 051713/0149 →
SECURITY INTEREST Recorded Jan 27, 2020
From: PALANTIR TECHNOLOGIES INC.
To: ROYAL BANK OF CANADA, AS ADMINISTRATIVE AGENT
Reel/Frame 051709/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2018
From: WORRALL, JEFFREY; HOSINO, JOEL
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 046667/0970 →
Continuity (4)
Continuation 15703499 · Sep 13, 2017
Continuation 15050305 · Feb 22, 2016
Provisional Application 62267188 · Dec 14, 2015
Related Publication 20180365916A1 · Dec 20, 2018