Method, system, apparatus and content model for the creation, management, storage, and presentation of dynamic objects
First Claim
1. A method for providing a computer implemented discussion group for a plurality of collaborative participants, comprising the steps of:
- storing a talk folder comprising a plurality of time-based dynamic objects, each of the dynamic objects comprising a plurality of predefined attribute fields and metadata, at least one of the predefined attribute fields being a start-time attribute field;
accessing at least one threaded discussion associated with at least one of the dynamic objects and storing the at least one threaded discussion within the talk folder;
receiving from a requesting collaboration participant who is one of the collaborative participants a search query including metadata;
matching the metadata of the search query with the stored metadata associated with at least one dynamic object;
assembling the at least one matched dynamic object so that the at least one matched dynamic object is displayed on the basis of the start-time attribute field of the at least one matched dynamic object;
sending the at least one threaded discussion associated with the at least one matched dynamic object and the at least one matched dynamic object to the requesting collaborative participant;
storing participant-progress tracking when the requesting participant has viewed at least a portion of the dynamic objects; and
in response to the requesting participant submits the search query for the at least one matched dynamic object after viewing the portion of the dynamic objects, computing a percentage of the dynamic objects viewed by the requesting participant based on the stored participant-progress tracking.
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
18 Claims
-
1. A method for providing a computer implemented discussion group for a plurality of collaborative participants, comprising the steps of:
-
storing a talk folder comprising a plurality of time-based dynamic objects, each of the dynamic objects comprising a plurality of predefined attribute fields and metadata, at least one of the predefined attribute fields being a start-time attribute field; accessing at least one threaded discussion associated with at least one of the dynamic objects and storing the at least one threaded discussion within the talk folder; receiving from a requesting collaboration participant who is one of the collaborative participants a search query including metadata; matching the metadata of the search query with the stored metadata associated with at least one dynamic object; assembling the at least one matched dynamic object so that the at least one matched dynamic object is displayed on the basis of the start-time attribute field of the at least one matched dynamic object; sending the at least one threaded discussion associated with the at least one matched dynamic object and the at least one matched dynamic object to the requesting collaborative participant; storing participant-progress tracking when the requesting participant has viewed at least a portion of the dynamic objects; and in response to the requesting participant submits the search query for the at least one matched dynamic object after viewing the portion of the dynamic objects, computing a percentage of the dynamic objects viewed by the requesting participant based on the stored participant-progress tracking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for providing a computer implemented discussion group for a plurality of collaborative participants, comprising:
-
a physical server configured for; storing a talk folder comprising a plurality of time-based dynamic objects, each of the dynamic objects comprising a plurality of predefined attribute fields and metadata, at least one of the predefined attribute fields being a start-time attribute field; accessing at least one threaded discussion associated with at least one of the dynamic objects and storing the at least one threaded discussion within the talk folder; receiving from a requesting collaboration participant who is one of the collaborative participants a search query including metadata; matching the metadata of the search query with the stored metadata associated with the at least one dynamic object; assembling the at least one matched dynamic object so that the at least one matched dynamic object is displayed on the basis of the start- time attribute field of the at least one matched dynamic object; sending the at least one threaded discussion associated with the at least one matched dynamic object and the at least one matched dynamic object to the requesting collaboration participant; storing participant-progress tracking when the requesting participant has viewed at least a portion of the dynamic objects; and in response to the requesting participant submits the search query for the at least one matched dynamic object after viewing the portion of the dynamic objects, computing a percentage of the dynamic objects viewed by the requesting participant based on the stored participant-progress tracking. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An apparatus for providing a computer implemented discussion group for a plurality of collaborative participants, comprising:
-
a computer implemented physical storage component configured for storing a talk folder comprising a plurality of time-based dynamic objects, each of the dynamic objects comprising a plurality of predefined attribute fields and metadata, at least one of the predefined attribute fields being a start-time attribute field; the physical storage component further configured accessing at least one threaded discussion associated with at least one of the dynamic objects and for storing the at least one threaded discussion within the talk folder; a computer implemented assembly component configured for receiving from a requesting collaboration participant who is one of the collaborative participants a search query including metadata; the assembly component further configured for matching the metadata of the search query with the stored metadata associated with the at least one dynamic object; the assembly component further configured for assembling the at least one matched dynamic object so that the at least one matched dynamic object is displayed on the basis of the start-time attribute field of the at least one matched dynamic object, the assembly component retrieves information associated with the at least one matched dynamic object from the physical storage component; a computer implemented providing component configured for sending the at least one threaded discussion associated with the at least one matched dynamic object and the at least one matched dynamic object to the requesting collaboration participant and for storing participant-progress tracking when the requesting participant has viewed at least a portion of the dynamic objects; and in response to the requesting participant submits the search query for the at least one matched dynamic object after viewing the portion of the dynamic objects, computing a percentage of the dynamic objects viewed by the requesting participant based on the stored participant-progress tracking.
-
Specification