Pro-active features for telephony
First Claim
1. A system for pro-actively suggesting communication features to users, comprising:
- a tuple space for facilitating collaboration among software agents;
a plurality of device agents for controlling operation of associated communication devices for respective ones of said users; and
a plurality of user agents representing a plurality of users, each of said user agents (i) facilitating creation, by a user desirous of communicating, of groups of users to be communicated with, (ii) poking tuples to said tuple space indicative of each user'"'"'s availability for communication;
(iii) peeking anti-tuples to said tuple space for eliciting communication availability of respective ones of said users in said groups of users to be communicated with and in response causing associated device agents to display via respective ones of said devices said availability to said user desirous of communicating, and to effect communication between said user desirous of communicating and a selected one of said respective users who is indicated as being available for communication.
22 Assignments
0 Petitions
Accused Products
Abstract
A system is provided for pro-actively suggesting communication features to users, comprising a tuple space for facilitating collaboration among software agents, a plurality of device agents for controlling operation of associated communication devices for respective ones of the users, and a plurality of user agents representing a plurality of users, each of the user agents (i) facilitating creation, by a user desirous of communicating, of groups of users to be communicated with, (ii) poking tuples to the tuple space indicative of each user'"'"'s availability for communication; (iii) peeking anti-tuples to the tuple space for eliciting communication availability of respective ones of the users in the groups of users to be communicated with and in response causing associated device agents to display via respective ones of the devices the aforementioned availability to the user desirous of communicating, and to effect communication between the user desirous of communicating and a selected one of the respective users who is indicated as being available for communication.
15 Citations
6 Claims
-
1. A system for pro-actively suggesting communication features to users, comprising:
-
a tuple space for facilitating collaboration among software agents;
a plurality of device agents for controlling operation of associated communication devices for respective ones of said users; and
a plurality of user agents representing a plurality of users, each of said user agents (i) facilitating creation, by a user desirous of communicating, of groups of users to be communicated with, (ii) poking tuples to said tuple space indicative of each user'"'"'s availability for communication;
(iii) peeking anti-tuples to said tuple space for eliciting communication availability of respective ones of said users in said groups of users to be communicated with and in response causing associated device agents to display via respective ones of said devices said availability to said user desirous of communicating, and to effect communication between said user desirous of communicating and a selected one of said respective users who is indicated as being available for communication. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of pro-actively presenting communication features to users, comprising:
-
facilitating creation by an associated user of groups of other ones of said users to communicate with;
posting tuples to said tuple space indicative of user availability for communication;
peeking anti-tuples to said tuple space for eliciting said user availability for a selected one of said groups and in response causing said device agents to display said availability via associated ones of said devices and to effect communication between said associated user and a selected one of the available users from the selected group.
-
Specification