IP Library Granted Patent US 7,171,448
Granted Patent B1
US 7,171,448 · App. 09/551,037 · Granted Jan 30, 2007

Conducting activities in a collaborative work tool architecture

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,171,448
App. No.
09/551,037
Granted
Jan 30, 2007
Kind
B1
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.

Claims (39)

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.

2. A method as recited in claim 1 , wherein the meeting data is voting data on a predefined topic.

3. A method as recited in claim 1 , wherein the meeting data is user readable sentences concerning a predefined topic.

4. A method as recited in claim 1 , wherein the meeting data is accessed by the participant users asynchronously.

5. A method as recited in claim 1 , wherein the meeting data is accessed by the participant users synchronously.

6. A method as recited in claim 1 , wherein the collaborative work tool architecture is distributed.

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.

8. A computer program as recited in claim 7 , wherein the meeting data is voting data on a predefined topic.

9. A computer program as recited in claim 7 , wherein the meeting data is user readable sentences concerning a predefined topic.

10. A computer program as recited in claim 7 , wherein the meeting data is accessed by the participant users asynchronously.

11. A computer program as recited in claim 7 , wherein the meeting data is accessed by the participant users synchronously.

12. A computer program as recited in claim 7 , wherein the collaborative work tool architecture is distributed.

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.

14. A system as recited in claim 13 , wherein the meeting data is voting data on a predefined topic.

15. A system as recited in claim 13 , wherein the meeting data is user readable sentences concerning a predefined topic.

16. A system as recited in claim 13 , wherein the meeting data is accessed by the participant users asynchronously.

17. A system as recited in claim 13 , wherein the meeting data is accessed by the participant users synchronously.

18. A system as recited in claim 13 , wherein the collaborative work tool architecture is distributed.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2011
From: ACCENTURE GLOBAL SERVICES GMBH
To: ACCENTURE GLOBAL SERVICES LIMITED
Reel/Frame 025700/0287 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2010
From: ACCENTURE AS
To: ACCENTURE GLOBAL SERVICES GMBH
Reel/Frame 025066/0348 →
CHANGE OF NAME Recorded Jun 24, 2010
From: ACCENTURE ANS
To: ACCENTURE AS
Reel/Frame 024588/0046 →
CHANGE OF NAME Recorded Dec 9, 2004
From: ANDERSEN CONSULTING ANS
To: ACCENTURE ANS
Reel/Frame 015444/0008 →
CORRECTION TO THE ASSIGNEE Recorded Dec 3, 2004
From: DANIELSEN, BJORN I.; MEROK, PETTER; FEVANG, PAL K.
To: ANDERSEN CONSULTING, ANS
Reel/Frame 015424/0582 →
CHANGE OF NAME Recorded May 21, 2001
From: ANDERSEN CONSULTING LLP
To: ACCENTURE LLP
Reel/Frame 012129/0273 →