Systems and methods for communication with a third-party email client plug-in
AssigneeKnowBe4, Inc.
InventorGreg Kras
Life of this patent
Estimating the term…
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.
Claims18
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.
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.
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.
Dependencies are inferred from the claim text.