Patents by Inventor Paul R Everton

Paul R Everton has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11349795
    Abstract: A message handling system comprising connection handler circuitry, message parser circuitry, message modification circuitry, message processing circuitry, and content caching circuitry, wherein the message parser circuitry is operable to extract header(s) and/or content of a received message. The message modification circuitry is operable to generate a modified message by inserting, into the message, an HTML tag comprising a first unique uniform resource locator (URL). The connection handler circuitry is operable to send the modified message to a device that handles messages for the recipient. The message processing circuitry is operable to analyze the one or more headers and/or content. The message processing circuitry is operable to determine which image of a plurality of images to serve in response to a request containing the first unique URL, wherein the determination is based on the analysis of the one or more headers and/or content.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: May 31, 2022
    Assignee: Mimecast North America, Inc.
    Inventors: Paul R. Everton, Chad M. Gilles
  • Patent number: 11323399
    Abstract: In accordance with an example implementation of this disclosure, an email handler comprises email processing circuitry, a web server, and a database. The email processing circuitry is operable to generate a uniform resource locator for a notification object to be embedded in an email message. The email processing circuitry is operable to embed the notification object in the email message. The email processing circuity is operable to send the email message into a network. The web server is operable to receive a request sent to the uniform resource locator by a client device, The web server is operable to determine characteristics of the client device based on content of the request. The web server is operable to store the characteristics in the database. The web server is operable to control access to content by the client device based on characteristics of the client device stored in the database.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: May 3, 2022
    Assignee: Mimecast North America, Inc.
    Inventors: Paul R. Everton, Chad M. Gilles
  • Publication number: 20210211398
    Abstract: A message handling system comprising connection handler circuitry, message parser circuitry, message modification circuitry, message processing circuitry, and content caching circuitry, wherein the message parser circuitry is operable to extract header(s) and/or content of a received message. The message modification circuitry is operable to generate a modified message by inserting, into the message, an HTML tag comprising a first unique uniform resource locator (URL). The connection handler circuitry is operable to send the modified message to a device that handles messages for the recipient. The message processing circuitry is operable to analyze the one or more headers and/or content. The message processing circuitry is operable to determine which image of a plurality of images to serve in response to a request containing the first unique URL, wherein the determination is based on the analysis of the one or more headers and/or content.
    Type: Application
    Filed: March 24, 2021
    Publication date: July 8, 2021
    Inventors: Paul R. Everton, Chad M. Gilles
  • Patent number: 11005798
    Abstract: A message handling system comprising connection handler circuitry, message parser circuitry, message modification circuitry, message processing circuitry, and content caching circuitry, wherein the message parser circuitry is operable to extract header(s) and/or content of a received message. The message modification circuitry is operable to generate a modified message by inserting, into the message, an HTML tag comprising a first unique uniform resource locator (URL). The connection handler circuitry is operable to send the modified message to a device that handles messages for the recipient. The message processing circuitry is operable to analyze the one or more headers and/or content. The message processing circuitry is operable to determine which image of a plurality of images to serve in response to a request containing the first unique URL, wherein the determination is based on the analysis of the one or more headers and/or content.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: May 11, 2021
    Assignee: Mimecast North America, Inc.
    Inventors: Paul R Everton, Chad M Gilles
  • Publication number: 20210036977
    Abstract: In accordance with an example implementation of this disclosure, an email handler comprises email processing circuitry, a web server, and a database. The email processing circuitry is operable to generate a uniform resource locator for a notification object to be embedded in an email message. The email processing circuitry is operable to embed the notification object in the email message. The email processing circuity is operable to send the email message into a network. The web server is operable to receive a request sent to the uniform resource locator by a client device, The web server is operable to determine characteristics of the client device based on content of the request. The web server is operable to store the characteristics in the database. The web server is operable to control access to content by the client device based on characteristics of the client device stored in the database.
    Type: Application
    Filed: October 19, 2020
    Publication date: February 4, 2021
    Inventors: Paul R. Everton, Chad M. Gilles
  • Patent number: 10841262
    Abstract: In accordance with an example implementation of this disclosure, an email handler comprises email processing circuitry, a web server, and a database. The email processing circuitry is operable to generate a uniform resource locator for a notification object to be embedded in an email message. The email processing circuitry is operable to embed the notification object in the email message. The email processing circuitry is operable to send the email message into a network. The web server is operable to receive a request sent to the uniform resource locator by a client device. The web server is operable to determine characteristics of the client device based on content of the request. The web server is operable to store the characteristics in the database. The web server is operable to control access to content by the client device based on characteristics of the client device stored in the database.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: November 17, 2020
    Assignee: eTorch, Inc.
    Inventors: Paul R. Everton, Chad M. Gilles
  • Publication number: 20190356623
    Abstract: A message handling system comprising connection handler circuitry, message parser circuitry, message modification circuitry, message processing circuitry, and content caching circuitry, wherein the message parser circuitry is operable to extract header(s) and/or content of a received message. The message modification circuitry is operable to generate a modified message by inserting, into the message, an HTML tag comprising a first unique uniform resource locator (URL). The connection handler circuitry is operable to send the modified message to a device that handles messages for the recipient. The message processing circuitry is operable to analyze the one or more headers and/or content. The message processing circuitry is operable to determine which image of a plurality of images to serve in response to a request containing the first unique URL, wherein the determination is based on the analysis of the one or more headers and/or content.
    Type: Application
    Filed: July 29, 2019
    Publication date: November 21, 2019
    Inventors: Paul R. Everton, Chad M. Gilles
  • Publication number: 20190036859
    Abstract: In accordance with an example implementation of this disclosure, an email handler comprises email processing circuitry, a web server, and a database. The email processing circuitry is operable to generate a uniform resource locator for a notification object to be embedded in an email message. The email processing circuitry is operable to embed the notification object in the email message. The email processing circuitry is operable to send the email message into a network. The web server is operable to receive a request sent to the uniform resource locator by a client device. The web server is operable to determine characteristics of the client device based on content of the request. The web server is operable to store the characteristics in the database. The web server is operable to control access to content by the client device based on characteristics of the client device stored in the database.
    Type: Application
    Filed: October 3, 2018
    Publication date: January 31, 2019
    Inventors: Paul R. Everton, Chad M. Gilles
  • Patent number: 10187342
    Abstract: A system comprises email message parsing circuitry, tracking code suspect analyzer circuitry, reporting circuitry, and message modification circuitry. The email message parsing circuitry is operable to, after reception of an email message via a SMTP connection and prior to the email message being made available in a mailbox of a recipient of the email message, scan the email message to extract a tracking code suspect. The tracking code suspect analyzer circuitry is operable to analyze the tracking code suspect to determine, based on one or more characteristics of the tracking code suspect, whether the tracking code suspect is tracking code. The reporting circuitry is operable to, after a determination that the tracking code suspect is tracking code, generate a report that indicates the presence of tracking code in the email message. The message modification circuitry is operable to replace the tracking code suspect in the email message with replacement content.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: January 22, 2019
    Inventors: Paul R Everton, Chad M Gilles
  • Publication number: 20180300684
    Abstract: A system comprises content caching circuitry of a first email subsystem, and privacy enforcement circuitry of the first email subsystem. The privacy enforcement circuitry is configured to, after the reception of the email message by the connection handler circuitry and before relaying of the email message to a second email subsystem, detect tracking code in the email message; and replace the detected tracking code with replacement content. The tracking code comprises a first uniform resource locator (URL), and the replacement content comprises a second URL. The content caching circuitry is configured to: determine whether content stored at the first URL is wanted or needed; and not fetch the content from the first URL if the content stored at the first URL is not wanted and not needed.
    Type: Application
    Filed: November 13, 2017
    Publication date: October 18, 2018
    Inventors: Paul R. Everton, Chad M. Gilles, Tian Wang
  • Patent number: 10096001
    Abstract: A system comprises content caching circuitry of a first email subsystem, and privacy enforcement circuitry of the first email subsystem. The privacy enforcement circuitry is configured to, after the reception of the email message by the connection handler circuitry and before relaying of the email message to a second email subsystem, detect tracking code in the email message; and replace the detected tracking code with replacement content. The tracking code comprises a first uniform resource locator (URL), and the replacement content comprises a second URL. The content caching circuitry is configured to: determine whether content stored at the first URL is wanted or needed; and not fetch the content from the first URL if the content stored at the first URL is not wanted and not needed.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: October 9, 2018
    Inventors: Paul R Everton, Chad M Gilles, Tian Wang
  • Publication number: 20180097761
    Abstract: A system comprises email message parsing circuitry, tracking code suspect analyzer circuitry, reporting circuitry, and message modification circuitry. The email message parsing circuitry is operable to, after reception of an email message via a SMTP connection and prior to the email message being made available in a mailbox of a recipient of the email message, scan the email message to extract a tracking code suspect. The tracking code suspect analyzer circuitry is operable to analyze the tracking code suspect to determine, based on one or more characteristics of the tracking code suspect, whether the tracking code suspect is tracking code. The reporting circuitry is operable to, after a determination that the tracking code suspect is tracking code, generate a report that indicates the presence of tracking code in the email message. The message modification circuitry is operable to replace the tracking code suspect in the email message with replacement content.
    Type: Application
    Filed: June 7, 2017
    Publication date: April 5, 2018
    Inventors: Paul R. Everton, Chad M. Gilles
  • Patent number: 9824332
    Abstract: A system comprises connection handler circuitry and privacy enforcement circuitry of a first email subsystem. The connection handler circuitry is operable to receive the email message from a mail user agent. The privacy enforcement circuitry is operable to, after the reception of the email message by the connection handler circuitry and before relaying of the email message to a second email subsystem: detect tracking code in the email message; and replace the detected tracking code with replacement content. The connection handler circuitry is operable to send the email message to the second email subsystem after the replacement of the detected tracking code in the email message. The tracking code may comprise a first uniform resource locator (URL), and the replacement content may comprise a second URL.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: November 21, 2017
    Inventors: Paul R Everton, Chad M Gilles, Tian Wang
  • Patent number: 9674129
    Abstract: A system comprises email message parsing circuitry, tracking code suspect analyzer circuitry, and message modification circuitry. The email message parsing circuitry is operable to, after reception of an email message via a SMTP connection and prior to the email message being made available in an inbox of a recipient of the email message, scan the email message to extract a tracking code suspect. The tracking code suspect analyzer circuitry is operable to analyze the tracking code suspect to determine, based on one or more characteristics of the tracking code suspect, whether the tracking code suspect is tracking code and, upon a determination that the tracking code suspect is tracking code, notify the message modification circuitry. The message modification circuitry is operable to replace the tracking code suspect in the email message with replacement content.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: June 6, 2017
    Inventors: Paul R Everton, Chad M Gilles