APPARATUS FOR AND A METHOD OF DELIVERING A MESSAGE TO A USER
First Claim
1. Apparatus for delivering a message to a user, the apparatus comprising means for communicating with service providers and means for communicating with device agents operating on respective user devices, wherein the service provider communicating means is configured to receive a request to communicate with a specified user and to selectively output a message for the user to the device agent communicating means and wherein the device agent communicating means is configured to maintain a list of device agents connected thereto, to receive information, from one of said connected device agents, for identifying a preferred device agent for sending a message to the user, to store information for identifying the preferred device agent and to transmit the message to the preferred device agent.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus for delivering a message to a user comprising means for communicating with service providers and means for communicating with device agents operating on respective user devices, wherein the service provider communicating means is configured to receive a request to communicate with a specified user and to selectively output a message for the user to said device agent communicating means and wherein the device agent communicating means is configured to maintain a list of connected device agents, to receive information, from one of said connected device agents, for identifying a preferred device agent for sending a message to the user, to store information for identifying the preferred device agent and to transmit the message to the preferred device agent.
22 Citations
28 Claims
- 1. Apparatus for delivering a message to a user, the apparatus comprising means for communicating with service providers and means for communicating with device agents operating on respective user devices, wherein the service provider communicating means is configured to receive a request to communicate with a specified user and to selectively output a message for the user to the device agent communicating means and wherein the device agent communicating means is configured to maintain a list of device agents connected thereto, to receive information, from one of said connected device agents, for identifying a preferred device agent for sending a message to the user, to store information for identifying the preferred device agent and to transmit the message to the preferred device agent.
- 10. A device for receiving a message from a message delivery apparatus, the device comprising a device agent for communicating with the message delivery apparatus, the device agent configured to receive, from the message delivery system, a list of device agents which are connected to the message delivery system and are associated with a user, the device agent further configured to receive information, from the user, for identifying a preferred device agent for receiving messages and to send information for identifying the preferred device agent to the message delivery apparatus.
-
24. Apparatus for delivering a message to a user, the apparatus comprising:
-
a module for communicating with service providers; and a module for communicating with device agents operating on respective user devices, wherein the service provider module is configured to receive a request to communicate with a specified user and to selectively output a message for the user to said device agent communicating module and wherein the device agent communicating module is configured to maintain a list of device agents connected thereto, to receive information from one of said connected device agents for identifying a preferred device agents, to store information for identifying the preferred device agent and to transmit the message to the preferred device agent.
-
-
25. A method of delivering a message to a user, the method comprising:
- maintaining a list of device agents connected to a message delivery apparatus;
receiving information, from one of said connected device agents, for identifying a preferred device agent;storing said information for identifying the preferred device agent; receiving a request to communicate with a specified user; selectively outputting, in response to receiving the request, a message for the user; and transmitting said message to the preferred device agent. - View Dependent Claims (27, 28)
- maintaining a list of device agents connected to a message delivery apparatus;
-
26. A method of operating a device for receiving a message from a message delivery apparatus, the method comprising:
-
receiving, from the message delivery system, a list of device agents connected to the message delivery system and which are associated with a user, receiving information, from the user, for identifying a preferred device agent for receiving messages; transmitting information for identifying the preferred device agent to the message delivery apparatus.
-
Specification