Live presentation searching
First Claim
Patent Images
1. A method comprising:
- receiving information identifying a live presentation;
making the information available for searching only during a duration of the live presentation, wherein the making the information available for searching comprises;
adding the information to a database of currently available live presentations;
deleting the information from the database when the live presentation has ended;
receiving a user search request; and
accessing the database of currently available live presentations to determine whether a currently available live presentation matches the user search request;
maintaining a record of user search requests;
notifying a corresponding user when a new live presentation that satisfies a search request is available;
receiving, for each of the user search requests, an indication of how a user should be notified; and
notifying the user in accordance with the indication of how the user should be notified.
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
42 Claims
-
1. A method comprising:
-
receiving information identifying a live presentation; making the information available for searching only during a duration of the live presentation, wherein the making the information available for searching comprises; adding the information to a database of currently available live presentations; deleting the information from the database when the live presentation has ended; receiving a user search request; and accessing the database of currently available live presentations to determine whether a currently available live presentation matches the user search request; maintaining a record of user search requests; notifying a corresponding user when a new live presentation that satisfies a search request is available; receiving, for each of the user search requests, an indication of how a user should be notified; and notifying the user in accordance with the indication of how the user should be notified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a bus; a processor coupled to the bus; and a memory, coupled to the bus, to store a plurality of instructions that are executed by the processor, wherein the plurality of instructions, when executed, cause the processor to; receive information identifying a live presentation; make the information available for searching only during a duration of the live presentation;
wherein to make the information available for searching comprises;adding the information to a database of currently available live presentations; deleting the information from the database when the live presentation is ended; receiving a user search request; and accessing the database of currently available live presentations to determine whether a currently available live presentation matches the user search request; maintain a record of user search requests; notify a corresponding user when a new live presentation that satisfies a search request is available; receive, for each of the user search requests, an indication of how a user should be notified; and notify the user in accordance with the indication of how the user should be notified. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. One or more computer-readable media having stored thereon a computer program that, when executed by one or more processors, causes the one or more processors to perform functions including:
-
receiving information identifying a live presentation; making the information available for searching only during a duration of the live presentation, wherein the making the information available for searching comprises; adding the information to a database of currently available live presentations; deleting the information from the database when the live presentation has ended; receiving a user search request; and accessing the database of currently available live presentations to determine whether a currently available live presentation matches the user search request; maintaining a record of user search requests; notifying a corresponding user when a new live presentation that satisfies a search request is available; receiving, for each of the user search requests, an indication of how a user should be notified; and notifying the user in accordance with the indication of how the user should be notified. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification