IP Library › Granted Patent US 11,367,343
Granted Patent B2
US 11,367,343 · App. 17/213,533 · Granted Jun 21, 2022

Administering web-based access credentials

Inventor: Paul R. Davis (Corvallis, OR)
Assignee: Videx, Inc.
G08C23/04G06F1/3287G07C9/00174G07C9/28H04L63/10H04W4/14H04W12/068H04W12/08H04W12/082G07C9/00182G07C9/00571G07C2009/00785G07C2009/00841G07C2009/00865G07C2209/62H04B10/2513H04W4/027H04W4/70H04W4/80H04W4/90H04W12/06H04W12/65H04W84/12
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 11,367,343
App. No.
17/213,533
Granted
Jun 21, 2022
Kind
B2
Abstract

Methods and systems relating to administration of access credentials for electronic access control are disclosed. Web resources are provided for rendering a webpage including an access credential. A server device receives an access instruction authorizing a user to access an electronic lock associated with the access credential. A client device of the user transmits a first request for the access credential. The first request may be generated by a browser application of the client device. The server device provides the web resources and a browser cookie to the client device. Responsive to subsequent requests for the access credential, the server device determines whether the client device is authorized to receive the access credential based on the client device providing the browser cookie. When the server device determines that a subsequent request authorizes the client device to receive the access credential, the web resources are provided to the browser application.

Claims (38)

1. A method, comprising:

maintaining, in memory communicatively coupled to a computing device of an access control system, web resources for rendering a webpage including an access credential associated with an electronic lock, the web resources including data for generating an image comprising encoded authentication information corresponding to the access credential;

receiving, by the computing device, an access instruction authorizing a user to access the electronic lock;

receiving, by the computing device from a client device of the user, a first request for the access credential, the request generated by a browser application executing on the client device;

providing, to the browser application of the client device and responsive to the first request, the web resources for rendering the webpage including the access credential and a browser cookie;

receiving, by the computing device from the client device, a second request for the access credential;

determining, by the computing device, whether the client device is authorized to receive the access credential based on the second request including the browser cookie; and

responsive to determining that the client device is authorized to receive the access credential, providing the web resources for rendering the webpage including the access credential to the browser application of the client device.

2. The method of claim 1 , wherein the access instruction comprises an authorized time period during which the user is permitted to access the electronic lock.

3. The method of claim 2 , wherein the web resources are provided to the browser application during the authorized time period.

4. The method of claim 1 , wherein the web resources include data for generating a video comprising encoded authentication information corresponding to the access credential.

5. The method of claim 1 , wherein the client device is a smartphone, and wherein the web resources are provided to the browser application via a wireless communications link.

6. The method of claim 5 , wherein the wireless communications comprise a cellular network connection.

7. A non-transitory computer-readable medium storing computer-executable instructions that, when executed by a processor of a server device, cause the device to perform:

maintaining, in memory communicatively coupled to the server device, web resources for rendering a webpage including an access credential associated with an electronic lock, the web resources including data for generating an image comprising encoded authentication information corresponding to the access credential;

receiving an access instruction authorizing a user to access the electronic lock;

receiving, from a client device of the user, a first request for the access credential, the request generated by a browser application executing on the client device;

providing, to the browser application of the client device and responsive to the first request, the web resources for rendering the webpage including the access credential and a browser cookie;

receiving, from the client device, a second request for the access credential;

determining, based on the second request including the browser cookie, whether the client device is authorized to receive the access credential; and

responsive to determining that the client device is authorized to receive the access credential, providing the web resources for rendering the webpage including the access credential to the browser application of the client device.

8. The computer-readable medium of claim 7 , wherein the access instruction comprises an authorized time period during which the user is permitted to access the electronic lock.

9. The computer-readable medium of claim 8 , wherein the web resources are provided to the browser application during the authorized time period.

10. The computer-readable medium of claim 7 , wherein the web resources include data for generating a video comprising encoded authentication information corresponding to the access credential.

11. The computer-readable medium of claim 7 , wherein the client device is a smartphone, and the web resources are provided to the browser application via wireless communications.

12. The computer-readable medium of claim 11 , wherein the wireless communications comprise a cellular network connection.

13. A server device, comprising:

one or more processors; and

memory storing computer-executable instructions that, when executed by the one or more processors, cause the server device to perform:

maintaining, in memory communicatively coupled to the server device, web resources for rendering a webpage including an access credential associated with an electronic lock, the web resources including data for generating an image or video comprising encoded authentication information corresponding to the access credential;

receiving an access instruction authorizing a user to access the electronic lock;

receiving, from a client device of the user, a first request for the access credential, the request generated by a browser application executing on the client device;

providing, to the browser application of the client device and responsive to the first request, the web resources for rendering the webpage including the access credential and a browser cookie;

receiving, from the client device, a second request for the access credential;

determining, based on the second request including the browser cookie, whether the client device is authorized to receive the access credential; and

responsive to determining that the client device is authorized to receive the access credential, providing the web resources for rendering the webpage including the access credential to the browser application of the client device.

14. The server device of claim 13 , wherein the access instruction comprises an authorized time period during which the user is permitted to access the electronic lock, and the web resources are provided to the browser application during the authorized time period.

15. The server device of claim 13 , wherein the client device is a smartphone, and wherein the web resources are provided to the browser application via cellular network communications.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2021
From: DAVIS, PAUL R.
To: VIDEX, INC.
Reel/Frame 055730/0228 →
Continuity (5)
Continuation 16858438 · Apr 24, 2020
Continuation 15809917 · Nov 10, 2017
Division 15289116 · Oct 7, 2016
Provisional Application 62239884 · Oct 10, 2015
Related Publication 20210217303A1 · Jul 15, 2021
Cited By (1)
US 12,461,776