IP Library Patent Application 17893544
Patent Application
App. No. 17/893,544

ON THE FLY CERTIFICATE GENERATION

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 None
App. No.
17/893,544
Abstract

Certificate generation is provided by the rule set of an AI-powered extension used to categorize the domains and restrict access to the specific categories of websites. As a result, a user may receive a return “blocked” error page with a valid certificate. If the domain falls under a category of rules, in response to a user's DNS query, the domain name is extracted from the header of the query; a certificate is generated based on the domain's name; a “Blocked” error page (with a valid certificate) using a route certificate is returned. Thus, a valid error page informs the client why the website cannot be reached, in which category/-ies it has been included, and what level of threat this page has.

Claims (31)

1 . A method for generating a custom error message in response to a DNS query, the method comprising:

receiving by a computing device a request for access to a domain;

checking identification information for the requested domain against a set of rules establishing whether access to the requested domain is permitted; and

upon determination that access to the requested domain is not permitted according to the set of rules, extracting a domain name from the request and returning to a computer device a blocked error message for the domain expressing a reason why the access to the requested domain was not permitted according to the set of rules and a certificate for the domain.

2 . The method of claim 1 , further comprising, upon determination that access to the requested domain is not permitted according to the set of rules, generating a certificate with the extracted domain name, wherein the blocked error message comprises the certificate.

3 . The method of claim 2 , wherein the set of rules is a response policy zone (RPZ).

4 . The method of claim 3 , wherein the RPZ is generated according to parameters given by a user's administrator.

5 . The method of claim 4 , wherein the determination is based on the parameters given by the user's administrator.

6 . The method of claim 1 , wherein the computing device is a virtual private network server.

7 . The method of claim 6 , wherein the virtual private message server is a proxy for a DNS server.

8 . A system for generating a custom error message in response to a DNS query, comprising:

at least one processor; and

a computer-readable medium storing computer executable instructions stored therefore that when executed by the at least one processor cause the system to:

receive a request for access to a domain;

check identification information for the requested domain against a set of rules establishing whether access to the requested domain is permitted;

upon determination that access to the requested domain is not permitted according to the set of rules, extract a domain name from the request and return to a computer device a blocked error message for the domain expressing a reason why the access to the requested domain was not permitted according to the set of rules and a certificate for the domain.

9 . The system of claim 8 , further comprising, upon determination that access to the requested domain is not permitted according to the set of rules, generating a certificate with the extracted domain name, wherein the blocked error message comprises the certificate.

10 . The system of claim 9 , wherein the set of rules is a response policy zone (RPZ).

11 . The system of claim 10 , wherein the RPZ is generated according to parameters given by a user's administrator.

12 . The system of claim 11 , wherein the determination is based on the parameters given by the user's administrator.

13 . The system of claim 8 , wherein the processor is a virtual private network server.

14 . The system of claim 13 , wherein the virtual private message server is a proxy for a DNS server.

15 . A non-transitory computer-readable medium storing computer executable instructions stored thereon that when executed by at least one processor cause the at least one processor to:

receive a request for access to a domain;

check identification information for the requested domain against a set of rules establishing whether access to the requested domain is permitted;

upon determination that access to the requested domain is not permitted according to the set of rules, extract a domain name from the request and return to a computer device a blocked error message for the domain expressing a reason why the access to the requested domain was not permitted according to the set of rules and a certificate for the domain.

16 . The non-transitory computer-readable medium of claim 15 , further comprising, upon determination that access to the requested domain is not permitted according to the set of rules, generating a certificate with the extracted domain name, wherein the blocked error message comprises the certificate.

17 . The non-transitory computer-readable medium of claim 16 , wherein the set of rules is a response policy zone (RPZ).

18 . The non-transitory computer-readable medium of claim 17 , wherein the RPZ is generated according to parameters given by a user's administrator.

19 . The non-transitory computer-readable medium of claim 15 , wherein the processor is a virtual private network server.

20 . The non-transitory computer-readable medium of claim 19 , wherein the virtual private message server is a proxy for a DNS server.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2026
From: UAB 360 IT
To: 720 IT, UAB
Reel/Frame 073521/0237 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2023
From: GURINAVICIUTE, JUTA; SALAS LUMBRERAS, CARLOS ELISEO
To: UAB 360 IT
Reel/Frame 063810/0253 →