ENHANCED NETWORK SEARCH
First Claim
1. A method of providing search services on a customer premises equipment, the method comprising:
- receiving a search request;
detecting the status of a broadband connection to the customer premises equipment;
responsive to a first detected status of the broadband connection;
sending the search request to a master node;
receiving search results from the master node; and
displaying the search results on a display; and
responsive to a second detected status of the broadband connection;
providing a warning that a reduced-functionality search will be performed;
performing a local search of electronic programming guide information stored on the customer premises equipment; and
displaying the search results on a display.
1 Assignment
0 Petitions
Accused Products
Abstract
A set-top box (STB) suitable for use with a multimedia distribution network is also provided with a broadband network connection to a server operated by the multimedia provider. The server contains electronic programming guide (EPG) information, and provides a highly-functional search interface accessible by the STB. Under normal conditions, when a user attempts to search EPG data, the STB will access the search interface and provide results to the user. The STB also has the ability to detect the status of the broadband network connection. If the broadband network connection is in a disconnected state, the STB will provide a reduced-functionality localized EPG search.
78 Citations
20 Claims
-
1. A method of providing search services on a customer premises equipment, the method comprising:
-
receiving a search request; detecting the status of a broadband connection to the customer premises equipment; responsive to a first detected status of the broadband connection; sending the search request to a master node; receiving search results from the master node; and displaying the search results on a display; and responsive to a second detected status of the broadband connection; providing a warning that a reduced-functionality search will be performed; performing a local search of electronic programming guide information stored on the customer premises equipment; and displaying the search results on a display. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A subordinate node for use with a multimedia distribution network, the subordinate node comprising:
-
a processor configured to execute software instructions; a broadband network interface communicatively coupled to the processor; an output driver communicatively coupled to the processor; and a storage medium containing electronic programming guide (EPG) data and further containing stored software instructions suitable for execution by the processor, the software instructions configured to instruct the processor to; receive a search request; detect a status of connection of the broadband network interface to a broadband network; responsive to a first detected status; send the search request to the broadband network over the broadband network interface; receive search results from the broadband network over the broadband network interface; and send the search results to the output driver; responsive to a second detected status; deliver a message to the output driver, the message indicating that the broadband network is not available and that a reduced-functionality search will be performed; search the EPG data according to the search request; and send results of the search to the output driver. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium containing software instructions, the software instructions configured to instruct a processor to:
-
receive a search request, the search request comprising keywords and at least one operator; receive a signal representing a status of a broadband network connection; responsive to a first status of the broadband network connection; forward the search request to the broadband network connection; and receive data representing a response to the search request; responsive to a second status of the broadband network connection; prepare a message indicating that the broadband network connection is not available; and prepare human-readable instructions for making the broadband network connection available. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification