Real-Time Annotation and Enrichment of Captured Video
2 Assignments
0 Petitions
Accused Products
Abstract
An annotation suggestion platform is described herein. The annotation suggestion platform may comprise a client and a server, where the client captures a media object and sends the captured object to the server, and the server provides a list of suggested annotations for a user to associate with the captured media object. The user may then select which of the suggested metadata is to be associated or stored with the captured media. In this way, a user may more easily associate metadata with a media object, facilitating the media object'"'"'s search and retrieval. The server may also provide web page links related to the captured media object. A user interface for the annotation suggestion platform is also described herein, as are optimizations including indexing and tag propagation.
19 Citations
32 Claims
-
1-12. -12. (canceled)
-
13. A system comprising:
-
a processor; and a computer readable memory containing computer executable instructions, the computer-executable instructions configured to be executed by the processor to perform operations including; transmitting a captured media object to a remote server; receiving from the remote server a plurality of suggested descriptions for the captured media object; receiving a selection of at least one suggested description of the plurality of suggested descriptions; transmitting the at least one selected suggested description to the remote server; and receiving search results from the remote server determined based at least in part on the captured media object and the at least one selected, suggested description. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
transmitting, by a computing device, a captured media object to a remote server; receiving, by the computing device and from the remote server, a plurality of suggested descriptions for the media object; receiving, by the computing device, a selection of at least one suggested description of the plurality of suggested descriptions; transmitting, by the computing device, the at least one selected suggested description to the remote server; and receiving, by the computing device, search results from the remote server determined based at least in part on the captured media object and the at least one suggested description. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. One or more computer-readable media having computer-executable instructions stored thereon which, when executed by a computing device, cause the computing device to perform operations comprising:
-
transmitting a captured media object to a remote server; receiving from the remote server a plurality of suggested descriptions for the media object; receiving a selection of at least one suggested description of the plurality of suggested descriptions; transmitting the at least one selected suggested description to the remote server; and receiving search results from the remote server determined based at least in part on the captured media object and the at least one suggested description. - View Dependent Claims (30, 31, 32)
-
Specification