METHOD, SYSTEM, APPARATUS AND CONTENT MODEL FOR THE CREATION, MANAGEMENT, STORAGE, AND PRESENTATION OF DYNAMIC OBJECTS
First Claim
1. A method of collaboration, comprising:
- in a collaboration server executing in a computer processor, storing a topic folder that includes a plurality of shared objects, wherein the topic folder is associated with a topic;
storing the plurality of shared objects, wherein at least one of the plurality of shared objects includes a time-based object, a multimedia object, and a tracking object, the time-based object including a time attribute, the multimedia object including attributes relating to multimedia content and a type of multimedia content, and the tracking object including information to build a view of the multimedia object in accordance with the time-based object and the multimedia object;
enabling modification of the shared objects by a group of collaborators, the modification including a first modification to a subject shared object and a second modification of the subject shared object;
indexing the shared objects by indexing the attributes of the multimedia object and the time-based objects, including indexing the first modification to the subject shared object and the second modification of the subject shared object;
enabling a search of the indexed shared objects; and
enabling a view of the topic based on the shared objects and their attributes.
6 Assignments
0 Petitions
Accused Products
Abstract
The invention includes structures and schema for organizing and inter-relating objects, data, or files, including relational, network, hierarchical, and entity-relationship models, among others, that are dynamic, that is changing with time. This includes manipulating structures by conversion, compression, compaction, and compilation, for various purposes. Also included is generating structures for storing, organizing, and managing dynamic objects for retrieval and presentation. A discussion group for collaborative participants is also provided. A time-based dynamic object within a plurality of stored dynamic objects is stored. Each dynamic objects comprises a plurality of predefined attribute fields. Requested dynamic objects are assembled in real time so that the requested dynamic objects are displayed on the basis of the start-time attribute field of each requested dynamic object. A different threaded discussion associated with the each displayed requested dynamic object is provided with each displayed requested dynamic object based on the displayed requested dynamic object'"'"'s start time.
-
Citations
21 Claims
-
1. A method of collaboration, comprising:
-
in a collaboration server executing in a computer processor, storing a topic folder that includes a plurality of shared objects, wherein the topic folder is associated with a topic; storing the plurality of shared objects, wherein at least one of the plurality of shared objects includes a time-based object, a multimedia object, and a tracking object, the time-based object including a time attribute, the multimedia object including attributes relating to multimedia content and a type of multimedia content, and the tracking object including information to build a view of the multimedia object in accordance with the time-based object and the multimedia object; enabling modification of the shared objects by a group of collaborators, the modification including a first modification to a subject shared object and a second modification of the subject shared object; indexing the shared objects by indexing the attributes of the multimedia object and the time-based objects, including indexing the first modification to the subject shared object and the second modification of the subject shared object; enabling a search of the indexed shared objects; and enabling a view of the topic based on the shared objects and their attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of time-based sharing of content comprising:
-
at a collaboration server executing on a computer processor, receiving instructions from an individual user to allow a plurality of collaborator users to view and comment on content shared by the individual user; receiving content from the individual user and generating a first content object to store the content; generating a first time-based object including a content view time defined within a predefined range of time over a history; generating a first control object to perform operations on the first content object; generating a timeline representative of the predefined range of time over the view history and enabling the individual user and the plurality of collaborators to view the timeline; enabling a representation of the content received from the individual user to be viewed at a position of the timeline corresponding to the content view time; enabling selectable representations of the first control object'"'"'s operations to be viewed adjacent to the representation of the content; receiving a comment from a commenter user who is one of the collaborator users and generating a second content object to store the comment; generating a second time-based object including a comment view time defined within the predefined range of time over the history; generating a second control object to perform operations on the second content object; enabling a representation of the comment to be viewed at a position of the timeline corresponding to the comment view time; and enabling selectable representations of the second control object'"'"'s operations to be viewed adjacent to the representation of the comment. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification