IP Library Granted Patent US 11,388,192
Granted Patent B2
US 11,388,192 · App. 16/030,420 · Granted Jul 12, 2022

Managing third party URL distribution

Inventor: Adam John Boulton (Wirral, GB)
Assignee: Blackberry Limited
H04L63/1483H04L63/0884
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,388,192
App. No.
16/030,420
Granted
Jul 12, 2022
Kind
B2
Abstract

A verification server comprising a memory and a processor programmed to execute instructions stored in the memory. The instructions include receiving a link registration request including a third-party link to a third-party server, validating the third-party server as a result of receiving the link registration request, generating a unique code as a result of validating the third-party server, and generating a custom link that includes the unique code.

Claims (28)

1. A verification server comprising:

a memory; and

a processor programmed to execute instructions stored in the memory, the instructions including receiving a link registration request including a third-party link to a third-party domain, validating the third-party domain as a result of receiving the link registration request, generating a randomly generated unique code as a result of validating the third-party domain, generating a custom link that includes a second domain that differs from the third-party domain, wherein the randomly generated unique code is appended to the second domain, and periodically reevaluating validity of the third-party domain at predetermined time intervals, wherein the periodically reevaluating includes periodically confirming, by the verification server, that data sent from the third-party domain is encrypted, wherein the second domain is associated with an entity managing the verification server.

2. The verification server of claim 1 , wherein generating the randomly generated unique code includes generating the randomly generated unique code as a function of the third-party link.

3. The verification server of claim 1 , the instructions further including generating a landing page.

4. The verification server of claim 3 , wherein generating the landing page includes generating the landing page to include information about the third-party domain.

5. The verification server of claim 3 , wherein the custom link points to the landing page.

6. The verification server of claim 1 , wherein the custom link points to the third-party domain.

7. The verification server of claim 1 , the instructions further including transmitting the custom link to a user computer that transmitted the link registration request.

8. The verification server of claim 1 , the instructions further including:

revoking registration of the third-party link as a result of the periodically reevaluating the validity of the third-party domain.

9. The verification server of claim 8 , the instructions further including:

generating a landing page after validating the third-party domain and before the periodically reevaluating the validity of the third-party domain; and

updating the landing page as a result of revoking registration of the third-party link.

10. The verification server of claim 9 , wherein updating the landing page as a result of revoking registration of the third-party link includes removing the landing page.

11. The verification server of claim 9 , wherein updating the landing page as a result of revoking registration of the third-party link includes updating the landing page to indicate that the third-party link is no longer registered.

12. The verification server of claim 9 , wherein updating the landing page as a result of revoking registration of the third-party link includes removing the third-party link from the landing page.

13. A method comprising:

receiving a link registration request including a third-party link to a third-party domain;

validating the third-party domain as a result of receiving the link registration request;

generating a randomly generated unique code as a result of validating the third-party domain;

generating a custom link that includes a second domain that differs from the third-party domain, wherein the randomly generated unique code is appended to the second domain; and

periodically reevaluating validity of the third-party domain at predetermined time intervals, wherein the periodically reevaluating includes periodically confirming, by a verification server, that data sent from the third-party domain is encrypted, wherein the second domain is associated with an entity managing the verification server.

14. The method of claim 13 , further including generating a landing page that includes information about the third-party domain including the third-party link.

15. The method of claim 14 , wherein the custom link points to the landing page.

16. The method of claim 13 , further including transmitting the custom link to a user computer that transmitted the link registration request.

17. The method of claim 13 , further including:

revoking registration of the third-party link as a result of the periodically reevaluating the validity of the third-party domain.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2018
From: BLACKBERRY UK LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 046364/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2018
From: BOULTON, ADAM JOHN
To: BLACKBERRY UK LIMITED
Reel/Frame 046297/0803 →
Continuity (1)
Related Publication 20200014721A1 · Jan 9, 2020