System and method for rule-pen based conversations in synchronous collaborative environment
First Claim
1. A computer implemented method comprising:
- invoking a collaborative discussion, the collaborative discussion including a plurality of users;
receiving a message from one of the plurality of users, the message including a rule;
identifying a subset of the plurality of users that correspond to the rule; and
forwarding the message to the identified users.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for rule-pen based conversations in a synchronous collaborative environment is presented. A plurality of users participates in an online collaborative discussion. A first participant has a comment, such as a question, and does not know the other participants'"'"' skill sets. The first participant selects a rule pen that includes an associated rule. The first participant'"'"'s client includes the rule and a comment in a message, and sends the message to a server. The server identifies qualified participants that meet the rule criteria, and forwards the message to the qualified participants. The qualified participants may modify the rule, and respond to the message accordingly.
-
Citations
25 Claims
-
1. A computer implemented method comprising:
-
invoking a collaborative discussion, the collaborative discussion including a plurality of users;
receiving a message from one of the plurality of users, the message including a rule;
identifying a subset of the plurality of users that correspond to the rule; and
forwarding the message to the identified users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information handling system comprising:
-
one or more processors;
a memory accessible by the processors;
one or more nonvolatile storage devices accessible by the processors; and
a collaborative discussion tool that identifies a subset of a plurality of users that correspond to a rule, the collaborative discussion tool comprising software code effective to;
invoke a collaborative discussion, the collaborative discussion including the plurality of users;
receive a message from one of the plurality of users over a computer network, the message including the rule;
identify a subset of the plurality of users that correspond to the rule using user attributes that are located in one of the nonvolatile storage devices; and
forward the message to the identified users over the computer network. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A program product comprising:
computer operable medium having computer program code, the computer program code being effective to;
invoke a collaborative discussion, the collaborative discussion including a plurality of users;
receive a message from one of the plurality of users, the message including a rule;
identify a subset of the plurality of users that correspond to the rule; and
forward the message to the identified users. - View Dependent Claims (16, 17, 18, 19, 20)
-
21. A computer implemented method comprising:
-
invoking a collaborative discussion, the collaborative discussion including a plurality of users;
receiving a message from one of the plurality of users, the message including a rule, wherein the rule includes a plurality of rule sentences;
selecting a participant entry, the participant entry corresponding to one of the plurality of users;
matching each of the plurality of rule sentences with one or more user attributes that correspond to the selected participant entry, the matching resulting in an identified user; and
forwarding the message to the identified user, wherein the message includes a comment, and wherein a recipient client is adapted to display the comment in the same display window as the collaborative discussion, the recipient client corresponding to the identified user.
-
-
22. A computer implemented method comprising:
-
invoking a collaborative discussion, the collaborative discussion including a plurality of users;
receiving a message from one of the plurality of users, the message including a plurality of rule sentences, wherein at least one of the rule sentences includes a rule sentence value, and wherein the rule sentence value is selected from the group consisting of a term, a constant, a connective and a function;
selecting a participant entry, the participant entry corresponding to one of the plurality of users;
matching each of the plurality of rule sentences with one or more user attributes that correspond to the selected participant entry, the matching resulting in an identified user; and
forwarding the message to the identified user.
-
-
23. An information handling system comprising:
-
one or more processors;
a memory accessible by the processors;
one or more nonvolatile storage devices accessible by the processors; and
a collaborative discussion tool that identifies a subset of a plurality of users that correspond to a rule, the collaborative discussion tool comprising software code effective to;
invoke a collaborative discussion, the collaborative discussion including a plurality of users;
receive a message from one of the plurality of users over a computer network, the message including a rule, wherein the rule includes a plurality of rule sentences;
select a participant entry from one of the nonvolatile storage devices, the participant entry corresponding to one of the plurality of users;
match each of the plurality of rule sentences with one or more user attributes that correspond to the selected participant entry, the matching resulting in an identified user; and
forward the message to the identified user over the computer network, wherein the message includes a comment, and wherein a recipient client is adapted to display the comment in the same display window as the collaborative discussion, the recipient client corresponding to the identified user.
-
-
24. A program product comprising:
computer operable medium having computer program code, the computer program code being effective to;
invoke a collaborative discussion, the collaborative discussion including a plurality of users;
receive a message from one of the plurality of users, the message including a rule, wherein the rule includes a plurality of rule sentences, the matching resulting in an identified user; and
forward the message to the identified user, wherein the message includes a comment, and wherein a recipient client is adapted to display the comment in the same display window as the collaborative discussion, the recipient client corresponding to the identified user.
-
25. A program product comprising:
computer operable medium having computer program code, the computer program code being effective to;
invoke a collaborative discussion, the collaborative discussion including a plurality of users;
receive a message from one of the plurality of users, the message including a plurality of rule sentences, wherein at least one of the rule sentences includes a rule sentence value, and wherein the rule sentence value is selected from the group consisting of a term, a constant, a connective and a function;
select a participant entry, the participant entry corresponding to one of the plurality of users;
match each of the plurality of rule sentences with one or more user attributes that correspond to the selected participant entry, the matching resulting in an identified user; and
forward the message to the identified user.
Specification