IP Library Granted Patent US 10,834,027
Granted Patent B2
US 10,834,027 · App. 14/752,870 · Granted Nov 10, 2020

Protection of sensitive chat data

Inventors: Robert L. Vaughn (Portland, OR); David M. Durham (Beaverton, OR); Cedric Cochin (Portland, OR); Jonathan B. King (Forest Grove, OR)
Assignee: McAfee, LLC
H04L51/04G06F21/6263H04L63/0428H04W4/12
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,834,027
App. No.
14/752,870
Granted
Nov 10, 2020
Kind
B2
Abstract

Particular embodiments described herein provide for a system that can be configured to communicate chat session data during a chat session to a first display of a first electronic device, communicate the chat session data during the chat session to a second display of a second electronic device, receive sensitive data during the chat session from the first electronic device, and protect the sensitive data from being displayed on the second display during the chat session without breaking continuity of the chat session.

Claims (58)

1. At least one non-transitory machine-readable medium comprising one or more instructions that when executed by a processor, cause the processor to:

communicate chat session data during a chat session to a first display of a first electronic device, wherein the chat session data includes non-sensitive text;

communicate the chat session data during the chat session to a second display of a second electronic device;

determine whether the non-sensitive text entered during the chat session indicates that sensitive data will be entered during the chat session;

monitor, in response to determining that the non-sensitive text indicates that sensitive data will be entered, the chat session data for sensitive data during the chat session;

receive sensitive data during the chat session from the first electronic device;

protect the sensitive data from being displayed on the second display during the chat session without breaking the flow of chat data being displayed; and

intercept and securely communicate the sensitive data received during the chat session to a third party electronic device without breaking the continuity of the chat session.

2. The at least one non-transitory machine-readable medium of claim 1 , further comprising one or more instructions that when executed by the processor, cause the processor to:

encrypt the sensitive data before being displayed on the second electronic device.

3. The at least one non-transitory machine-readable medium of claim 1 , wherein the sensitive data is communicated to the third party electronic device for processing a payment for an online purchase.

4. The at least one non-transitory machine-readable medium of claim 1 , further comprising one or more instructions that when executed by the processor, cause the processor to:

identify the sensitive data as protected on the first display.

5. The at least one non-transitory machine-readable medium of claim 1 , wherein the sensitive data is credit card information.

6. An apparatus comprising:

a network chat module including a processor, and a memory storing executable instructions that when executed by the processor cause the network chat module to be configured to:

communicate chat session data during a chat session to a first display of a first electronic device, wherein the chat session data includes non-sensitive text;

communicate the chat session data during the chat session to a second display of a second electronic device;

determine whether the non-sensitive text entered during the chat session indicates that sensitive data will be entered during the chat session;

monitor, in response to determining that the non-sensitive text entered during the chat session indicates that sensitive data will be entered, the chat session data for sensitive data during the chat session;

receive sensitive data during the chat session from the first electronic device;

protect the sensitive data from being displayed on the second display during the chat session without breaking the flow of chat data being displayed; and

intercept and securely communicate the sensitive data received during the chat session to a third party electronic device without breaking the continuity of the chat session.

7. The apparatus of claim 6 , wherein the network chat module is further configured to:

encrypt the sensitive data before being displayed on the second electronic device.

8. The apparatus of claim 6 , wherein the sensitive data is communicated to the third party electronic device for processing a payment for an online purchase.

9. The apparatus of claim 6 , wherein the network chat module is further configured to:

identify the sensitive data as protected on the first display.

10. The apparatus of claim 6 , wherein the sensitive data is credit card information.

11. A method comprising:

communicating chat session data during a chat session to a first display of a first electronic device, wherein the chat session data includes non-sensitive text;

communicating the chat session data during the chat session to a second display of a second electronic device;

determining whether the non-sensitive text entered during the chat session indicates that sensitive data will be entered during the chat session;

monitoring, in response to determining that the non-sensitive text entered during the chat session indicates that sensitive data will be entered, the chat session data for sensitive data during the chat session;

receiving sensitive data during the chat session from the first electronic device;

protecting the sensitive data from being displayed on the second display during the chat session without breaking the flow of chat data being displayed; and

intercept and securely communicate the sensitive data received during the chat session to a third party electronic device without breaking the continuity of the chat session.

12. The method of claim 11 , further comprising:

encrypting the sensitive data before being displayed on the second electronic device.

13. The method of claim 11 , wherein the sensitive data is communicated to the third party electronic device for processing a payment for an online purchase.

14. The method of claim 11 , further comprising:

identifying the sensitive data as protected on the first display.

15. The method of claim 11 , wherein the sensitive data is credit card information.

16. A system for protecting sensitive chat data during a chat session, the system comprising:

a network chat module configured to:

communicate chat session data during a chat session to a first display of a first electronic device, wherein the chat session data includes non-sensitive text;

communicate the chat session data during the chat session to a second display of a second electronic device;

determine whether the non-sensitive text entered during the chat session indicates that sensitive data will be entered during the chat session;

monitor, in response to determining that the non-sensitive text entered during the chat session indicates that sensitive data will be entered, the chat session data for sensitive data during the chat session;

receive sensitive data during the chat session from the first electronic device;

protect the sensitive data from being displayed on the second display during the chat session without breaking the flow of chat data being displayed; and

intercept and securely communicate the sensitive data received during the chat session to a third party electronic device without breaking the continuity of the chat session.

17. The system of claim 16 , wherein the system is further configured to:

encrypt the sensitive data before being displayed on the second electronic device.

18. The system of claim 16 , wherein the sensitive data is communicated to the third party electronic device for processing a payment for an online purchase.

19. The system of claim 16 , wherein the system is further configured to:

identify the sensitive data as protected on the first display.

20. The system of claim 16 , wherein the sensitive data is credit card information.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PATENT TITLES AND REMOVE DUPLICATES IN THE SCHEDULE PREVIOUSLY RECORDED AT REEL: 059354 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060792/0307 →
SECURITY INTEREST Recorded Mar 3, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 059354/0335 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2015
From: COCHIN, CEDRIC; DURHAM, DAVID M.; VAUGHN, ROBERT L.; KING, JONATHAN B.
To: MCAFEE, INC.
Reel/Frame 036552/0492 →