1. A computer-implemented user-interface method of selecting and presenting at least one content item in which the selection is based at least in part on learning periodicities of user selections of content items, the method comprising: providing access to a set of content items, each content item having at least one associated descriptive term to describe the content item; receiving input entered by the user for identifying desired content items; in response to the input entered by the user, presenting content items to the user; receiving actions from the user resulting in the selection of content items from the subset; analyzing the descriptive terms associated with the selected content items to identify sets of actions resulting in the selection of similar content items, wherein similarity is determined by comparing the descriptive terms associated with any one of the selected content items with any of the previously selected content items; analyzing the date, day, and time of at least two of the individual selection actions of the sets of actions to learn periodicities of user actions resulting in the selections of similar content items, wherein the periodicity corresponding to a particular set of actions for selecting similar content items indicates the amount of time between the user actions of the set; associating the learned periodicities of the sets of actions resulting in the selection of similar content items with the corresponding descriptive terms associated with the similar content items that were selected; and subsequent to learning at least one periodicity of the actions of the user, selecting and presenting at least one content item, wherein the selection of the at least one content item is based on at least one of the learned periodicities similar to the date, day, and time of said subsequent selecting and presenting of the at least one content item.
1. A computer-implemented user-interface method of selecting and presenting at least one content item in which the selection is based at least in part on learning periodicities of user selections of content items, the method comprising: providing access to a set of content items, each content item having at least one associated descriptive term to describe the content item; receiving input entered by the user for identifying desired content items; in response to the input entered by the user, presenting content items to the user; receiving actions from the user resulting in the selection of content items from the subset; analyzing the descriptive terms associated with the selected content items to identify sets of actions resulting in the selection of similar content items, wherein similarity is determined by comparing the descriptive terms associated with any one of the selected content items with any of the previously selected content items; analyzing the date, day, and time of at least two of the individual selection actions of the sets of actions to learn periodicities of user actions resulting in the selections of similar content items, wherein the periodicity corresponding to a particular set of actions for selecting similar content items indicates the amount of time between the user actions of the set; associating the learned periodicities of the sets of actions resulting in the selection of similar content items with the corresponding descriptive terms associated with the similar content items that were selected; and subsequent to learning at least one periodicity of the actions of the user, selecting and presenting at least one content item, wherein the selection of the at least one content item is based on at least one of the learned periodicities similar to the date, day, and time of said subsequent selecting and presenting of the at least one content item. 4. The method of claim 1 , wherein the content items include at least one of television program items, movie items, and audio/video media items and the descriptive terms includes at least one of title, cast, director, content description, and keywords associated with the content.