IP Library › Granted Patent US 10,826,855
Granted Patent B2
US 10,826,855 · App. 16/165,130 · Granted Nov 3, 2020

Computing system with an email privacy filter and related methods

Inventor: Srinivasa Maddipati (San Jose, CA)
Assignee: CITRIX SYSTEMS, INC.
H04L51/12G06F21/6245H04L51/22H04L67/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 10,826,855
App. No.
16/165,130
Granted
Nov 3, 2020
Kind
B2
Abstract

A computing system includes a server comprising email policy rules to be applied to emails containing sensitive information, a mail server to provide the emails, and a client computing device enrolled with the server to access the mail server. An email privacy filter is to be applied to emails from the mail server intended for the client computing device. The email privacy filter interfaces with the server to receive the email policy rules therefrom. The email privacy filter identifies sensitive information within the email. The email privacy filter then applies the email policy rules, in response to identification of sensitive information within the email, to determine if the email is to be hidden from view on the client computing device so as to prevent display of the sensitive information to an unauthorized viewer.

Claims (32)

1. A computing system comprising:

a server comprising email policy rules to be applied to emails containing sensitive information;

a mail server configured to provide the emails;

a client computing device enrolled with said server and configured to access said mail server; and

an email privacy filter to be applied to emails from said mail server intended for said client computing device, with the email privacy filter interfacing with said server to receive the email policy rules therefrom and configured to perform the following for each email:

identify sensitive information within the email, and

apply the email policy rules, in response to identification of sensitive information within the email, to determine that the email is to be hidden from view on said client computing device after receipt of the email so as to prevent display of the sensitive information to an unauthorized viewer.

2. The computing system according to claim 1 wherein said server comprises at least one of a unified endpoint management (UEM) server, an enterprise mobility management (EMM) server, and a mobile device management (MDM) server.

3. The computing system according to claim 1 wherein said mail server includes the email privacy filter when said client computing device is configured to access said mail server using a browser or a native application.

4. The computing system according to claim 1 wherein said client computing device includes the email privacy filter when said client computing device is configured to access said mail server using a secure browser and a virtual private network (vpn).

5. The computing system according to claim 1 wherein the email privacy filter is further configured to compare contents of the email to a sensitive word database, and if the email contains at least one of the sensitive words in the sensitive word database, then the email is determined to contain sensitive information.

6. The computing system according to claim 1 wherein the email privacy filter is further configured to determine if the email includes a sensitivity tag, and if the email contains a sensitivity tag, then the email is determined to contain sensitive information.

7. The computing system according to claim 1 wherein the email privacy filter is further configured to receive a location of said client computing device, and to apply the email policy rules based on the location of said client computing device.

8. The computing system according to claim 1 wherein the email privacy filter is further configured to receive calendar information of scheduled meetings for a user of said client computing device, and to apply the email policy rules based on the scheduled meetings.

9. The computing system according to claim 1 wherein said client computing device comprises a display, and is further configured to generate a notification message for display indicating that an email having sensitive information has been received and is hidden from view.

10. The computing system according to claim 9 wherein said client computing device comprises an input device, and is further configured to display the hidden email having sensitive information based on an authorization code entered via said input device.

11. The computing system according to claim 9 wherein said client computing device comprises a camera and facial recognition software, and is further configured to display the hidden email having sensitive information based on facial recognition of an authorized user of said client computing device.

12. The computing system according to claim 9 wherein said client computing device comprises a microphone and voice recognition software, and is further configured to display the hidden email having sensitive information based on voice recognition of an authorized user of said client computing device.

13. A method for operating an email privacy filter within a computing system comprising a server comprising email policy rules to be applied to emails containing sensitive information; a mail server configured to provide the emails; and a client computing device enrolled with the server and configured to access the mail server, the method comprising:

applying the email privacy filter to emails from the mail server intended for the client computing device, with the email privacy filter interfacing with the server to receive the email policy rules therefrom and perform the following for each email:

