Rich multi-media format for use in a collaborative computing system
First Claim
Patent Images
1. A computer system for sharing a document in a distributed collaborative environment:
- a computer;
one or more computer programs executable by the computer, wherein the one or more computer programs comprise computer instructions for;
creating a document with one or more embedded custom objects;
converting the document to a rich multi-media format; and
controlling rendering of the document during a collaborative session.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and article of manufacture that allow a document containing custom objects to be shared in a distributed collaborative computer system. This is accomplished by allowing custom objects to be embedded in a document. When the document is to be shared, the document with custom objects is converted to a Rich Multi-Media (RMM) format. Furthermore, the converted document may be shared during a collaborative session among multiple computers. Alternatively, the converted document may be viewed by a user independent of a collaborative session.
221 Citations
35 Claims
-
1. A computer system for sharing a document in a distributed collaborative environment:
-
a computer;
one or more computer programs executable by the computer, wherein the one or more computer programs comprise computer instructions for;
creating a document with one or more embedded custom objects;
converting the document to a rich multi-media format; and
controlling rendering of the document during a collaborative session. - View Dependent Claims (2, 3, 4)
-
-
5. A computer system for viewing a document, the computer system comprising:
-
a computer; and
a computer program executable by the computer, wherein the computer program comprises computer instructions for;
identifying an embedded custom object in the document;
inserting information about the embedded custom object into a rich multi-media format document;
inserting the embedded custom object into the rich multi-media format document; and
rendering the embedded custom object in the rich multi-media format document using the inserted information during a collaborative session. - View Dependent Claims (6)
-
-
7. A computer system for converting a document for distributed collaborative computing, the computer system comprising:
-
a computer; and
a computer program executable by the computer, wherein the computer program comprises computer instructions for;
scanning a portion of a document for a custom object; and
inserting information about the custom object into a rich multi-media format document; and
inserting the custom object into the rich multi-media format document. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer system for converting a document for distributed collaborative computing, the computer system comprising:
-
a computer; and
a computer program executable by the computer, wherein the computer program comprises computer instructions for;
scanning a portion of a document for an object;
identifying whether the object is a custom object or a non-custom object;
if the object is a custom object, obtaining identification information for the custom object;
inserting the identification information about the custom object into a rich multi-media format document; and
inserting the custom object into the rich multi-media format document; and
if the object is a non-custom object, inserting information about the non-custom object into the rich multi-media format document; and
inserting the non-custom object into the rich multi-media format document.
-
-
13. A method for sharing a document, the method comprising:
-
creating a document with one or more embedded custom objects;
converting the document to a rich multi-media format; and
controlling rendering of the document during a collaborative session. - View Dependent Claims (14, 15, 16)
-
-
17. A method for viewing a document, comprising:
-
identifying an embedded custom object in the document;
inserting information about the embedded custom object into a rich multi-media format document;
inserting the embedded custom object into the rich multi-media format document; and
rendering the embedded custom object in the rich multi-media format document using the inserted information during a collaborative session. - View Dependent Claims (18)
-
-
19. A method for converting a document for distributed collaborative computing, the method comprising:
-
scanning a portion of a document for a custom object; and
inserting information about the custom object into a rich multi-media format document; and
inserting the custom object into the rich multi-media format document. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method for converting a document for distributed collaborative computing, the method comprising:
-
scanning a portion of a document for an object;
identifying whether the object is a custom object or a non-custom object;
if the object is a custom object, obtaining identification information for the custom object;
inserting the identification information about the custom object into a rich multi-media format document; and
inserting the custom object into the rich multi-media format document; and
if the object is a non-custom object, inserting information about the non-custom object into the rich multi-media format document; and
inserting the non-custom object into the rich multi-media format document.
-
-
25. A computer-readable storage medium storing a computer program executable by a computer, the computer program comprising computer instructions for:
-
creating a document with one or more embedded custom objects;
converting the document to a rich multi-media format; and
controlling rendering of the document during a collaborative session. - View Dependent Claims (26, 27)
-
-
28. A computer-readable storage medium storing a computer program executable by a computer, the computer program comprising computer instructions for:
-
identifying an embedded custom object in the document;
inserting information about the embedded custom object into a rich multi-media format document;
inserting the embedded custom object into the rich multi-media format document; and
rendering the embedded custom object in the rich multi-media format document using the inserted information during a collaborative session. - View Dependent Claims (29)
-
-
30. A computer-readable storage medium storing a computer program executable by a computer, the computer program comprising computer instructions for:
-
scanning a portion of a document for a custom object; and
inserting information about the custom object into a rich multi-media format document; and
inserting the custom object into the rich multi-media format document. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A computer-readable storage medium storing a computer program executable by a computer, the computer program comprising computer instructions for:
-
scanning a portion of a document for an object;
identifying whether the object is a custom object or a non-custom object;
if the object is a custom object, obtaining identification information for the custom object;
inserting the identification information about the custom object into a rich multi-media format document; and
inserting the custom object into the rich multi-media format document; and
if the object is a non-custom object, inserting information about the non-custom object into the rich multi-media format document; and
inserting the non-custom object into the rich multi-media format document.
-
Specification