Method and apparatus for providing selective delivery of notifications to users of multiple devices over a network
First Claim
1. A method comprising:
- determining automatically at which of a plurality of devices associated with a user, if any, the user is present; and
sending a notification message for the user to one of the devices at which the user was determined to be present, in response to a predefined trigger event, said one of the devices having been selected based on a profile of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A network based notification system to provide notifications to users of multiple devices comprises a registration server and a notification server. The registration server maintains a profile of each user, which contains information used to identify the various devices of each user. In response to receiving a notification message for a user from a remote network site, the registration server accesses the user profile and other information to determine at which of the devices of the user the user is present, if any. The notification server then selects one of the devices at which the user is present and sends a notification message for the user at the selected device. If notification is unsuccessful, notification is attempted at another one of the user'"'"'s devices, if possible.
164 Citations
50 Claims
-
1. A method comprising:
-
determining automatically at which of a plurality of devices associated with a user, if any, the user is present; and
sending a notification message for the user to one of the devices at which the user was determined to be present, in response to a predefined trigger event, said one of the devices having been selected based on a profile of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
maintaining a profile of a user, the profile including information indicative of a plurality of devices of the user;
receiving a first notification message for a user from a remote site on a network;
determining automatically at which of the plurality of devices the user is present, if any, using a profile of the user; and
consecutively sending a second notification message for the user to each of the devices at which the user was determined to be present, according to the profile of the user, until an acknowledgement of the second notification is received with respect to one of the devices, the second notification message being representative of the first notification message. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
maintaining a profile of a user, including information corresponding to a plurality of remote devices of the user;
receiving a first notification message for a user from a remote computer system on a data communication network;
accessing the profile of the user to identify the devices of the user;
determining automatically at which of the devices, if any, the user is present;
if the user is present at more than one of the devices, then selecting one of the devices at which the user was determined to be present, based on the profile of the user;
sending a second notification message for the user via a data communication network to the selected one of the devices, based on the first notification message;
waiting to receive an acknowledgement of the second notification message;
if an acknowledgement of the second notification message is not received, then selecting another one of the devices at which the user is present, if any, based on the profile of the user, and sending a third notification message for the user to said other one of the devices, based on the first notification message. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A system comprising:
-
a registration server to maintain a profile of a user, the profile containing information corresponding to a plurality of remote devices of a user, and to determine automatically at which of the devices, if any, the user is present; and
a notification server to receive a first notification message for the user from a remote network site, to select one of the devices at which the user was determined to be present, and to send a second notification message for the user at the selected one of the devices, based on the first notification message. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A processing system comprising:
-
a processor;
a data communication device to communicate data with a plurality of remote sources over a network under control of the processor; and
a storage facility including instructions for execution by the processor to cause the processing system to execute a process comprising;
maintaining a profile of a user, the profile including information corresponding to a plurality of devices of the user which are capable of communicating data with remote sites;
receiving a first notification message for a user from a remote site on the network;
in response to the first notification message, using the profile of the user to determine automatically at which of the devices the user is present, if any;
consecutively sending a second notification message for the user at each of the devices at which the user was determined to be present, based on the first notification message and according to the profile of the user, until an acknowledgement of the second notification is received with respect to one of the devices. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. An apparatus for notifying a user of a plurality of devices, the method comprising:
-
means for determining automatically at which of the plurality of devices the user is present, if any, based on a profile of the user; and
means for sending a notification message for the user to one of the devices at which the user was determined to be present in response to a predefined trigger event, said one of the devices having been selected based on the profile of the user.
-
Specification