IP Library Granted Patent US 10,846,962
Granted Patent B2
US 10,846,962 · App. 16/778,999 · Granted Nov 24, 2020

Managing geospatial boundaries

Inventor: William J. Raduchel (Palo Alto, CA)
Assignee: eIngot LLC
G07C9/22G06Q50/26G07C9/27G07C9/29
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,846,962
App. No.
16/778,999
Filed
Jan 31, 2020
Granted
Nov 24, 2020
Kind
B2
Art Unit
2683
USPC
340/5.7
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for managing geospatial boundaries. In some implementations, an identification of a user is scanned. Based on the scan, information corresponding to the user is retrieved. The user is then registered using the retrieved information corresponding to the user. Location data is obtained. A determination is made that the user is proximate to a geographic boundary. The location data and at least a portion of the information corresponding to the user is transmitted to an access control system.

Claims (102)

1. A method performed by a computing device, the method comprising:

scanning, by the computing device, an identification of a user;

based on the scan, retrieving, by the computing device, information corresponding to the user;

registering, by the computing device, the user using the information corresponding to the user;

obtaining, by the computing device, location data;

determining, by the computing device, that the user is proximate to a geographic boundary, wherein determining that the user is proximate to a geographic boundary includes:

determining, based on the location data, that the computing device is a first threshold distance from the geographic boundary;

obtaining new location data; and

based on the new location data, determining that the computing device is moving towards the geographic boundary, or determining that the computing device is a second threshold distance from the geographic boundary or from a checkpoint of the geographic boundary, wherein the second threshold distance is less than the first threshold distance; and

transmitting the location data and at least a portion of the information corresponding to the user to an access control system.

2. The method of claim 1 further comprising comparing the location data with geospatial data,

wherein determining that the user is proximate to the geographic boundary comprises determining that the user is at the geographic boundary.

3. The method of claim 1 further comprising comparing the location data with geospatial data,

wherein determining that the user is proximate to the geographic boundary comprises determining that the user is approaching the geographic boundary based on the comparison.

4. The method of claim 1 , wherein the information includes at least one of a name of the user, an identification number corresponding to the user, an address of the user, a date of identification issuance, a date of identification expiration, a birth date of the user, an age of the user, a sex of the user, a picture of the user, a country that issued the identification, an indication of a type of identification that the identification belongs to, a country where the user is a citizen, or a country where the user has a visa.

5. The method of claim 1 , wherein scanning the identification of the user comprises scanning a passport of the user or retrieving identification information from an electronic identification application.

6. The method of claim 1 , wherein:

scanning the identification of the user comprises obtaining, through a camera of the computing device, one or more images of the identification, and

retrieving the information corresponding to the user comprises:

performing text recognition on the one or more images of the identification; and

based on the performance, retrieving text,

wherein the information corresponding to the user includes the text.

7. The method of claim 1 , wherein:

scanning the identification of the user comprises:

sending, through a radio-frequency identification reader of the computing device,

a signal to a radio-frequency identification tag on the identification; and

receiving a response from the radio-frequency identification tag, and

retrieving the information corresponding to the user comprises retrieving the information from the response.

8. The method of claim 1 , further comprising:

determining a profile status of the user; and

transmitting an indication of the profile status of the user to the access control system.

9. The method of claim 8 , wherein:

determining the profile status of the user comprises determining that the profile status of the user is void based on the information, and

transmitting the indication of the profile status of the user to the access control system comprises transmitting to the access control system an indication that the profile status of the user is void.

10. The method of claim 9 , wherein determining the profile status of the user is void comprises determining that the information indicates that the identification is expired.

11. The method of claim 9 , further comprising receiving, from the access control system, data indicating that the user is not permitted to travel across the geographic boundary,

wherein determining the profile status of the user comprises determining that the profile status of the user is void based on the data indicating that the user is not permitted to travel across the geographic boundary, and

wherein transmitting the indication of the profile status of the user to the access control system comprises transmitting to the access control system an indication that the profile status of the user is void.

12. The method of claim 11 , wherein the data indicates that the user is permitted to be in a first country corresponding to the geographic boundary, and is not permitted to be in a second country corresponding to the geographic boundary.

13. The method of claim 1 , further comprising:

flagging a profile of the user; and

transmitting to the access control system an indication of one or more flags corresponding to the profile.

14. The method of claim 13 , wherein flagging the profile of the user comprises:

based on the information, determining at least one of that the identification of the user is set to expire in a threshold amount of time, a visa of the user has expired, or a visa of the user is set to expire in a threshold amount of time; and

associating the one or more determinations with the profile of the user as one or more flags.

15. The method of claim 13 , further comprising receiving, from a computing system that is a third party with respect to the computing device and the access control system, data corresponding to the user,

wherein flagging a profile of the user comprises:

