Collaborative work environment supporting three-dimensional objects and multiple remote participants
First Claim
Patent Images
1. In a collaborative work environment supporting a plurality of remote participants, a method for manipulating three-dimensional objects in a work area displayed on a workstation of each of the plurality of remote participants, the method comprising:
- maintaining an original three-dimensional model in the workstation of each of the plurality of remote participants;
displaying an image of a three-dimensional object in the work area of each of the plurality of remote participants, said three-dimensional object defined by said original three-dimensional model;
manipulating said object by operating on said original three-dimensional model, said step of manipulating performed in response to input by one of the plurality of remote participants, said step of manipulating resulting in a manipulated object defined by a subsequent three-dimensional model, wherein said subsequent three-dimensional model is a transformation of said original three-dimensional model;
communicating said transformation to the remote participants other than said one of the plurality of remote participants; and
displaying a manipulated image of said manipulated object in the work area of each of the plurality of remote participants thereby allowing each of the plurality of remote participants to collaboratively view and manipulate said object, wherein said manipulated object is generated in the workstation of each of the remote participants other than said one of the plurality of remote participants by applying said transformation to said original three-dimensional model.
7 Assignments
0 Petitions
Accused Products
Abstract
A collaborative work environment supports manipulating an object defined by a three-dimensional model by multiple remote participants. A three-dimensional model of the object is able to be translated, rotated and scaled in a work area of a whiteboard associated with the collaborative work environment. Each of the remote participants is able to view, manipulate, and mark-up the three-dimensional model of the object so that the remote participants can work collaboratively together.
-
Citations
16 Claims
-
1. In a collaborative work environment supporting a plurality of remote participants, a method for manipulating three-dimensional objects in a work area displayed on a workstation of each of the plurality of remote participants, the method comprising:
-
maintaining an original three-dimensional model in the workstation of each of the plurality of remote participants; displaying an image of a three-dimensional object in the work area of each of the plurality of remote participants, said three-dimensional object defined by said original three-dimensional model; manipulating said object by operating on said original three-dimensional model, said step of manipulating performed in response to input by one of the plurality of remote participants, said step of manipulating resulting in a manipulated object defined by a subsequent three-dimensional model, wherein said subsequent three-dimensional model is a transformation of said original three-dimensional model; communicating said transformation to the remote participants other than said one of the plurality of remote participants; and displaying a manipulated image of said manipulated object in the work area of each of the plurality of remote participants thereby allowing each of the plurality of remote participants to collaboratively view and manipulate said object, wherein said manipulated object is generated in the workstation of each of the remote participants other than said one of the plurality of remote participants by applying said transformation to said original three-dimensional model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a collaborative work environment among a plurality of remote participants, a method for manipulating three-dimensional objects in a graphical user interface (GUI) displayed on a workstation of each of the plurality of remote participants, the method comprising:
-
maintaining one or more original three-dimensional models in the workstation of each of the plurality of remote participants; displaying one or more two-dimensional images in an image plane of the GUI; displaying one or more three-dimensional objects in an object space of the GUI, said object space located in front of said image plane, said one or more three-dimensional objects defined by said one or more original three-dimensional models; displaying one or more text areas in a text plane of the GUI, said text plane located in front of said image plane and said object space; performing a manipulation on an object projected in said object plane, said manipulation performed by one of the plurality of remote participants, resulting in a manipulated object defined by a subsequent three-dimensional model, wherein said subsequent three-dimensional model is a transformation of said original three-dimensional model; and communicating said transformation to each other of the plurality of remote participants thereby allowing said manipulation to be viewed by each other of the plurality of remote participants. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An interactive, collaborative method for manipulating a three-dimensional object by a plurality of remote participants each having a workstation, the method comprising the steps of:
-
representing a three-dimensional object by means of an original three-dimensional model; storing said original three-dimensional model on the workstation of each of the plurality of remote participants; displaying a projected image of the three-dimensional object in a shared work area, said shared work area visible on the workstation of each of the remote participants, said projected image generated from said original three-dimensional model; interactively manipulating the three-dimensional object within said shared work area, said manipulating performed with respect to said projected image by any one of the remote participants; transmitting data to the workstation of each of the plurality of remote participants, said data representative of changes made to the three-dimensional object relative to said original three-dimensional model as a result of said manipulating; generating a manipulated projected image of the three-dimensional object using said data and said original three-dimensional model, said generating performed by the workstation of each of the plurality of remote participants; and displaying said manipulated projected image of the three-dimensional object in said shared work area of each of the plurality of remote participants in real-time.
-
Specification