Automatic project content suggestion
First Claim
1. A method of automatically suggesting content for inclusion in a project workspace, comprising:
- providing the project workspace via a collaborative environment, wherein the project workspace includes a workspace membership and one or more data repositories;
receiving a first content item for inclusion in the project workspace, the first content item including one of electronic documents, contact information, calendar items and task items;
parsing the first content item for one or more links stored directly within the first content item, the one or more links citing to linked content items included in the project workspace, the linked content items including one or more of linked electronic documents, linked contact information, linked calendar items and linked task items;
utilizing one or more keywords and associated metadata items from the first content item for searching one or more repositories for additional content items to be suggested for inclusion in the project workspace, the additional content items including one or more of additional electronic documents, additional contact information, additional calendar items and additional task items; and
suggesting the linked content items and the additional content items to a user for receiving user feedback on whether one or more of the linked content items content items or one or more of the additional content items should be included in the project workspace.
2 Assignments
0 Petitions
Accused Products
Abstract
Automatically suggesting content, for example, documents, contacts information, tasks, calendar items, and the like, for inclusion into an electronic collaborative workspace is provided. Given a short description of a given project or collaborative workspace, an initial project membership list, and identification of local or external content repositories, content associated with the project or workspace may be retrieved and recommended to one or more users for inclusion into the project or collaborative workspace. Thus, the time and effort required for initially populating an electronic workspace with needed content is dramatically reduced.
54 Citations
20 Claims
-
1. A method of automatically suggesting content for inclusion in a project workspace, comprising:
-
providing the project workspace via a collaborative environment, wherein the project workspace includes a workspace membership and one or more data repositories; receiving a first content item for inclusion in the project workspace, the first content item including one of electronic documents, contact information, calendar items and task items; parsing the first content item for one or more links stored directly within the first content item, the one or more links citing to linked content items included in the project workspace, the linked content items including one or more of linked electronic documents, linked contact information, linked calendar items and linked task items; utilizing one or more keywords and associated metadata items from the first content item for searching one or more repositories for additional content items to be suggested for inclusion in the project workspace, the additional content items including one or more of additional electronic documents, additional contact information, additional calendar items and additional task items; and suggesting the linked content items and the additional content items to a user for receiving user feedback on whether one or more of the linked content items content items or one or more of the additional content items should be included in the project workspace. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of automatically suggesting contact items for inclusion in a project workspace, comprising:
-
providing the project workspace via a collaborative environment, wherein the project workspace includes a workspace membership and one or more data repositories; receiving one or more content items from the project workspace, the first content item including one of electronic documents, contact information, calendar items and task items; parsing the one or more content items from the project workspace for one or more links stored directly within the first content item, the one or more links citing to linked content items to be included in the project workspace, the linked content items including one or more of linked electronic documents, linked contact information, linked calendar items and linked task items; parsing the one or more content items from the project workspace for one or more keywords that are associated with one or more contact items; searching one or more data repositories for the one or more contact items associated with the one or more keywords and for additional content items to be suggested, for inclusion in the project workspace, the additional content items including one or more of additional electronic documents, additional contact information, additional calendar items and additional task items; and presenting the linked content items, the additional content items and the one or more contact items to a user via a computer-generated user interface for receiving user feedback on whether the presented linked content items, additional content items and the one or more contact items should be included in the project workspace. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer readable storage device having computer executable instructions which when executed by a computer perform a method of automatically suggesting content for inclusion in a project workspace, comprising:
-
receiving an identification of the project workspace, and receiving an identification of one or more repositories from which content items are suggested for inclusion in the project workspace, wherein the project workspace includes a workspace membership and the one or more repositories including one or more of project descriptions, documents, electronic mail messages, contact items, proposed membership users, task items, calendar items; receiving a first content item for inclusion in the project workspace, the first content item including one of a document, a content item, a task item or a project description; parsing the first content item for one or more links stored directly within the first content item, the one or more links citing to linked content items to be suggested for inclusion in the project workspace, the one or more links including a uniform resource locator or an embedded application component, the linked content items including one or more of linked electronic documents, linked contact information, linked calendar items and linked task items; breaking the first content item into one or more keywords and associated metadata, and utilizing the one or more keywords and associated metadata for searching one or more repositories for additional content items to be included in the project workspace, the additional content items including one or more of additional electronic documents, additional contact information, additional calendar items and additional task items; and presenting suggested links to the linked content items and to the additional content items to the user via a computer-generated user interface component for acceptance by the user of one or more of the suggested links for inclusion in the project workspace. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification