IP Library › Granted Patent US 11,144,668
Granted Patent B2
US 11,144,668 · App. 16/541,360 · Granted Oct 12, 2021

Cognitively hiding sensitive content on a computing device

Inventors: Ming Zhe Jiang (Beijing, CN); Kai Huang (Beijing, CN); Dong Jun Zong (Beijing, CN); Wei Hua Wang (Beijing, CN); Wei Li (Huilongguan Town, CN); FengLi Wang (Beijing, CN)
Assignee: International Business Machines Corporation
G06F21/6245G06F21/604G06N5/02H04W12/033
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,144,668
App. No.
16/541,360
Granted
Oct 12, 2021
Kind
B2
Abstract

A method for automatically detecting and concealing content associated with an incoming notification in response to receiving and presenting the incoming notification on a computing device is provided. The method may include receiving the incoming notification on a computing device. The method may further include extracting and categorizing different parts of the incoming notification, and identifying features associated with each of the different parts. The method may further include classifying different parts of the content within the incoming notification based on a class coding system and identifying instructions associated with each classification. The method may further include detecting user behavior with respect to similar notifications. The method may also include automatically determining whether to conceal, partially conceal, or display on the computing device the content within the notification. The method may further include presenting the incoming notification on the computing device according to the automatic determination.

Claims (69)

1. A method for automatically detecting and concealing content associated with an incoming notification on a computing device, the method comprising:

in response to receiving the incoming notification, extracting and categorizing different parts of the incoming notification, and identifying features associated with each of the different parts, wherein the different parts comprise at least one sender, a time, and the content within the incoming notification;

classifying different parts of the content within the incoming notification based on a class coding system and identifying one or more instructions associated with each classification;

identifying and detecting user behavior with respect to similar notifications, and similar content within the similar notifications, that are associated with or related to the incoming notification, and determining user actions performed on the similar notifications;

automatically determining whether to conceal, partially conceal, or display on the computing device the content within the incoming notification based on the identified features associated with the different parts of the incoming notification, the one or more instructions associated with each classification of the different parts of the content within the incoming notification, and the detected user behavior with respect to the similar notifications and the similar content within the similar notifications; and

presenting the incoming notification on the computing device according to the automatic determination whether to conceal, partially conceal, or display the content within the incoming notification.

2. The method of claim 1 , wherein identifying the features associated with each of the different parts of the incoming notification further comprises:

detecting a type of sender of the at least one sender, wherein the type of sender is selected from a group comprising at least one of an application and a person;

detecting the time that the incoming notification is received; and

detecting whether the content within the incoming notification comprises keywords, phrases, numbers, and characters.

3. The method of claim 1 , wherein classifying the different parts of the content within the incoming notification further comprises:

generating and assigning a code to each of the different parts of the content within the incoming notification, wherein the different parts of the content within the incoming notification and each code identifies different types of keywords, different types of numbers, and different types of characters within the content.

4. The method of claim 1 :

wherein the user behavior with respect to the similar notifications and the similar content within the similar notifications are stored on and retrieved from a storage device; and

wherein the user actions are selected from a group comprising at least one of reading the similar notifications, replying to the similar notifications, copying the similar notifications, sharing the similar notifications, deleting the similar notifications, and deleting content within the similar notifications; and.

5. The method of claim 1 , further comprising:

generating first instructions for concealing, partially concealing, or displaying the content within the incoming notification, wherein the first instructions are based on the identified features associated with each of the different parts of the incoming notification and based on the classification of the different parts of the content within the incoming notification;

generating second instructions for concealing, partially concealing, or displaying the content within the incoming notification, wherein the second instructions are based on the detected user behavior with respect to the similar notifications and the similar content within the similar notifications that are associated with or related to the incoming notification; and

generating third instructions for concealing, partially concealing, or displaying the content within the incoming notification, wherein the third instructions are based on user feedback in response to the automatic determination of whether to conceal, partially conceal, or display the content within the incoming notification.

6. The method of claim 5 , further comprising:

automatically determining whether to conceal, partially conceal, or display the content within the incoming notification based on the generated first instructions, the generated second instructions, and the generated third instructions.

7. The method of claim 1 , further comprising:

in response to the automatic determination of whether to conceal, partially conceal, or display the content within the incoming notification, receiving user feedback to edit the automatic determination.

8. A computer system for automatically detecting and concealing content associated with an incoming notification on a computing device, comprising:

one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, wherein the computer system is capable of performing a method comprising:

in response to receiving the incoming notification, extracting and categorizing different parts of the incoming notification, and identifying features associated with each of the different parts, wherein the different parts comprise at least one sender, a time, and the content within the incoming notification;

classifying different parts of the content within the incoming notification based on a class coding system and identifying one or more instructions associated with each classification;

identifying and detecting user behavior with respect to similar notifications, and similar content within the similar notifications, that are associated with or related to the incoming notification, and determining user actions performed on the similar notifications;

automatically determining whether to conceal, partially conceal, or display on the computing device the content within the incoming notification based on the identified features associated with the different parts of the incoming notification, the one or more instructions associated with each classification of the different parts of the content within the incoming notification, and the detected user behavior with respect to the similar notifications and the similar content within the similar notifications; and

presenting the incoming notification on the computing device according to the automatic determination whether to conceal, partially conceal, or display the content within the incoming notification.

9. The computer system of claim 8 , wherein identifying the features associated with each of the different parts of the incoming notification further comprises:

detecting a type of sender of the at least one sender, wherein the type of sender is selected from a group comprising at least one of an application and a person;

detecting the time that the incoming notification is received; and

detecting whether the content within the incoming notification comprises keywords, phrases, numbers, and characters.

10. The computer system of claim 8 , wherein classifying the different parts of the content within the incoming notification further comprises:

generating and assigning a code to each of the different parts of the content within the incoming notification, wherein the different parts of the content within the incoming notification and each code identifies different types of keywords, different types of numbers, and different types of characters within the content.

11. The computer system of claim 8 :

wherein the user behavior with respect to the similar notifications and the similar content within the similar notifications are stored on and retrieved from a storage device; and

wherein the user actions are selected from a group comprising at least one of reading the similar notifications, replying to the similar notifications, copying the similar notifications, sharing the similar notifications, deleting the similar notifications, and deleting content within the similar notifications.

12. The computer system of claim 8 , further comprising:

generating first instructions for concealing, partially concealing, or displaying the content within the incoming notification, wherein the first instructions are based on the identified features associated with each of the different parts of the incoming notification and based on the classification of the different parts of the content within the incoming notification;

generating second instructions for concealing, partially concealing, or displaying the content within the incoming notification, wherein the second instructions are based on the detected user behavior with respect to the similar notifications and the similar content within the similar notifications that are associated with or related to the incoming notification; and

generating third instructions for concealing, partially concealing, or displaying the content within the incoming notification, wherein the third instructions are based on user feedback in response to the automatic determination of whether to conceal, partially conceal, or display the content within the incoming notification.

13. The computer system of claim 12 , further comprising:

automatically determining whether to conceal, partially conceal, or display the content within the incoming notification based on the generated first instructions, the generated second instructions, and the generated third instructions.

14. The computer system of claim 8 , further comprising:

in response to the automatic determination of whether to conceal, partially conceal, or display the content within the incoming notification, receiving user feedback to edit the automatic determination.

15. A computer program product for automatically detecting and concealing content associated with an incoming notification on a computing device, comprising:

one or more tangible computer-readable storage devices and program instructions stored on at least one of the one or more tangible computer-readable storage devices, the program instructions executable by a processor, the program instructions comprising:

in response to receiving the incoming notification, program instructions to extract and categorize different parts of the incoming notification, and identify features associated with each of the different parts, wherein the different parts comprise at least one sender, a time, and the content within the incoming notification;

program instructions to classify different parts of the content within the incoming notification based on a class coding system and identify one or more instructions associated with each classification;

program instructions to identify and detect user behavior with respect to similar notifications, and similar content within the similar notifications, that are associated with or related to the incoming notification, and determine user actions performed on the similar notifications;

program instructions to automatically determine whether to conceal, partially conceal, or display on the computing device the content within the incoming notification based on the identified features associated with the different parts of the incoming notification, the one or more instructions associated with each classification of the different parts of the content within the incoming notification, and the detected user behavior with respect to the similar notifications and the similar content within the similar notifications; and

program instructions to present the incoming notification on the computing device according to the automatic determination whether to conceal, partially conceal, or display the content within the incoming notification.

16. The computer program product of claim 15 , wherein the program instructions to identify the features associated with each of the different parts of the incoming notification further comprises:

program instructions to detect a type of sender of the at least one sender, wherein the type of sender is selected from a group comprising at least one of an application and a person;

program instructions to detect the time that the incoming notification is received; and

program instructions to detect whether the content within the incoming notification comprises keywords, phrases, numbers, and characters.

17. The computer program product of claim 15 , wherein the program instructions to classify the different parts of the content within the incoming notification further comprises:

program instructions to generate and assign a code to each of the different parts of the content within the incoming notification, wherein the different parts of the content within the incoming notification and each code identifies different types of keywords, different types of numbers, and different types of characters within the content.

18. The computer program product of claim 15 :

wherein the user behavior with respect to the similar notifications and the similar content within the similar notifications are stored on and retrieved from a storage device; and

wherein the user actions are selected from a group comprising at least one of reading the similar notifications, replying to the similar notifications, copying the similar notifications, sharing the similar notifications, deleting the similar notifications, and deleting content within the similar notifications.

19. The computer program product of claim 15 , further comprising:

program instructions to generate first instructions for concealing, partially concealing, or displaying the content within the incoming notification, wherein the first instructions are based on the identified features associated with each of the different parts of the incoming notification and based on the classification of the different parts of the content within the incoming notification;

program instructions to generate second instructions for concealing, partially concealing, or displaying the content within the incoming notification, wherein the second instructions are based on the detected user behavior with respect to the similar notifications and the similar content within the similar notifications that are associated with or related to the incoming notification; and

program instructions to generate third instructions for concealing, partially concealing, or displaying the content within the incoming notification, wherein the third instructions are based on user feedback in response to the automatic determination of whether to conceal, partially conceal, or display the content within the incoming notification.

20. The computer program product of claim 19 , further comprising:

program instructions to automatically determine whether to conceal, partially conceal, or display the content within the incoming notification based on the generated first instructions, the generated second instructions, and the generated third instructions.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2019
From: JIANG, MING ZHE; HUANG, KAI; ZONG, DONG JUN; WANG, WEI HUA; LI, WEI; WANG, FENGLI
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 050061/0354 →
Continuity (1)
Related Publication 20210049297A1 · Feb 18, 2021