Annotation system for creating and retrieving media and methods relating to same
First Claim
1. An annotation system configured to record, store, and retrieve media data comprising:
- a first device capable of capturing or serving media, the first device comprising first hardware and first software for controlling the first hardware to perform the following steps;
capturing or selecting media data in response to a user command;
associating a media identifier (ID) with the media data, wherein the media ID is a globally unique value within the annotation system;
providing the media ID for purposes of retrieval;
associating at least a media classification attribute value with the media data wherein the media classification attribute value comprises information corresponding to a hierarchical, multi-tier classification, the multi-tier classification being descriptive of the media data and comprising classification data comprising a category attribute value, a context attribute value, and a keyword attribute value;
encoding the classification data into a knowledge attribute data that is a pseudo-unique number;
storing a knowledge object, the knowledge object comprising a representation of the media data and the knowledge attribute data;
accepting the media ID from a media retrieval device;
transferring information represented in the knowledge object to the media retrieval device in response to receiving the media ID from the media retrieval device;
accepting a media classification query from the media retrieval device, the media classification query comprising at least a query value wherein the query value comprises information corresponding to a hierarchical, multi-tier classification that is descriptive of the requested media data and that comprises classification data encoding a category search parameter, a context search parameter, and a keyword search parameter; and
forwarding information represented in the knowledge object to the media retrieval device in response to the knowledge attribute data matching the accepted media classification query value.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention described herein is generally directed to a method and apparatus for creating and retrieving audio data. In one implementation the invention comprises an annotation system configured to record, store, and retrieve media. The annotation system contains a set of client-processing devices configured to capture media for subsequent playback. Each client-processing device typically contains a record button to initiate the capture and is configured upon performing the capture operation to trigger an association of a unique ID with the media. The client-processing devices are further configured to upload the media and a unique ID to a server for purposes of storage. The server obtains the media and unique ID for subsequent retrieval and provides the media and the unique ID to at least one client-processing device from the set of client processing devices.
11 Citations
17 Claims
-
1. An annotation system configured to record, store, and retrieve media data comprising:
-
a first device capable of capturing or serving media, the first device comprising first hardware and first software for controlling the first hardware to perform the following steps; capturing or selecting media data in response to a user command; associating a media identifier (ID) with the media data, wherein the media ID is a globally unique value within the annotation system; providing the media ID for purposes of retrieval; associating at least a media classification attribute value with the media data wherein the media classification attribute value comprises information corresponding to a hierarchical, multi-tier classification, the multi-tier classification being descriptive of the media data and comprising classification data comprising a category attribute value, a context attribute value, and a keyword attribute value; encoding the classification data into a knowledge attribute data that is a pseudo-unique number; storing a knowledge object, the knowledge object comprising a representation of the media data and the knowledge attribute data; accepting the media ID from a media retrieval device; transferring information represented in the knowledge object to the media retrieval device in response to receiving the media ID from the media retrieval device; accepting a media classification query from the media retrieval device, the media classification query comprising at least a query value wherein the query value comprises information corresponding to a hierarchical, multi-tier classification that is descriptive of the requested media data and that comprises classification data encoding a category search parameter, a context search parameter, and a keyword search parameter; and forwarding information represented in the knowledge object to the media retrieval device in response to the knowledge attribute data matching the accepted media classification query value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An annotation system configured to record, store, and provide retrieval of media data comprising:
-
a media capture device and a media server device, the media capture device and the media server device comprising respective hardware and software for causing the annotation system to perform the following steps; capturing media data in response to a user command; associating a media identifier (ID) with the media data, wherein the media ID is a globally unique value within the annotation system; providing the media ID for purposes of retrieval; associating at least a media classification attribute value with the media data wherein the media classification attribute value comprises; a hierarchical, multi-tier classification descriptive of the media data, the multi-tier classification comprising knowledge attribute data comprising a category attribute value, a context attribute value, and a keyword attribute value; encoding the classification data into a knowledge attribute data that is a pseudo-unique number; storing a knowledge object in the media server device wherein the knowledge object comprises a representation of the media data and the knowledge attribute data; accepting the media ID from a media retrieval device; transferring information represented in the knowledge object to the media retrieval device in response to receiving the media ID; accepting a media classification query value from the media retrieval device, the media classification query value comprising one or more query values wherein a query value comprises information corresponding to a hierarchical, multi-tier classification that is descriptive of the requested media data and that encodes a category search parameter, a context search parameter, and a keyword search parameter; and forwarding information represented in the knowledge object to the media retrieval device in response to the knowledge attribute data matching the accepted media classification query value. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification