×

Systems and methods for search and categorization

  • US 9,900,648 B2
  • Filed: 08/22/2016
  • Issued: 02/20/2018
  • Est. Priority Date: 08/21/2015
  • Status: Active Grant
First Claim
Patent Images

1. A television receiver for generating input results, the television receiver comprising:

  • one or more tuners configured to receive television programming via a television service provider distribution network;

    a television interface configured to output the television programming to a display device;

    one or more processors; and

    a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to;

    receive, via the one or more tuners, from the television service provider distribution network, a set of television data, wherein the set of television data is associated with programming of multiple television channels;

    receive a set of user data, wherein;

    the set of user data is indicative of user preferences determined over a period of time based on user interactions with the television receiver, the user preferences being at least partially based on;

    a genre of television programming being output by the television receiver for viewing at least a threshold amount of time;

    receive an input from a user, wherein the input is a string of characters representing a partial search string;

    in response to receiving the input from the user, determine a list of input results based on the set of television data, the set of user data, and the partial search string, wherein;

    determining the list of inputs is performed in response to input of a character of the string of characters, wherein each input of the list of inputs is intended to accurately represent an intent of the input from the user; and

    the list of input results comprises a group input result, the group input result being a single result that is representative of a television series that is associated with multiple episodes;

    transmit the list of input results to the television interface for display;

    receive additional input from the user comprising additional characters added to the string of characters representing the partial search string;

    determine that a predefined number of characters has been reached in length by the partial search string having the additional characters that partially spells out the group input result; and

    in response to determining that the predefined number of characters of the group input result has been spelled out by the partial search string having the additional characters, transmit an indication of the multiple episodes corresponding to the group to the television interface for display.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×