RICH MEDIA COLLABORATION SYSTEM
First Claim
1. In a distributed computer network, a method of collaborating upon a document, said method comprising:
- a first user identifying a document at a first computer for collaboration;
uploading said document from said first computer over a network to a remote digital object repository;
downloading said document from said digital object repository to a second computer of said second user;
attaching a plurality of digital objects to said document by said second user;
uploading said document along with said digital objects from said second computer over a network to said remote digital object repository;
downloading said document from said digital object repository along with said attached digital objects to a third computer; and
rendering said document and said attached digital objects on said third computer.
4 Assignments
0 Petitions
Accused Products
Abstract
A user annotates a shared document with text, sound, images, video, an e-mail message, graphics, screen snapshots, web site snapshots to share with others. The document and its annotations are stored in a digital object repository to which other users have access. Within the closed collaboration system, only users who are authenticated may upload digital objects, annotate digital objects and view objects and their annotations. The user sends a message to other users to invite them to view the object and its annotations and to add their own annotations. An annotated object generates an alert for all of the invited users. A remote authentication gateway authenticates users and has a repository for user metadata. Digital object repositories are separate from the authentication gateway, thus providing for disintermediation of the user metadata from the digital object data. The collaboration system may be hosted by a third party on a server computer available over the Internet that displays a web site. A user is not required to have collaboration system software on his or her computer and may annotate any image on the web site for later viewing by other users of the web site.
366 Citations
23 Claims
-
1. In a distributed computer network, a method of collaborating upon a document, said method comprising:
-
a first user identifying a document at a first computer for collaboration; uploading said document from said first computer over a network to a remote digital object repository; downloading said document from said digital object repository to a second computer of said second user; attaching a plurality of digital objects to said document by said second user; uploading said document along with said digital objects from said second computer over a network to said remote digital object repository; downloading said document from said digital object repository along with said attached digital objects to a third computer; and rendering said document and said attached digital objects on said third computer. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a distributed computer network, a method of collaborating upon a document, said method comprising:
-
a first user identifying a document at a first computer for collaboration; attaching a plurality of digital objects to said document by said first user; sending a message from said first user to second user inviting said second user to collaborate upon said document; uploading said document along with said attached digital objects from said first computer over a network to a remote digital object repository; downloading said document along with said attached digital objects from said digital object repository to a second computer of said second user; and rendering said document and said attached digital objects on said second computer. - View Dependent Claims (7, 8, 9)
-
-
10. In a distributed computer network, a method of communicating messages between users, said method comprising:
-
authenticating a first user at a first computer using an authentication gateway computer; returning a first metadata package from said authentication gateway to said first computer; authenticating a second user at a second computer using said authentication gateway computer; returning a second metadata package from said authentication gateway to said second computer; sending a message from said first user to said second user; and receiving said message at said second computer by said second user. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A collaboration system comprising:
-
a user computer operated by a user that is in communication with a network; an authentication gateway computer remote from said user computer that is arranged to authenticate said user upon a request from said user computer; a user metadata repository in association with said authentication gateway; a digital object repository that includes a plurality of digital objects representing data of said user; a metadata package data structure included in said user metadata repository that indicates rights of said user but does not hold data of said user, said metadata package identifying said digital object repository to which said user has access; and a repository gateway providing an interface between said digital object repository and said network. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method of collaborating upon a web site feature, said method comprising:
-
a first user accessing a web site over the Internet using a web browser of a first computer; said first user identifying a web site feature displayed on said web site for collaboration; utilizing a software feature of said web site, attaching a digital object having a first type in association with said web site feature; uploading said digital object from said first computer over the Internet to a server computer associated with said web site; sending a message inviting a second user to view said web site feature; and displaying a symbol on said web site in association with said web site feature indicating that said digital object has been attached to said web site feature; - View Dependent Claims (21, 22, 23)
-
Specification