The present invention relates to Internet Protocol based television services, and more particularly to providing and accessing channels over an Internet Protocol based television network.
Current television (TV) cable and satellite systems are limited to a few hundred channels. Further, the primary user interface that is typically used for channel surfing is a hand-held TV remote control having twenty (20) to thirty (30) push buttons. More recently, TV-centric digital media center (DMC) systems have been provided and include a wireless keyboard similar to a personal computer (PC) keyboard that allows TV viewers to surf channels and control the DMC.
In an Internet-enabled broadband content access paradigm, such as an Internet Protocol based TV (IPTV) service, there may be hundreds of thousands or even millions of video content titles available over an IPTV service provider broadband network. Consequently, consumers today are faced with a constantly increasing number of choices when deciding what they will watch on TV.
Therefore, methods, systems and computer products are needed for providing and/or accessing media over an IPTV network.
Exemplary embodiments include a method of providing media over an Internet Protocol (IP) based network. The method includes receiving a handle and/or password, associating the handle and/or password to a channel inaccessible to the public, mapping the handle and/or password to the inaccessible channel, and providing the inaccessible channel.
Additional exemplary embodiments include a system for accessing media over an Internet Protocol (IP) based network. The system includes a communication device operatively connected to an input device for receiving a handle and/or a password. The communication device is configured to operate on the IP based network and configured to transmit the handle and/or password. The communication device transmits the handle and/or password to an association database, and the association database is configured to associate the handle and/or password to a channel inaccessible by the public. The communication device accesses the inaccessible channel by having a mapping device map the handle and/or password to the inaccessible channel.
Further exemplary embodiments include a computer program product, tangibly embodied on a computer readable medium, for allowing access to media over an Internet protocol based network, where the computer program product has instructions for causing a computer to execute a method. The method includes receiving a handle and/or password input, associating the handle and/or password to a channel inaccessible to the public, mapping the handle and/or password to the inaccessible channel, and providing the inaccessible channel.
Other systems, methods, and/or computer program products according to exemplary embodiments will be or become apparent to one with skill in the art upon review of the following drawings and detailed description. It is intended that all such additional systems, methods, and/or computer program products be included within this description, be within the scope of the exemplary embodiments, and be protected by the accompanying claims.
Referring now to the drawings wherein like elements are numbered alike in the several FIGURES:
The detailed description explains the exemplary embodiments, together with advantages and features, by way of example with reference to the drawings.
With the advent of IPTV services over a broadband network, numerous channels or selections are available to the public. Exemplary embodiments of the present disclosure describe accessing and providing channels and/or media over an IPTV network where the channels and/or media may be unknown to and/or inaccessible by the public.
A mapping device 150 uses the association made between the handle and the corresponding media/channel (e.g., a hidden channel) identified in the association database 140. The mapping device 150 maps the handle input by the user via the input device 110, to media/channels on media/channel servers 160, according to exemplary embodiments. The media/channel is provided to the user via the communication device 120 of the IPTV device 100. In accordance with exemplary embodiments, the mapping device 150 designates an access path from the communication device 120 via the network 170 to the media/channel (e.g., a hidden channel) on the media/channel servers 160. In accordance with exemplary embodiments, the mapping device 150 establishes a connection with the media/channel server 160 (e.g., hidden channel). The communication device 120 may be, as a non-limiting example, a set top box that is capable of operating on the network 170 (e.g., an IPTV network), and the set top box may be configured to perform the functions of the mapping device 150. In non-limiting examples, the mapping device 150 may be a server, and the server may have an application for performing the functions of the mapping device 150.
The network 170 may include circuit-switched and/or packet-switched technologies and devices, such as routers, switches, hubs, gateways (e.g., residential gateways, including a DSL modem, etc.) etc. The network 170 may include wireline and/or wireless components utilizing, e.g., 802.11 standards for providing over-the-air transmissions of communications. The network 170 can be an IP-based network and be a managed IP network administered by a service provider, which can control bandwidth and quality of service for the communications over the network 170. The network 170 may be implemented in a wireless fashion, e.g., using wireless protocols and technologies, such as WiFi, WiMax, etc. The network 170 can also be a packet-switched network as a local area network, wide area network, metropolitan area network, Internet network, or other similar type of network environment. The network 170 may be a cellular communications network, a fixed wireless network, a wireless local area network (LAN), a wireless wide area network (WAN) a personal area network (PAN), a virtual private network (VPN), intranet or other suitable network system and includes equipment for receiving and transmitting signals such as a cell tower and mobile switching center. In another exemplary embodiment, the network 170 can be a circuit-switched network such as a standard public switched telephone network (PSTN).
In accordance with exemplary embodiments, the “Hidden Channel” may be a channel inaccessible to the public, and the “Hidden Channel” may be undisclosed and unknown to the public. More about the “Hidden Channel” is discussed herein.
The handle is associated with corresponding media/channel in a database(s), or in a server or storage medium by an IPTV network provider or a media content provider at 210.
In accordance with exemplary embodiments, there may be various handles, such as names, designations, or other identifiers, associated with the same media/channel, and the handles are identified and authenticated in the database or server to be sure that they correspond to the media/channel. As non-limiting examples, the access application 170 may be used to identify and authenticate the handle. As non-limiting examples, the association database 140 (or a server) may identify and authenticate the handle. As discussed herein, the user may also input a password concurrently with or subsequent to the handle, and the password is identified and authenticated.
The handle is mapped to the designated media/channel (or vice versa) over the IPTV network at 220. As a non-limiting example, a set top box (e.g., the communication device 120) may be used to map to the designated hidden channel/media. Conversely, as another non-limiting example, the IPTV service provider maps to the hidden channel/media. The user may access (or tune to) the media/channel at 230. As non-limiting examples, the user may access web cameras, files, CDs, music files, IP addresses, URLs, etc.
In accordance with exemplary embodiments, the user may request an interactive connection to the channel/media at 240. An interactive connection to the channel/media is provided (established) at 250. Although
Further, in accordance with exemplary embodiments, an individual may desire to have his/her own channel for others to access, and the channel may be published or unpublished. In other words, the individual may choose to allow restricted or unrestricted access to his channel. The individual may sign-up with the IPTV network provider (i.e., service provider). The individual may have information (i.e., handles) that he desires to be associated with his channel/media, which may be, as non-limiting examples, a telephone number, a nickname, or other identifier. The individual associates the handle (e.g., user ID, information) to his channel and/or media, such that others can have restricted or unrestricted access to the media/channel over an IPTV network (in operation 210). On the other hand, the IPTV network provider (i.e., service provider) may associate the handle to the channel/media for the individual (in operation 210). Also, some of the information (handles) may be associated by the individual and some by the IPTV network provider (in operation 210). Although, the individual may have a single channel, the same channel may be accessed using multiple handles (e.g., a telephone number, nickname, or other identifier). In accordance with exemplary embodiments, there may be meta data associated with the content of the channel/media. The meta data can be provided by the IPTV network provider or by the individual creating the channel/media.
A user desiring to access a hidden channel may view a screen 300 with a menu guide. The menu guide includes a listing of various channels (e.g., sports, news, cooking, movies, etc.) on the screen 300. However, the user may want to access a hidden channel not available on the menu guide shown on the screen 300. The user views the screen 310, supported by an access application in which a handle and/or password may be input to access the hidden channel. The handle and/or password are properly identified/authenticated. The handle is associated with and mapped to the corresponding media/channel. In accordance with exemplary embodiments, the user may only input a handle without a password to access the hidden channel, or the user may input a handle concurrently with a password. In accordance with another exemplary embodiment, the user may enter a handle on one screen, and another screen may appear in which the user enters a password. Further, in accordance with exemplary embodiments, the access application may be launched from a server provided by the IPTV service provider and/or the communication device 120, such as a set top box.
In
In accordance with exemplary embodiments, the hidden channel is unpublished and unknown to the user in advance. The hidden channel may comprise access to a restricted channel (private information), a corporate channel that is available to employees, a web camera, a church channel, audio/video content, etc. In a non-limiting example, the hidden channel may be restricted information that is inaccessible by (or even unknown to) the public.
In accordance with exemplary embodiments, the user knows the handle and/or password in advance such that the user may access the media/channel and/or hidden channel over the IPTV network. In accordance with exemplary embodiments, the hidden channel is unsearchable.
The terms channel and media are used throughout and the use of one term is not meant to exclude the other term. As non-limiting examples, channel and media may be synonymous or slightly different. Also, the term channel is not limited to a single channel and may represent numerous channels each having different content. Further, in non-limiting examples, the term media may represent the type of content accessed via the channel, and the media may be different on various channels. As such, a user may access a channel via a handle to view the media presented on the channel in a non-limiting example. The terms channel and media may also encompass their ordinary meanings and are not meant to be limited.
As described above, exemplary embodiments can be in the form of computer-implemented processes and apparatuses for practicing those processes. The exemplary embodiments can also be in the form of computer program code containing instructions embodied in tangible media, such as floppy diskettes, CD ROMs, hard drives, or any other computer-readable storage medium, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the exemplary embodiments. The exemplary embodiments can also be in the form of computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein, when the computer program code is loaded into an executed by a computer, the computer becomes an apparatus for practicing the exemplary embodiments. When implemented on a general-purpose microprocessor, the computer program code segments configure the microprocessor to create specific logic circuits.
While the present disclosure has been described with reference to exemplary embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the present disclosure without departing from the essential scope thereof. Therefore, it is intended that the present disclosure not be limited to the particular exemplary embodiments disclosed, but that the present disclosure will include all embodiments falling within the scope of the claims. Moreover, the use of the terms first, second, etc. do not denote any order or importance, but rather the terms first, second, etc. are used to distinguish one element from another. Furthermore, the use of the terms a, an, etc. do not denote a limitation of quantity, but rather denote the presence of at least one of the referenced item.