identify at least one of a sensitivity tag associated with the email, and sensitive information within the email based on comparing contents of the email to a sensitive word database, and

apply the email policy rules, in response to identification of the sensitivity tag associated with the email or to identification of the sensitive information within the email, to determine that the email is to be hidden from view on the client computing device after receipt of the email so as to prevent display of the sensitive information to an unauthorized viewer.

14. The method according to claim 13 wherein the mail server includes the email privacy filter when the client computing device is configured to access the mail server using a browser or a native application.

15. The method according to claim 13 wherein the client computing device includes the email privacy filter when the client computing device is configured to access the mail server using a secure browser and a virtual private network (vpn).

16. The method according to claim 13 wherein determining if the email contains sensitive information comprises determining if the email includes a sensitivity tag, and if the email contains a sensitivity tag, then the email is determined to contain sensitive information.

17. The method according to claim 13 further comprising receiving at the email privacy filter a location of the client computing device, and to apply the email policy rules based on the location of the client computing device.

18. The method according to claim 13 further comprising receiving at the email privacy filter calendar information of scheduled meetings for a user of the client computing device, and to apply the email policy rules based on the scheduled meetings.

19. A non-transitory computer readable medium for operating an email privacy filter within a computing system comprising a server comprising email policy rules to be applied to emails containing sensitive information; a mail server configured to provide the emails; and a client computing device enrolled with the server and configured to access the mail server, and with the non-transitory computer readable medium having a plurality of computer executable instructions for causing the email privacy filter to perform steps comprising:

applying the email privacy filter to emails from the mail server intended for the client computing device, with the email privacy filter interfacing with the server to receive the email policy rules therefrom and perform the following for each email:

identify sensitive information within the email, and

apply the email policy rules, in response to identification of sensitive information within the email, to determine that the email is to be hidden from view on the client computing device after receipt of the email so as to prevent display of the sensitive information to an unauthorized viewer.

20. The non-transitory computer readable medium according to claim 19 wherein the email privacy filter is further configured to determine if the email includes a sensitivity tag, and if the email contains a sensitivity tag, then the email is determined to contain sensitive information.

Assignments (9)
PATENT SECURITY AGREEMENT Recorded Aug 15, 2025
From: CLOUD SOFTWARE GROUP, INC.; CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 072488/0172 →
SECURITY INTEREST Recorded May 24, 2024
From: CLOUD SOFTWARE GROUP, INC. (F/K/A TIBCO SOFTWARE INC.); CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 067662/0568 →
PATENT SECURITY AGREEMENT Recorded Apr 14, 2023
From: CLOUD SOFTWARE GROUP, INC. (F/K/A TIBCO SOFTWARE INC.); CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 063340/0164 →
RELEASE AND REASSIGNMENT OF SECURITY INTEREST IN PATENT (REEL/FRAME 062113/0001) Recorded Apr 14, 2023
From: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
To: CITRIX SYSTEMS, INC.; CLOUD SOFTWARE GROUP, INC. (F/K/A TIBCO SOFTWARE INC.)
Reel/Frame 063339/0525 →
PATENT SECURITY AGREEMENT Recorded Oct 7, 2022
From: TIBCO SOFTWARE INC.; CITRIX SYSTEMS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062112/0262 →
PATENT SECURITY AGREEMENT Recorded Oct 7, 2022
From: TIBCO SOFTWARE INC.; CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 062113/0470 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 7, 2022
From: TIBCO SOFTWARE INC.; CITRIX SYSTEMS, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 062113/0001 →
SECURITY INTEREST Recorded Sep 30, 2022
From: CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 062079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2018
From: MADDIPATI, SRINIVASA
To: CITRIX SYSTEMS, INC.
Reel/Frame 047236/0840 →
Continuity (1)
Related Publication 20200127953A1 · Apr 23, 2020