US20120274861A1 - Media channel selection - Google Patents

Media channel selection Download PDF

Info

Publication number
US20120274861A1
US20120274861A1 US13/542,418 US201213542418A US2012274861A1 US 20120274861 A1 US20120274861 A1 US 20120274861A1 US 201213542418 A US201213542418 A US 201213542418A US 2012274861 A1 US2012274861 A1 US 2012274861A1
Authority
US
United States
Prior art keywords
user input
media
numeric
media channel
channel names
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/542,418
Inventor
Shashikiran Javvaji
William J. Ivanich
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
DISH Technologies LLC
Original Assignee
EchoStar Technologies LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by EchoStar Technologies LLC filed Critical EchoStar Technologies LLC
Priority to US13/542,418 priority Critical patent/US20120274861A1/en
Assigned to ECHOSTAR TECHNOLOGIES L.L.C. reassignment ECHOSTAR TECHNOLOGIES L.L.C. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: IVANICH, WILLIAM J., JAVVAJI, SHASHIKIRIAN
Publication of US20120274861A1 publication Critical patent/US20120274861A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42212Specific keyboard arrangements
    • H04N21/42213Specific keyboard arrangements for facilitating data entry
    • H04N21/42215Specific keyboard arrangements for facilitating data entry by measuring the time interval during which a key is pressed, e.g. for inputting sequences of digits when selecting a television channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4823End-user interface for program selection using a channel name
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42212Specific keyboard arrangements
    • H04N21/42213Specific keyboard arrangements for facilitating data entry

Definitions

  • Media distribution systems transfer video, audio, graphics and other media content to user media devices, such as televisions, audio players, and computers.
  • the media distribution systems transfer the media content over various media channels.
  • a few examples of media distribution systems are broadcast television networks and satellite radio stations.
  • the media channels have names, but users typically request the media channels by channel number. There are now thousands of different media channels making it difficult for the user to remember the channel number for each media channel.
  • the media channel numbers also vary from one media distribution system to the next. If the channel number of a desired media channel is unknown, the user may have to flip through hundreds of media channels by channel number to locate the desired media channel. Alternatively, the user may be able to scroll through several pages of a program guide to find the desired media channel.
  • a media control system processes a numeric user input to identify a set of alphabetic letters.
  • the media control system selects a plurality of media channel names based on the set of alphabetic letters.
  • the media control system generates a first signal to drive a first display of the media channel names.
  • the media control system processes additional user input to select one of the displayed media channel names.
  • the media control system generates a second signal to drive a second display associated with a media channel identified by the selected one of the displayed media channel names.
  • the first user input may comprise a single numeral that is associated with a set of alphabetic letters including the first letter of the media channel name.
  • the second user input may comprise another numeral that is associated with another set of alphabetic letters including the second letter of the media channel name. If necessary, additional user inputs can relate to subsequent letters in the media channel name.
  • the media control system identifies the desired media channel name based on these numeric user inputs and their associated letter sets. The use of numeric inputs for this purpose may be detected by the media control system based on an amount of time that the numeral is input by the user.
  • FIG. 1 illustrates a media control system and its operating environment.
  • FIG. 2 illustrates the operation of a media control system.
  • FIG. 3 illustrates the configuration of a media control system.
  • FIG. 4 illustrates the operation of a media control system.
  • FIG. 5 illustrates the operation of a media control system.
  • FIG. 6 illustrates an operational example for a media control system.
  • FIG. 7 illustrates an operational example for a media control system.
  • FIG. 8 illustrates operational examples for a media control system.
  • FIG. 1 illustrates media control system 101 and its operating environment.
  • Media control system 101 comprises circuitry, interfaces, and encoded instructions that direct its operations.
  • Media control system 101 could be integrated within a set-top box, computer, portable media device, digital media recorder, media relay device, television control system, or some other type of media control apparatus.
  • Media control system 101 may be a single device or may be distributed across multiple devices.
  • Media control system 101 receives media channels 111 .
  • Media channels 111 each have a name, such as NBC, CNN, Sounds of the 70's, or Geo TV, although there are many other examples.
  • Media channels 111 carry a stream of video, audio, graphics, or some other form of media content.
  • a media channel typically provides a continuous stream of media content, although the media channel may shut down for certain periods, such as late at night.
  • Media control system 101 may receive media channels 111 in combination or individually upon request.
  • Media control system 101 may receive media channels 111 over an optical network, satellite network, coaxial cable network, telephony network, Internet, or some other form of communication network—including combinations thereof.
  • Media control system 101 receives user inputs 112 that include numeric inputs.
  • Media control system 101 identifies media channel names based on the numeric user inputs.
  • user inputs 112 may also include menu scrolling instructions, menu selection instructions, or some other type of user instructions.
  • Media control system 101 may receive user inputs 112 directly from a user or through a remote control device operated by the user.
  • the remote control device could be a handheld remote control, computer, portable media device, or some other type of user interface.
  • Media control system 101 transfers display signals 113 to display 102 .
  • Display 102 comprises a television, computer monitor, graphical screen, or some other display apparatus that graphically presents the information in display signals 113 .
  • the displayed information comprises menu screens, programming guides, media content, or some other graphically presented information.
  • the media content includes video, audio, graphics, text, or some other form media—including combinations thereof.
  • Media control system 101 and display 102 may be discreet systems or they may be integrated together.
  • FIG. 2 illustrates the operation of media control system 101 .
  • Media control system 101 receives and processes a numeric user input to identify a set of alphabetic letters ( 201 ).
  • Various techniques could be used to associate numeric inputs with sets of alphabetic letters. For example, single numerals may be individually associated with different sets of 3-4 letters that together include all 26 letters in the English alphabet. The single numerals could range from 0-9 or could use a smaller range, such as 2-9. In another example, the numbers 1-26 may be respectively associated with the 26 letters in the English alphabet. Other association techniques, numerical systems, and alphabets could be used.
  • media control system 101 could detect that a numeric user input indicates its associated set of alphabetic letters based on an amount of time that the user input is provided.
  • the numeral 3 is associated with the letters D, E, and F. If the user inputs the numeral 3 for less than a pre-determined time period, then the user input is simply the numeral 3. However, if the user inputs the numeral 3 for more than the pre-determined time period, such as by pressing and holding the 3 key for one second, then media control system 101 discerns that the numeric user input indicates the associated letters D, E, and F.
  • This pre-determined time period could be 0.5 seconds, 0.75 seconds, 1 second, or some other time increment.
  • Media control system 101 selects media channel names based on the set of alphabetic letters ( 202 ). Although some other technique could be used, the selection process typically entails selecting the media channel names that start with one of the set of letters associated with the numeric input. For example, if the numeral 2 is input by the user and is associated with the letters A, B, and C, then media control system 101 selects the media channel names that begin with the letters A, B, or C. If the numeral 2 were only associated with the letter B and were input by the user, then media control system 101 would select the media channel names that begin with the letter B. Note that media control system 101 maintains a master list of channel names to initially select the set from. The master list could be the names of all known channels, offered channels, purchased channels, favorite channels, or some other grouping of media channels.
  • Media control system 101 generates and transfers a display signal to display 102 , and in response, display 102 displays the selected media channel names to the user ( 203 ).
  • the user provides additional user input in response to the displayed media channel names.
  • the additional user input might be a single instruction from the user or an interactive session comprising multiple instructions from the user.
  • Media control system 101 processes the additional user input to select one of the displayed media channel names ( 204 ).
  • the additional user input could be menu scroll and selection instructions that individually identify one of the displayed media channel names.
  • the additional user input could be another numeric input that is associated with a second set of letters.
  • Media control system 101 would then reduce the displayed media channel names based on the new set of letters. Typically, the reduction eliminates the displayed media channel names whose second letter is not in the second set of letters. This process could repeat for the third letter in the media channel name and so on until only one media channel name remains, or until the user directly selects one of the remaining media channel names.
  • Media control system 101 generates and transfers a display signal to display 102 , and in response, display 102 displays media content or other information associated with the media channel identified by the selected media channel name ( 205 ).
  • the display comprises video programming currently playing on the media channel.
  • the above operation effectively changes the media channel for the user based on the channel name.
  • the display comprises a video program guide for the media channel.
  • the program guide indicates future programming on the media channel.
  • the display indicates that the media channel name is a search input to a search interface. Search interfaces are typically used to find a specific media program to be provided in the future.
  • the display indicates that the media channel is added to a favorite channels list.
  • the favorite channels list comprises a restricted list of media channels to allow the user more convenient access to their favorite channels.
  • the display could present other information associated with the media channel identified by the selected media channel name.
  • FIG. 3 illustrates the configuration of media control system 300 .
  • Media control system 300 provides an example of media control system 101 , although media control system 101 could use other configurations.
  • Media control system 300 comprises media interface 301 , control interface 302 , display interface 303 , and processing system 304 .
  • Processing system 304 includes circuitry 305 and memory 306 .
  • Memory 306 stores encoded instructions 307 .
  • Media interface 301 comprises circuitry and communications components that receive media channels 311 .
  • Media interface 301 may include a receiver, down-converter, tuner, descrambler, decoder, memory, microprocessor, microcontroller, digital signal processor, logic circuitry, or some other type of media processing electronics.
  • Control interface 302 comprises circuitry and communications components that receive user inputs 312 .
  • Control interface 302 may include an infrared or RF receiver, keypad, touch screen, memory, microprocessor, microcontroller, logic circuitry, or some other type of user interface components.
  • Display interface 303 comprises circuitry and communications components that transfer display signals 313 .
  • Display interface 301 may include a media port, high-definition multimedia interface, audio/video component interface, encoder, memory, microprocessor, microcontroller, digital signal processor, logic circuitry, or some other type of media transfer electronics.
  • Circuitry 305 comprises a microprocessor, media processor, memory, microcontroller, digital signal processor, logic circuitry, bus structures, or some other type of processing apparatus.
  • Memory 306 comprises a disk, flash drive, integrated circuit, or some other type of computer-readable medium.
  • Encoded instructions 307 comprise software, firmware, or some other type of machine-readable processing instructions.
  • Circuitry 305 reads encoded instructions 307 from memory 306 and executes encoded instructions 307 to operate media control system 300 as described herein for the various media control systems.
  • memory 306 is illustrated within media control system 300 , memory 306 may also be external to system 300 .
  • memory 306 could include an external portion, such as disk or flash drive, that stores encoded instructions 307 for subsequent transfer to the internal portion of memory 306 within system 300 .
  • FIG. 4 illustrates the operation of media control system 400 , although media control system operation may vary in other examples. Note the relationship between the letters A-Z and numbers 2-9 on the remote control.
  • SPZ the first display
  • the user wants to change the media channel to media channel BXX.
  • the user remembers the name of channel BXX, the user cannot remember the specific number for channel BXX.
  • media control system 400 can conveniently change media channels based on channel names that are easily specified by the user with simple numeric inputs.
  • media control system 400 interprets the numeric user input as the selection of a channel name beginning with one of the letters A, B, or C. In response, media control system 400 selects the channel names that begin with the letters A, B, or C from the master channel list. Media control system 400 presents the selected channel names on a second display. The user then presses the # 9 key on their remote control since the # 9 is associated with X—the second letter in BXX. Media control system 400 interprets the input as indicating that the second letter of the channel name is one of the letters W, X, Y, or Z.
  • Media control system 400 then eliminates all of the previously selected channel names that do not have W, X, Y, or Z as the second letter—leaving only the channel name BXX. Since BXX is the only channel name left, media control system 400 automatically transfers a movie currently playing on channel BXX as the third display (note that the first, second, and third displays are presented on the same display device but are shown separately for illustrative purposes).
  • media control system 400 conveniently allows the user to change channels by numerically specifying the channel name instead of the channel number.
  • FIG. 5 illustrates the operation of media control system 500 , although media control system operation may vary in other examples.
  • the user desires to view a sporting event on a video channel named ACME, but they do not know the channel number.
  • media control system 500 interprets the input as the selection of a channel name beginning with one of the letters A, B, or C.
  • media control system 500 selects media channel names from the master channel list that begin with the letters A, B, or C.
  • Media control system 500 presents the selected channel names on the first display along with a selection box.
  • media control system 500 transfers the sporting event currently playing on channel ACME as the third display (note that the first, second, and third displays are presented on the same display device but are shown separately below for illustrative purposes).
  • FIG. 6 illustrates an operational example for media control system 600 , although there are other examples.
  • media control system 600 is integrated within a television set-top box.
  • the television set-top box receives video channels from a video distribution network, such as a satellite video system, cable television system, fiber optic video system, or telephony video system—including combinations thereof.
  • the television set-top box receives user inputs from the set-top remote control operated by the user.
  • the set-top box transfers display signals to the television, which responsively presents corresponding video, audio, graphics, or associated information from the display signals.
  • Media control system 600 processes numeric user inputs to select media channel names and presents the selected media channel names on the television.
  • Media control system 600 processes additional user input to select one of the displayed media channel names and presents media content on the television for the identified media channel.
  • FIG. 7 illustrates an operational example for media control system 700 , although there are other examples.
  • media control system 700 is integrated within a video relay system.
  • the video relay system may also include a set-top box that drives the television and interacts with a proximate user as described above, but these operations are omitted from this example for clarity.
  • the video relay system receives video channels from a video distribution network, such as a satellite video system, cable television system, telephony video system, or optical video system—including combinations thereof.
  • the laptop computer presents an image of a user remote control to solicit user inputs and transfers the user inputs to the video relay system over the Internet.
  • the video relay system transfers display signals over the Internet to the laptop computer, which responsively presents corresponding video, audio, graphics, or associated information.
  • Media control system 700 processes numeric user inputs to select media channel names and presents the selected media channel names on the laptop computer.
  • Media control system 700 processes additional user input to select one of the displayed media channel names and presents media content on the laptop computer for the identified
  • FIG. 8 illustrates three operational examples for media control system 800 , although there are other examples.
  • media control system 800 is distributed across a media device and a media server.
  • the media device requests a media channel from the media server over the Internet.
  • the media server streams media content for the requested media channel to the media device over the Internet.
  • the media device plays the received media content for the requested media channel.
  • media control system 800 processes numeric user inputs to select media channel names and presents the selected media channel names on the media device display.
  • Media control system 800 processes additional user input to identify one of the displayed media channel names and requests media content on that media channel.
  • media control system 800 is located in the media device and not in the media server.
  • media control system 800 in the media device processes a numeric user input to select media channel names and presents the selected media channel names on its display.
  • Media control system 800 in the media device then processes additional user input to identify one of the displayed media channel names and requests media content on that media channel from the media server.
  • the media server streams media content for the requested media channel to the media device.
  • the media device then plays the received media content for the requested media channel.
  • media control system 800 is located in the media server and not in the media device.
  • the media device transfers a numeric user input to the media server.
  • Media control system 800 in the media server processes the numeric user input to select media channel names and transfers the selected media channel names to the media device for display. Responsive to additional user input, the media device transfers the additional user input to the media server.
  • Media control system 800 in the media server processes the additional user input to identify one of the displayed media channel names. The media server then streams media content for the identified media channel to the media device. The media device plays the received media content on the requested media channel.

