22. The method of claim 1 , wherein displaying the search criteria set in the step of simultaneously displaying the television program search criteria set containing the plurality of search criteria and the search result set includes displaying the search criteria and corresponding buttons.
1. A method comprising: receiving, by an electronic program guide of a computing device, a television program search criteria set containing a plurality of search criteria, each of the search criteria corresponding to a button on a push-button control device, wherein selection of a first button at an initial time corresponds to selection of a first criteria and selection of the first button at subsequent time after the initial time corresponds to deselection of the first criteria, and selection of a second button, different from the first button, at its initial time corresponds to selection of a second criteria and selection of the second button at its subsequent time after its initial time corresponds to deselection of the second criteria; providing a search result set containing television programs that meet the combination of the selected criteria of the television program search criteria set; and simultaneously displaying on the same screen the television program search criteria set containing the plurality of search criteria and the search result set.