Patentable/Patents/US-9113105
US-9113105

Randomly selecting current programming

PublishedAugust 18, 2015
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A system for receiving and displaying broadcast audio and visual programming includes a television receiver and a display. The television receiver has a tuner for tuning to the channel to be displayed and is controlled by a processor with which the user communicates by way of a remote control unit. Operation of a random button on the remote control unit causes the processor to initiate a random mode selection whereby the television receiver randomly selects and displays one of the broadcast channels received.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of randomly selecting a current program to be presented by a system for receiving and presenting broadcast audio/visual programming, the system storing information as to a user's preferences and having a user interface configured to allow a user to select a program to be presented, the method comprising enabling the user to select a random mode by providing input to the system, and causing the system, in response to the selection of the random mode, to set parameters enabling the system to totally randomly select a program for presentation from all of the broadcast audio/visual programming that is available to the system, the method further comprising tuning only to a randomly selected program such that the program randomly selected for presentation is selected from only those programs that have not yet commenced but are about to start, with a maximum wait time of ten minutes before commencement, and which has not been identified in the stored user preferences as a program to be excluded from presentation, wherein after tuning the randomly selected program is presented until further user input is provided.

2

2. A method of randomly selecting a current program to be presented according to claim 1 , further comprising storing information as to a user's preferences, and causing the system to select a program in accordance with those preferences.

3

3. A method of randomly selecting a current program to be presented according to claim 2 , further comprising causing the system to collect a history of programs selected by way of the user interface, and to store information taken from the history as user preferences.

4

4. A method of randomly selecting a current program to be presented according to claim 2 , further comprising enabling the user to input information about the user's preferences.

5

5. A method of randomly selecting a current program to be presented according to claim 1 , wherein the user interface includes a remote control device, and the method further comprising enabling the user to select the random mode by operation of the remote control device.

6

6. A method of randomly selecting a current program to be presented according to claim 5 , wherein the remote control device is enabled to identify a user to the system, the method further comprising collecting and storing information about the identified user's preferences to inform the random selection of the program to be presented to be made by the system.

7

7. A method of randomly selecting a current program to be presented according to claim 1 , further comprising accepting user inputs from the user to adjust the time from selection to commencement of the program randomly selected for presentation.

8

8. A system for randomly selecting a current program to be presented, the system comprising: at least one tuner, at least one presentation module, at least one user interface; a memory configured to store information as to a user's preferences; and at least one processor arranged to control the operation of the system such that, in response to the input of a program selection by way of the user interface, the tuner is caused to tune to that selected program, and the presentation module is caused to present that selected program, and wherein the processor is configured to respond to a user input received via the user interface by randomly selecting a program to be presented by the presentation module from all of the broadcast audio/visual programming that is received, and wherein the tuner tunes only to a randomly selected program which has not yet started such that the program randomly selected for presentation is selected from only those programs that have not yet commenced but that are about to start, with a maximum wait time of ten minutes before commencement, and wherein the tuner only tunes to the randomly selected program if the randomly selected program has not been identified in the stored user preferences as a program to be excluded from presentation, and wherein after tuning the randomly selected program is presented until further user input is provided.

9

9. A system for randomly selecting a current program to be presented according to claim 8 , wherein the processor is arranged to cause the system to randomly select a program in accordance with the user preferences which are stored in memory.

10

10. A system for randomly selecting a current program to be presented according to claim 9 , wherein the processor is arranged to collect a history of programs selected by way of the user interface and to store in memory information taken from the history as user preferences.

11

11. A system for randomly selecting a current program to be presented according to claim 9 , wherein a user is enabled to input information about the user's preferences by way of the user interface, and the processor causes the input information to be stored in memory.

12

12. A system for randomly selecting a current program to be presented according to claim 8 , wherein the at least one user interface comprises a remote control device able to communicate with the processor, and wherein the user operable selector is a dedicated button or switch provided on the remote control device.

13

13. A system for randomly selecting a current program to be presented according to claim 12 , wherein the remote control device includes a biometric reader arranged to collect biometric data from a user and to provide the biometric data to the processor to identify the user.

14

14. A system for randomly selecting a current program to be presented according to claim 13 , wherein the processor is arranged to store user preferences in memory in association with the identification of the user.

15

15. A system for randomly selecting a current program to be presented according to claim 8 , wherein the at least one user interface comprises a remote control device able to communicate with the processor, wherein the presentation module comprises a display for displaying programming, and wherein the user operable selector is provided by a button or switch on the remote control device operable to respond to instructions displayed by means of the processor on the display.

16

16. A system of claim 8 wherein the processor comprises a random number generator configured to randomly select the program to be tuned by the tuner.

17

17. A system of claim 8 wherein the user interface is an interface to a selector that is operable by the user and that comprises a button dedicated to generating the user input that directs the processor to randomly select the program to be tuned by the tuner.

18

18. A method of selecting a program to be presented by a system, the system having a remote control interface that is configured to allow a user to select a program to be output by the system for presentation, the method comprising: receiving broadcast television programming at the system; receiving a user input from the remote control; in response to the user input, totally randomly selecting one of a plurality of currently-broadcast programs from all of the broadcast television programming that is received, wherein the randomly selected currently-broadcast program is selected based upon a random number generator and from only those programs that have not yet commenced but that are about to start, with a maximum wait time of ten minutes before commencement, and that are not identified in stored user preferences as programs to be excluded from presentation; adjusting a tuner to receive the randomly-selected program; and outputting the randomly-selected program for viewing by the user, wherein the outputting continues until further user input is provided.

19

19. The method of claim 18 wherein the randomly-selected program is output for viewing by the user while the randomly-selected program is being broadcast.

20

20. The method of claim 18 wherein the outputting stops after the further user input is provided.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

December 4, 2008

Publication Date

August 18, 2015

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Randomly selecting current programming” (US-9113105). https://patentable.app/patents/US-9113105

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.