Abstract

A media control system processes a numeric user input to identify a set of alphabetic letters. The media control system selects a plurality of media channel names based on the set of alphabetic letters. The media control system generates a first signal to drive a first display of the media channel names. The media control system processes additional user input to select one of the displayed media channel names. The media control system generates a second signal to drive a second display associated with a media channel identified by the selected one of the displayed media channel names.

Description

    PRIORITY CLAIM
  • This patent application is a Continuation of U.S. Non-Provisional patent application Ser. No. 12/244,342, filed Oct. 2, 2008, published as U.S. Publication No. 2010/0088728, and entitled “MEDIA CHANNEL SELECTION,” the content of which is herein incorporated by reference in its entirety.
  • BACKGROUND
  • Media distribution systems transfer video, audio, graphics and other media content to user media devices, such as televisions, audio players, and computers. The media distribution systems transfer the media content over various media channels. A few examples of media distribution systems are broadcast television networks and satellite radio stations. The media channels have names, but users typically request the media channels by channel number. There are now thousands of different media channels making it difficult for the user to remember the channel number for each media channel. The media channel numbers also vary from one media distribution system to the next. If the channel number of a desired media channel is unknown, the user may have to flip through hundreds of media channels by channel number to locate the desired media channel. Alternatively, the user may be able to scroll through several pages of a program guide to find the desired media channel.
  • SUMMARY
  • A media control system processes a numeric user input to identify a set of alphabetic letters. The media control system selects a plurality of media channel names based on the set of alphabetic letters. The media control system generates a first signal to drive a first display of the media channel names. The media control system processes additional user input to select one of the displayed media channel names. The media control system generates a second signal to drive a second display associated with a media channel identified by the selected one of the displayed media channel names.
  • Although not required, the first user input may comprise a single numeral that is associated with a set of alphabetic letters including the first letter of the media channel name. The second user input may comprise another numeral that is associated with another set of alphabetic letters including the second letter of the media channel name. If necessary, additional user inputs can relate to subsequent letters in the media channel name. The media control system identifies the desired media channel name based on these numeric user inputs and their associated letter sets. The use of numeric inputs for this purpose may be detected by the media control system based on an amount of time that the numeral is input by the user.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Many aspects of the present disclosure may be better understood with reference to the following drawings. The components in the drawings are not necessarily depicted to scale, as emphasis is instead placed upon clear illustration of the principles of the disclosure. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views. Also, while several embodiments are described in connection with these drawings, the disclosure is not limited to the embodiments disclosed herein. On the contrary, the intent is to cover all alternatives, modifications, and equivalents.
  • FIG. 1 illustrates a media control system and its operating environment.
  • FIG. 2 illustrates the operation of a media control system.
  • FIG. 3 illustrates the configuration of a media control system.
  • FIG. 4 illustrates the operation of a media control system.
  • FIG. 5 illustrates the operation of a media control system.
  • FIG. 6 illustrates an operational example for a media control system.
  • FIG. 7 illustrates an operational example for a media control system.
  • FIG. 8 illustrates operational examples for a media control system.
  • DETAILED DESCRIPTION
  • FIG. 1 illustrates media control system 101 and its operating environment. Media control system 101 comprises circuitry, interfaces, and encoded instructions that direct its operations. Media control system 101 could be integrated within a set-top box, computer, portable media device, digital media recorder, media relay device, television control system, or some other type of media control apparatus. Media control system 101 may be a single device or may be distributed across multiple devices.
  • Media control system 101 receives media channels 111. Media channels 111 each have a name, such as NBC, CNN, Sounds of the 70's, or Geo TV, although there are many other examples. Media channels 111 carry a stream of video, audio, graphics, or some other form of media content. A media channel typically provides a continuous stream of media content, although the media channel may shut down for certain periods, such as late at night. Media control system 101 may receive media channels 111 in combination or individually upon request. Media control system 101 may receive media channels 111 over an optical network, satellite network, coaxial cable network, telephony network, Internet, or some other form of communication network—including combinations thereof.
  • Media control system 101 receives user inputs 112 that include numeric inputs. Media control system 101 identifies media channel names based on the numeric user inputs. Although not required, user inputs 112 may also include menu scrolling instructions, menu selection instructions, or some other type of user instructions. Media control system 101 may receive user inputs 112 directly from a user or through a remote control device operated by the user. The remote control device could be a handheld remote control, computer, portable media device, or some other type of user interface.
  • Media control system 101 transfers display signals 113 to display 102. Display 102 comprises a television, computer monitor, graphical screen, or some other display apparatus that graphically presents the information in display signals 113. The displayed information comprises menu screens, programming guides, media content, or some other graphically presented information. The media content includes video, audio, graphics, text, or some other form media—including combinations thereof. Media control system 101 and display 102 may be discreet systems or they may be integrated together.
  • FIG. 2 illustrates the operation of media control system 101. Media control system 101 receives and processes a numeric user input to identify a set of alphabetic letters (201). Various techniques could be used to associate numeric inputs with sets of alphabetic letters. For example, single numerals may be individually associated with different sets of 3-4 letters that together include all 26 letters in the English alphabet. The single numerals could range from 0-9 or could use a smaller range, such as 2-9. In another example, the numbers 1-26 may be respectively associated with the 26 letters in the English alphabet. Other association techniques, numerical systems, and alphabets could be used.
  • Although not required, media control system 101 could detect that a numeric user input indicates its associated set of alphabetic letters based on an amount of time that the user input is provided. Consider that the numeral 3 is associated with the letters D, E, and F. If the user inputs the numeral 3 for less than a pre-determined time period, then the user input is simply the numeral 3. However, if the user inputs the numeral 3 for more than the pre-determined time period, such as by pressing and holding the 3 key for one second, then media control system 101 discerns that the numeric user input indicates the associated letters D, E, and F. This pre-determined time period could be 0.5 seconds, 0.75 seconds, 1 second, or some other time increment.
  • Media control system 101 selects media channel names based on the set of alphabetic letters (202). Although some other technique could be used, the selection process typically entails selecting the media channel names that start with one of the set of letters associated with the numeric input. For example, if the numeral 2 is input by the user and is associated with the letters A, B, and C, then media control system 101 selects the media channel names that begin with the letters A, B, or C. If the numeral 2 were only associated with the letter B and were input by the user, then media control system 101 would select the media channel names that begin with the letter B. Note that media control system 101 maintains a master list of channel names to initially select the set from. The master list could be the names of all known channels, offered channels, purchased channels, favorite channels, or some other grouping of media channels.
  • Media control system 101 generates and transfers a display signal to display 102, and in response, display 102 displays the selected media channel names to the user (203). The user provides additional user input in response to the displayed media channel names. The additional user input might be a single instruction from the user or an interactive session comprising multiple instructions from the user. Media control system 101 processes the additional user input to select one of the displayed media channel names (204). For example, the additional user input could be menu scroll and selection instructions that individually identify one of the displayed media channel names.
  • In another example, the additional user input could be another numeric input that is associated with a second set of letters. Media control system 101 would then reduce the displayed media channel names based on the new set of letters. Typically, the reduction eliminates the displayed media channel names whose second letter is not in the second set of letters. This process could repeat for the third letter in the media channel name and so on until only one media channel name remains, or until the user directly selects one of the remaining media channel names.
  • Consider a situation where a first user input of the numeral 2 indicates the letters A, B, and C, and a second user input of the numeral 3 indicates the letters D, E, F. In response to the first user input, media control system 101 would drive a first display of the media channel names with a first letter of A, B, or C. In response to the second user input, media control system 101 would drive a second display of the media channel names with a first letter of A, B, or C, and a second letter of D, E, or F. As stated above, this process could be repeated until only one name remains or until the user directly selects one of the remaining names.
  • Media control system 101 generates and transfers a display signal to display 102, and in response, display 102 displays media content or other information associated with the media channel identified by the selected media channel name (205). In some examples, the display comprises video programming currently playing on the media channel. Thus, the above operation effectively changes the media channel for the user based on the channel name. In some examples, the display comprises a video program guide for the media channel. The program guide indicates future programming on the media channel. In some examples, the display indicates that the media channel name is a search input to a search interface. Search interfaces are typically used to find a specific media program to be provided in the future. In other examples, the display indicates that the media channel is added to a favorite channels list. The favorite channels list comprises a restricted list of media channels to allow the user more convenient access to their favorite channels. Alternatively, the display could present other information associated with the media channel identified by the selected media channel name.
  • FIG. 3 illustrates the configuration of media control system 300. Media control system 300 provides an example of media control system 101, although media control system 101 could use other configurations. Media control system 300 comprises media interface 301, control interface 302, display interface 303, and processing system 304. Processing system 304 includes circuitry 305 and memory 306. Memory 306 stores encoded instructions 307.
  • Media interface 301 comprises circuitry and communications components that receive media channels 311. Media interface 301 may include a receiver, down-converter, tuner, descrambler, decoder, memory, microprocessor, microcontroller, digital signal processor, logic circuitry, or some other type of media processing electronics. Control interface 302 comprises circuitry and communications components that receive user inputs 312. Control interface 302 may include an infrared or RF receiver, keypad, touch screen, memory, microprocessor, microcontroller, logic circuitry, or some other type of user interface components. Display interface 303 comprises circuitry and communications components that transfer display signals 313. Display interface 301 may include a media port, high-definition multimedia interface, audio/video component interface, encoder, memory, microprocessor, microcontroller, digital signal processor, logic circuitry, or some other type of media transfer electronics.
  • Circuitry 305 comprises a microprocessor, media processor, memory, microcontroller, digital signal processor, logic circuitry, bus structures, or some other type of processing apparatus. Memory 306 comprises a disk, flash drive, integrated circuit, or some other type of computer-readable medium. Encoded instructions 307 comprise software, firmware, or some other type of machine-readable processing instructions. Circuitry 305 reads encoded instructions 307 from memory 306 and executes encoded instructions 307 to operate media control system 300 as described herein for the various media control systems. Although memory 306 is illustrated within media control system 300, memory 306 may also be external to system 300. For example, memory 306 could include an external portion, such as disk or flash drive, that stores encoded instructions 307 for subsequent transfer to the internal portion of memory 306 within system 300.
  • FIG. 4 illustrates the operation of media control system 400, although media control system operation may vary in other examples. Note the relationship between the letters A-Z and numbers 2-9 on the remote control. Consider that a user is currently watching media channel SPZ (the first display), but the user wants to change the media channel to media channel BXX. Although the user remembers the name of channel BXX, the user cannot remember the specific number for channel BXX. Fortunately for the user, media control system 400 can conveniently change media channels based on channel names that are easily specified by the user with simple numeric inputs.
  • In this example, the user presses the #2 key on their remote control for one second since the # 2 is associated with B—the first letter in BXX. Due to the length of time of the user input, media control system 400 interprets the numeric user input as the selection of a channel name beginning with one of the letters A, B, or C. In response, media control system 400 selects the channel names that begin with the letters A, B, or C from the master channel list. Media control system 400 presents the selected channel names on a second display. The user then presses the # 9 key on their remote control since the # 9 is associated with X—the second letter in BXX. Media control system 400 interprets the input as indicating that the second letter of the channel name is one of the letters W, X, Y, or Z. Media control system 400 then eliminates all of the previously selected channel names that do not have W, X, Y, or Z as the second letter—leaving only the channel name BXX. Since BXX is the only channel name left, media control system 400 automatically transfers a movie currently playing on channel BXX as the third display (note that the first, second, and third displays are presented on the same display device but are shown separately for illustrative purposes).
  • Note that it may be possible for the user to provide the numeric inputs #2 and #9 is a successive manner, so that the display signal listing the selected channel names is initially transferred (perhaps only internally), but the selected channel names are not actually displayed, or are only displayed for a very short time interval. Thus, the user may not actually see the second display on FIG. 4. This situation could occur if media control system 400 receives the second input #9 in rapid succession to the first input #2, so that media control system 400 may select and display the movie on media channel BXX before the selected channel names could be effectively displayed. Thus, media control system 400 conveniently allows the user to change channels by numerically specifying the channel name instead of the channel number.
  • FIG. 5 illustrates the operation of media control system 500, although media control system operation may vary in other examples. The user desires to view a sporting event on a video channel named ACME, but they do not know the channel number. The user presses the #2 key on their remote control for one second since the # 2 is associated with A—the first letter in ACME. Due to the length of time of the user input, media control system 500 interprets the input as the selection of a channel name beginning with one of the letters A, B, or C. In response, media control system 500 selects media channel names from the master channel list that begin with the letters A, B, or C. Media control system 500 presents the selected channel names on the first display along with a selection box. The user then presses the down arrow key on their remote control to move the selection box to ACME, and then presses the selection key to select the ACME channel name as shown on the second display. In response, media control system 500 transfers the sporting event currently playing on channel ACME as the third display (note that the first, second, and third displays are presented on the same display device but are shown separately below for illustrative purposes).
  • FIG. 6 illustrates an operational example for media control system 600, although there are other examples. In this example, media control system 600 is integrated within a television set-top box. The television set-top box receives video channels from a video distribution network, such as a satellite video system, cable television system, fiber optic video system, or telephony video system—including combinations thereof. The television set-top box receives user inputs from the set-top remote control operated by the user. The set-top box transfers display signals to the television, which responsively presents corresponding video, audio, graphics, or associated information from the display signals. Media control system 600 processes numeric user inputs to select media channel names and presents the selected media channel names on the television. Media control system 600 processes additional user input to select one of the displayed media channel names and presents media content on the television for the identified media channel.
  • FIG. 7 illustrates an operational example for media control system 700, although there are other examples. In this example, media control system 700 is integrated within a video relay system. Note that the video relay system may also include a set-top box that drives the television and interacts with a proximate user as described above, but these operations are omitted from this example for clarity. The video relay system receives video channels from a video distribution network, such as a satellite video system, cable television system, telephony video system, or optical video system—including combinations thereof. The laptop computer presents an image of a user remote control to solicit user inputs and transfers the user inputs to the video relay system over the Internet. The video relay system transfers display signals over the Internet to the laptop computer, which responsively presents corresponding video, audio, graphics, or associated information. Media control system 700 processes numeric user inputs to select media channel names and presents the selected media channel names on the laptop computer. Media control system 700 processes additional user input to select one of the displayed media channel names and presents media content on the laptop computer for the identified media channel.
  • FIG. 8 illustrates three operational examples for media control system 800, although there are other examples. In a first example, media control system 800 is distributed across a media device and a media server. The media device requests a media channel from the media server over the Internet. The media server streams media content for the requested media channel to the media device over the Internet. The media device plays the received media content for the requested media channel. To identify the requested media channel, media control system 800 processes numeric user inputs to select media channel names and presents the selected media channel names on the media device display. Media control system 800 processes additional user input to identify one of the displayed media channel names and requests media content on that media channel.
  • In a second example, media control system 800 is located in the media device and not in the media server. To request a media channel, media control system 800 in the media device processes a numeric user input to select media channel names and presents the selected media channel names on its display. Media control system 800 in the media device then processes additional user input to identify one of the displayed media channel names and requests media content on that media channel from the media server. The media server streams media content for the requested media channel to the media device. The media device then plays the received media content for the requested media channel.
  • In a third example, media control system 800 is located in the media server and not in the media device. To request a media channel, the media device transfers a numeric user input to the media server. Media control system 800 in the media server processes the numeric user input to select media channel names and transfers the selected media channel names to the media device for display. Responsive to additional user input, the media device transfers the additional user input to the media server. Media control system 800 in the media server processes the additional user input to identify one of the displayed media channel names. The media server then streams media content for the identified media channel to the media device. The media device plays the received media content on the requested media channel.
  • The above description and associated drawings depict specific embodiments of the invention to teach those skilled in the art how to make and use the best mode of the invention. For the purpose of teaching inventive principles, some conventional aspects have been simplified or omitted. Those skilled in the art will appreciate variations of these embodiments that fall within the scope of the invention. Those skilled in the art will also appreciate that the features described above can be combined in various ways to form multiple embodiments of the invention. As a result, the invention is not limited to the specific embodiments described above, but only by the following claims and their equivalents.

Claims (20)

1. A method of operating a media control system comprising:
detecting a first numeric user input, wherein the first numeric user input is defined by an amount of time that the first numeric user input is pressed;
determining that the first numeric user input corresponds to a first numeral when the amount of pressed time of the first numeric user input is less than a predetermined amount of time;
determining that the first numeric user input corresponds to a first set of alphabetic letters when the amount of pressed time of the first numeric user input is at least equal to the predetermined amount of time;
processing the first numeric user input to identify the first set of alphabetic letters in response to determining that the first numeric user input corresponds to the first set of alphabetic letters;
selecting a first plurality of media channel names based on the identified first set of alphabetic letters, wherein each of the first plurality of media channel names begins with a first alphabetic letter corresponding to one of the alphabetic letters of the identified first set of alphabetic letters;
generating a first signal configured to drive a display, wherein the display presents at least the first plurality of media channel names;
detecting a second numeric user input after detecting the first numeric user input;
determining that the second numeric user input corresponds to a second set of alphabetic letters and does not correspond to a second numeral associated with the second set of alphabetic letters responsive to determining the first numeric user input corresponds to the first set of alphabetic letters;
processing the second numeric user input to identify the second set of alphabetic letters associated with the second numeric user input;
selecting a second plurality of media channel names from the first plurality of media channel names, wherein each of the second plurality of media channel names have a first alphabetic letter that corresponds to the first set of alphabetic letters followed by a second alphabetic letter that corresponds to one of the alphabetic letters of the second set of alphabetic letters; and
generating a second signal configured to drive a second display, wherein the second display presents at least the second plurality of media channel names.
2. The method of claim 1, wherein detecting the first numeric user input comprises detecting the first numeric user input from a pressed first numeric key residing on a remote control, and wherein detecting the second numeric user input comprises detecting the second numeric user input from a pressed second numeric key residing on the remote control.
3. The method of claim 1, wherein detecting the first numeric user input and detecting the second numeric user input are detected at a touchscreen of the remote control.
4. The method of claim 1, wherein detecting the first numeric user input and detecting the second numeric user input are detected at a key pad of the remote control.
5. The method of claim 1, further comprising:
communicating from the remote control the generated first signal configured to drive the display; and
communicating from the remote control the generated second signal configured to drive the display.
6. The method of claim 5, wherein the communicated first signal and the communicated second signal are configured to be received by a set-top box, wherein the set-top box transfers display signals corresponding to the generated first signal and the generated second signal to the display of a television.
7. The method of claim 5, wherein the communicated first signal and the communicated second signal are configured to be received by a television with the display.
8. The method of claim 1, wherein the second plurality of media channel names are names of video channels.
9. The method of claim 1, wherein the second display comprises video programming on one of the second plurality of media channel names.
10. The method of claim 1, wherein the second display comprises a video program guide for the second plurality of media channel names.
11. A non-transitory computer-readable medium having encoded instructions to direct operation of a remote control to perform a method comprising:
processing a first single-numeral user input received from a pressed first numeric key residing on the remote control, wherein the processing identifies an amount of time that the first numeric key is pressed;
further processing the first single-numeral user input to determine that the first single-numeral user input corresponds to a first numeral when the pressed time is less than a predetermined amount of time, and to determine that the first single-numeral user input corresponds to a first set of alphabetic letters when the pressed time is at least equal to the predetermined amount of time;
further processing the first single-numeral user input to identify the first set of alphabetic letters responsive to the first single-numeral user input being pressed for at least the predetermined amount of time;
selecting a first plurality of media channel names that each have a first alphabetic letter corresponding to the first set of alphabetic letters;
generating a first signal to drive a first display to present the first plurality of media channel names;
processing a second single-numeral user input received from a pressed second numeric key residing on the remote control, wherein the second single-numeral user input is subsequently received after the first single-numeral user input is received, wherein the second single-numeral user input is identified as a second set of alphabetic letters in response to determining that the first single-numeral user input corresponds to the first set of alphabetic letters;
selecting a second plurality of media channel names from the first plurality of media channel names, wherein each of the second plurality of media channel names have a first alphabetic letter that corresponds to the first set of alphabetic letters followed by a second alphabetic letter that corresponds to one of the alphabetic letters of the second set of alphabetic letters; and
generating a second signal to drive a second display of the second plurality of media channel names.
12. The non-transitory computer-readable medium of claim 11, further comprising:
communicating from the remote control the generated first signal configured to drive the first display; and
communicating from the remote control the generated second signal configured to drive the second display.
13. A system comprising:
a remote control, comprising;
a remote control interface configured to receive and process a first numeric user input from a pressed first numeric key residing on the remote control that is received for a pressed amount of time, and to subsequently receive a second numeric user input from a pressed second numeric key residing on the remote control after the first numeric user input is received; and
a remote control processing system configured to process the first numeric user input and the second numeric user input, wherein the remote control processing system is further configured to:
determine that the first numeric user input corresponds to a numeral when the amount of pressed time of the first numeric user input is less than a predetermined amount of time;
determine that the first numeric user input corresponds to a first set of alphabetic letters when the amount of pressed time of the first numeric user input is at least equal to the predetermined amount of time;
generate a first signal corresponding to the first set of alphabetic letters; transmit the first signal from the remote control;
in response to receiving the second numeric user input after receiving the first numeric user input, determine that the second numeric user input corresponds to a second set of alphabetic letters in response to determining that the first numeric user input corresponds to the first set of alphabetic letters;
generate a second signal corresponding to the second set of alphabetic letters; and
transmit the second signal from the remote control;
a media control system, comprising:
a receiver configured to receive the first signal and the second signal from the remote control; and
a display interface configured to transfer the first signal to drive a first display of at least a first plurality of media channel names, and configured to transfer the second signal to drive a second display of at least a second plurality of media channel names,
wherein the first plurality of media channel names is identified based on the identified first set of alphabetic letters, and wherein each of the first plurality of media channel names begins with a first alphabetic letter corresponding to one of the identified alphabetic letters of the identified first set of alphabetic letters, and
wherein the second plurality of media channel names is identified from the first plurality of media channel names based on the identified second set of alphabetic letters, and wherein each of the second plurality of media channel names has a first alphabetic letter that corresponds to the first set of alphabetic letters followed by a second alphabetic letter that corresponds to one of the identified second set of alphabetic letters.
14. The media control system of claim 13, wherein at least one of the first plurality of media channel names is eliminated based on the second set of alphabetic letters that correspond to the second alphabetic letter of the first plurality of media channel names.
15. The media control system of claim 13, wherein the remote control processing system is configured to identify the first plurality of media channel names and the second plurality of media channel names.
16. The media control system of claim 13, wherein the media control system further comprises:
a media control processing system configured to identify the first plurality of media channel names and the second plurality of media channel names.
17. The media control system of claim 13, wherein the media control system further comprises:
a display that displays the first plurality of media channel names and the second plurality of media channel names.
18. The media control system of claim 13, wherein the media control system is a set-top box, wherein the set-top box transfers display signals corresponding to the generated first signal and the generated second signal to the display of a television.
19. The media control system of claim 13, wherein the remote control further comprises:
a touchscreen, wherein the first numeric user input from the pressed first numeric key and the second numeric user input from the pressed second numeric key are received by the remote control interface from the touchscreen.
20. The media control system of claim 13, wherein the remote control further comprises:
a key pad, wherein the first numeric user input from the pressed first numeric key and the second numeric user input from the pressed second numeric key are received by the remote control interface from the key pad.
US13/542,418 2008-10-02 2012-07-05 Media channel selection Abandoned US20120274861A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/542,418 US20120274861A1 (en) 2008-10-02 2012-07-05 Media channel selection

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/244,342 US8225356B2 (en) 2008-10-02 2008-10-02 Media channel selection
US13/542,418 US20120274861A1 (en) 2008-10-02 2012-07-05 Media channel selection

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US12/244,342 Continuation US8225356B2 (en) 2008-10-02 2008-10-02 Media channel selection

Publications (1)

Publication Number Publication Date
US20120274861A1 true US20120274861A1 (en) 2012-11-01

Family

ID=41268072

Family Applications (2)

Application Number Title Priority Date Filing Date
US12/244,342 Active 2029-10-17 US8225356B2 (en) 2008-10-02 2008-10-02 Media channel selection
US13/542,418 Abandoned US20120274861A1 (en) 2008-10-02 2012-07-05 Media channel selection

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US12/244,342 Active 2029-10-17 US8225356B2 (en) 2008-10-02 2008-10-02 Media channel selection

Country Status (2)

Country Link
US (2) US8225356B2 (en)
WO (1) WO2010040025A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102014203392A1 (en) * 2014-02-25 2015-08-27 Siemens Aktiengesellschaft Method for transmitter / program selection by mobile users and devices for its implementation
US9888202B2 (en) * 2014-08-06 2018-02-06 Verizon Patent And Licensing Inc. Searching for broadcast channels based on channel names

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101351882B1 (en) * 2006-09-13 2014-01-17 주식회사 와이텔포토닉스 An optical connection component
US8225356B2 (en) * 2008-10-02 2012-07-17 Echostar Technologies L.L.C. Media channel selection
FR2966313A1 (en) * 2011-03-31 2012-04-20 France Telecom Method for selecting channel from set of TV channels, involves comparing code determined from sequence of input numbers to set of predetermined codes associated to TV channels to identify one channel, and selecting identified channel
US10123088B2 (en) * 2012-10-12 2018-11-06 Tivo Solutions Inc. Method and system for channel searching and filtering
FR3006843A1 (en) * 2013-06-06 2014-12-12 France Telecom DIFFUSION CHAIN RECEIVING METHOD AND DEVICE, REPRODUCTION CONTROL METHOD, AND REMOTE CONTROL DEVICE
US11146843B2 (en) * 2019-06-17 2021-10-12 Accenture Global Solutions Limited Enabling return path data on a non-hybrid set top box for a television

Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4825464A (en) * 1987-12-16 1989-04-25 Inventa Electronic Co., Ltd. Successive key operating mechanism for telephone dialing
US6166778A (en) * 1996-03-29 2000-12-26 Matsushita Electric Industrial Co., Ltd. Broadcast receiving apparatus
US20020122079A1 (en) * 2001-03-02 2002-09-05 Yakov Kamen Multimedia interactive device function selection based upon button depression duration
US20030023420A1 (en) * 2001-03-31 2003-01-30 Goodman Joshua T. Machine learning contextual approach to word determination for text input via reduced keypad keys
US20030119551A1 (en) * 2001-12-20 2003-06-26 Petri Laukkanen Method and apparatus for providing Hindi input to a device using a numeric keypad
US20050024545A1 (en) * 2003-07-30 2005-02-03 Borden George R. Fast forward and skip remote control
US20050062619A1 (en) * 2003-09-23 2005-03-24 Jellicoe Roger J. Keypad for an electronic device
US20050183036A1 (en) * 2004-01-06 2005-08-18 Nec Corporation System and method for supporting input confirmation in mobile terminal device
US20070157236A1 (en) * 2005-12-22 2007-07-05 Samsung Electronics Co., Ltd. Broadcast receiving apparatus and method
US7352363B2 (en) * 2003-06-27 2008-04-01 Microsoft Corporation Single finger or thumb method for text entry via a keypad
US20080136906A1 (en) * 2006-12-06 2008-06-12 Samsung Electronics Co., Ltd. Video signal selecting method and video processing apparatus
US20080244643A1 (en) * 2007-03-30 2008-10-02 Verizon Laboratories Inc. System and Method for Alphanumeric Channel-Changing
US20080258941A1 (en) * 2007-04-20 2008-10-23 Maeng Won Oh Letter input structure using morse code and input method of the same
US20080307464A1 (en) * 2007-06-11 2008-12-11 Microsoft Corporation Channel filter for a content player
US20090002219A1 (en) * 2001-09-27 2009-01-01 Universal Electronics Inc. Two way communication between an appliance and a remote control
US20090135308A1 (en) * 2007-11-22 2009-05-28 Samsung Electronics Co., Ltd. Broadcast receiving apparatus and remote controller and method for scanning channels thereof
US20090158345A1 (en) * 2007-12-17 2009-06-18 Peter Mortensen Television user mode
US20090201249A1 (en) * 2007-12-07 2009-08-13 Sony Corporation Input apparatus, control apparatus, control system, and handheld apparatus
US20110169731A1 (en) * 2007-08-23 2011-07-14 Kyocera Corporation Input apparatus
US8225356B2 (en) * 2008-10-02 2012-07-17 Echostar Technologies L.L.C. Media channel selection

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5152011A (en) * 1987-07-27 1992-09-29 Schwob Pierre R Broadcast receiver capable of automatic station identification and format-scanning based on an internal database updatable via data reception over the airwaves
US5045947A (en) 1989-05-31 1991-09-03 Jack Beery Television receiver having memory control for tune-by-label feature
JPH0731649Y2 (en) * 1990-11-28 1995-07-19 船井電機株式会社 Channel tuning device
JPH04301983A (en) * 1991-03-29 1992-10-26 Sony Corp Tuning device
US5317403A (en) * 1992-06-26 1994-05-31 Thomson Consumer Electronics, Inc. Favorite channel selection using extended keypress
FI111897B (en) * 1995-11-24 2003-09-30 Nokia Corp Dual-acting communication device
US6708336B1 (en) 1996-08-13 2004-03-16 Hughes Electronics Corporation Method of and apparatus for generating and searching a database
US5894276A (en) * 1996-12-23 1999-04-13 Motorola, Inc. Communication device with programmable function button and method of operation
GB2325537B8 (en) * 1997-03-31 2000-01-31 Microsoft Corp Query-based electronic program guide
US6766526B1 (en) * 1998-12-03 2004-07-20 United Video Properties, Inc. Smart channel entry system
US20020060750A1 (en) * 2000-03-29 2002-05-23 Istvan Anthony F. Single-button remote access to a synthetic channel page of specialized content
DE10040745B4 (en) 2000-08-19 2004-11-04 Grundig Ag Method and arrangement for program selection in a consumer electronics receiver
US6636273B1 (en) * 2001-02-01 2003-10-21 Savvy Frontiers Patent Trust Remote control dedicated keybutton for confirming tuner setting of a TV set to a specific channel setting
KR100433889B1 (en) * 2001-04-24 2004-06-04 삼성전자주식회사 Method for inputting internet address using keypad
US7568212B2 (en) 2001-05-29 2009-07-28 Sanyo Electric Co., Ltd. Digital broadcasting receiver
US7461105B2 (en) * 2004-04-20 2008-12-02 Sony Corporation Data entry method and apparatus
US20060017224A1 (en) * 2004-06-23 2006-01-26 Lottery Solutions, Lp Lottery games having non-numeric characters
JP4665505B2 (en) * 2004-12-15 2011-04-06 船井電機株式会社 Television receiver tuner and television receiver.
US20070250897A1 (en) * 2006-03-27 2007-10-25 Sbc Knowledge Ventures, L.P. System and method of providing selectable video content
WO2009002101A1 (en) 2007-06-25 2008-12-31 Cj Cable Net Co., Ltd. Apparatus and method for managing a favorite channel in multi-channel broadcasting
US20090193459A1 (en) 2008-01-29 2009-07-30 Sony Corporation And Sony Electronics Inc. Channel selection by name

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4825464A (en) * 1987-12-16 1989-04-25 Inventa Electronic Co., Ltd. Successive key operating mechanism for telephone dialing
US6166778A (en) * 1996-03-29 2000-12-26 Matsushita Electric Industrial Co., Ltd. Broadcast receiving apparatus
US20020122079A1 (en) * 2001-03-02 2002-09-05 Yakov Kamen Multimedia interactive device function selection based upon button depression duration
US20030023420A1 (en) * 2001-03-31 2003-01-30 Goodman Joshua T. Machine learning contextual approach to word determination for text input via reduced keypad keys
US20090002219A1 (en) * 2001-09-27 2009-01-01 Universal Electronics Inc. Two way communication between an appliance and a remote control
US20030119551A1 (en) * 2001-12-20 2003-06-26 Petri Laukkanen Method and apparatus for providing Hindi input to a device using a numeric keypad
US7352363B2 (en) * 2003-06-27 2008-04-01 Microsoft Corporation Single finger or thumb method for text entry via a keypad
US20050024545A1 (en) * 2003-07-30 2005-02-03 Borden George R. Fast forward and skip remote control
US20050062619A1 (en) * 2003-09-23 2005-03-24 Jellicoe Roger J. Keypad for an electronic device
US20050183036A1 (en) * 2004-01-06 2005-08-18 Nec Corporation System and method for supporting input confirmation in mobile terminal device
US20070157236A1 (en) * 2005-12-22 2007-07-05 Samsung Electronics Co., Ltd. Broadcast receiving apparatus and method
US20080136906A1 (en) * 2006-12-06 2008-06-12 Samsung Electronics Co., Ltd. Video signal selecting method and video processing apparatus
US20080244643A1 (en) * 2007-03-30 2008-10-02 Verizon Laboratories Inc. System and Method for Alphanumeric Channel-Changing
US20080258941A1 (en) * 2007-04-20 2008-10-23 Maeng Won Oh Letter input structure using morse code and input method of the same
US20080307464A1 (en) * 2007-06-11 2008-12-11 Microsoft Corporation Channel filter for a content player
US20110169731A1 (en) * 2007-08-23 2011-07-14 Kyocera Corporation Input apparatus
US20090135308A1 (en) * 2007-11-22 2009-05-28 Samsung Electronics Co., Ltd. Broadcast receiving apparatus and remote controller and method for scanning channels thereof
US20090201249A1 (en) * 2007-12-07 2009-08-13 Sony Corporation Input apparatus, control apparatus, control system, and handheld apparatus
US20090158345A1 (en) * 2007-12-17 2009-06-18 Peter Mortensen Television user mode
US8225356B2 (en) * 2008-10-02 2012-07-17 Echostar Technologies L.L.C. Media channel selection

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102014203392A1 (en) * 2014-02-25 2015-08-27 Siemens Aktiengesellschaft Method for transmitter / program selection by mobile users and devices for its implementation
US9888202B2 (en) * 2014-08-06 2018-02-06 Verizon Patent And Licensing Inc. Searching for broadcast channels based on channel names

