Message multicast method and computer
First Claim
1. A method for multicasting a retrieval request message to more than one of a plurality of mobile request handling agents, comprising the steps of:
- receiving a packet comprising a retrieval request message and non-address preferential destination information for said retrieval request as designated by a user;
dynamically creating a list of destinations that can respond to said retrieval request, said list comprising more than one of said plurality of mobile request handling agents to whom said message is to be sent, by referring to said retrieval request and said non-address preferential destination information; and
sending said message to said list of more than one of said plurality of mobile request handling agents determined as destinations for responding to said retrieval request,wherein said determining step comprises referring to messaging policy data defining priorities of agents to which said message can be sent, and further comprises a step of;
using said priorities of agents defined in said messaging policy data and pairs of agent names and priorities included in said non-address preferential destination information to determine destination agents from an agent having highest priority.
1 Assignment
0 Petitions
Accused Products
Abstract
To provide a message sending function which reflects “taste” in a destination agent designated by a user and a policy of the market in which agents operate. When multicasting a message to agents, a message monitor executes the steps of: receiving preferential destination information designated by a user along with the message; determining to which agents the message is to be sent, by referring to the preferential destination information; and sending the message to the agents determined as destinations. This preferential destination information designated by a user is the information representing a user'"'"'s “taste” which is represented, for instance, by an agent name and a priority (or weight). It is also possible that the destination determining step comprises a step of referring to a messaging policy data defining priorities of agents to which the message can be sent. By doing so, it becomes possible to reflect a policy of a market'"'"'s sponsor on message sending. Moreover, it is also possible to transform it so that a message destination is determined by referring only to a messaging policy data rather than preferential destination information designated by a user.
-
Citations
9 Claims
-
1. A method for multicasting a retrieval request message to more than one of a plurality of mobile request handling agents, comprising the steps of:
-
receiving a packet comprising a retrieval request message and non-address preferential destination information for said retrieval request as designated by a user; dynamically creating a list of destinations that can respond to said retrieval request, said list comprising more than one of said plurality of mobile request handling agents to whom said message is to be sent, by referring to said retrieval request and said non-address preferential destination information; and sending said message to said list of more than one of said plurality of mobile request handling agents determined as destinations for responding to said retrieval request, wherein said determining step comprises referring to messaging policy data defining priorities of agents to which said message can be sent, and further comprises a step of;
using said priorities of agents defined in said messaging policy data and pairs of agent names and priorities included in said non-address preferential destination information to determine destination agents from an agent having highest priority.- View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer comprising:
-
an execution environment for a plurality of mobile request handling agents; a message monitor for receiving a packet, comprising a retrieval request message and non-address preferential destination information designated by a user, from an agent being active in the execution environment for said mobile agents, and for dynamically creating a list of destinations that can respond to said retrieval request, said list comprising more than one of said plurality of mobile agents to whom said message is to be sent by referring to said retrieval request and said non-address preferential destination information, and for multicasting said messages to said list of more than one of said plurality of mobile request handling agents determined as destination agents for responding to said retrieval request; and a storage device storing a messaging policy data defining priorities of agents to which said message can be sent; wherein said message monitor determines, by using said priorities of agents defined in said messaging policy data and pairs of agent names and priorities included in said non-address preferential destination information, destination agents from an agent having highest priority. - View Dependent Claims (7)
-
-
8. A storage medium for storing a program executable by a machine for causing the machine to perform method steps for multicasting a retrieval request message to more than one of a plurality of mobile request handling agents, said method comprising the steps of:
-
receiving a packet comprising a retrieval request message and non-address preferential destination information for said retrieval request as designated by a user; dynamically creating a list of destinations that can respond to said retrieval request, said list comprising more than one of said plurality of mobile request handling agents to whom said message is to be sent, by referring to said retrieval request and said non-address preferential destination information; and sending said message to said list of more than one of said plurality of mobile request handling agents determined as destinations for responding to said retrieval request, wherein said determining step comprises referring to messaging policy data defining priorities of agents to which said message can be sent, and further comprises a step of;
using said priorities of agents defined in said messaging policy data and pairs of agent names and priorities included in said non-address preferential destination information to determine destination agents from an agent having highest priority. - View Dependent Claims (9)
-
Specification