Managing external data sources in a discussion forum resource

The present invention is a method, system and apparatus for managing external data sources in a discussion forum resource. A discussion forum resource can include at least one topic thread disposed in the discussion resource forum and created for externally sourced content in the discussion forum resource. The discussion forum resource further can include a data aggregator coupled to the topic thread and configured to manage the externally sourced content in the topic thread. Notably, the externally sourced content can include text, audio, imagery or video.

BACKGROUND OF THE INVENTION

1. Statement of the Technical Field

The present invention relates to the field of collaborative computing and more particularly to the management of postings to a discussion forum resource.

2. Description of the Related Art

The rapid development of the Internet has led to advanced modes of communication and collaboration. Using the Internet as a backbone, individuals worldwide can converge in cyberspace to share ideas, documents and images in a manner not previously possible through conventional telephony and video conferencing. To facilitate collaboration over the Internet, a substantial collection of technologies and protocols have been assembled to effectively deliver audio, video and data over the single data communications medium of the Internet. These technologies include instant messaging, application sharing, shared document libraries and discussion forums.

In the conventional discussion forum, collaborators post message to a common document referred to as a “black board”. Whenever a collaborator posts a message to the black board, other participant collaborators can view the comments, though some conventional discussion forum implementations control access to discussion boards according to access control lists and the like. In any event, discussion forums typically are passive modes of collaboration in which collaborators view one another's postings asynchronously when convenient. Still, some discussion forums are more active in nature in as much as an e-mail can be transmitted to “members” of a discussion form when a new posting occurs.

Generally, discussion forums follow a temporal sequence when formatting postings. In this regard, each posting is placed after the next in order of the time when the posting was placed in the discussion forum. As a result, one can follow multiple conversations through a single reading of the discussion forum as two adjacent postings are not necessarily related to one another. It will be recognized by the skilled artisan, then, that a single discussion forum can become unwieldy when too many conversations regarding too many topics are placed in sequence in a single forum. To address this issue, most discussion forums are subdivided into separate topic threads in order to provided enhanced readability in regard to the postings of any one topic thread.

The discussion forum resource has become a ubiquitous component of collaborative environments. A keyword searching of the Web space literally can produce tens of thousands of resulting links to discussion forums disposed about the World Wide Web. Despite the diversity of topic threads in Web space, it will not surprise the skilled artisan to note that substantial topic overlap exists between different discussion resources. Yet, as a collaborator, to participate in posting and viewing comments about different topic threads having similar topical content in different discussion resources can be time consuming and terribly inefficient. To that end, a substantial deficiency remains in the collaborative environment in respect to the management of topically related postings in a discussion forum resource.

SUMMARY OF THE INVENTION

The present invention addresses the deficiencies of the art in respect to managing postings to discussion forum and provides a novel and non-obvious method, system and apparatus for including external data sources in a discussion forum. In accordance with the present invention, a discussion forum resource can include at least one topic thread disposed in the discussion resource forum and created for externally sourced content in the discussion forum resource. The discussion forum resource further can include a data aggregator coupled to the topic thread and configured to manage the externally sourced content in the topic thread. Notably, the externally sourced content can include text, audio, imagery or video.

In a preferred aspect of the invention, however, the externally sourced content can include postings for another discussion forum resource. In this regard, the data aggregator further can include a configuration for writing responsive postings in the thread disposed in the discussion forum resource to another discussion forum resource. Consequently, viewers of the other discussion forum resource need not view the discussion forum resource in order to view the responsive postings.

A discussion forum management method can include the steps of receiving externally sourced data for posting in a discussion forum resource and creating a new topic thread for the externally sourced data. Responsive postings to the externally sourced data can be permitted in the new topic thread. Subsequently, it can be determined whether subsequently received postings are responsive postings which relate to the externally sourced data. If so, the subsequently received postings can be posted to the external data source.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

The present invention is system, method and apparatus for the management of external data sources in a discussion resource forum. In accordance with the present invention, a discussion forum resource can be provided in which collaborators can post messages for viewing by other authorized collaborators. The posted messages can include text, audio, imagery or any combination thereof. The posted messages can be posted in a single topic thread, or across multiple topic threads in the discussion forum resource.

Importantly, the discussion resource forum can be configured to incorporate externally sourced data or addressable links to externally sourced data, such as Web sites, remotely disposed media files, data from news groups, or even the postings of other discussion forums. Additionally, to the extent that the external source permits, postings relating to the externally sourced data can be provided to the external source for posting therein. More specifically, where the external source is an externally disposed discussion forum, postings relating to the externally sourced data can be posted in the externally disposed discussion forum.

In further illustration of the preferred implementation of the present invention,FIG. 1is schematic illustration of a collaborative environment having a discussion forum resource configured in accordance with the present invention. The system can include a collaborative host130coupled to one or more client devices110over a computer communications network120. Disposed within the collaborative host130, a discussion forum resource140can host one or more topic threads150.

In accordance with the present invention, a data aggregator160can be coupled to the discussion forum140. The data aggregator160can include a configuration for linking external data sources170to postings within the topic threads150of the discussion forum resource140. In particular, individual collaborators through the client devices110can direct the data aggregator160to link content from the external data sources170into the topic threads150of the discussion forum resource140.

In this regard, the data aggregator160can retrieve the content from the data sources170or a link to the content from the data sources170and the data aggregator160can place the retrieved content or the link to the content from the data sources170in the specified one of the topic threads150. Preferably, the data aggregator160can create a new one of the topic threads150for the content from the data sources170. In this way, all postings to the new one of the topic threads150can be considered as related postings to the content from the data sources170.

Importantly, to the extent that the external data sources170include other discussion forum resources, news groups, chat rooms and the like, responsive postings to content provided from the external data sources170can be provided to the external data sources170through the data aggregator160. In particular, the responsive postings can be provided as postings to the discussion forum resource in the external data sources170. To better illustrate the foregoing aspect of the present invention,FIG. 2is a pictorial illustration of two discussion resources sharing external data source postings between one another in accordance with the inventive arrangements.

Referring now toFIG. 2, a first discussion forum resource210can be disposed externally from a second discussion forum resource220which has been configured in accordance with the present invention. The second discussion forum resource220can include a sequence of postings230,240,250. One of the postings230,240,250can include an externally sourced posting240. The externally sourced posting can be retrieved from the first discussion forum resource210which can correspond to the internally sourced posting220disposed within the first discussion forum resource210.

Importantly, when a responsive posting250has been posted to the second discussion forum resource210, the responsive posting250can further be posted to the first discussion forum210as an externally sourced posting260. Consequently, the collaborators participating in the first discussion forum resource210can enjoy the benefit of both the internally source posting220and the externally sourced posting260without having to navigate both the first discussion forum resource210and the second discussion forum resource220. Similarly, the collaborators participating in the second discussion forum resource220can enjoy the benefit of both the internally source postings230,250and the externally sourced posting240without having to navigate both the first discussion forum resource210and the second discussion forum resource220.

To facilitate the two-way interactive nature of two or discussion forum resources, the data aggregator of the present invention can be configured to process responsive postings to postings from external data source. In illustration,FIG. 3is a flow chart illustrating a process for managing external data sources in the discussion resource ofFIG. 1. Beginning in block310, a comment can be received for posting in the discussion forum resource. In block320, the posting can be persisted to storage for the discussion forum resource which can involve writing the posting to a record in a database, or to a document constituting all or part of the discussion forum resource.

In decision block330, it can be determined whether the posting relates to an externally sourced posting. For instance, where the posting is a reply to an externally sourced posting in a thread dedicated to the externally sourced posting, the reply can be considered to be related to the externally sourced posting. If so, in block340it can be determined whether the external data source for the externally sourced posting can accept new postings. If so, the external data source will be considered a “two-way” data source and in block350the reply can be posted to the external data source. Finally, in block360the process can end.