Method for delivering and caching preprocessed search results to improve performance of background information searches on a convergence device
First Claim
1. A method for delivering data base search results in conjunction with an information request, the method comprising:
- receiving a request for information from a remote device, the information containing predetermined content;
performing a search of a database based upon the predetermined content of the information whereby a database search result is obtained; and
determining whether a time period has been reached, wherein if the time period is not reached, storing the database search result and if the time is reached, delivering the database search result and the information to the remote device.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for providing viewer specific program information is described. A user of an integrated personal computer and television convergence device requests specific programming information from a remote server using an electronic program guide. The remote server performs a database search based upon the requested information and caches the results of the database search in a local storage device. The database search result information is viewer specific and appended to or integrated with the requested electronic program guide. Advanced searching techniques may be utilized to manipulate and filter the searched information to maintain the viewer specific integrity thereof. The database search result information is thereby provided to the client or convergence device along with the requested programming information. The database search result information thereby supplements and augments the viewing experience of the viewer.
-
Citations
64 Claims
-
1. A method for delivering data base search results in conjunction with an information request, the method comprising:
-
receiving a request for information from a remote device, the information containing predetermined content;
performing a search of a database based upon the predetermined content of the information whereby a database search result is obtained; and
determining whether a time period has been reached, wherein if the time period is not reached, storing the database search result and if the time is reached, delivering the database search result and the information to the remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer readable medium whose contents cause a computer to perform method steps for delivering data base search results in conjunction with an information request, the method steps comprising:
-
receiving a request for information from a remote device, the information containing predetermined content;
performing a search of a database based upon the predetermined content of the information whereby a database search result is obtained; and
determining whether a time period has been reached, wherein if the time period is not reached, storing the database search result, and if the time is reached, delivering the database search result and the information to the remote device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. An information handling system for delivering data base search results in conjunction with an information request, comprising:
-
means for receiving a request for information from a remote device, the information containing predetermined content;
means for performing a search of a database based upon the predetermined content of the information whereby a database search result is obtained;
means for determining whether a time period has been reached, wherein if the time period is not reached, storing the database search result, and if the time period is reached, delivering that database search result and the information; and
means for delivering the database search result and the information to the remote device. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. An information handling system for delivering data base search results in conjunction with an information request, comprising:
-
a server for receiving a request for information from a remote device, the information containing predetermined content;
a search engine operating on said server for performing a search of a database based upon the predetermined content of the information whereby a database search result is obtained and determining if a time period has been reached, wherein if the time period is not reached, storing the database search result, and if the time period is reached, delivering that database search result and the information; and
a network for delivering the database search result and the information to the remote device. - View Dependent Claims (60, 61, 62, 63, 64)
-
Specification