US20060282862A1 - System and method for establishing TV channel - Google Patents
System and method for establishing TV channel Download PDFInfo
- Publication number
- US20060282862A1 US20060282862A1 US11/509,528 US50952806A US2006282862A1 US 20060282862 A1 US20060282862 A1 US 20060282862A1 US 50952806 A US50952806 A US 50952806A US 2006282862 A1 US2006282862 A1 US 2006282862A1
- Authority
- US
- United States
- Prior art keywords
- location
- time
- input
- channel
- establishing
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4147—PVR [Personal Video Recorder]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42202—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] environmental sensors, e.g. for detecting temperature, luminosity, pressure, earthquakes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4524—Management of client data or end-user data involving the geographical location of the client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4826—End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/454—Content or additional data filtering, e.g. blocking advertisements
Definitions
- the present invention relates generally to television systems.
- “lean back” activities can extend to purchasing products that are advertised on TV, as opposed to, e.g., making products for sale.
- “lean back” activities can extend to purchasing products that are advertised on TV, as opposed to, e.g., making products for sale.
- An example of a “lean forward” system is the system known as “WebTV”, in which preselected Internet pages are loaded once into a television during manufacture and never subsequently updated, with the preselected pages being accessible through the television using a computer keyboard with its attendant complexity.
- WebTV WebTV
- browser or browser-like operations that must be executed by a consumer. All of these features—use of a keyboard, knowledgeable use of a browser, and wait time for Web page access—are not per se unacceptable for a lean forward experience, but would severely detract from a lean back experience.
- the object of the present invention is to provide a TV system that accommodates lean back experiences better than existing systems.
- a system for automatically establishing virtual TV channels based on a geographic location of a TV, a location of a TV with respect to a dwelling, and/or a date or time includes a TV and a processor coupled to the TV.
- the processor receives location and/or time information and, preferably using a set of heuristically-discovered rules, establishes one or more virtual TV channels based thereon.
- the information is input by a viewer of the TV, or it is received from a wide area data source, such as but not limited to a global positioning satellite.
- a wide area data source such as but not limited to a global positioning satellite.
- Channels that are manually input or changed by a viewer can be used to alter the heuristics.
- a method for establishing channels on a TV based on location of the TV and/or time includes providing a set of correlation heuristics. Also, the method includes receiving an input including the location and/or the time. The set of correlation heuristics is accessed to correlate the input to the channel.
- a system for tailoring TV channels to a TV location and/or a time includes means for inputting the location and/or time to establish an input, and means for correlating the input to at least one channel that is associated with the TV. Means then establish the channel on the TV.
- FIG. 1 is a block diagram of the system of the present invention.
- FIG. 2 is a flow chart of the present logic.
- a system is shown, generally designated 10 .
- the system 10 includes a TV 12 that conventionally receives televised content at a content receiver 14 (e.g., an antenna, satellite dish, set-top box, etc.) for display of the content on a monitor 16 and associated speakers 17 .
- a content receiver 14 e.g., an antenna, satellite dish, set-top box, etc.
- TV 12 encompasses any apparatus that has a television tuner or is capable of storing television content, such as a personal video recorder (PVR) and that has the below-described capability in a single housing or in separate housings that cooperate together.
- PVR personal video recorder
- TV encompasses the television system shown in FIG. 1 , as well as a conventional television in combination with a set-top box that functions in accordance with the present invention.
- the set-top box might include, e.g., the microprocessor discussed below or microprocessor with hard disk drive capable of creating virtual TV channels.
- the TV 12 includes a housing 18 that holds a conventional television tuner which receives the TV signals.
- the audio and video settings of the TV i.e., the volume, tone, tint, color, contrast, and so on as conventionally provided in the art, are established by respective adjustable audio and video setting circuits.
- the TV 12 can access an electronic program guide (EPG) setting module 20 for displaying, on the monitor 16 , a list of available TV channels and/or virtual channels in accordance with principles known in the art.
- EPG electronic program guide
- a channel tuning module 22 is provided for tuning the TV to a user-selected channel in response to channel selection inputs.
- a microprocessor 26 communicates with the modules 20 , 22 for establishing television settings (e.g., EPG settings and channel settings) based on one or more of time, date, geographic location of the TV 12 , and location within the home of the TV 12 , as set forth more fully below.
- the microprocessor 26 can be located in the housing 18 or it can be disposed elsewhere, such as in a set-top box, remote control device, etc.
- the microprocessor 26 accesses a software-implemented settings module 28 to execute the logic set forth herein.
- the microprocessor 26 can also access a database 30 of information for correlating time/date/location information to channel/EPG settings.
- the database 30 can be contained in computer memory, or on a hard disk drive, optical drive, solid state storage, tape drive, removable flash memory, or any other suitable data storage medium.
- the microprocessor 26 accesses or includes a clock 31 , so that the microprocessor can determine the time of day for purposes to be shortly disclosed.
- the system 10 can also have a TV remote control device 34 that functions in accordance with principles known in the art and as set forth herein.
- a geographic locater 35 such as but not limited to a global positioning system (GPS) can input location information to the microprocessor 26 if desired It may now be appreciated that the microprocessor 26 controls the functions of the TV 12 in accordance with the logic below.
- GPS global positioning system
- the flow charts herein illustrate the structure of the logic modules of the present invention as embodied in computer program software.
- Those skilled in the art will appreciate that the flow charts illustrate the structures of logic elements, such as computer program code elements or electronic logic circuits, that function according to this invention.
- the invention is practiced in its essential embodiment by a machine component that renders the logic elements in a form that instructs a digital processing apparatus (that is, a computer or microprocessor) to perform a sequence of function steps corresponding to those shown.
- Internal logic could be as simple as a state machine.
- the present logic may be established as a computer program that is executed by a processor within, e.g., the present microprocessors/servers as a series of computer-executable instructions.
- these instructions may reside, for example, in RAM of the appropriate computer, or the instructions may be stored on magnetic tape, electronic read-only memory, or other appropriate data storage device.
- the module 28 can recommend programming and/or establish an electronic program guide (EPG) based on time of day, and/or date, and/or geographic location of the TV 12 , and/or location of the TV 12 within the home.
- EPG electronic program guide
- the microprocessor 26 can receive time, date, geographic location, and location within the home of the TV 12 from the viewer by means of the remote device 34 or other input device, or from the locater 37 .
- the module 28 can cause a menu to be displayed on the TV 12 listing, e.g., locations within the home, for example, “bedroom”, “bathroom”, “living room”, “baby's room”, and so on. Date, time, and geographic location can also be listed. The viewer can then select the appropriate entry.
- time/date/location information can be received in broadcast content (e.g., in the vertical blanking interval), or via out of band broadcast content, such as Internet content or Radio Data Service (RDS) content or telephone modem content or as part of transmitted authentication data to, e.g., a set top box.
- broadcast content e.g., in the vertical blanking interval
- RDS Radio Data Service
- the logic flows to block 40 , wherein the microprocessor 26 establishes one or more of an EPG and programming recommendations based on the information.
- the microprocessor 26 executes the settings module 28 to invoke heuristically determined rules.
- a wide range of subjective heuristics can be employed and updated in the database 30 via, e.g., cable or Internet connection to, e.g., automatically establish channels that are listed on the EPG, for instance, to highlight certain programs and lowlight or delete altogether programs that do not match the time/date/location.
- the remote control 34 can be automatically configured to skip non-recommended channels when the channel up/down buttons are pushed and tune only to recommended channels.
- the EPG might highlight or present exclusively ski channels or resort channels.
- the EPG might be configured to highlight morning news shows and cooking shows.
- the viewer can manually change the TV settings by, e.g., appropriately manipulating the remote control device 34 .
- the microprocessor 26 can present, on the monitor 16 , a menu listing available settings and highlighting the actual settings as automatically established by the microprocessor 26 , and the viewer can scroll through the menu and select other TV settings, if desired.
- These viewer-selected settings can in turn be correlated with contemporaneous time/date/location signals and the database 30 updated, or “trained”, accordingly. For example, if the same time/date/location signal (or signal range) is sensed two or more times contemporaneously with a manually-input setting, the signal (or range) can be correlated to the setting in the database 30 . In this way, the heuristics that are correlated to particular settings can be altered, or vice-versa.
- program metadata such as program guides, closed caption data, or PSIP data can be searched to prioritize available programs based on heuristics that match programs or program types with the time/date/location data. If by recommendation, an on-screen display of the recommendations can be made to allow the viewer to select a channel at block 44 , or the top channel in the priority list can be automatically established on the TV 12 . Or, the recommendations can be automatically recorded for later viewing.
- the microprocessor 26 can determine that a particular cooking show is being shown on a cooking channel (block 42 ), and then recommend that the viewer select the cooking channel by means of an on-screen recommendation (block 44 ). Or, the microprocessor 26 can automatically establish a channel on the TV 12 based on the heuristics. Or yet again, at 4 P.M., prior to viewer arrival, the cooking show can be automatically recorded using a recording device associated with the TV 12 and then replayed for the viewer when the viewer arrives home at 6 P.M. and turns on the kitchen TV.
- the system can recommend targeted advertising based on the above principles so that TV advertisements can be selectively sent to selected TVs (by, e.g., cable) based on the time/date/location of the TV.
- the above-mentioned programming recommendations can be used as precording recommendations, such that the microprocessor 26 records a recommended program for manual or automatic playback at a later time.
Abstract
A system and method for automatically establishing TV channels, based on time/date/geographic location/location of the TV within the home either entered manually or using a locater system such as GPS.
Description
- 1. Field of the Invention
- The present invention relates generally to television systems.
- 2. Description of the Related Art
- Televisions and computers have become ubiquitous, and since both usually entail a visual display, efforts have been made to integrate both functions into a single system. In this way, a consumer need not purchase and operate two separate systems, which can burden some consumers who, while familiar with operating a television and its remote control, might not be familiar with operating, e.g., an Internet computer.
- To the extent that attempts have been made to combine television with Internet features, it has generally been with the focus of producing what might be thought of as a “lean forward” system. That is, hybrid TV/computers have typically been more oriented toward productivity, generally thought of as a computer system characteristic, and less toward entertainment (“lean back”), generally regarded as a television system characteristic. It is not just the dichotomy between productivity and entertainment that distinguishes a “lean forward” experience from a “lean back” experience, however. As contemplated herein, “lean forward” activities often are experienced by only a single person, while “lean back” activities are often group experiences. Moreover, “lean back” activities can extend to purchasing products that are advertised on TV, as opposed to, e.g., making products for sale. In any case, with the above-mentioned critical observation of the present invention in mind, it can readily be appreciated that the differences between a system designed for “lean forward” experiences and a system designed for “lean back” experiences can be both subtle and profound.
- An example of a “lean forward” system is the system known as “WebTV”, in which preselected Internet pages are loaded once into a television during manufacture and never subsequently updated, with the preselected pages being accessible through the television using a computer keyboard with its attendant complexity. To access the pages, the consumer must access a central site by means of the keyboard, and then be redirected to a desired Web page. In terms of currently expected speeds of Internet access, this consumes an undue amount of time. Furthermore, it requires browser or browser-like operations that must be executed by a consumer. All of these features—use of a keyboard, knowledgeable use of a browser, and wait time for Web page access—are not per se unacceptable for a lean forward experience, but would severely detract from a lean back experience.
- For instance, in the context of lean back, entertainment- and group-oriented experiences, consumers are accustomed to using a much simpler input device than a computer keyboard, namely, a remote control. Moreover, a user interface that is simpler than a Web browser, e.g., an electronic program guide (EPG), is preferred. Also, waiting for entertainment to load or otherwise be prepared for playing is distracting in a lean-back, group-oriented experience. But as exemplified above by the WebTV system, current systems that attempt to integrate television and computers essentially do so by grafting a TV onto what is essentially an underlying, lean forward computer system, and consequently provide less than optimum lean back experiences. As an example, a large number of potential TV settings are available, and unlike a computer user who might expect to alter computer settings frequently based on the task at hand, a TV viewer might not want to laboriously establish each one every time viewing circumstances change. The object of the present invention is to provide a TV system that accommodates lean back experiences better than existing systems.
- A system for automatically establishing virtual TV channels based on a geographic location of a TV, a location of a TV with respect to a dwelling, and/or a date or time includes a TV and a processor coupled to the TV. The processor receives location and/or time information and, preferably using a set of heuristically-discovered rules, establishes one or more virtual TV channels based thereon.
- In a preferred implementation, the information is input by a viewer of the TV, or it is received from a wide area data source, such as but not limited to a global positioning satellite. Channels that are manually input or changed by a viewer can be used to alter the heuristics.
- In another aspect, a method for establishing channels on a TV based on location of the TV and/or time includes providing a set of correlation heuristics. Also, the method includes receiving an input including the location and/or the time. The set of correlation heuristics is accessed to correlate the input to the channel.
- In still another aspect, a system for tailoring TV channels to a TV location and/or a time includes means for inputting the location and/or time to establish an input, and means for correlating the input to at least one channel that is associated with the TV. Means then establish the channel on the TV.
- The details of the present invention, both as to its structure and operation, can best be understood in reference to the accompanying drawings, in which like reference numerals refer to like parts, and in which:
-
FIG. 1 is a block diagram of the system of the present invention; and -
FIG. 2 is a flow chart of the present logic. - Referring initially to
FIG. 1 , a system is shown, generally designated 10. As shown, thesystem 10 includes aTV 12 that conventionally receives televised content at a content receiver 14 (e.g., an antenna, satellite dish, set-top box, etc.) for display of the content on amonitor 16 and associatedspeakers 17. - While the embodiment below discusses a
TV 12 with a single housing that is shown separate from the microprocessor and database, it is to be understood that the term “television” encompasses any apparatus that has a television tuner or is capable of storing television content, such as a personal video recorder (PVR) and that has the below-described capability in a single housing or in separate housings that cooperate together. For instance, the term “TV” encompasses the television system shown inFIG. 1 , as well as a conventional television in combination with a set-top box that functions in accordance with the present invention. In the latter example, the set-top box might include, e.g., the microprocessor discussed below or microprocessor with hard disk drive capable of creating virtual TV channels. - In the preferred non-limiting embodiment shown, the
TV 12 includes ahousing 18 that holds a conventional television tuner which receives the TV signals. The audio and video settings of the TV, i.e., the volume, tone, tint, color, contrast, and so on as conventionally provided in the art, are established by respective adjustable audio and video setting circuits. Also, theTV 12 can access an electronic program guide (EPG) settingmodule 20 for displaying, on themonitor 16, a list of available TV channels and/or virtual channels in accordance with principles known in the art. Achannel tuning module 22 is provided for tuning the TV to a user-selected channel in response to channel selection inputs. - A
microprocessor 26 communicates with themodules TV 12, and location within the home of theTV 12, as set forth more fully below. As intimated above, themicroprocessor 26 can be located in thehousing 18 or it can be disposed elsewhere, such as in a set-top box, remote control device, etc. In any case, themicroprocessor 26 accesses a software-implementedsettings module 28 to execute the logic set forth herein. Themicroprocessor 26 can also access adatabase 30 of information for correlating time/date/location information to channel/EPG settings. Thedatabase 30 can be contained in computer memory, or on a hard disk drive, optical drive, solid state storage, tape drive, removable flash memory, or any other suitable data storage medium. Moreover, themicroprocessor 26 accesses or includes aclock 31, so that the microprocessor can determine the time of day for purposes to be shortly disclosed. Thesystem 10 can also have a TVremote control device 34 that functions in accordance with principles known in the art and as set forth herein. A geographic locater 35 such as but not limited to a global positioning system (GPS) can input location information to themicroprocessor 26 if desired It may now be appreciated that themicroprocessor 26 controls the functions of theTV 12 in accordance with the logic below. The flow charts herein illustrate the structure of the logic modules of the present invention as embodied in computer program software. Those skilled in the art will appreciate that the flow charts illustrate the structures of logic elements, such as computer program code elements or electronic logic circuits, that function according to this invention. Manifestly, the invention is practiced in its essential embodiment by a machine component that renders the logic elements in a form that instructs a digital processing apparatus (that is, a computer or microprocessor) to perform a sequence of function steps corresponding to those shown. Internal logic could be as simple as a state machine. - In other words, the present logic may be established as a computer program that is executed by a processor within, e.g., the present microprocessors/servers as a series of computer-executable instructions. In addition to residing on hard disk drives, these instructions may reside, for example, in RAM of the appropriate computer, or the instructions may be stored on magnetic tape, electronic read-only memory, or other appropriate data storage device.
- Now referring to the logic diagram shown in
FIG. 2 , themodule 28 can recommend programming and/or establish an electronic program guide (EPG) based on time of day, and/or date, and/or geographic location of theTV 12, and/or location of theTV 12 within the home. Specifically, atblock 36 themicroprocessor 26 can receive time, date, geographic location, and location within the home of theTV 12 from the viewer by means of theremote device 34 or other input device, or from thelocater 37. When received from the viewer, themodule 28 can cause a menu to be displayed on theTV 12 listing, e.g., locations within the home, for example, “bedroom”, “bathroom”, “living room”, “baby's room”, and so on. Date, time, and geographic location can also be listed. The viewer can then select the appropriate entry. - Proceeding to block 38, some or all of the information discussed above can be received from an external source, such as a broadcaster, Internet connection, global positioning system (GPS) satellite, etc. Accordingly, time/date/location information can be received in broadcast content (e.g., in the vertical blanking interval), or via out of band broadcast content, such as Internet content or Radio Data Service (RDS) content or telephone modem content or as part of transmitted authentication data to, e.g., a set top box.
- In any case, based on the time/date/location information received at
blocks 36 and/or 38, the logic flows to block 40, wherein themicroprocessor 26 establishes one or more of an EPG and programming recommendations based on the information. To do this, themicroprocessor 26 executes thesettings module 28 to invoke heuristically determined rules. As can be appreciated, a wide range of subjective heuristics can be employed and updated in thedatabase 30 via, e.g., cable or Internet connection to, e.g., automatically establish channels that are listed on the EPG, for instance, to highlight certain programs and lowlight or delete altogether programs that do not match the time/date/location. For example, for a viewer of a bedroom TV on a Sunday morning, a channel carrying WWF wrestling might be lowlighted or not presented at all on the EPG. On the other hand, for a viewer viewing a family room TV on a Friday night, EPG channels carrying comedies or other light fare can be highlighted or presented exclusively. Equivalently, theremote control 34 can be automatically configured to skip non-recommended channels when the channel up/down buttons are pushed and tune only to recommended channels. - By further way of non-limiting examples only, for a TV located at a ski resort, the EPG might highlight or present exclusively ski channels or resort channels. As another example, in the morning, if the
TV 12 is located in the kitchen, the EPG might be configured to highlight morning news shows and cooking shows. - Still further, the viewer can manually change the TV settings by, e.g., appropriately manipulating the
remote control device 34. In such an embodiment, themicroprocessor 26 can present, on themonitor 16, a menu listing available settings and highlighting the actual settings as automatically established by themicroprocessor 26, and the viewer can scroll through the menu and select other TV settings, if desired. These viewer-selected settings can in turn be correlated with contemporaneous time/date/location signals and thedatabase 30 updated, or “trained”, accordingly. For example, if the same time/date/location signal (or signal range) is sensed two or more times contemporaneously with a manually-input setting, the signal (or range) can be correlated to the setting in thedatabase 30. In this way, the heuristics that are correlated to particular settings can be altered, or vice-versa. - As mentioned above, in addition to establishing EPG settings based on time/date/location, particular channels can be presented or recommended based on the same considerations. Accordingly, at
block 42 program metadata such as program guides, closed caption data, or PSIP data can be searched to prioritize available programs based on heuristics that match programs or program types with the time/date/location data. If by recommendation, an on-screen display of the recommendations can be made to allow the viewer to select a channel atblock 44, or the top channel in the priority list can be automatically established on theTV 12. Or, the recommendations can be automatically recorded for later viewing. - By way of non-limiting example of a heuristic that can be applied, for a
TV 12 located in a kitchen, at 6 P.M. themicroprocessor 26 can determine that a particular cooking show is being shown on a cooking channel (block 42), and then recommend that the viewer select the cooking channel by means of an on-screen recommendation (block 44). Or, themicroprocessor 26 can automatically establish a channel on theTV 12 based on the heuristics. Or yet again, at 4 P.M., prior to viewer arrival, the cooking show can be automatically recorded using a recording device associated with theTV 12 and then replayed for the viewer when the viewer arrives home at 6 P.M. and turns on the kitchen TV. - In addition to recommending TV programs, the system can recommend targeted advertising based on the above principles so that TV advertisements can be selectively sent to selected TVs (by, e.g., cable) based on the time/date/location of the TV. Moreover, the above-mentioned programming recommendations can be used as precording recommendations, such that the
microprocessor 26 records a recommended program for manual or automatic playback at a later time. - While the particular SYSTEM AND METHOD FOR ESTABLISHING TV CHANNEL as herein shown and described in detail is fully capable of attaining the above-described objects of the invention, it is to be understood that it is the presently preferred embodiment of the present invention and is thus representative of the subject matter which is broadly contemplated by the present invention, that the scope of the present invention fully encompasses other embodiments which may become obvious to those skilled in the art, and that the scope of the present invention is accordingly to be limited by nothing other than the appended claims, in which reference to an element in the singular means “at least one”. All structural and functional equivalents to the elements of the above-described preferred embodiment that are known or later come to be known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed by the present claims. Moreover, it is not necessary for a device or method to address each and every problem sought to be solved by the present invention, for it to be encompassed by the present claims. Furthermore, no element, component, or method step in the present disclosure is intended to be dedicated to the public regardless of whether the element, component, or method step is explicitly recited in the claims. No claim element herein is to be construed under the provisions of 35 U.S.C. §112, sixth paragraph, unless the element is expressly recited using the phrase “means for”.
Claims (17)
1-2. (canceled)
3. A system for automatically establishing at least one TV channel or electronic porgram guide (EPG) based on at least one of: a geographic location of a TV, a location of a TV with respect to a dwelling, and a time, comprising:
a TV; and
a processor coupled to the TV and receiving information representative of at least one of: a geographic location of a TV, a location of a TV with respect to a dwelling, and a time, the processor establishing at least one channel based at least partially thereon, wherein the information is received via a global positioning satellite.
4-6. (canceled)
7. A method for establishing at least one TV channel on a TV based on at least one of: location of the TV, and time, comprising:
providing a set of correlation heuristics;
receiving an input comprising at least one of: the location, and the time; and
accessing the set of correlation heuristics to correlate the input to the channel.
8. The method of claim 7 , wherein the location is a location of the TV within a building.
9. The method of claim 7 , wherein the location is a geographic location of the TV.
10. The method of claim 7 , wherein the time is a time of day.
11. The method of claim 7 , wherein the time is a date.
12. The method of claim 7 , wherein the input is received from a viewer of the TV.
13. The method of claim 7 , wherein the input is received from a global positioning satellite.
14. A system for tailoring TV channels to a TV location and/or a time, comprising:
means for inputting the location and/or time to establish an input;
means for correlating the input to at least one channel associated with the TV; and
means for establishing the channel on the TV.
15. The system of claim 14 , wherein the means for inputting is a human-manipulable TV control device associated with the TV.
16. The system of claim 14 , wherein the means for inputting is a wide area source of data.
17. The system of claim 14 , wherein the means for correlating is a processor located in the TV.
18. The system of claim 14 , wherein the means for correlating is a processor located in a set-top box associated with the TV.
19. A system for tailoring TV ads to a TV location and/or a time, comprising:
means for inputting the location and/or time to establish an input; and
means for establishing targeted advertising based on the input.
20. A system for recommending programs to be recorded based on a TV location and/or a time, comprising:
means for inputting the location and/or time to establish an input; and
means for generating programming recommendations based on the input for manual or automatic playback at a later time.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/509,528 US20060282862A1 (en) | 2001-10-29 | 2006-08-23 | System and method for establishing TV channel |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/003,720 US7140032B2 (en) | 2001-10-29 | 2001-10-29 | System and method for establishing TV channel |
US11/509,528 US20060282862A1 (en) | 2001-10-29 | 2006-08-23 | System and method for establishing TV channel |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/003,720 Division US7140032B2 (en) | 2001-10-29 | 2001-10-29 | System and method for establishing TV channel |
Publications (1)
Publication Number | Publication Date |
---|---|
US20060282862A1 true US20060282862A1 (en) | 2006-12-14 |
Family
ID=21707251
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/003,720 Expired - Fee Related US7140032B2 (en) | 2001-10-29 | 2001-10-29 | System and method for establishing TV channel |
US11/509,528 Abandoned US20060282862A1 (en) | 2001-10-29 | 2006-08-23 | System and method for establishing TV channel |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/003,720 Expired - Fee Related US7140032B2 (en) | 2001-10-29 | 2001-10-29 | System and method for establishing TV channel |
Country Status (1)
Country | Link |
---|---|
US (2) | US7140032B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080216122A1 (en) * | 2007-02-27 | 2008-09-04 | Chung Shun John Pong | System and method for selection of content source upon device power-on |
US20130205328A1 (en) * | 2012-02-06 | 2013-08-08 | Curtis Ling | Method and system for an internet protocol lnb supporting positioning |
CN109510935A (en) * | 2019-01-09 | 2019-03-22 | 深圳英飞拓智能技术有限公司 | A kind of management system and management method of camera position information |
Families Citing this family (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7320025B1 (en) | 2002-03-18 | 2008-01-15 | Music Choice | Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service |
CA2375363A1 (en) * | 2000-03-29 | 2001-10-04 | Sony Corporation | Virtual program list providing system |
JP3598979B2 (en) * | 2001-02-28 | 2004-12-08 | 日産自動車株式会社 | Broadcast receiver |
US8032909B2 (en) * | 2001-07-05 | 2011-10-04 | Digimarc Corporation | Watermarking and electronic program guides |
US8122465B2 (en) * | 2001-07-05 | 2012-02-21 | Digimarc Corporation | Watermarking to set video usage permissions |
US10469786B2 (en) * | 2001-07-13 | 2019-11-05 | Universal Electronics Inc. | System and method for interacting with a program guide displayed on a portable electronic device |
GB0201594D0 (en) * | 2002-01-24 | 2002-03-13 | Koninkl Philips Electronics Nv | Audio/video stream |
US20030159155A1 (en) * | 2002-02-20 | 2003-08-21 | Lee S. Weinblatt | Interactive reward associated with a broadcast |
PL356280A1 (en) * | 2002-09-25 | 2004-04-05 | Advanced Digital Broadcast Polska Spółka z o.o. | Method of channel selection upon switching the tv set on |
US8943537B2 (en) * | 2004-07-21 | 2015-01-27 | Cox Communications, Inc. | Method and system for presenting personalized television program recommendation to viewers |
US7562378B2 (en) * | 2004-07-28 | 2009-07-14 | Microsoft Corporation | Methods and systems for constructing and editing electronic program guide lineups |
US20060037046A1 (en) * | 2004-08-13 | 2006-02-16 | Microsoft Corporation | Aligning video data to create a comprehensive program guide |
US7793321B2 (en) * | 2004-08-13 | 2010-09-07 | Microsoft Corporation | Delivering a geographic-specific comprehensive program guide |
JP2007272697A (en) * | 2006-03-31 | 2007-10-18 | Pioneer Electronic Corp | Information setting system, terminal apparatus, server apparatus, electronic apparatus, information setting method, terminal apparatus program, server apparatus program and electronic apparatus program |
US8656431B2 (en) * | 2006-07-10 | 2014-02-18 | Mark A. Cavicchia | Global interactive program guide application and device |
US7962937B2 (en) * | 2006-08-01 | 2011-06-14 | Microsoft Corporation | Media content catalog service |
KR20080030320A (en) * | 2006-09-29 | 2008-04-04 | 삼성전자주식회사 | Broadcasting receiving apparatus and control method thereof |
US20080098423A1 (en) * | 2006-10-20 | 2008-04-24 | Bellsouth Intellectual Property Corporation | Methods, Systems, And Computer Program Products For Selecting And Inserting Advertising Into Slots In Broadcast Content |
JP4482829B2 (en) * | 2006-11-08 | 2010-06-16 | ソニー株式会社 | Preference extraction device, preference extraction method, and preference extraction program |
US7765570B2 (en) * | 2007-06-12 | 2010-07-27 | Microsoft Corporation | Maintaining accurate channel line-up by persistently monitoring availability of accessible channels |
US8250610B2 (en) * | 2007-06-22 | 2012-08-21 | Verizon Patent And Licensing Inc. | Method, computer program product and apparatus for receiving recording recommendations |
US7861267B2 (en) * | 2007-07-05 | 2010-12-28 | Samsung Electronics Co., Ltd. | Method and system for presenting TV channels |
US9160977B2 (en) * | 2007-07-30 | 2015-10-13 | Cisco Technology Inc. | Providing information about video content |
US9628208B2 (en) * | 2008-02-26 | 2017-04-18 | International Business Machines Corporation | System, method and program product for customizing presentation of television content to a specific viewer and location |
US8359614B2 (en) * | 2008-05-16 | 2013-01-22 | Sony Computer Entertainment America Llc | Channel hopping scheme for update of data for multiple services across multiple digital broadcast channels |
US20090284472A1 (en) * | 2008-05-19 | 2009-11-19 | Omega3 Systems, Inc. | System and method for controlling an electronic device |
US20100011020A1 (en) * | 2008-07-11 | 2010-01-14 | Motorola, Inc. | Recommender system |
TWI458286B (en) * | 2008-07-18 | 2014-10-21 | Wistron Corp | Mobile multimedia device and method thereof |
US20110035765A1 (en) * | 2009-08-10 | 2011-02-10 | Sling Media Pvt Ltd | Systems and methods for providing programming content |
TW201310977A (en) * | 2011-08-31 | 2013-03-01 | Giga Byte Tech Co Ltd | Method for obtaining channels list of digital television and digital television receiver thereof |
US9661364B2 (en) * | 2011-09-27 | 2017-05-23 | Verizon Patent And Licensing Inc. | Recommended media content based channel surfing methods and systems |
US9197937B1 (en) | 2012-04-26 | 2015-11-24 | Music Choice | Automatic on-demand navigation based on meta-data broadcast with media content |
KR20140118667A (en) | 2013-03-29 | 2014-10-08 | 삼성전자주식회사 | Display apparatus and control method thereof |
US10284891B2 (en) * | 2014-09-15 | 2019-05-07 | Synamedia Limited | System and method for providing a customized view of live content |
US10219027B1 (en) | 2014-10-24 | 2019-02-26 | Music Choice | System for providing music content to a user |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5758257A (en) * | 1994-11-29 | 1998-05-26 | Herz; Frederick | System and method for scheduling broadcast of and access to video programs and other data using customer profiles |
US5805230A (en) * | 1994-03-01 | 1998-09-08 | Thomson Multimedia | Method for automatic programming of a tuner and device for implementation of the method |
US6005565A (en) * | 1997-03-25 | 1999-12-21 | Sony Corporation | Integrated search of electronic program guide, internet and other information resources |
US6009116A (en) * | 1995-05-05 | 1999-12-28 | Philip A Rubin And Associates, Inc. | GPS TV set top box with regional restrictions |
US20020143565A1 (en) * | 2001-03-30 | 2002-10-03 | Intertainer, Inc. | Digital entertainment service platform |
US6469753B1 (en) * | 1996-05-03 | 2002-10-22 | Starsight Telecast, Inc. | Information system |
US20020171686A1 (en) * | 2000-01-16 | 2002-11-21 | Yakov Kamen | Electronic programming guide |
US6681396B1 (en) * | 2000-02-11 | 2004-01-20 | International Business Machines Corporation | Automated detection/resumption of interrupted television programs |
US6714722B1 (en) * | 1998-03-03 | 2004-03-30 | Matsushita Electric Industrial Co., Ltd. | Multimedia recorder with enhanced EPG-related functions |
US20040078809A1 (en) * | 2000-05-19 | 2004-04-22 | Jonathan Drazin | Targeted advertising system |
US6727914B1 (en) * | 1999-12-17 | 2004-04-27 | Koninklijke Philips Electronics N.V. | Method and apparatus for recommending television programming using decision trees |
US6741834B1 (en) * | 2000-06-06 | 2004-05-25 | Hughes Electronics Corporation | Device and method to improve integrated presentation of existing radio services and advanced multimedia services |
US6785904B1 (en) * | 1998-06-05 | 2004-08-31 | Decisionmark Corp. | Method and system for providing household level television programming information |
US6947935B1 (en) * | 2001-04-04 | 2005-09-20 | Microsoft Corporation | Training, inference and user interface for guiding the caching of media content on local stores |
US20050251827A1 (en) * | 1998-07-17 | 2005-11-10 | United Video Properties, Inc. | Interactive television program guide system having multiple devices within a household |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6583825B1 (en) * | 1994-11-07 | 2003-06-24 | Index Systems, Inc. | Method and apparatus for transmitting and downloading setup information |
US5880768A (en) * | 1995-04-06 | 1999-03-09 | Prevue Networks, Inc. | Interactive program guide systems and processes |
US5585838A (en) * | 1995-05-05 | 1996-12-17 | Microsoft Corporation | Program time guide |
US5758259A (en) * | 1995-08-31 | 1998-05-26 | Microsoft Corporation | Automated selective programming guide |
US5790202A (en) * | 1996-05-15 | 1998-08-04 | Echostar Communications Corporation | Integration of off-air and satellite TV tuners in a direct broadcast system |
DK0932398T3 (en) * | 1996-06-28 | 2006-09-25 | Ortho Mcneil Pharm Inc | Use of topiramate or derivatives thereof for the manufacture of a medicament for the treatment of manic depressive bipolar disorders |
US5801747A (en) * | 1996-11-15 | 1998-09-01 | Hyundai Electronics America | Method and apparatus for creating a television viewer profile |
US6177931B1 (en) * | 1996-12-19 | 2001-01-23 | Index Systems, Inc. | Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information |
US6268849B1 (en) * | 1998-06-30 | 2001-07-31 | United Video Properties, Inc. | Internet television program guide system with embedded real-time data |
US6505348B1 (en) * | 1998-07-29 | 2003-01-07 | Starsight Telecast, Inc. | Multiple interactive electronic program guide system and methods |
US6782550B1 (en) * | 2000-06-16 | 2004-08-24 | Minerva Networks, Inc. | Program guide with a current-time bar |
US20020042915A1 (en) * | 2000-10-06 | 2002-04-11 | Kubischta Raymond L. | Interactive, off-screen entertainment guide for program selection and control |
US7272657B2 (en) * | 2001-07-30 | 2007-09-18 | Digeo, Inc. | System and method for displaying video streams ranked by user-specified criteria |
US20030009771A1 (en) * | 2001-06-26 | 2003-01-09 | Chang Glen C. | Method and system to provide a home style user interface to an interactive television system |
-
2001
- 2001-10-29 US US10/003,720 patent/US7140032B2/en not_active Expired - Fee Related
-
2006
- 2006-08-23 US US11/509,528 patent/US20060282862A1/en not_active Abandoned
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5805230A (en) * | 1994-03-01 | 1998-09-08 | Thomson Multimedia | Method for automatic programming of a tuner and device for implementation of the method |
US5758257A (en) * | 1994-11-29 | 1998-05-26 | Herz; Frederick | System and method for scheduling broadcast of and access to video programs and other data using customer profiles |
US6009116A (en) * | 1995-05-05 | 1999-12-28 | Philip A Rubin And Associates, Inc. | GPS TV set top box with regional restrictions |
US6469753B1 (en) * | 1996-05-03 | 2002-10-22 | Starsight Telecast, Inc. | Information system |
US6005565A (en) * | 1997-03-25 | 1999-12-21 | Sony Corporation | Integrated search of electronic program guide, internet and other information resources |
US6714722B1 (en) * | 1998-03-03 | 2004-03-30 | Matsushita Electric Industrial Co., Ltd. | Multimedia recorder with enhanced EPG-related functions |
US6785904B1 (en) * | 1998-06-05 | 2004-08-31 | Decisionmark Corp. | Method and system for providing household level television programming information |
US20050251827A1 (en) * | 1998-07-17 | 2005-11-10 | United Video Properties, Inc. | Interactive television program guide system having multiple devices within a household |
US6727914B1 (en) * | 1999-12-17 | 2004-04-27 | Koninklijke Philips Electronics N.V. | Method and apparatus for recommending television programming using decision trees |
US20020171686A1 (en) * | 2000-01-16 | 2002-11-21 | Yakov Kamen | Electronic programming guide |
US6681396B1 (en) * | 2000-02-11 | 2004-01-20 | International Business Machines Corporation | Automated detection/resumption of interrupted television programs |
US20040078809A1 (en) * | 2000-05-19 | 2004-04-22 | Jonathan Drazin | Targeted advertising system |
US6741834B1 (en) * | 2000-06-06 | 2004-05-25 | Hughes Electronics Corporation | Device and method to improve integrated presentation of existing radio services and advanced multimedia services |
US20020143565A1 (en) * | 2001-03-30 | 2002-10-03 | Intertainer, Inc. | Digital entertainment service platform |
US6947935B1 (en) * | 2001-04-04 | 2005-09-20 | Microsoft Corporation | Training, inference and user interface for guiding the caching of media content on local stores |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080216122A1 (en) * | 2007-02-27 | 2008-09-04 | Chung Shun John Pong | System and method for selection of content source upon device power-on |
US8239764B2 (en) | 2007-02-27 | 2012-08-07 | Samsung Electronics Co., Ltd. | System and method for selection of content source upon device power-on |
US9326101B2 (en) | 2011-12-14 | 2016-04-26 | Maxlinear, Inc. | Method and system for an internet protocol LNB supporting positioning |
US9634754B2 (en) | 2011-12-14 | 2017-04-25 | Maxlinear, Inc. | Method and system for an internet protocol LNB supporting positioning |
US20130205328A1 (en) * | 2012-02-06 | 2013-08-08 | Curtis Ling | Method and system for an internet protocol lnb supporting positioning |
US8615780B2 (en) * | 2012-02-06 | 2013-12-24 | Maxlinear, Inc. | Method and system for an internet protocol LNB supporting positioning |
US8707371B2 (en) | 2012-02-06 | 2014-04-22 | Maxlinear, Inc. | Method and system for an internet protocol LNB supporting positioning |
CN109510935A (en) * | 2019-01-09 | 2019-03-22 | 深圳英飞拓智能技术有限公司 | A kind of management system and management method of camera position information |
Also Published As
Publication number | Publication date |
---|---|
US7140032B2 (en) | 2006-11-21 |
US20030110490A1 (en) | 2003-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7140032B2 (en) | System and method for establishing TV channel | |
US6449767B1 (en) | System for displaying an integrated portal screen | |
JP5728047B2 (en) | Television reservation system and operation method thereof | |
US8566871B2 (en) | Multiple interactive electronic program guide system and methods | |
EP1228643B1 (en) | Interactive television program guide system with listings groups | |
EP1159826B1 (en) | Multiple interactive electronic program guide system and methods | |
KR20010112334A (en) | System and method for miniguide implementaion | |
KR20040010596A (en) | System and method for creating user profiles | |
US7009659B2 (en) | System and method for establishing TV settings | |
EP1311119A2 (en) | System and method of assigning a home channel | |
KR100869532B1 (en) | Method and apparatus for controlling viewing of television programs | |
EP1370079B1 (en) | Method and system for performing actions related to programming in an electronic program guide |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |