Electrical computers and digital processing systems: multicomput – Computer conferencing
Reexamination Certificate
1999-06-16
2003-09-30
Wiley, David (Department: 2143)
Electrical computers and digital processing systems: multicomput
Computer conferencing
C709S235000, C709S232000, C705S002000, C705S002000, C345S215000, C345S215000
Reexamination Certificate
active
06629129
ABSTRACT:
FIELD OF THE INVENTION
This invention relates generally to computer applications, and more particularly, to a method and system for providing shared virtual meeting services to one or more computer applications.
BACKGROUND OF THE INVENTION
The growing complexity of the business environment has resulted in many business projects being assigned to workgroups rather than a single employee. The emergence of electronic data communications removed the requirement that workgroups be limited to personnel that are physically proximate and allowed workgroups to be assigned by the members' skills instead of their physical location. For instance, members of these workgroups may now be physically distributed between different cubicles or offices on the same floor, different floors in an office building, different office buildings on a corporate campus or different campuses located in the same or different regions of the world. Workgroups may also be separated when workgroup members travel or telecommute.
Business reports, financial spreadsheets and design schematics are examples of projects that may be created by a collaborative effort of a workgroup. These projects are increasingly being produced using primary application programs operating on a personal computer that edit a data file. The data file will be referred to below as an “electronic document” or simply “document.” The collaborative editing of an electronic document by workgroup members may be accomplished by printing a paper copy of the document and distributing the printed paper copy to each member of the workgroup for revision. One way to collaboratively edit the paper copy of the document may be to distribute a single paper copy sequentially from workgroup member to workgroup member so that the changes made by one workgroup member are incorporated into the document before subsequent changes are made. Another alternative is to distribute a paper copy to each member of the workgroup so that each member independently makes changes to the document which later have to be consolidated into a single, final, document.
Connecting personal computers to communication networks has relieved the workgroup members from forwarding paper copies, but in many cases the collaboration process remains the same. Instead of forwarding a paper copy sequentially from workgroup member to workgroup member, an electronic document is forwarded as an electronic data file from workgroup member to workgroup member over a computer network, with each workgroup member editing the electronic document as it stands revised by a previous workgroup member. The electronic document is then sent on to the next workgroup member. Also, like the distribution of paper copies to each workgroup member, a separate copy of the electronic document might be distributed electronically over a computer network as an electronic data file to all workgroup members simultaneously. The workgroup members revise their own copy of the electronic document and return it to a central workgroup member that is responsible for incorporating the various changes into a final document. To assist in these revision scenarios, some application programs provide tools for tracking changes made by various members of the workgroup. Examples of revision tracking tools can be found in Microsoft Word 97, manufactured by Microsoft Corporation, Redmond, Wash.
Instead of requiring each member of the work group to individually edit a document, it is desirable to allow for the collaborative editing of an electronic document in real-time by the workgroup members. The computers of the workgroup members are linked together in a virtual meeting using a virtual meeting application over a computer network. In a virtual meeting, the computer systems of the members of a workgroup (and other participants) are linked together electronically through a computer network with the ability to share a computer application on a meeting host's computer to edit an electronic document. An example of a virtual meeting application is Microsoft NetMeeting, available from Microsoft Corporation, Redmond, Wash.
The prior art method for establishing a virtual meeting to collaboratively edit an electronic document is a cumbersome process involving manually switching between applications. This manual switching requires that the user understand all of the individual application's user interfaces well enough to both form the virtual meeting and to enable the sharing of an electronic document for online collaboration. For instance, to enable the sharing of an electronic document, the meeting host must first start a document editing application and open a subject electronic document in that application. The meeting host then has to manually start the virtual meeting application, join the meeting participants to the virtual meeting and enable document sharing. When the meeting host manually returns to the document editing application, the meeting participants are able to collaboratively edit the subject electronic document in real-time.
Besides the inconvenience to the user caused by repeatedly switching between the document editing application and the virtual meeting application to initiate, administer, and end a virtual meeting, the user may be confused by an unfamiliar and perhaps inconsistent user interface presented by the virtual meeting application. In addition, the absence of the ability of the user to start and conduct a virtual meeting from within the document editing application may leave users unaware of the possibility that electronic documents can be collaboratively edited during a virtual meeting or may simply discourage collaborative editing because the user believes that the installation and operation of a separate virtual meeting application requires too much technical knowledge and effort to make the collaborative editing worthwhile.
Further, making changes to the state of the virtual meeting while it is in progress is cumbersome and beyond the skill level of many users. To make changes in the virtual meeting state (e.g., adding or deleting meeting attendees; enabling or disabling a meeting attendee's ability to collaboratively edit a document in real time; ending the virtual meeting) requires switching from the document editing application to the virtual meeting application, changing the conferencing state in the virtual meeting application, and then returning to the document editing application. These steps require that the meeting host not only understand the user interfaces of both the document editing application and the virtual meeting application, the meeting host must also understand what functionality is provided by which application and how to access the functionality through that application's user interfaces.
It would be desirable to provide a method and system for integrating the services provided by a virtual meeting application into one or more document editing applications so that a user can start, administer, and end a virtual meeting through the document editing application's user interface. The integration of the virtual meeting application's functionality into the document editing application should be transparent to the user and should appear to the user that the virtual meeting is being administered by the document editing application while the virtual meeting application is actually responsible for providing the services that form, monitor, and administer the virtual meeting. It is also desirable that the virtual meeting application display to the user some transient state information pertinent to the virtual meeting through portions of its own user interface that would be inefficient to recreate in the document editing application, while suppressing certain other user interface components that are better supplemented by components provided by the document editing application. Overall, a consistent user interface should be presented to the user for easily forming, administering, and ending a virtual meeting from the document editing application, with each application pro
Bookspan Matthew D.
Donner Robert. D.
Dubrow Deborah L.
MacLin Markham F.
Poon Paul C.
Microsoft Corporation
Nguyen Phuoc H
Wiley David
LandOfFree
Shared virtual meeting services among computer applications does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Shared virtual meeting services among computer applications, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Shared virtual meeting services among computer applications will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3032394