Real-time collaborative graphics application and method for use on a computer network having a collaborative networking platform
First Claim
1. A method for collaborating on manipulation of objects using a computer network having a local computing device and a remote computing device, comprising:
- running a graphics application on the computer network on top of a collaborative networking platform such that the graphics application is displayed on the local computing device and the remote computing device;
using the graphics application at the local computing device to cause a local user to manipulate the objects to generate local objects;
using the graphics application at the remote computing device to cause a remote user to manipulate the objects to generate remote objects; and
distinguishing between the local objects and the remote objects such that authorship of the local and remote objects can be readily ascertained to identify that the local user manipulated the local objects and the remote user manipulated the remote objects.
2 Assignments
0 Petitions
Accused Products
Abstract
A real-time collaborative graphics application and method (such as Microsoft® Visio®) that runs on top of a collaborative networking platform (such as Microsoft® ConferenceXP) and provides real-time collaboration. The real-time collaborative graphics application and method personalizes local objects created by a local to readily distinguish them from remote objects created by remote users. Identifiers are used to allow the authorship of an object to be easily determined by all users. Local objects, remote objects, and a combination of the two can be moved and manipulated by any users. A local user may avoid sharing his local objects with remote users. Moreover, a local user can decide to hide remote objects created by remote users. If at a later time the local user decides to once again view the hidden remote objects, all updates since the remote shapes were hidden are automatically updated at the local user'"'"'s document.
-
Citations
40 Claims
-
1. A method for collaborating on manipulation of objects using a computer network having a local computing device and a remote computing device, comprising:
-
running a graphics application on the computer network on top of a collaborative networking platform such that the graphics application is displayed on the local computing device and the remote computing device;
using the graphics application at the local computing device to cause a local user to manipulate the objects to generate local objects;
using the graphics application at the remote computing device to cause a remote user to manipulate the objects to generate remote objects; and
distinguishing between the local objects and the remote objects such that authorship of the local and remote objects can be readily ascertained to identify that the local user manipulated the local objects and the remote user manipulated the remote objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-implemented method for collaborating on creation and manipulation of graphical objects, the collaboration occurring between at least two users over a computer network having a collaborative networking platform, comprising:
-
providing each user with a graphics application running over the collaborative networking platform;
having the users create and manipulate graphical objects using the graphics application;
associating an identifier to each object created and manipulated by any of the users such that a user who generated and manipulated a particular one of the graphical objects can be readily identified; and
allowing the users to select a mixed group of objects containing objects created and manipulated a particular user and by any of the other users. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A method for collaborating in real time with other users over a computer network in the creation and manipulation of graphical objects, comprising:
-
running a collaborative networking platform on the computer network;
running a graphics application over the collaborative networking system;
having a local user, using a local computer on the computer network, produce and manipulate a local graphical object using the graphics application;
having remote users, using remote computers on the computer network, produce and manipulate remote graphical objects using the graphics application;
distinguishing between the local graphical object authored by the local user and each of the remote objects authored by each of the remote users so that each user on the computer network can ascertain the authorship of each graphical object;
allowing the local and remote users to select and manipulate both the local and remote graphical objects;
allowing the local user to hide the local graphical object from viewing by the remote users; and
allowing the remote users to hide their respective remote graphical objects from viewing by the local user and other remote users. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A real-time collaborative graphics application system for collaboration in the creation and manipulation of graphical objects, comprising:
-
a computer network having a plurality of computing devices connected therein including a local computing device for use by a local user and remote computing devices for use by remote users;
a collaborative networking platform running on each computing device of the computer network such that a real-time collaborative graphics application runs on top of the collaborative networking platform;
a local graphical object created by the local user on the local computing device using the real-time collaborative graphics application;
remote graphical objects created by the remote user using the real-time collaborative graphics application; and
identifiers associated with the local user and the remote users that are displayed on the local and remote computing devices to readily distinguish which of the users has created and manipulated each of the graphical objects. - View Dependent Claims (37, 38, 39, 40)
-
Specification