Generating push notifications
AssigneeInternational Business Machines Corporation
InventorsGabriel M. Kozma, Carlos E. Seo
Life of this patent
Estimating the term…
Abstract
A computer-implemented method includes identifying two or more user devices. Each of the two or more user devices are configured to receive push notifications. The method includes receiving a push notification request from a push notification server. The method responds to receiving the push notification request from the push notification server by determining whether at least one of the two or more user devices is active. The method responds to at least one of the two or more user devices being active by marking the active user devices as being an active user device. The method includes generating a push notification based on the push notification request. The method includes sending the push notification to the active user device.
Claims10
A computer program product (CPP) comprising:
- a non-transitory machine readable storage device;
- and
- computer code stored on the non-transitory machine readable storage device, with the computer code including instructions and data for causing a processor(s) set to perform operations including the following:
- receiving a first user device identification data set including information indicative of a plurality of computing devices of the first user,
- receiving a request to push a first push notification to the first user,
- determining that a first activity level status of a first sub-set of the plurality of computing devices of the first user is inactive based, at least in part, upon a first pre-defined type of user input,
- responsive to the determination that the activity level status of the first sub-set of the plurality of computing devices is inactive, holding, by a push notification server, the first push notification to the first user,
- subsequent to the hold of the first push notification, determining that a second activity level status of a second sub-set of the plurality of computing devices is active based, at least in part, upon a second pre-defined type of user input, and
- responsive to the determination that the second activity level status is active, sending, by the push notification server, over a communication network, the push notification to the second sub-set of the plurality of computing devices.
A computer system (CS) comprising:
- a processor(s) set;
- a machine readable storage device;
- and
- computer code stored on the machine readable storage device, with the computer code including instructions for causing the processor(s) set to perform operations including the following:
- receiving a first user device identification data set including information indicative of a plurality of computing devices of the first user,
- receiving a request to push a first push notification to the first user,
- determining that a first activity level status of a first sub-set of the plurality of computing devices of the first user is inactive based, at least in part, upon a first pre-defined type of user input,
- responsive to the determination that the activity level status of the first sub-set of the plurality of computing devices is inactive, holding, by a push notification server, the first push notification to the first user,
- subsequent to the hold of the first push notification, determining that a second activity level status of a second sub-set of the plurality of computing devices is active based, at least in part, upon a second pre-defined type of user input, and
- responsive to the determination that the second activity level status is active, sending, by the push notification server, over a communication network, the push notification to the second sub-set of the plurality of computing devices.
Dependencies are inferred from the claim text.