Conducting activities in a collaborative work tool architecture
First Claim
1. A method for conducting activities between users in a collaborative work tool architecture comprising the steps of:
- (a) affording a client user interface including at least one activity data field wherein the interface is operably coupled to a collaborative work environment having collaborative applications integrated with agents at the client, wherein the agents are intermediaries between the users and the applications;
(b) automatically acquiring background information relevant to the at least one activity data field, wherein the at least one activity data field includes descriptive text and an activity start time, and wherein automatically acquiring background information includes automatically obtaining the descriptive text when the start time is within a predetermined period, parsing and pattern matching the descriptive text to identify searchable components of the descriptive text querying a plurality of sources across a network to obtain the background information, and storing the background information that is retrieved in response to querying the plurality of sources;
(c) receiving a selection of a particular activity data field from a user;
(d) presenting additional information on the selected activity field using the client user interface, wherein the additional information includes the background information;
(e) allowing the user to input meeting data concerning the selected activity data field;
(f) storing the meeting data on a server via the network; and
(g) allowing a plurality of participant users access to the stored meeting data via the network.
7 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides for conducting activities between users in a collaborative work tool architecture. A client user interface including at least one activity data field is afforded. Then, a selection of a particular activity data field from a user is received. Additional information on the selected activity field is then presented using the client user interface. The user is then allowed to input meeting data concerning the selected activity data field. The received meeting data is stored on a server via a network. Finally, a plurality of participant users are allowed access to the stored meeting data via the network.
140 Citations
18 Claims
-
1. A method for conducting activities between users in a collaborative work tool architecture comprising the steps of:
-
(a) affording a client user interface including at least one activity data field wherein the interface is operably coupled to a collaborative work environment having collaborative applications integrated with agents at the client, wherein the agents are intermediaries between the users and the applications; (b) automatically acquiring background information relevant to the at least one activity data field, wherein the at least one activity data field includes descriptive text and an activity start time, and wherein automatically acquiring background information includes automatically obtaining the descriptive text when the start time is within a predetermined period, parsing and pattern matching the descriptive text to identify searchable components of the descriptive text querying a plurality of sources across a network to obtain the background information, and storing the background information that is retrieved in response to querying the plurality of sources; (c) receiving a selection of a particular activity data field from a user; (d) presenting additional information on the selected activity field using the client user interface, wherein the additional information includes the background information; (e) allowing the user to input meeting data concerning the selected activity data field; (f) storing the meeting data on a server via the network; and (g) allowing a plurality of participant users access to the stored meeting data via the network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program embodied on a computer readable medium for conducting activities between users in a collaborative work tool architecture comprising:
-
(a) a code segment for affording a client user interface including at least one activity data field wherein the interface is operably coupled to a collaborative work environment having collaborative applications integrated with agents at the client, wherein the agents are intermediaries between the users and the applications; (b) a code segment for automatically acquiring background information relevant to the at least one activity data field, wherein the at least one activity data field includes descriptive text and an activity start time, and wherein automatically acquiring background information includes automatically obtaining the descriptive text when the start time is within a predetermined period, parsing and pattern matching the descriptive text to identify searchable components of the descriptive text, querying a plurality of sources across a network to obtain the background information, and storing the background information that is retrieved in response to querying the plurality of sources; (c) a code segment for receiving a selection of a particular activity data field from a user; (d) a code segment for presenting additional information on the selected activity field using the client user interface, wherein the additional information includes the background information; (e) a code segment for allowing the user to input meeting data concerning the selected activity data field; (f) a code segment for storing the meeting data on a server via the network; and (g) a code segment for allowing a plurality of participant users access to the stored meeting data via the network. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for conducting activities between users in a collaborative work tool architecture comprising:
-
(a) logic for affording a client user interface including at least one activity data field wherein the interface is operably coupled to a collaborative work environment having collaborative applications integrated with agents at the client, wherein the agents are intermediaries between the users and the applications; (b) logic for automatically acquiring background information relevant to the at least one activity data field, wherein the at least one activity data field includes descriptive text and an activity start time, and wherein automatically acquiring background information includes automatically obtaining the descriptive text when the start time is within a predetermined period, parsing and pattern matching the descriptive text to identify searchable components of the descriptive text, querying a plurality of sources across a network to obtain the background information, and storing the background information that is retrieved in response to querying the plurality of sources; (c) logic for receiving a selection of a particular activity data field from a user; (d) logic for presenting additional information on the selected activity field using the client user interface, wherein the additional information includes the background information; (e) logic for allowing the user to input meeting data concerning the selected activity data field; (f) logic for storing the meeting data on a server via the network; and (g) logic for allowing a plurality of participant users access to the stored meeting data via the network. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification