Selectively sending notifications to mobile devices
First Claim
1. A computer-implemented method of selectively sending push notifications to mobile devices, the computer-implemented method comprising:
- determining, by one or more processors, that a push notification of a mobile device event is to be issued to one or more mobile devices from a set of mobile devices;
receiving, by one or more processors, a status of applications running on at least one mobile device from the set of mobile devices;
receiving, by one or more processors, an extent of user engagement for at least one of the applications;
associating, by one or more processors, a content with the push notification;
parsing and evaluating, by one or more processors, the content that is associated with the push notification;
selecting, by one or more processors, a first mobile device from the set of mobile devices towards which the push notification is to be issued, wherein the first mobile device is selected based on the status of the applications, the extent of user engagement, and the parsed evaluated content; and
transmitting, by one or more processors, the push notification to the first mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method, system, and/or computer program product selectively sends push notifications to mobile devices. One or more processors determine that a push notification of a mobile device event is to be issued to one or more mobile devices from a set of mobile devices. The processor(s) receive a status of applications running on at least one mobile device from the set of mobile devices and an extent of user engagement for at least one of the applications. The processor(s) associate a content with the push notification, and parse and evaluate the content. The processor(s) select a mobile device from the set of mobile devices based on the status of the applications, the extent of user engagement, and the parsed evaluated content, and then transmit the push notification to that mobile device.
42 Citations
20 Claims
-
1. A computer-implemented method of selectively sending push notifications to mobile devices, the computer-implemented method comprising:
-
determining, by one or more processors, that a push notification of a mobile device event is to be issued to one or more mobile devices from a set of mobile devices; receiving, by one or more processors, a status of applications running on at least one mobile device from the set of mobile devices; receiving, by one or more processors, an extent of user engagement for at least one of the applications; associating, by one or more processors, a content with the push notification; parsing and evaluating, by one or more processors, the content that is associated with the push notification; selecting, by one or more processors, a first mobile device from the set of mobile devices towards which the push notification is to be issued, wherein the first mobile device is selected based on the status of the applications, the extent of user engagement, and the parsed evaluated content; and transmitting, by one or more processors, the push notification to the first mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for selectively sending notifications to mobile devices, the computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code readable and executable by a processor to perform a method comprising:
-
determining that a push notification of a mobile device event is to be issued to one or more mobile devices from a set of mobile devices; receiving a status of applications running on at least one mobile device from the set of mobile devices; receiving an extent of user engagement for at least one of the applications; associating a content with the push notification; parsing and evaluating the content that is associated with the push notification; selecting a first mobile device from the set of mobile devices towards which the push notification is to be issued, wherein the first mobile device is selected based on the status of the applications, the extent of user engagement, and the parsed evaluated content; and transmitting the push notification to the first mobile device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system comprising:
-
a processor, a computer readable memory, and a non-transitory computer readable storage medium; first program instructions to determine that a push notification of a mobile device event is to be issued to one or more mobile devices from a set of mobile devices; second program instructions to receive a status of applications running on at least one mobile device from the set of mobile devices; third program instructions to receive an extent of user engagement for at least one of the applications; fourth program instructions to associate a content with the push notification; fifth program instructions to parse and evaluate the content that is associated with the push notification; sixth program instructions to select a first mobile device from the set of mobile devices towards which the push notification is to be issued, wherein the first mobile device is selected based on the status of the applications, the extent of user engagement, and the parsed evaluated content; and seventh program instructions to transmit the push notification to the first mobile device; and
whereinthe first, second, third, fourth, fifth, sixth, and seventh program instructions are stored on the non-transitory computer readable storage medium for execution by one or more processors via the computer readable memory. - View Dependent Claims (18, 19, 20)
the eighth and ninth program instructions are stored on the non-transitory computer readable storage medium for execution by one or more processors via the computer readable memory.
-
-
19. The computer system of claim 17, wherein each mobile device from the mobile devices is a different type of mobile device compared to other mobile devices from the set of mobile devices.
-
20. The computer system of claim 17, further comprising:
-
eighth program instructions to receive a sensor reading from a hardware sensor in the first mobile device, wherein the hardware sensor detects a physical condition of hardware in the first mobile device; ninth program instructions to include the sensor reading in the content that is associated with the push notification; and tenth program instructions to use the sensor reading to select a second mobile device from the set of mobile devices towards which a future push notification is issued; and
whereinthe eighth, ninth, and tenth program instructions are stored on the non-transitory computer readable storage medium for execution by one or more processors via the computer readable memory.
-
Specification