Selective displaying of push notifications
First Claim
Patent Images
1. A method for selectively presenting a push notification, the method comprising:
- capturing, by a microphone, audio by passively listening to an external environment of a computing device during a pre-determined time period specified by a user of the computing device;
receiving, by the computing device, a push notification, wherein the push notification includes information sent from an application server to the computing device without a specific request by the user of the computing device;
responsive to receiving the push notification, determining, by one or more processors, based on a pre-defined set of rules set by the user, that the push notification is to be processed for a determination of whether the push notification is to be presented on the computing device;
responsive to determining that the push notification is to be processed, determining whether the push notification is to be presented, wherein determining whether the push notification is to be presented comprises;
identifying, by one or more processors, a keyword contained within the push notification, wherein the keyword is identified using associated content from an external source, wherein the associated content from the external source is selected from the group consisting of closed captions for a broadcast and an associated online resource;
responsive to identifying the keyword, determining, by one or more processors, that the captured audio includes the keyword identified within the push notification;
responsive to determining that the captured audio includes the keyword identified within the push notification, analyzing, by one or more processors, a context of the keyword included in the captured audio; and
responsive to analyzing the context of the keyword included in the captured audio, determining, by one or more processors, whether to present the push notification based on the context of the keyword included in the captured audio; and
responsive to determining not to present the push notification, preventing, by one or more processors, the push notification from being presented on the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
In an approach for selectively displaying a push notification, audio is captured using a microphone. A processor receives a push notification, wherein the push notification includes information. A processor identifies a keyword associated with the push notification based on the information. A processor determines that the captured audio includes the keyword. A processor determines whether to display the push notification based on the determination of whether the captured audio includes the keyword.
16 Citations
20 Claims
-
1. A method for selectively presenting a push notification, the method comprising:
-
capturing, by a microphone, audio by passively listening to an external environment of a computing device during a pre-determined time period specified by a user of the computing device; receiving, by the computing device, a push notification, wherein the push notification includes information sent from an application server to the computing device without a specific request by the user of the computing device; responsive to receiving the push notification, determining, by one or more processors, based on a pre-defined set of rules set by the user, that the push notification is to be processed for a determination of whether the push notification is to be presented on the computing device; responsive to determining that the push notification is to be processed, determining whether the push notification is to be presented, wherein determining whether the push notification is to be presented comprises; identifying, by one or more processors, a keyword contained within the push notification, wherein the keyword is identified using associated content from an external source, wherein the associated content from the external source is selected from the group consisting of closed captions for a broadcast and an associated online resource; responsive to identifying the keyword, determining, by one or more processors, that the captured audio includes the keyword identified within the push notification; responsive to determining that the captured audio includes the keyword identified within the push notification, analyzing, by one or more processors, a context of the keyword included in the captured audio; and responsive to analyzing the context of the keyword included in the captured audio, determining, by one or more processors, whether to present the push notification based on the context of the keyword included in the captured audio; and responsive to determining not to present the push notification, preventing, by one or more processors, the push notification from being presented on the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for selectively presenting a push notification, the computer program product comprising:
-
one or more computer-readable storage media and program instructions stored on the one or more computer-readable storage media wherein the computer readable storage media does not include transitory signals per se, the program instructions comprising; program instructions to capture, by a microphone, audio by passively listening to an external environment of a computing device during a pre-determined time period specified by a user of the computing device; program instructions to receive, by the computing device, a push notification, wherein the push notification includes information sent from an application server to the computing device without a specific request by the user of the computing device; responsive to the program instructions to receive the push notification, program instructions to determine, based on a pre-defined set of rules set by the user, that the push notification is to be processed for a determination of whether the push notification is to be presented on the computing device; responsive to the program instructions to determine that the push notification is to be processed, program instructions to determine whether the push notification is to be presented, wherein the program instructions to determine whether the push notification is to be presented comprise; program instructions to identify a keyword contained within the push notification, wherein the keyword is identified using associated content from an external source, wherein the associated content from the external source is selected from the group consisting of closed captions for a broadcast and an associated online resource; responsive to the program instructions to identify the keyword, program instructions to determine that the captured audio includes the keyword identified within the push notification; responsive to the program instructions to determine that the captured audio includes the keyword identified within the push notification, program instructions to analyze a context of the keyword included in the captured audio; and responsive to the program instructions to analyze the context of the keyword included in the captured audio, program instructions to determine whether to present the push notification based on the context of the keyword included in the captured audio; and program instructions to, responsive to determining not to present the push notification, prevent the push notification from being presented on the computing device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer system for selectively presenting a push notification, the computer system comprising:
-
one or more computer processors; one or more computer readable storage media; program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising; program instructions to capture, by a microphone, audio by passively listening to an external environment of a computing device during a pre-determined time period specified by a user of the computing device; program instructions to receive, by the computing device, a push notification, wherein the push notification includes information sent from an application server to the computing device without a specific request by the user of the computing device; responsive to the program instructions to receive the push notification, program instructions to determine, based on a pre-defined set of rules set by the user, that the push notification is to be processed for a determination of whether the push notification is to be presented on the computing device; responsive to the program instructions to determine that the push notification is to be processed, program instructions to determine whether the push notification is to be presented, wherein the program instructions to determine whether the push notification is to be presented comprise; program instructions to identify a keyword contained within the push notification, wherein the keyword is identified using associated content from an external source, wherein the associated content from the external source is selected from the group consisting of closed captions for a broadcast and an associated online resource; responsive to the program instructions to identify the keyword, program instructions to determine that the captured audio includes the keyword identified within the push notification; responsive to the program instructions to determine that the captured audio includes the keyword identified within the push notification, program instructions to analyze a context of the keyword included in the captured audio; and responsive to the program instructions to analyze the context of the keyword included in the captured audio, program instructions to determine whether to present the push notification based on the context of the keyword included in the captured audio; and program instructions to, responsive to determining not to present the push notification, prevent the push notification from being presented on the computing device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification