Abstract:
A plurality of user-selected annotations are used to define a playlist of media segments corresponding to the annotations. The user-selected annotations and their corresponding media segments are then provided to the user in a seamless manner. A user interface allows the user to alter the playlist and the order of annotations in the playlist. The user interface identifies each annotation by a short subject line.
Abstract:
A Common Annotation Framework includes, in an embodiment, an annotation having a context anchor that identifies a resource and a position in the resource that the annotation pertains to, and a content anchor that identifies data that is annotating the resource. The annotation can also be extended with client application-defined data and/or functionality, and the framework can be extended with one or more of application-defined objects, methods, and annotation stores.
Abstract:
Users are able to subscribe to notifications regarding activity around particular documents (e.g., changes to and/or annotations to the documents). A variety of different notification parameters can be set by the user, allowing him or her to request the type(s) of notifications he or she would like to receive, as well as how frequently notifications are to be received.
Abstract:
Multiple different versions of the same multimedia content are available to a multimedia server. An annotation server maintains annotations corresponding to the multimedia content, each such annotation corresponding to each of the different versions of the multimedia content.
Abstract:
An annotation server uses a hierarchical annotation storage structure to maintain a correspondence between a plurality of multimedia stream annotations and a hierarchically higher group identifier. The annotations corresponding to the different multimedia streams can easily be accessed concurrently by referencing the group identifier.
Abstract:
A plurality of user-selected annotations are used to define a playlist of media segments corresponding to the annotations. The user-selected annotations and their corresponding media segments are then provided to the user in a seamless manner. A user interface allows the user to alter the playlist and the order of annotations in the playlist. The user interface identifies each annotation by a short subject line.
Abstract:
Annotations are robustly anchored to content. The robust anchoring allows annotations to be associated with the content independently of the format used to store the content. The annotations can be re-anchored to the content after the content has been modified, including modifications to the format used to store the content.
Abstract:
Users are able to subscribe to notifications regarding activity around particular documents (e.g., changes to and/or annotations to the documents). A variety of different notification parameters can be set by the user, allowing him or her to request the type(s) of notifications he or she would like to receive, as well as how frequently notifications are to be received.
Abstract:
In a networked client/server system, media content as well as annotations corresponding to the media content can be transmitted from a server(s) to a client. A user interface is presented to the user to facilitate creating new annotations and viewing annotations. According to one embodiment, the client further assists the user in identifying a temporal range of the media content to which the new annotation is to correspond.
Abstract:
Multiple different versions of the same multimedia content are available to a multimedia server. An annotation server maintains annotations corresponding to the multimedia content, each such annotation corresponding to each of the different versions of the multimedia content.