IP Library Granted Patent US 11,381,541
Granted Patent B2
US 11,381,541 · App. 17/168,809 · Granted Jul 5, 2022

Systems and methods for communication with a third-party email client plug-in

Inventor: Greg Kras (Dunedin, FL)
Assignee: KnowBe4, Inc.
H04L51/42H04L9/083H04L51/212H04L67/02H04L69/22
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,381,541
App. No.
17/168,809
Granted
Jul 5, 2022
Kind
B2
Abstract

Systems and methods are described for communication of a third-party application server with a third-party email client plug-in. The systems and the methods enable the third-party application server to provide a plug-in header contained in a message. The plug-in header may include an X-header. The X-header may be injected into the message. The plug-in installed within an email client receives the message. The plug-in is configured to process the plug-in header to identify one or more instructions to perform an action of one or more actions. The one or more instructions may relate to a property of a user and/or a property of the email client of the user. Responsive to the one or more instructions, the plug-in performs the action.

Claims (30)

1. A method comprising:

receiving, by a plug-in installed within an email client, from the email client, a plug-in header contained in a message, the plug-in header injected into the message responsive to a third-party server providing instructions to an email server that communicates the message to the email client, the plug-in header comprising one or more instructions for the plug in;

identifying, by the plug-in from the plug-in header, one or more instructions to instruct the plug-in to perform an action of one or more actions; and

performing, by the plug-in responsive to the one or more instructions, the action.

2. The method of claim 1 , wherein the plug-in header comprises one or more X-headers.

3. The method of claim 1 , wherein the plug-in header provides a pointer to a lookup element in a server.

4. The method of claim 3 , wherein the lookup element identifies content for the plug-in to use in performing the action.

5. The method of claim 3 , wherein the lookup element identifies the one or more instructions.

6. The method of claim 1 , wherein the one or more instructions relate to a property of a user.

7. The method of claim 6 , further comprising causing the action of the one or more actions to be performed based at least on the property of the user.

8. The method of claim 1 , wherein the one or more instructions relate to a property of the email client of the user.

9. The method of claim 1 , further comprising decrypting, by the plug-in, the plug-in header using a key shared with a third-party server distinct from the email server.

10. A system comprising:

a plug-in installed within an email client that is configured to receive, from the email client, a plug-in header contained in a message, the plug-in header injected into the message responsive to a third-party server providing instructions to an email server that communicates the message to the email client, the plug-in header comprising one or more instructions for the plug in;

wherein the plug-in is configured to:

identify, from the plug-in header, one or more instructions to instruct the plug-in to perform an action of the one or more actions; and

perform, by the plug-in responsive to the one or more instructions, the action.

11. The system of claim 10 , wherein the plug-in header comprises one or more X-headers.

12. The system of claim 10 , wherein the plug-in header is configured to provide a pointer to a lookup element in a server.

13. The system of claim 12 , wherein the lookup element identifies content for the plug-in to use in performing the action of the one or more actions.

14. The system of claim 12 , wherein the lookup element identifies the one or more instructions.

15. The system of claim 10 , wherein the one or more instructions relate to a property of a user.

16. The system of claim 15 , wherein the plug-in is further configured to perform the action based at least on the property of the user.

17. The system of claim 10 , wherein the plug-in is further configured to decrypt the plug-in header using a key shared with a third-party server distinct from the email server.

18. A system comprising:

a third-party server configured to communicate with a mail server and to instruct the mail server to inject into a message a plug-in header having a control message comprising one or more instructions to perform one or more actions

a client-side plug-in installed within an email client that is configured to receive the control message from the plug-in header of the message;

wherein the client-side plug-in is configured to:

identify the one or more instructions from the control message of the plug-in header; and

responsive to the one or more instructions, perform an action of the one or more actions.

Assignments (6)
PATENT SECURITY AGREEMENT Recorded Aug 8, 2025
From: KNOWBE4, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 072337/0277 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL RECORDED AT REEL/FRAME: 062627/0001 Recorded Jul 28, 2025
From: BLUE OWL CREDIT INCOME CORP. (FORMERLY KNOWN AS OWL ROCK CORE INCOME CORP.)
To: KNOWBE4, INC.
Reel/Frame 072108/0205 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL/FRAME NO.: 056885/0889 Recorded Feb 2, 2023
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: KNOWBE4, INC.
Reel/Frame 062625/0841 →
PATENT SECURITY AGREEMENT Recorded Feb 2, 2023
From: KNOWBE4, INC.
To: OWL ROCK CORE INCOME CORP., AS COLLATERAL AGENT
Reel/Frame 062627/0001 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Mar 12, 2021
From: KNOWBE4, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 056885/0889 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2021
From: KRAS, GREG
To: KNOWBE4, INC.
Reel/Frame 055197/0354 →