Live presentation searching
First Claim
Patent Images
1. An article of manufacture comprising computer-readable media embodying computer-readable instructions thereon configured to cause one or more processors to perform acts of:
- receiving information identifying a live presentation;
making the information available for searching only for a duration of the live presentation;
receiving information identifying a current characteristic of the live presentation, wherein the receiving comprises receiving information identifying a live presentation scheduled to occur in the future; and
making the current characteristic available for searching for as long as the current characteristic describes a currently presenting portion of the live presentation, wherein the making the current characteristic available for searching comprises;
adding the information identifying the current characteristic to a database of currently available live presentations;
deleting the information identifying the current characteristic from the database when the characteristic no longer describes the currently presenting portion of the live presentation;
receiving a user search request; and
checking the database of currently available live presentations to determine, based at least in part on the current characteristic in the database, whether a currently available live presentation matches the user search request.
1 Assignment
0 Petitions
Accused Products
Abstract
In a networked client/server system, live presentations can be streamed from an encoder or other server to a client computer. Additionally, information describing the presentation is registered with a search server. This information is made available for user searches only for as long as the information properly describes the live presentation. When the information no longer describes a current live presentation, the information is no longer available for searching.
-
Citations
41 Claims
-
1. An article of manufacture comprising computer-readable media embodying computer-readable instructions thereon configured to cause one or more processors to perform acts of:
-
receiving information identifying a live presentation; making the information available for searching only for a duration of the live presentation; receiving information identifying a current characteristic of the live presentation, wherein the receiving comprises receiving information identifying a live presentation scheduled to occur in the future; and making the current characteristic available for searching for as long as the current characteristic describes a currently presenting portion of the live presentation, wherein the making the current characteristic available for searching comprises; adding the information identifying the current characteristic to a database of currently available live presentations; deleting the information identifying the current characteristic from the database when the characteristic no longer describes the currently presenting portion of the live presentation; receiving a user search request; and checking the database of currently available live presentations to determine, based at least in part on the current characteristic in the database, whether a currently available live presentation matches the user search request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
one or more processors; a memory coupled to the one or more processors; first means for receiving, the first receiving means for receiving information identifying a live presentation; first means for making, the first making means for making the information available configured to make the information available for searching only for a duration of the live presentation; second means for receiving, the second receiving means for receiving information identifying a current characteristic of the live presentation, wherein the second receiving means is configured for receiving information identifying a live presentation scheduled to occur in the future; and second means for making, the second making means for making the current characteristic available and configured to make the current characteristic available for searching for as long as the current characteristic describes a currently presenting portion of the live presentation, wherein second making means further comprises an apparatus configured for; adding the information identifying the current characteristic to a database of currently available live presentations; deleting the information identifying the current characteristic from the database when the characteristic no longer describes the currently presenting portion of the live presentation; receiving a user search request; and checking the database of currently available live presentations to determine, based at least in part on the current characteristic in the database, whether a currently available live presentation matches the user search request. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An article of manufacture comprising computer-readable media embodying computer-readable instructions thereon configured to cause one or more processors to perform acts of:
-
making information identifying a live presentation available for searching only for a duration of the live presentation; receiving information identifying a current characteristic of the live presentation; and making the current characteristic available for searching for as long as the current characteristic describes a currently presenting portion of the live presentation, wherein the making the current characteristic available for searching comprises; adding the information identifying the current characteristic to a database of currently available live presentations; and deleting the information identifying the current characteristic from the database when the characteristic no longer describes the currently presenting portion of the live presentation, and further comprising; receiving a user search request; and checking the database of currently available live presentations to determine, based at least in part on the current characteristic in the database, whether a currently available live presentation matches the user search request. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification