Extensible framework for tuning to programming sources

Computer graphics processing and selective visual display system – Display driving control circuitry – Controlling the condition of display elements

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C348S731000

Reexamination Certificate

active

06628301

ABSTRACT:

TECHNICAL FIELD
This invention relates to broadcast program tuning. More particularly, the invention relates to an extensible framework for tuning to programming sources.
BACKGROUND OF THE INVENTION
It has become common for a single video, audio, or data device to receive multimedia program content via a variety of different network types. For instance, a television may receive programming from one or more cable systems or satellite systems and also from terrestrial broadcast systems. More recent devices such as set-top boxes (STBs) and multimedia personal computers (PCs) are able to receive programming from cable systems, terrestrial broadcast systems, satellite systems, the Internet, etc.
Different application programs can be written by developers to make use of this multimedia program content. One typical example of such an application is a multimedia viewer application that allows a user to view the multimedia content on a display device.
Each network type requires that the device receiving the multimedia program content operate in a particular manner to be able to “tune to” or receive particular content. For example, a terrestrial broadcast system may require that the device tune a receiver to a particular frequency, while a satellite system may require that the device tune a receiver to a different frequency and obtain select portions of the multimedia stream provided at that frequency.
The wide variety of available network types creates problems for application developers, requiring that the developer be aware of and properly design for the tuning of each of the different transport mechanisms the application is to support. For example, a multimedia viewer application that is to be able to tune to terrestrial broadcasts, cable transmissions, and digital satellite transmissions would have to be programmed with all of the specific information necessary to tune to each one of these different network types.
Requiring such information to be programmed into the application can be troublesome for developers, requiring additional time and knowledge to be able to do so. Requiring such information to be programmed into the application further limits the application's ability to support subsequently developed transport mechanisms.
The invention described below addresses these disadvantages, providing an extensible framework for tuning to programming sources.
SUMMARY OF THE INVENTION
An extensible framework for tuning to programming sources is described herein. The extensible framework can be easily modified (such as by creating, modifying, or deleting programming sources) without requiring changes on the part of applications interacting with the framework.
According to one aspect of the extensible framework, tune request objects and tuning space objects are used to maintain and pass information regarding how to tune to a particular program. The exact nature of such information varies depending on the programming source (examples include RF frequencies, digital sub-channel identifiers, satellite locations, etc.). An application can obtain access to a particular programming source, such as to receive the multimedia content of a particular program, by interacting with the tune request objects, thereby alleviating the application of needing to have any information regarding how to tune to a particular program.
According to another aspect of the extensible framework, each tuning space object corresponds to a particular program source and includes information regarding how a tuner can tune to various programs (e.g., channels) available from that programming source. Each tune request object corresponds to a particular program available from a programming source and includes both a tuning space object corresponding to that programming source as well as information identifying the particular program (e.g., a channel number, a channel name, etc.).


REFERENCES:
patent: 5649285 (1997-07-01), Cautley
patent: 6005561 (1999-12-01), Hawkins et al.
patent: 6340997 (2002-01-01), Borseth

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Extensible framework for tuning to programming sources does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Extensible framework for tuning to programming sources, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Extensible framework for tuning to programming sources will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3072879

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.