Also Published As

Publication number Publication date
US20100088728A1 (en) 2010-04-08
US8225356B2 (en) 2012-07-17
WO2010040025A1 (en) 2010-04-08

Similar Documents

Publication Publication Date Title
US20120274861A1 (en) Media channel selection
JP5165182B2 (en) Intelligent default selection on on-screen keyboard
EP1894408B1 (en) Dynamic media guide listings
US8381246B2 (en) Methods and apparatus for providing electronic program guides
US8793735B2 (en) Methods and apparatus for providing multiple channel recall on a television receiver
US20070250865A1 (en) System and method for selectively recording program content from a mosaic display
US9288553B2 (en) Application gadgets and electronic program guides
US20120259639A1 (en) Controlling audio video display device (avdd) tuning using channel name
US8245255B2 (en) Program guide navigation
US20100071004A1 (en) Methods and apparatus for providing multiple channel recall on a television receiver
CN103428562A (en) Method and apparatus to provide broadcasting program information on screen of broadcast receiver
US20050076389A1 (en) Apparatus for displaying program information for a video display appliance and method thereof
CN113242444B (en) Display equipment, server and media asset playing method
US8191094B2 (en) Channel filter for a content player
US20110016485A1 (en) Double-click channel button access of user-defined content list
EP2400744A1 (en) Apparatus and methods for accessing content using alternative identifiers
US20120060190A1 (en) Method for zapping contents and display apparatus for implementing the same
JP2001148812A (en) Information display device, display information selection method and remote controller
US10313735B2 (en) Live video recall list
KR20090074639A (en) Method of providing an information of a broadcast program
KR101001442B1 (en) Remotecontroller for internet protocol television and apparatus and method for playing content thereof
KR20090074640A (en) Method of providing an electrical program guide

Legal Events

Date Code Title Description
AS Assignment

Owner name: ECHOSTAR TECHNOLOGIES L.L.C., COLORADO

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:JAVVAJI, SHASHIKIRIAN;IVANICH, WILLIAM J.;REEL/FRAME:028999/0081

Effective date: 20081002

STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION