Groupware environment that adaptively tailors open microphone sessions based on participant locality
First Claim
1. A computer system, said computer comprising:
- a bus;
a central processing unit;
computer system memory, said computer system memory being connected to said central processing unit via said bus; and
a groupware mechanism stored in said computer system memory for execution on said central processing unit, said groupware mechanism being used by two or more users to work on a groupware object that is a joint work product, said groupware mechanism including communication capability that allows said two or more users to speak with one another, said groupware mechanism controlling what each of said two or more users are able to hear based on distance between said two or more users'"'"' locations within said groupware object.
3 Assignments
0 Petitions
Accused Products
Abstract
The mechanisms of the present invention model real life by providing subconversations through several different, yet complimentary, features. One feature is referred to as conversation separation. When enabled by a user, conversation separation is used to create subconversations by identifying groups of users that are speaking with one another. Another user configurable feature is referred to as distance recognition. Distance recognition creates subconversations by considering the logical distance between users within a groupware object. A feature that is related to distance recognition is referred to as “priority conversation.” If enabled, priority conversation maintains a user within a subconversation as the user moves away from the location of the other users so long as the user that is moving away continues to participate in the subconversation.
22 Citations
39 Claims
-
1. A computer system, said computer comprising:
-
a bus;
a central processing unit;
computer system memory, said computer system memory being connected to said central processing unit via said bus; and
a groupware mechanism stored in said computer system memory for execution on said central processing unit, said groupware mechanism being used by two or more users to work on a groupware object that is a joint work product, said groupware mechanism including communication capability that allows said two or more users to speak with one another, said groupware mechanism controlling what each of said two or more users are able to hear based on distance between said two or more users'"'"' locations within said groupware object. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A program product, said program product comprising:
-
a groupware mechanism, said groupware mechanism being used by two or more users to work on a groupware object that is a joint work product, said groupware mechanism including communication capability that allows said two or more users to speak with one another, said groupware mechanism controlling what each of said two or more users are able to hear based on distance between said two or more users'"'"' locations within said groupware object; and
signal bearing media bearing said groupware mechanism. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A program product, said program product comprising:
-
a groupware mechanism, said groupware mechanism being used by a plurality of users to work on a groupware object that is a joint work product, said groupware mechanism including communication capability that allows said two or more users to speak with one another, said groupware mechanism maintaining a conversation between at least two users irrespective of distance between said at least two user'"'"'s locations within said groupware object, so long as at least one of said at least two users continues to participate in said conversation; and
signal bearing media bearing said groupware mechanism. - View Dependent Claims (16, 17)
-
-
18. A program product, said program product comprising:
-
a groupware mechanism, said groupware mechanism being used by a first, a second, and a third user to work on a groupware object that is a joint work product, said groupware mechanism including communication capability that allows said first, second, and third users to speak with one another, and wherein said first user'"'"'s ability to hear said second user is changed based upon how often said third user speaks; and
signal bearing media bearing said groupware mechanism. - View Dependent Claims (19, 20)
-
-
21. A program product, said program product comprising:
-
a groupware mechanism, said groupware mechanism being used by a first, a second, and a third user to work on a groupware object that is a joint work product, said groupware mechanism including communication capability that allows said first, second, and third users to speak with one another, and wherein said first user'"'"'s ability to hear said second user is changed because a conversation limit has been exceeded; and
signal bearing media bearing said groupware mechanism. - View Dependent Claims (22, 23)
-
-
24. A computer-implemented method for controlling a conversation between collaborative users that are working on a groupware object that is a joint work product, said computer-implemented method comprising:
-
monitoring a first position of a first user within said groupware object and a second position of a second user within said groupware object, said first user and said second users each being one of said collaborative users;
calculating a distance between said first position and said second position; and
affecting whether said first user is able to hear said second user based on said distance. - View Dependent Claims (25, 26, 27)
-
-
28. A program product, said program product comprising:
-
a groupware mechanism, said groupware mechanism being used by two or more users to simultaneously work on a groupware object that is a joint work product, said groupware mechanism including communication capability that allows said two or more users to speak with one another, said groupware mechanism allowing at least one of said two or more users to control whether at least one other user is able to hear them; and
signal bearing media bearing said groupware mechanism. - View Dependent Claims (29, 30)
-
-
31. A program product, said program product comprising:
-
a groupware mechanism, said groupware mechanism being used by two or more users to work on a groupware object that is a joint work product, said groupware mechanism including communication capability that allows said two or more users to speak with one another, said groupware mechanism allowing at least one of said two or more users to control whether they are able to hear at least one other user; and
signal bearing media bearing said groupware mechanism. - View Dependent Claims (32, 33)
-
-
34. A program product, said program product comprising:
-
a groupware mechanism, said groupware mechanism being used by a plurality of users to simultaneously work on a groupware object that is a joint work product, said groupware mechanism including communication capability that allows said plurality of users to speak with one another, said groupware mechanism being used to create subconversations amongst said plurality of users such that at least one subset of said plurality of users is allowed to engage in a conversation that is separate from that of the remaining users of said plurality of users; and
signal bearing media bearing said groupware mechanism. - View Dependent Claims (35, 36)
-
-
37. A program product, said program product comprising:
-
a groupware mechanism, said groupware mechanism being used by a plurality of users to simultaneously work on a groupware object that is a joint work product, said groupware mechanism including communication capability that allows said plurality of users to speak with one another, said groupware mechanism including a mechanism that identifies what users are able to hear said first user, said first user being one of said plurality of users; and
signal bearing media bearing said groupware mechanism. - View Dependent Claims (38, 39)
-
Specification