based on the data, determining at least one of that the user has been charged with a crime in a country corresponding to the geographic boundary, the user has been convicted of a crime in a country corresponding to the geographic boundary, there is an active arrest warrant for the user in a country, the user is on a no fly list of a country, the user has been barred or excluded from a country, or the user has previously unlawfully entered a country; and

associating the one or more determinations with the profile of the user as one or more flags.

16. The method of claim 1 , wherein determining that the user is proximate to a geographic boundary comprises, based on the location data, determining that the computing device is a threshold distance from the geographic boundary.

17. The method of claim 1 , further comprising:

receiving data from the access control system indicating a specified location for the user to move to or for the user to remain at;

obtaining new location data;

based on the new location data, determining that the user is not at the specified location and is noncompliant, or determining that the user is at the specified location and is compliant;

generate a notification indicating that the user is noncompliant or is compliant;

transmitting the notification to the access control system.

18. The method of claim 1 , wherein the access control system is a physical access control system configured to raise and lower one or more barriers.

19. The method of claim 1 , wherein the access control system includes a traffic management system configured to change one or more traffic patterns.

20. The method of claim 1 , wherein the access control system includes a pedestrian entrance control system configured to lock and unlock one or more pedestrian gates.

21. A method performed by one or more computing devices, the method comprising:

receiving location data corresponding to a user and information corresponding to the user, wherein the user is transporting a shipment of goods;

based on the location data, determining, by the one or more computing devices, that the user is proximate to a geographic boundary;

accessing, by the one or more computing devices, a list of unauthorized users;

comparing, by the one or more computing devices, the information corresponding to the user with the list of unauthorized users;

based on the comparison, determining, by the one or more computing devices, that the user is on the list of unauthorized users or is not on the list of unauthorized users;

determining, by the one or more computing devices, that the user is permitted to cross the geographic boundary or is not permitted to cross the geographic boundary;

receiving information corresponding to the shipment, the information corresponding to the shipment indicating the goods in the shipment;

accessing, by the one or more computing devices, a list of unauthorized goods;

comparing the information corresponding to the shipment with the list of unauthorized goods;

based on the comparison, determining that one or more of the goods in the shipment are on the list of unauthorized goods or that all the goods in the shipment are not on the list of unauthorized goods;

determining that the shipment is permitted to cross the geographic boundary or is not permitted to cross the geographic boundary; and

performing, by the one or more computing devices, one or more actions.

22. The method of claim 21 , wherein the one or more actions include raising or lowering a physical barrier at the geographic boundary.

23. The method of claim 21 , wherein the one or more actions include changing a pattern of traffic proximate to the geographic boundary.

24. The method of claim 21 , wherein the one or more actions include locking or unlocking a pedestrian gate at the geographic boundary.

25. A system comprising:

one or more computers; and

one or more computer-readable media storing instructions that, when executed, cause the one or more computers to perform operations comprising:

receiving location data corresponding to a user and information corresponding to the user, wherein the user is transporting a shipment of goods;

based on the location data, determining that the user is proximate to a geographic boundary;

accessing a list of unauthorized users;

comparing the information corresponding to the user with the list of unauthorized users;

based on the comparison, determining that the user is on the list of unauthorized users or is not on the list of unauthorized users;

determining that the user is permitted to cross the geographic boundary or is not permitted to cross the geographic boundary;

receiving information corresponding to the shipment, the information corresponding to the shipment indicating the goods in the shipment;

accessing a list of unauthorized goods;

comparing the information corresponding to the shipment with the list of unauthorized goods;

based on the comparison, determining that one or more of the goods in the shipment are on the list of unauthorized goods or that all the goods in the shipment are not on the list of unauthorized goods;

determining that the shipment is permitted to cross the geographic boundary or is not permitted to cross the geographic boundary; and

performing one or more actions.

26. A method performed by a computing device, the method comprising:

scanning, by the computing device, an identification of a user;

based on the scan, retrieving, by the computing device, information corresponding to the user;

registering, by the computing device, the user using the information corresponding to the user;

obtaining, by the computing device, location data;

determining, by the computing device, that the user is proximate to a geographic boundary;

receiving data from an access control system indicating a specified location for the user to move to or for the user to remain at;

obtaining new location data;

based on the new location data, determining that the user is not at the specified location and is noncompliant, or determining that the user is at the specified location and is compliant;

generate a notification indicating that the user is noncompliant or is compliant;

transmitting the notification to the access control system; and

transmitting the location data and at least a portion of the information corresponding to the user to the access control system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2020
From: RADUCHEL, WILLIAM J.
To: EINGOT LLC
Reel/Frame 052298/0179 →
Continuity (2)
Provisional Application 62799672 · Jan 31, 2019
Related Publication 20200250911A1 · Aug 6, 2020
Cited By (1)
US 12,664,845