Real-time annotation and enrichment of captured video
First Claim
1. A system comprising:
- a processor;
a display; 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 and a first plurality of suggested links to web pages;
displaying the plurality of suggested descriptions for the captured media object in a user metadata selection form, the user metadata selection form including a toggle to allow toggling between the plurality of suggested descriptions and the first plurality of suggested links to web pages;
receiving a first input to select at least one suggested description of the plurality of suggested descriptions from the user metadata selection form, the first input indicating that the at least one suggested description is relevant to the captured media object;
receiving a second input to de-select at least one suggested description of the plurality of suggested descriptions from the user metadata selection form, the second input indicating that the at least one suggested description is irrelevant to the captured media object;
transmitting the first input to the remote server;
transmitting the second input to the remote server;
receiving, from the remote server, a second plurality of links to web pages that are determined to be relevant to the captured media object, the second plurality of links being determined based at least in part on the captured media object, the first input, and the second input; and
displaying the second plurality of links.
2 Assignments
0 Petitions
Accused Products
Abstract
An 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. Suggested metadata may be viewed, selected, and associated through a user interface. The user interface may additionally provide space for web pages to be navigated and viewed.
-
Citations
20 Claims
-
1. A system comprising:
-
a processor; a display; 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 and a first plurality of suggested links to web pages; displaying the plurality of suggested descriptions for the captured media object in a user metadata selection form, the user metadata selection form including a toggle to allow toggling between the plurality of suggested descriptions and the first plurality of suggested links to web pages; receiving a first input to select at least one suggested description of the plurality of suggested descriptions from the user metadata selection form, the first input indicating that the at least one suggested description is relevant to the captured media object; receiving a second input to de-select at least one suggested description of the plurality of suggested descriptions from the user metadata selection form, the second input indicating that the at least one suggested description is irrelevant to the captured media object; transmitting the first input to the remote server; transmitting the second input to the remote server; receiving, from the remote server, a second plurality of links to web pages that are determined to be relevant to the captured media object, the second plurality of links being determined based at least in part on the captured media object, the first input, and the second input; and displaying the second plurality of links. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 captured media object and a first plurality of suggested links to web pages;receiving, by the computing device, a first input to select at least one suggested description of the plurality of suggested descriptions from the user metadata selection form, the first input indicating that the at least one suggested description is relevant to the captured media object, the user metadata selection form including a toggle to allow toggling between the plurality of suggested descriptions and the first plurality of suggested links to web pages; receiving, by the computing device, a second input to de-select at least one suggested description of the plurality of suggested descriptions from the user metadata selection form, the second input indicating that the at least one suggested description is irrelevant to the captured media object; transmitting, by the computing device, the first input to the remote server; transmitting, by the computing device, the second input to the remote server; receiving, by the computing device, a second plurality of links to web pages that are determined to be relevant to the captured media object from the remote server, the second plurality of links to the web pages being determined based at least in part on the captured media object, the first input, and the second input; and displaying the second plurality of links to the web pages. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a processor; a display; and a computer readable memory 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 captured media object and a first plurality of suggested links to web pages; displaying the plurality of suggested descriptions for the captured media object in a user metadata selection form, the user metadata selection form including a toggle to allow toggling between the plurality of suggested descriptions and the first plurality of suggested links to web pages; receiving a first input to select at least one suggested description of the plurality of suggested descriptions from the user metadata selection form, the first input indicating that the at least one suggested description is relevant to the captured media object; receiving a second input to de-select at least one suggested description of the plurality of suggested descriptions from the user metadata selection form, the second input indicating that the at least one suggested description is irrelevant to the captured media object; transmitting the first input to the remote server; transmitting the second input to the remote server; receiving, from the remote server, a second plurality of links to web pages that are determined to be relevant to the captured media object, the second plurality of links to the web pages being determined based at least in part on the captured media object, the first input, and the second input; and displaying the second plurality of links to the web pages. - View Dependent Claims (18, 19, 20)
-
Specification