Data receiving method and device for applications providing an IPTV communications service
A method and apparatus for receiving an application for providing an Internet protocol television (IPTV) communication service. The method includes: acquiring IP address information for initiating an IPTV service provider discovery at an entry point for searching for a service provider; receiving information regarding an IPTV service provider from an IPTV service provider discovery entity apparatus by using the IP address information; and acquiring information regarding the application for providing the IPTV communication service based on the information regarding the IPTV service provider.
Latest Samsung Electronics Patents:
- Multi-device integration with hearable for managing hearing disorders
- Display device
- Electronic device for performing conditional handover and method of operating the same
- Display device and method of manufacturing display device
- Device and method for supporting federated network slicing amongst PLMN operators in wireless communication system
This application is a Continuation Application of International Application PCT/KR2009/001556 filed on Mar. 27, 2009, which claims benefit of U.S. Provisional Patent Application No. 61/040,309, filed on Mar. 28, 2008, 61/083,309, filed on Jul. 24, 2008, and 61/086,563, filed on Aug. 6, 2008, the disclosures of which are incorporated herein in their entireties by reference.
BACKGROUND1. Field
The exemplary embodiments relate to a method and apparatus for receiving information regarding applications for providing Internet protocol television (IPTV) communication service.
2. Description of the Related Art
Internet protocol television (IPTV) service is a service for providing information, moving picture contents, and broadcasting on a TV through an IP network, that is, an ultra-high speed Internet network. As services combining communication and broadcasting have been widely distributed, there is increased interest in IPTV service. Therefore, wide distribution of the IPTV service may largely affect the content industry and electrical appliances, as well as the communication and broadcasting industries.
According to a conventional art, in order for a subscriber of the IPTV service to use the IPTV service through the IP network, the subscriber requires a set-top box that is specific for an IPTV vendor. Only the user having the specific IPTV set-top box that is manufactured according to specifications set by the IPTV service provider may use the IPTV service of the corresponding IPTV service provider. For example, when there are three IPTV service providers, that is, Company A, Company B, and Company C, subscribers who bought the set-top box of company A may only use the IPTV service provided by company A, and they should buy an additional set-top box of company B or company C in order to subscribe for the IPTV service provided by company B or company C. The above problem of compatibility between the IPTV service and the set-top box limits a range of selection, and thus, quality of the IPTV service may be degraded and expansion of the IPTV service may be restricted.
In order to address the above compatibility problem, an open IPTV forum has been recently established to discuss standardization of the set-top box. In this forum, a common standard that is independent from the IPTV service providers and providing the service subscribers with the IPTV service based on the common standard are being discussed.
The open IPTV forum aims to make an interface and a hardware platform that are not dependent upon the IPTV service providers so that the subscriber may easily use the IPTV services provided by IPTV service providers. According to the open IPTV forum architecture, the subscriber may use the IPTV services provided by different IPTV service providers even when the subscriber does not have different set-top boxes, and thus, the range of services that may be selected by the subscriber can be expanded.
In order for the subscriber to use the IPTV services provided by the different IPTV service providers, a functional architecture according to the open IPTV forum includes devices for relaying services of the plurality of IPTV service providers to a residential network. Examples of the relaying devices include entities such as an application gateway (AG) functional entity apparatus, an IMS gateway (IG) functional entity apparatus, and CSP gateway (CG) functional entity apparatus according to the functional architecture of the open IPTV forum. The above relaying devices receive the IPTV services provided from a provider network and relay the IPTV services to terminal devices in the residential network.
SUMMARYAccording to exemplary embodiments, metadata including uniform resource identifier (URI) information regarding an application for providing an IPTV communication service is defined by using an extensible markup language (XML) schema, and thus, a user of an Internet protocol television (IPTV) terminal function (ITF) entity apparatus accesses the application for providing the IPTV communication service by using the metadata so as to use a predetermined communication service provided by a service provider.
According to an exemplary embodiment, there is provided a method of receiving information regarding an application for providing an Internet protocol television (IPTV) communication service, the method including: acquiring IP address information for initiating an IPTV service provider discovery at an entry point for searching for a service provider; receiving information regarding an IPTV service provider from an IPTV service provider discovery entity apparatus by using the IP address information; and acquiring information regarding the application for providing the IPTV communication service based on the information regarding the IPTV service provider.
The application for providing the IPTV communication service may include at least one of a chatting application, an instant message application, a caller identification (ID) application, and a presence application.
When the information regarding the IPTV service provider includes information for acquiring the application for providing the IPTV communication service, the method may further include acquiring information regarding at least one application for providing the IPTV communication service from the IPTV service discovery entity apparatus by using the information for acquiring the application for providing the IPTV communication service.
The information regarding the application for providing the IPTV communication service may include uniform resource identifier (URI) information regarding the application for providing the IPTV communication service, which may access at least one IPTV communication service provided by the IPTV service provider.
The information regarding the application for providing the IPTV communication service may include at least one of an application ID that may access at least one IPTV communication service provided by the IPTV service provider, name of the application, URI information for receiving the application icon, a kind of the application, information regarding technology used in the application, priority of the application, URI information for accessing the application through multicast, and URI information for accessing the application through unicast.
The information regarding the application for providing the IPTV communication service may include URI information regarding at least one of the chatting application, the instant message application, the caller ID application, and the presence application provided by the IPTV service provider.
The information regarding the application for providing the IPTV communication service may be provided as a part of a communication offering record.
The information regarding the IPTV service provider and the information regarding the application for providing the IPTV communication service may be written in extensible markup language (XML).
According to another exemplary embodiment, there is provided a computer readable recording medium having embodied thereon a computer program for executing the above method.
According to another exemplary embodiment, there is provided an open Internet protocol television (IPTV) terminal function (OITF) apparatus including: a service provider discovery launcher for acquiring IP address information for initiating an IPTV service provider discovery at an entry point for searching for the service provider; a service provider information receiving unit for receiving information regarding the IPTV service provider from an IPTV service provider discovery entity apparatus by using the IP address information; and an application information acquiring unit for acquiring information regarding an application for providing an IPTV communication service based on the information regarding the IPTV service provider.
The sexemplary embodiment s will now be described more fully with reference to the accompanying drawings. In the drawings, like reference numerals denote like elements and the thicknesses of layers and regions are exaggerated for clarity. Expressions such as “at least one of,” when preceding a list of elements, modify the entire list of elements and do not modify the individual elements of the list.
In
In operation 110, the ITF entity apparatus 10 and a network attachment entity apparatus 11 establish network connection to form an IPTV network. The ITF entity apparatus 10 acquires an IP address from the network attachment entity apparatus 11 to form the IPTV network. The network attachment entity apparatus 11 may be an apparatus for managing network connections, such as, a wide area network (WAN) gateway, and may perform user authentication of a network level, and access configuration. The ITF entity apparatus 10 may function as a user domain entity that receives an IPTV service from an IPTV service provider to use the IPTV service, and may perform a plurality of entity functions.
In operation 120, the ITF entity apparatus 10 determines an entry point for searching for the IPTV service, i.e., determines the location where the operation of searching for the IPTV starts. The ITF entity apparatus 10 may search for the IPTV service provider before searching for the IPTV service. Thus, in operation 120, the ITF entity apparatus 10 determines the IP address of an apparatus 12 for performing a function of an IPTV service provider discovery entity (‘IPTV service provider discovery entity apparatus 12’) as the entry point. Information of the IP address of the IPTV service provider discovery entity apparatus 12 may be received from the network attachment entity apparatus 11 during the formation of the IPTV network, or alternatively, may be contained in the ITF entity apparatus 10 rather than being received from an external source.
In operation 130, the ITF entity apparatus 10 accesses the IPTV service provider discovery entity apparatus 12, and searches for information of at least one IPTV service provider. A single ITF entity apparatus 10, that is, a single user terminal, may search for information of a plurality of different IPTV service providers.
The information of the IPTV service provider may include uniform resource identifier (URI) information regarding applications providing an IPTV communication service, and information regarding a user interface (UI) that is used when a user of the ITF entity apparatus 10 selects an IPTV service provider. For example, the information related to a UI, such as logos, trademarks or icons of IPTV service providers is provided to the ITF entity apparatus 10, and then is displayed to the user by the ITF entity apparatus 10. Thus, the user of the ITF entity apparatus 10 may select one IPTV service provider from among the IPTV service providers.
Since the information regarding the IPTV service providers is provided to the ITF entity apparatus 10 through the IPTV service provider discovery entity apparatus 12, the user may select a predetermined IPTV service provider through the ITF entity apparatus 10, and may use an IPTV service of the selected IPTV service provider.
The user of the ITF entity apparatus 10 may access applications for providing the IPTV communication service provided by the IPTV service provider that is selected based on the URI information regarding the IPTV communication service-providing applications. The IPTV communication service-providing applications may include a chatting application, an instant message application, a caller identification (ID) application, and a presence application. The chatting application provides a chatting service, and the instant message application provides a message service. The caller ID application provides a service using the caller ID. The presence application provides a service using or indicating an on-line status and location of the user in a system such as a voice over IP (VOIP).
In operation 140, the ITF entity apparatus 10 accesses a predetermined IPTV communication service based on the URI information regarding the IPTV communication service-providing applications, which is received in operation 130. When the user selects one IPTV service provider from among a plurality of IPTV service providers in operation 130, the ITF entity apparatus 10 may access a URI for the IPTV communication service-providing applications of the selected IPTV service provider, and may be provided with the predetermined IPTV communication service.
According to another exemplary embodiment, the ITF entity apparatus 10 may receive URI information of an apparatus 13 for performing a function of an IPTV service discovery entity (‘IPTV service discovery entity apparatus 13’), in operation 130. In operation 140, the ITF entity apparatus 10 may access the IPTV service discovery entity apparatus 13 according to a URI address of the IPTV service discovery entity apparatus 13, which is received in operation 130, and may search for information regarding at least one IPTV service. The information regarding the IPTV service may include URI information regarding applications providing IPTV communication service. The ITF entity apparatus 10 may access the applications providing the IPTV communication service based on the URI information regarding the received applications providing the IPTV communication service, which is received in operation 140.
A data flow for providing information for finally accessing applications providing an IPTV service from a service provider discovery entry point 210 may include two flows: a web track 22 and a metadata track 21. The service provider discovery entry point 210 acquires IP address information for initiating the discovery of the IPTV service provider from an external source. In an unmanaged network model, the IP address information may be configured in advance or configured manually, and in a managed network model, the IP address information may be received from an IMS gateway (IG) entity apparatus in a process of searching for the IG. The method of acquiring the IP address information is described in the functional architecture standard of the open IPTV forum, and thus, detailed descriptions are not provided here.
When the operation of the ITF entity apparatus 10 is based on the flow of the web track 22, the ITF entity apparatus 10 operates according to a Declarative Application Environment (DAE) application that is provided as a web service from an operation where a service provider is searched for (operation 260). The ITF entity apparatus 10 may be included in an open ITF (OITF) entity apparatus. The ITF entity apparatus 10 may sequentially access IPTV service provider, at least one IPTV service and an application providing the IPTV service with the DAE application. The DAE application provides a declarative language based environment (browser) based on CEA-2014 for presentation of user interface and includes scripting support for interaction with network server-side applications and access to the APIs of the other OITF functions. The DAE application is compliant with the OITF specification and thus a detailed description thereof will be omitted here.
When the operation of the ITF entity apparatus 10 is based on the flow of the metadata track 21, the ITF entity apparatus 10 accesses the IPTV service provider discovery entity apparatus 12 using IP address information which is acquired from the service provider discovery entry point 210, and searches for extensible markup language (XML)-based information regarding an IPTV service provider (operation 220). The XML-based information regarding the IPTV service provider may include URI information regarding the IPTV communication service-providing application 250. The user of the ITF entity apparatus 10 may access applications providing the IPTV communication service through the URI information regarding the IPTV communication service-providing application 250 (operation 23).
According to another exemplary embodiment, when the ITF entity apparatus 10 is based on the flow of the metadata track 21, the ITF entity apparatus 10 may access the IPTV service provider discovery entity apparatus 12 using IP address information which is acquired from the service provider discovery entry point 210, and may receive XML-based URI information regarding the IPTV service discovery entity apparatus 13 (operation 220). The ITF entity apparatus 10 may access the IPTV service discovery entity apparatus 13 according to a URI address of the IPTV service discovery entity apparatus 13, which is contained in the received URI information, and may search for XML-based information regarding at least one IPTV service (operation 230). The URI information regarding the IPTV service may include URI information regarding an application providing the IPTV communication service 250. The user of the ITF entity apparatus 10 may access an application providing the IPTV communication service 250 through the URI information regarding the IPTV communication service-providing application 250 (operation 24).
According to an exemplary embodiment, metadata including URI information regarding the IPTV communication service-providing application is defined by using a XML schema, and thus a user of an ITF entity apparatus accesses the IPTV communication service-providing application by using the metadata so as to use a predetermined service provided by a service provider.
Referring to
The OITF entity apparatus 30 accesses an IPTV service through gateways of the user domain, that is, an application gateway (AG) functional entity apparatus and an IP multimedia subsystem (IMS) gateway (IG) functional entity apparatus. An apparatus, which finally uses the IPTV service such as a TV, may be the OITF entity apparatus 30.
Referring to
In operation 320, the IPTV service provider discovery entity apparatus 31 transmits a response message including information of at least one IPTV service provider to the OITF entity apparatus 30, according to the received request message in operation 310. According to the present exemplary embodiment, the IPTV service provider discovery entity apparatus 31 transmits the HTTP RESPONSE message that is generated according to HTTP to the OITF entity apparatus 30. In another exemplary embodiment, another protocol and another message of another format are used.
A user of the OITF entity apparatus 30 may access an IPTV communication service-providing application provided through URI information regarding an IPTV communication service-providing application, which is contained in information regarding the IPTV service provider.
According to another exemplary embodiment, the OITF entity apparatus 30 accesses the IPTV service provider discovery entity apparatus 32, and receives XML-based URI information regarding the IPTV service discovery entity apparatus 32. Then, in operation 340, the OITF entity apparatus 30 accesses the IPTV service discovery entity apparatus 32, and transmits a request message for information about at least one IPTV service to the IPTV service discovery entity apparatus 32. The information regarding the IPTV service includes metadata including URI information regarding an application providing an IPTV communication service. According to the present exemplary embodiment, the OITF entity apparatus 30 transmits an HTTP REQUEST message that is generated according to HTTP to the IPTV service discovery entity apparatus 32. In another exemplary embodiment, another protocol and another message of another format are used.
In operation 350, the IPTV service discovery entity apparatus 32 transmits a response message including the information regarding at least one IPTV service to the OITF entity apparatus 30, according to the received request message in operation 340. According to the present exemplary embodiment, the IPTV service discovery entity apparatus 32 transmits a HTTP RESPONSE message that is generated according to HTTP to the OITF entity apparatus 30. In another exemplary embodiment, another protocol and another message of another format are used.
A user of the OITF entity apparatus 30 may access an application providing an IPTV communication service through URI information regarding an application providing the IPTV communication service, which is contained in the information of the IPTV service.
In
The OITF entity apparatus 42 accesses an IPTV service through gateways of the user domain, that is, an AG functional entity apparatus and the IG entity apparatus 43. An apparatus, which finally uses the IPTV service such as a TV, may be the OITF entity apparatus 42.
The IG entity apparatus 43 allows the OITF entity apparatus 42 to access the IPTV service based on an IP multimedia subsystem (IMS) core network. The IG entity apparatus 43 relays apparatuses for performing entity functions of a network domain, that is, the ASM entity apparatus 45 and the IPTV service provider discovery entity apparatus 44, in order for the OITF entity apparatus 42 to access the IPTV service.
The ASM entity apparatus 45 performs access management and IPTV service session management so that only a specific user may access a managed network.
The IPTV service provider discovery entity apparatus 44 generates information regarding at least one service provider.
Referring to
In operation 412, the IG entity apparatus 43 generates a SIP: SUBSCRIBE message, according to the received request message in operation 410, and transmits the SIP: SUBSCRIBE message to the ASM entity apparatus 45. The SIP: SUBSCRIBE message is a message to be transmitted to the IPTV service provider discovery entity apparatus 44. However, since the ASM entity apparatus 45 performs the IPTV service session management in the managed network model, the SIP: SUBSCRIBE message is transmitted to the IPTV service provider discovery entity apparatus 44 through the ASM entity apparatus 45.
In operation 414, the ASM entity apparatus 45 transmits the SIP: SUBSCRIBE that is received from the IG entity apparatus 43 in operation 412 to the IPTV service provider discovery entity apparatus 44.
In operation 416, the IPTV service provider discovery entity apparatus 44 transmits a SIP: 200 OK message informing that the SIP: SUBSCRIBE message was normally received in operation 414 to the ASM entity apparatus 45.
In operation 418, the ASM entity apparatus 45 transmits the received SIP: 200 OK received in operation 416 to the IG entity apparatus 43.
In operation 420, the IPTV service provider discovery entity apparatus 44 transmits a SIP: NOTIFY message containing information regarding at least one service provider to the ASM entity apparatus 45.
In operation 422, the ASM entity apparatus 45 transmits the SIP: NOTIFY message that is received from the IPTV service provider discovery entity apparatus 44 in operation 420 to the IG entity apparatus 43.
In operation 424, the IG entity apparatus 43 transmits the SIP: 200 OK message informing that the SIP NOTIFY message was normally received in operation 422 to the ASM entity apparatus 45.
In operation 426, the ASM entity apparatus 45 transmits the received SIP: 200 OK message in operation 424 to the IPTV service provider discovery entity apparatus 44.
In operation 428, the IG entity apparatus 43 transmits a response message containing information regarding at least one IPTV service provider to the OITF entity apparatus 42. The response message containing the information regarding at least one service provider is generated in a predetermined message format that is defined between the OITF entity apparatus 42 and the IG entity apparatus 43, and is transmitted to the OITF entity apparatus 42. In
A user of the OITF entity apparatus 42 may access IPTV communication service-providing applications through URI information regarding an IPTV communication service-providing application, which is contained in the information regarding the IPTV service provider.
According to the present exemplary embodiment, a message is transmitted between apparatuses for performing entity functions by using HTTP and SIP. In another exemplary embodiment, another protocol and another message of another format are used.
According to another exemplary embodiment, in operation 450, the OITF entity apparatus 42 transmits a request message for information regarding at least one IPTV service provider to the IPTV service provider discovery entity apparatus 44. The information regarding the IPTV service provider includes metadata including URI information regarding an IPTV communication service-providing application. According to the present exemplary embodiment, the OITF entity apparatus 42 transmits the HTTP REQUEST message generated according to HTTP to the IPTV service provider discovery entity apparatus 44. In another exemplary embodiment, another protocol and another message of another format are used.
In operation 452, the IPTV service provider discovery entity apparatus 44 transmits a response message containing information regarding at least one IPTV service provider to the OITF entity apparatus 42, according to the received request message in operation 450. According to the present exemplary embodiment, the IPTV service provider discovery entity apparatus 44 transmits a HTTP RESPONSE message generated according to HTTP to the OITF entity apparatus 42. In another exemplary embodiment, another protocol and another message of another format are used.
The user of the OITF entity apparatus 42 may access applications providing IPTV communication service through URI information regarding an IPTV communication service-providing application, which is contained in the information regarding the IPTV service provider.
The operation of
Thus, an IG entity apparatus 53 generates a SIP: SUBSCRIBE message for requesting information regarding a service provider or information regarding a service. The IPTV service discovery entity apparatus 54 generates a SIP: NOTIFY message containing information regarding at least one service provided by a predetermined service provider.
In operation 510, an OITF entity apparatus 52 transmits a request message for information regarding IPTV service to the IG entity apparatus 53. The information regarding the IPTV service includes metadata containing URI information regarding applications providing IPTV communication service. The OITF entity apparatus 52 and the IG entity apparatus 53 are apparatuses for performing entity functions of a user domain, and transmit and receive messages that are written in a predetermined message format defined therebetween. In
In operation 512, the IG entity apparatus 53 generates a SIP: SUBSCRIBE message according to the received request message in operation 510, and transmits the SIP: SUBSCRIBE message to an ASM entity apparatus 55. The SIP: SUBSCRIBE message is a message to be transmitted to the IPTV service discovery entity apparatus 54.
In operation 514, the ASM entity apparatus 55 transmits the SIP: SUBSCRIBE message that is received from the IG entity apparatus 53 in operation 512 to the IPTV service discovery entity apparatus 54.
In operation 516, the IPTV service discovery entity apparatus 54 transmits a SIP: 200 OK message informing that the SIP: SUBSCRIBE message was normally received in operation 514 to the ASM entity apparatus 55.
In operation 518, the ASM entity apparatus 55 transmits the received SIP: 200 OK message in operation 516 to the IG entity apparatus 53.
In operation 520, the IPTV service discovery entity apparatus 54 transmits a SIP: NOTIFY message containing information regarding at least one service to the ASM entity apparatus 55.
In operation 522, the ASM entity apparatus 55 transmits the SIP: NOTIFY that is received from the IPTV service discovery entity apparatus 54 in operation 520 to the IG entity apparatus 53.
In operation 524, the IG entity apparatus 53 transmits a SIP: 200 OK message informing that the SIP: NOTIFY message was normally received in operation 522 to the ASM entity apparatus 55.
In operation 526, the ASM entity apparatus 55 transmits the received SIP: 200 OK message in operation 524 to the IPTV service discovery entity apparatus 54.
In operation 528, the IG entity apparatus 53 transmits a response message containing information regarding at least one service to the OITF entity apparatus 52. The response message containing the information regarding at least one service is generated in a predetermined message format that is defined between the OITF entity apparatus 52 and the IG entity apparatus 53, and is transmitted to the OITF entity apparatus 52. In
A user of the OITF entity apparatus 52 may access an application providing an IPTV communication service through URI information regarding the application providing the IPTV communication service, which is contained in the information regarding the IPTV service.
In operation 610, an OITF entity apparatus 60 transmits a request message for information of an IPTV service to an IPTV service discovery entity apparatus 63. The information of the IPTV service includes metadata including URI information regarding an application providing an IPTV communication service. The OITF entity apparatus 60 transmits a HTTP REQUEST message generated according to HTTP to the IPTV service discovery entity apparatus 63. In another exemplary embodiment, another protocol and another message of another format are used.
In operation 620, the IPTV service discovery entity apparatus 63 transmits a response message containing information regarding at least one IPTV service, according to the received request message in operation 610 to the OITF entity apparatus 60. According to the present exemplary embodiment, the IPTV service discovery entity apparatus 63 transmits a HTTP PRESPONSE message generated according to HTTP to the OITF entity apparatus 60. In another exemplary embodiment, another protocol and another message of another format are used.
A user of the OITF entity apparatus 60 may access an application providing an IPTV communication service through URI information regarding an application providing the IPTV communication service, which is contained in the information regarding the IPTV service.
According to another exemplary embodiment, the OITF entity apparatus 60 may receive the information regarding the IPTV service from the IPTV service discovery entity apparatus 63 in a multicast manner using a DVB SD&S transport protocol (DVB STP).
In operation 650, the IPTV service discovery entity apparatus 63 transmits a DVB STP multicast message containing the information regarding the IPTV service to a transport processing function entity apparatus 62. The information regarding the IPTV service includes metadata containing URI information regarding an application providing an IPTV communication service. The transport processing function entity apparatus 62 is an apparatus for performing entity functions of managing a multicast group, and previously receives an Internet group management protocol (IGMP): JOIN message for requesting joining the multicast group from the OITF entity apparatus 60 of a user domain, in operation 660.
In operation 670, the transport processing function entity apparatus 62 transmits the DVB STP multicast message containing the information regarding the IPTV service, which is received from the IPTV service discovery entity apparatus 63, to the OITF entity apparatus 60 belonging to a corresponding multicast group.
A user of the OITF entity apparatus 60 may access an application providing an IPTV communication service through URI information regarding the application providing the IPTV communication service, which is included in the information regarding the IPTV service.
The OITF entity apparatuses 30, 42, 52, and 60 receive the communication offering record 710 from the IPTV service provider discovery entity apparatuses 31 and 44 or the IPTV service discovery entity apparatuses 32, 54, and 63 in response to the requests of the OITF entity apparatuses 30, 42, 52, and 60 or a multicast transmission of the IPTV service discovery entity apparatus 63.
The communication offering record 710 includes URI information regarding an application providing an IPTV communication service. In more detail, an ‘initialAppLoc’ 720 element indicates the URI information regarding the application providing the IPTV communication service. The user of the OITF entity apparatuses 30, 42, 52, and 60 may access the IPTV communication service-providing application through the URI information regarding the application providing the IPTV communication service that is represented by the ‘initialAppLoc’ 720 element included in the communication offering record 710.
As shown in
In the present exemplary embodiment, the ‘Service Discovery’ element includes the communication offering record; however, another element may include the communication offering record.
The communication offering record is written in ‘CommunicationOffering’ type, and the ‘CommunicationOffering’ type includes an ‘InitialAppLoc’ element 820. The ‘InitialAppLoc’ element 820 indicates URI information regarding an IPTV communication service-providing application. The user of the OITF entity apparatuses 30, 42, 52, and 60 may access the IPTV communication service-providing application through the URI information regarding the IPTV communication service-providing application, which is indicated by the ‘InitialAppLoc’ element 820 included in the communication offering record.
In another exemplary embodiment, the name of each of the elements may be changed or each of the elements may be changed to an attribute type.
The communication offering record is written in the ‘CommunicationOffering’ type, and the ‘CommunicationOffering’ type includes a ‘ChatAppLoc’ element 920, an ‘IMAppLoc’ element 930, a ‘CallerIDAppLoc’ element 940, and a ‘PresenceAppLoc’ element 950. The ‘ChatAppLoc’ element 920 indicates URI information regarding a chatting application. The ‘IMAppLoc’ element 930 indicates URI information regarding an application providing a message service. The ‘CallerIDAppLoc’ element 940 indicates URI information regarding an application using a caller ID. The ‘PresenceAppLoc’ element 950 indicates URI information regarding a presence application using or indicating an on-line status of the user and a location of the user on a system such as VOIP.
The user of the OITF entity apparatuses 30, 42, 52, and 60 may access each IPTV communication service-providing application through the URI information regarding the each IPTV communication service-providing application, which is indicated by the ‘ChatAppLoc’ element 920, the ‘IMAppLoc’ element 930, the ‘CallerIDAppLoc’ element 940, and the ‘PresenceAppLoc’ element 950 included in the communication offering record.
In another exemplary embodiment, the name of each of the elements may be changed or each of the elements may be changed to an attribute type.
The communication offering record is written in the ‘CommunicationOffering’ type, and the ‘CommunicationOffering’ type includes an ‘AppList’ element and an ‘AppItem’ element 1010 hierarchically.
The ‘AppItem’ element 1010 may include ‘AppId’, ‘AppName’, ‘AppIconLoc’, ‘AppMainType’, ‘AppSubType’, ‘AppTech’, and ‘AppPriority’ as attributes.
The ‘AppId’ indicates an ID of the application, ‘AppName’ indicates the name of application, and ‘AppIconLoc’ indicates URI information for receiving an application icon. The ‘AppMainType’ and ‘AppSubType’ indicate the kind of the application, ‘AppTech’ indicates information about a technology used in the application, and ‘AppPriority’ indicates a priority of the application.
In addition, the ‘AppItem’ element 1010 may include ‘MulticastLoc’ and ‘UnicastLoc’ as elements. The ‘MulticastLoc’ indicates URI information for accessing the application through the multicast, and ‘UnicastLoc’ indicates URI information for accessing the application through the unicast.
The user of the OITF entity apparatuses 30, 42, 52, and 60 may access each IPTV communication service-providing application through the URI information regarding the IPTV communication service-providing application, which is indicated by the ‘UnicastLoc’ element.
In another exemplary embodiment, the name and location of each of the elements and attributes in the XML schema of the communication offering record may be changed.
As illustrated with reference to
URI information of each of the chatting application, the instant message application, the caller ID application, and the presence application is written according to the structure of the communication offering record described with reference to
‘CommunicationDiscovery’ element of the ‘CommunicationOffering’ type includes four ‘AppItem’ elements with respect to the applications. Each of the applications is recognized by combination of the ‘AppMainType’ value and the ‘AppSubType’ value, and the ‘UnicastLoc’ element includes URI information regarding applications providing the communication services.
As shown in
The instant message application has a ‘COMM_APP’ value corresponding to ‘0xO1’ as the ‘AppMainType’ value, and has an ‘InstantMsg’ value corresponding to ‘0x02’ as the ‘AppSubType’ value. The user of the OITF entity apparatuses 30, 42, 52, and 60 may access the instant message application provided by the corresponding service provider through URI ‘http://kt.co.kr/IMSApp/IMApp.html’ indicated by the ‘UnicastLoc’ element.
The caller ID application has a ‘COMM_APP’ value corresponding to ‘OxO1’ as the ‘AppMainType’ value, and has ‘CallerID’ value corresponding to ‘Ox03’ as the ‘AppSubType’ value. The user of the OITF entity apparatuses 30, 42, 52, and 60 may access the caller ID application provided by the corresponding service provider through URL ‘http://kt.co.kr/IMSApp/CallerIDApp.html’ indicated by the ‘UnicastLoc’ element.
The presence application has a ‘COMM_APP’ value corresponding to ‘0xO1’ as the ‘AppMainType’ value, and has ‘Presence’ value corresponding to ‘0x04’ as the ‘AppSubType’ value. The user of the OITF entity apparatuses 30, 42, 52, and 60 may access the presence application provided by the corresponding service provider through URL ‘http://kt.co.kr/IMSApp/PresenceApp.html’ indicated by the ‘UnicastLoc’ element.
The OITF apparatus 1300 of the present exemplary embodiment includes a service provider discovery launcher 1310, a service provider information receiving unit 1320, and an application information acquiring unit 1330.
The service provider discovery launcher 1310 acquires IP address information for initiating the IPTV service provider discovery at an entry point for searching for the IPTV service provider.
The service provider information receiving unit 1320 receives information regarding the IPTV service provider from an IPTV service provider discovery entity apparatus by using the IP address information acquired by the service provider discovery launcher 1310. The information regarding the IPTV service provider may be written in XML; however, in another exemplary embodiment, other technical formats may be used.
The application information acquiring unit 1330 selectively acquires information regarding at least an application for providing IPTV communication service based on the information regarding the IPTV service provider. The application for providing the IPTV communication service may include at least one of the chatting application, the instant message application, the caller ID application, and the presence application. The information regarding the application for providing the IPTV communication service may be written in XML; however, in another exemplary embodiment, other technical formats may be used.
When the information regarding the IPTV service provider received by the service provider information receiving unit 1320 is URI information regarding the IPTV service discovery entity apparatus, which may search for at least one service provided by the IPTV service provider, the application information acquiring unit 1330 acquires information regarding at least one application for providing the IPTV communication service from the IPTV service discovery entity apparatus by using the URI information.
The information regarding the application for providing the IPTV communication service may include URI information regarding an application for providing the IPTV communication service, which may access at least one IPTV communication service provided by the IPTV service provider.
According to another exemplary embodiment, the information regarding the application for providing the IPTV communication service may include at least one of an application ID that may access at least one IPTV communication service provided by the IPTV service provider, the name of application, URI information for receiving the application icon, a kind of application, information regarding technology used in the application, priority of the application, URI information for accessing the application through the multicast, and URI information for accessing the application through the unicast. The user of the OITF entity apparatus may access each of the applications by using the URI information for accessing the application through the unicast.
According to another exemplary embodiment, the information regarding the application for providing the IPTV communication service may include URI information regarding at least one of the chatting application, the instant message application, the caller ID application, and the presence application provided by the IPTV service provider.
The information regarding the application for providing the IPTV communication service may be provided as a part of the communication offering record.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the following claims.
For example, the apparatus for transmitting/receiving information regarding an application for providing IPTV communication service may include a bus coupled to each of units in the device shown in
The exemplary embodiments of the present invention can be written as computer programs and can be implemented in general-use digital computers that execute the programs using a computer readable recording medium. Examples of the computer readable recording medium include magnetic storage media (e.g., ROM, floppy disks, hard disks, etc.), optical recording media (e.g., CD-ROMs, or DVDs), etc. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
Claims
1. A method of receiving information regarding an application for providing an Internet protocol television (IPTV) communication service, the method comprising:
- acquiring IP address information for initiating an IPTV service provider discovery at an entry point for searching for an IPTV service provider;
- receiving information regarding the IPTV service provider, from an IPTV service provider discovery entity apparatus by using the IP address information;
- and acquiring information regarding the application for providing the IPTV communication service, based on the information regarding the IPTV service provider, wherein the application for providing the IPTV communication service includes at least one of a chatting application, an instant message application, a caller identification (ID) application, and a presence application provided by the IPTV service provider, wherein the information regarding the application for providing the IPTV communication service includes a resource identifier (URI) information regarding at least one of the chatting application, the instant message application, the caller ID application, and the presence application;
- wherein the information regarding the application for providing the IPTV communication service is provided as a part of a communication offering record.
2. The method of claim 1, wherein the method further comprises acquiring information regarding the application for providing the IPTV communication service from an IPTV service discovery entity apparatus by using the information for acquiring the application for providing the IPTV communication service.
3. The method of claim 1, wherein the information regarding the application for providing the IPTV communication service includes at least one of an application ID that is operable to access the IPTV communication service provided by the IPTV service provider, name of the application, uniform resource identifier (URI) information for receiving an application icon, a type and sub-type of the application, a kind of the application, URI information for accessing the application through multicast, and URI information for accessing the application through unicast.
4. The method of claim 1, wherein the information regarding the IPTV service provider and the information regarding the application for providing the IPTV communication service are in extensible markup language (XML) format.
5. An open Internet protocol television (IPTV) terminal function (OITF) apparatus comprising:
- at least one memory comprising computer executable instructions;
- at least one processor operable to read the at least one memory and execute computer executable instructions, the computer executable instructions comprising instructions which implement: a service provider discovery launcher which acquires IP address information for initiating an IPTV service provider discovery at an entry point for searching for an IPTV service provider;
- a service provider information receiving unit which receives information regarding the IPTV service provider, from an IPTV service provider discovery entity apparatus by using the IP address information; and
- an application information acquiring unit which acquires information regarding an application for providing an IPTV communication service, based on the information regarding the IPTV service provider,
- wherein the application for providing the IPTV communication service includes at least one of a chatting application, an instant message application, a caller identification (ID) application, and a presence application,
- wherein the information regarding the application for providing the IPTV communication service includes a uniform resource identifier (URI) information regarding at least one of the chatting application, the instant message application, the caller ID application, and the presence application provided by the IPTV service provider, and
- wherein the information regarding the application for providing the IPTV communication service is provided as a part of a communication offering record.
6. The OITF apparatus of claim 5, wherein the application information acquiring unit acquires information regarding the application for providing the IPTV communication service from the IPTV service discovery entity apparatus by using the information for acquiring the application for providing the IPTV communication service.
7. The OITF apparatus of claim 5, wherein the information regarding the application for providing the IPTV communication service includes at least one of an application ID that is operable to access the IPTV communication service provided by the IPTV service provider, name of the application, uniform resource identifier (URI) information for receiving an application icon, a kind of the application, an application type and sub-type, information regarding technology used in the application, URI information for accessing the application through multicast, and URI information for accessing the application through unicast.
8. The OITF apparatus of claim 5, wherein the information regarding the IPTV service provider and the information regarding the application for providing the IPTV communication service are in extensible markup language (XML) format.
9. A non-transitory computer readable recording medium having embodied thereon a computer program for executing the method according to claim 1.
10. The method of claim 1, wherein the presence application relates to an online status or a location of a user.
11. The OITF apparatus of claim 5, wherein the presence application relates to an online status or a location of a user.
12. A method of receiving at a user terminal, information regarding an application for providing an Internet protocol television (IPTV) service, the method comprising:
- receiving from a gateway, IP address information of an entry point for searching for an IPTV service provider, the entry point being outside of the gateway; receiving information regarding the IPTV service provider, from the gateway by using the received IP address information; and
- receiving information regarding the application, based on the information regarding the IPTV service provider,
- wherein the application for providing the IPTV communication service includes at least one of a chatting application, an instant message application, a caller identification (ID) application, and a presence application,
- wherein the information regarding the includes a uniform resource identifier (URI) information regarding at least one of the chatting application, the instant message application, the caller ID application, and the presence application provided by the IPTV service provider, and
- wherein the information regarding the application for providing the IPTV communication service is provided as a part of a communication offering record.
13. The method of claim 1, wherein the information regarding the application for providing the IPTV communication service comprises the technology used in the application.
5774668 | June 30, 1998 | Choquier |
5774713 | June 30, 1998 | Yokota |
5914746 | June 22, 1999 | Matthews, III |
6035304 | March 7, 2000 | Machida |
6185611 | February 6, 2001 | Waldo et al. |
6594693 | July 15, 2003 | Borwankar |
6757745 | June 29, 2004 | Hamann et al. |
7400725 | July 15, 2008 | Yumiba et al. |
7409208 | August 5, 2008 | Clare et al. |
7466810 | December 16, 2008 | Quon et al. |
7581228 | August 25, 2009 | Turgeman |
7797060 | September 14, 2010 | Grgic |
7865888 | January 4, 2011 | Qureshi et al. |
7917407 | March 29, 2011 | Reed et al. |
8359626 | January 22, 2013 | Rey et al. |
8554874 | October 8, 2013 | Toulemont |
8645487 | February 4, 2014 | Sung et al. |
20020010798 | January 24, 2002 | Ben-Shaul et al. |
20020160752 | October 31, 2002 | Hook |
20020196268 | December 26, 2002 | Wolff et al. |
20030005132 | January 2, 2003 | Nguyen et al. |
20030105718 | June 5, 2003 | Hurtado et al. |
20030217369 | November 20, 2003 | Heredia |
20040002987 | January 1, 2004 | Clancy |
20040103428 | May 27, 2004 | Seok et al. |
20040120344 | June 24, 2004 | Sato et al. |
20040230695 | November 18, 2004 | Anschutz et al. |
20040255302 | December 16, 2004 | Trossen |
20050090235 | April 28, 2005 | Vermola |
20050096753 | May 5, 2005 | Arling et al. |
20050108757 | May 19, 2005 | Lee |
20050177592 | August 11, 2005 | Burzynski |
20050210035 | September 22, 2005 | Kester et al. |
20050210513 | September 22, 2005 | Szucs et al. |
20060019618 | January 26, 2006 | Seppala |
20060039354 | February 23, 2006 | Rao et al. |
20060085816 | April 20, 2006 | Funk et al. |
20060117342 | June 1, 2006 | Park et al. |
20060174252 | August 3, 2006 | Besbris et al. |
20060184989 | August 17, 2006 | Slothouber |
20060209857 | September 21, 2006 | Hicks, III |
20060212878 | September 21, 2006 | Park et al. |
20060218586 | September 28, 2006 | Pohjolainen et al. |
20060253560 | November 9, 2006 | Aaltonen |
20060259628 | November 16, 2006 | Vadlapudi et al. |
20060259927 | November 16, 2006 | Acharya et al. |
20060271667 | November 30, 2006 | Clow et al. |
20060290775 | December 28, 2006 | Horii et al. |
20060291412 | December 28, 2006 | Naqvi |
20070058569 | March 15, 2007 | McMenamin |
20070064637 | March 22, 2007 | Lee et al. |
20070081523 | April 12, 2007 | Mishra |
20070088836 | April 19, 2007 | Tai |
20070100981 | May 3, 2007 | Adamczyk |
20070121584 | May 31, 2007 | Qiu |
20070140150 | June 21, 2007 | Beck et al. |
20070140299 | June 21, 2007 | Hofmann |
20070143444 | June 21, 2007 | Kamiya et al. |
20070162931 | July 12, 2007 | Mickle et al. |
20070169108 | July 19, 2007 | Guillorit |
20070206773 | September 6, 2007 | Branam |
20070208834 | September 6, 2007 | Nanamura |
20070220558 | September 20, 2007 | Jung et al. |
20070240200 | October 11, 2007 | Han |
20070250908 | October 25, 2007 | Sim et al. |
20070277172 | November 29, 2007 | Kawakami et al. |
20070283402 | December 6, 2007 | Yu |
20070288627 | December 13, 2007 | Abella et al. |
20080002674 | January 3, 2008 | Lubbers |
20080066095 | March 13, 2008 | Reinoso |
20080072254 | March 20, 2008 | Jung et al. |
20080127255 | May 29, 2008 | Ress |
20080141285 | June 12, 2008 | Lee et al. |
20080148318 | June 19, 2008 | Jung |
20080168124 | July 10, 2008 | Lee |
20080172701 | July 17, 2008 | Hong |
20080172706 | July 17, 2008 | Robinson et al. |
20080178248 | July 24, 2008 | Kim et al. |
20080184328 | July 31, 2008 | Kim et al. |
20080212937 | September 4, 2008 | Son |
20080235744 | September 25, 2008 | Hong |
20080244710 | October 2, 2008 | Foti |
20080256232 | October 16, 2008 | Fleury et al. |
20090005891 | January 1, 2009 | Batson et al. |
20090017796 | January 15, 2009 | Foti |
20090052413 | February 26, 2009 | Boyacigiller et al. |
20090061872 | March 5, 2009 | Hicks |
20090077181 | March 19, 2009 | Chen |
20090094330 | April 9, 2009 | McQuaide et al. |
20090100147 | April 16, 2009 | Igarashi |
20090100181 | April 16, 2009 | Bengtsson |
20090106801 | April 23, 2009 | Horii |
20090119699 | May 7, 2009 | Crassous et al. |
20090125628 | May 14, 2009 | Dahlen |
20090164642 | June 25, 2009 | Foti |
20090175296 | July 9, 2009 | P et al. |
20090180484 | July 16, 2009 | Igarashi |
20090183211 | July 16, 2009 | Yan et al. |
20090187956 | July 23, 2009 | Sommer |
20090222514 | September 3, 2009 | Igarashi |
20090222858 | September 3, 2009 | Hjelm et al. |
20090225760 | September 10, 2009 | Foti |
20090228945 | September 10, 2009 | Yaussy |
20090228949 | September 10, 2009 | Benjes et al. |
20090235317 | September 17, 2009 | Igarashi |
20090245267 | October 1, 2009 | Igarashi et al. |
20090248794 | October 1, 2009 | Helms |
20090307307 | December 10, 2009 | Igarashi |
20100330970 | December 30, 2010 | Skog et al. |
1620129 | May 2005 | CN |
1685323 | October 2005 | CN |
1798112 | July 2006 | CN |
1839631 | September 2006 | CN |
1852411 | October 2006 | CN |
101060532 | October 2007 | CN |
101155191 | April 2008 | CN |
1 182 819 | February 2002 | EP |
1 235 431 | August 2002 | EP |
1 331 785 | July 2003 | EP |
1667454 | June 2006 | EP |
1679896 | July 2006 | EP |
1696668 | August 2006 | EP |
2 000 915 | December 2008 | EP |
2 000 917 | December 2008 | EP |
2002-366835 | December 2002 | JP |
2007-272868 | October 2007 | JP |
10-2001-0025456 | April 2001 | KR |
20010050795 | June 2001 | KR |
20010080210 | August 2001 | KR |
10-2006-0025746 | March 2006 | KR |
10-2006-0025748 | March 2006 | KR |
10-2006-0066096 | June 2006 | KR |
10-2006-0103621 | October 2006 | KR |
10-2006-0120650 | November 2006 | KR |
10-2007-0032103 | March 2007 | KR |
10-2007-0053090 | May 2007 | KR |
10-2007-0061228 | June 2007 | KR |
10-2007-0061555 | June 2007 | KR |
10-0754221 | September 2007 | KR |
10-2007-0100069 | October 2007 | KR |
10-2007-0105164 | October 2007 | KR |
1020070105628 | October 2007 | KR |
10-2007-0119351 | December 2007 | KR |
10-2008-0010862 | January 2008 | KR |
10-2008-0017662 | February 2008 | KR |
10-0818300 | March 2008 | KR |
10-0837705 | June 2008 | KR |
0024192 | April 2000 | WO |
WO 00/19708 | April 2000 | WO |
01/15423 | March 2001 | WO |
WO 2002/054697 | July 2001 | WO |
WO 2004/059502 | December 2003 | WO |
2006/061434 | June 2006 | WO |
2006/122024 | November 2006 | WO |
WO 2007/078070 | December 2006 | WO |
2007/032652 | March 2007 | WO |
2007/102547 | September 2007 | WO |
2007/102550 | September 2007 | WO |
2007/105460 | September 2007 | WO |
WO 2008/082346 | October 2007 | WO |
WO 2007139572 | December 2007 | WO |
WO 2008/084965 | July 2008 | WO |
WO 2008/084965 | July 2008 | WO |
WO 2008084965 | July 2008 | WO |
- Digital Video Broadcasting (DVB); Transport of MPEG-2 TS Based DVB Services over IP Based Networks ETSI TS 102 034 V1.3.1 EBU-UER (Oct. 2007).
- Open IPTV Forum—Functional Architecture—V 1.0 (Sep. 2007).
- Digital Video Broadcasting (DVB); Transport of MPEG-2 TS Based DVB Services over IP Based Networks ETSI TS 102 034 V1.3.1 EBU-UER (Oct. 2007) (“DVB-IP”).
- ETSI, Service Layer Requirements to Integrate NGN Services and IPTVETSI TS 181 016 V2.0.0 (Nov. 2007).
- Stienstra: “Technologies for DVB Services on the Internet”, Proceedings of the IEEE, vol. 94, No. 1, Jan. 2006, pp. 228-236.
- Ensor et al “Blending IPTV Services”, IPTV Wiorkshop, Int'l WWW Conf., Edinburgh Scotland, May 2006.
- Friedrich et al , Evolution of Next Generation Networks towards an integrated platform for IMS-based IPTV services, (SAINTW'07), IEEE, 2007.
- Friedrich et al, Next Generation IPTV services for an extended IMS architecture, (ISADS'07), IEEE 2007.
- ETSI Digital Video Broadcasting (DVB); Transport of MPEG-2 TS Based DVB Services over IP Based Networks ETSI TS 102 034 V1.3.1 EBU-UER (Oct. 2007) (“DVB-IP”).
- ETSI, TS 300 468 v 1.8.1, Digital Video Broadcasting: Specification for Service Information (SI) in DVB systems (Oct. 2007).
- RFC 2782—DNS SRV (Feb. 2000).
- ETSI, TS 300 468 v 1. 8.1, Digital Video Broadcasting: Specification for Service Information (SI) in DVB systems, (Oct. 2007).
- ETSI DTS 02049 V0.0.9 “IPTV architecture: Dedicated subsystem for IPTV functions in NGN”, (Sep. 2007).
- ITU-T Focus Group on IPTV, Classifications of IPTV service and its meaning, FG IPTV-ID-0026, Jul. 2006.
- ETSI TISPAN, IPTV Architecture;Dedicated subsystem for IPTV functions, ETSI TS 182 028 V2.0.0 (Jan. 2008).
- ETSI, Service Layer Requirements to Integrate NGN Services and IPTV, ETSI TS 181 016 V2.0.0 (Nov. 2007).
- UPnP Device Architecture 1.0 , UPnP Forum (Jul. 2006).
- Open IPTV Forum, Functional Architecture—V 1.1, (Jan. 15, 2008).
- ITU-T Focus Group on IPTV, FG IPTV-ID-0026, “Classifications of IPTV service and its meaning”, 1st FG IPTV meeting: Geneva, Jul. 2006.
- ITU-T Focus Group on IPTV FG IPTV-DOC-0135, “IPTV service scenarios”, 5th FG IPTV meeting, Malta. Jul. 2007.
- ITU-T Focus Group on IPTV FG IPTV-DOC-0194, “IPTV Middleware, Applications and Content Platforms”, 7th FG IPTV meeting, Malta. Dec. 2007.
- ITU-T Focus Group on IPTV, FG IPTV-DOC-0198, “Standards for IPTV Multimedia Application Platforms”, 7th FG IPTV meeting, Malta. Dec. 2007.
- Evain, The Multimedia Home Platform—an overview, EBU Technical Review, Spring 1998.
- Piesing: The DVB Multimedia Home Platform (MHP) and Related Specifications, Proceedings of the IEEE, vol. 94, No. 1, Jan. 2006, pp. 237-247.
- Reimers, DVB—The Family of International Standards for Digital Video Broadcasting, Proceedings of the IEEE, vol. 94, No. 1, Jan. 2006, pp. 173-182.
- ETSI TS 102 034 V1.3.1 Digital Video Broadcasting (DVB); Transport of MPEG-2 TS Based DVB Services over IP Based Networks, (Oct. 2007).
- ETSI TS 181 016 V2.0.0, “Service Layer Requirements to Integrate NGN Services and IPTV” (Nov. 2007).
- ETSI TS 182 028 V2.0.0 “TISPAN, IPTV Architecture: Dedicated subsystem for IPTV functions” (Jan. 2008).
- DVB, Digital Video Broadcasting (DVB); Multimedia Home Platform (MHP) Specification 1.2, DVB Doc. A107, 2007.
- ETSI TS 183 063 V0.0.6 “IMS based IPTV” (Nov. 2007).
- ETSI TS 102 471 V1.2.1 “DVB IP Datacast over DVB-H: ESG” (Nov. 2006).
- OCAP Profile 1.0, OC-SP-OCAP1.0-101-011221, OCAP 2001.
- Stienstra, Technologies for DVB Services on the Internet, Proceedings of the IEEE, vol. 94, No. 1, Jan. 2006.
- RFC2782, DNS SRV, IETF, Feb. 2000.
- International Search Report for PCT/KR2009/001556 issued Nov. 11, 2009 [PCT/ISA/210].
- Written Opinion for PCT/KR2009/001556 issued Nov. 11, 2009 [PCT/ISA/237].
- Communication dated Oct. 17, 2011 from the Mexican Institute of Industrial Property in counterpart Mexican application No. MX/a/2010/008642.
- Communication dated Dec. 31, 2011 issued by the State Intellectual Property Office of P.R. China in counterpart Chinese Patent Application No. 200980104286.5.
- Communication dated Feb. 28, 2013 issued by the State Intellectual Property Office of P.R. China in counterpart Chinese Patent Application No. 200980110455.6.
- Communication dated Jan. 5, 2013 issued by the State Intellectual Property Office of P.R. China in counterpart Chinese Patent Application No. 200980126539.9.
- Communication dated Jan. 15, 2014, issued by the European Patent Office in counterpart European Application No. 08855589.1.
- Communication dated Jan. 28, 2014, issued by the European Patent Office in counterpart European Application No. 09704767.4.
- Nishimoto et al.; “Advanced Conditional Access System for Digital Broadcasting Receivers Using Metadata”, IEEE Transactions on Broadcasting, Sep. 2007, vol. 53, No. 3, pp. 697-702.
- “Broadcast and On-line Services: Search select, and rightful use of content on personal storage systems(TV-Anytime); Part 2:Phase 1-System description”, European Broadcasting Union, Nov. 2007, pp. 1-127.
- Communication dated Apr. 3, 2014, issued by the European Patent Office in counterpart European Application No. 09723898.4.
- Communication dated Mar. 20, 2012, issued by the State Intellectual Property Office of the People's Republic of China in counterpart Chinese Application No. 200980103120.1.
- Search Report dated Jun. 22, 2009, issued by the International Searching Authority in counterpart International Application No. PCT/KR2009/000370.
- Written Opinion dated Jun. 22, 2009, issued by the International Searching Authority in counterpart International Application No. PCT/KR2009/000370.
- Search Report dated Jul. 10, 2009, issued by the International Searching Authority in counterpart International Application No. PCT/KR2009/000549.
- Written Opinion dated Jul. 10, 2009, issued by the International Searching Authority in counterpart International Application No. PCT/KR2009/000549.
- Communication dated Nov. 5, 2012, issued by the State Intellectual Property Office of the People's Republic of China in counterpart Chinese Application No. 200880117209.9.
- Communication dated Sep. 29, 2011, issued by the European Patent Office in counterpart European Application No. 09704867.2.
- Search Report dated Aug. 18, 2009, issued by the International Searching Authority in counterpart International Application No. PCT/KR2009/000323.
- Written Opinion dated Aug. 18, 2009, issued by the International Searching Authority in counterpart International Application No. PCT/KR2009/000323.
- Communication, dated Apr. 16, 2014, issued by the State Intellectual Property Office of P.R. China in counterpart Chinese Patent Application No. 200980109747.8.
- Communication, dated Jun. 11, 2014, issued by the European Patent Office in counterpart European Patent Application No. 09711644.6.
- Beck, Andre, et al., “IMS and IPTV Service Blending—Lessons and Opportunities,” Journal of the Institute of Telecommunications Professionals, Jan. 1, 2007, pp. 1-6, http://www.icin.co.uk/files/programmes/Session8A-2.pdf.
- Communication dated May 3, 2013 issued by the State Intellectual Property Office of P.R. China in counterpart Chinese Patent Application No. 200880117209.9.
- Communication, dated Jun. 8, 2013, issued by the State Intellectual Property Office of P.R. China in counterpart Chinese Patent Application No. 200980111266.0.
- Communication, dated Jul. 11, 2013, issued by the European Patent Office in counterpart European Patent Application No. 09723898.4.
- “Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN); IPTV Architecture; IPTV functions supported by the IMS subsystem,” ETSI TS 182 027 V2.0.0, ETSI, Feb. 29, 2008, 7 pages.
- “IPTV architecture Dedicated subsystem for IPTV functions in NGN,” Draft ETSI DTS 02049 V0.0.9, ETSI, Sep. 2007, pp. 1-37.
- Stallard, Paul, et al., “DVB thoughts on Service Discovery and Selection,” The Internet Society, Feb. 10, 2003, pp. 1-11.
- “Telecommunications and Internet Converged Services and Protocols for Advanced Networking (TISPAN); IMS based IPTV Stage 3 Specification,” ETSI TS 183 063 V0.0.6, ETSI, Nov. 2007, pp. 1-81.
- Communication, dated Aug. 3, 2012, issued by the Indonesian Patent Office in counterpart Indonesian Applicatio No. W-00201003224.
- Communication, dated Jul. 3, 2012, issued by the State Intellectual Property Office of P.R. China in counterpart Chinese Application No. 200980109747.8.
- Communication, dated Jun. 27, 2012, issued by the State Intellectual Property Office of P.R. China in counterpart Chinese Application No. 200980104286.5.
- Communication, dated Jun. 8, 2012, issued by the State Intellectual Property Office of P.R. China in counterpart Chinese Application No. 200980111266.0.
- International Search Report, dated Aug. 28, 2009, issued by the International Searching Authority in counterpart International Application No. PCT/KR2009/000737.
- International Search Report, dated Feb. 23, 2010, issued by the International Searching Authority in counterpart International Application No. PCT/KR2009/004126.
- International Search Report, dated Jul. 14, 2009, issued by the International Searching Authority in counterpart International Application No. PCT/KR2008/006932.
- International Search Report, dated Nov. 5, 2009, issued by the International Searching Authority in counterpart International Application No. PCT/KR2009/001325.
- Communication dated Jan. 21, 2015 issued by the Korean Intellectual Property Office in counterpart Korean Patent Application No. 10-2009-7015542.
- Communication dated Feb. 13, 2015 issued by the Korean Intellectual Property Office in counterpart Korean Patent Application No. 10-2009-7015543.
- Communication dated Mar. 23, 2015 issued by the Korean Intellectual Property Office in counterpart Korean Patent Application No. 10-2009-7006208.
- Communication dated Mar. 23, 2015 issued by the Korean Intellectual Property Office in counterpart Korean Patent Application No. 10-2009-7006209.
- IPTV Architecture—Dedicated Subsystem for IPTV Functions in NGN, European Telecommunications Standards Institute(ETSI) TS 182 028 V2.0.0(Jan. 17, 2008); 38 pgs.
- Transport of MPEG-2 TS Based DVB Services Over IP Based Networks,European Telecommunications Standards Institute(ETSI) TS 102 034 V1.3.1(Oct. 29, 2007); 128 pgs.
- Communication dated Oct. 28, 2014 issued by the Korean Intellectual Property Office in counterpart Korean Patent Application No. 10-2008-0044013.
- Communication dated Dec. 16, 2014 issued by the Indian Intellectual Property Office in counterpart Indian Patent Application No. 961/MUMNO/2010.
- Communication dated Nov. 14, 2014 issued by The State Intellectual Property Office of P.R. China in counterpart Chinese Patent Application No. 200980109747.8.
- Communication, dated Dec. 23, 2013, issued by the State Intellectual Property Office of the People's Republic of China in counterpart Chinese Application No. 200980111266.0.
- Communication, dated Jan. 29, 2014, issued by the European Patent Office in counterpart European Application No. 09723546.9.
- Communication, dated Mar. 3, 2014, issued by the European Patent Office in counterpart European Application No. 09707306.8.
- Communication issued on Jan. 19, 2015 by the European Patent Office in related Application No. 09704767.4.
- Communication dated Apr. 30, 2015, issued by the Korean Intellectual Property Office in counterpart Korean Application No. KR 10-2008-0044013.
- Communication dated May 18, 2015, issued by the Korean Intellectual Property Office in counterpart Korean Application No. KR 10-2009-0045471.
- “Open IPTV Forum—Functional Architecture—V 1.0 Open IPTV Forum Confidential Copyright 2007 Members of the Open IPTV Forum”, Sep. 20, 2007, Total 103 pages, XP 55094424, URL: http://www.oipf.tv/docs/OIPF-Ti-R1-Functional Architecture-V1 0-2007-09-20.pdf.
- Communication dated May 20, 2015, issued by the European Patent Office in counterpart European Application No. 09800581.2.
- Communication dated Jul. 2, 2015, issued by the European Patent Office in counterpart European Application No. EP 08855589.1.
- Communication issued Sep. 17, 2014; in related Korean Patent Application No. 10-2008-0114751.
- Communication issued Jul. 2, 2014; in related Chinese Patent Application No. 200980111266.0.
- Communication dated Oct. 28, 2014, issued by the Korean Intellectual Property Office in counterpart Korean Application No. 10-2008-0044013.
- Communication dated Nov. 14, 2014, issued by the State Intellectual Property Office of P.R. China in counterpart Chinese Application No. 200980109747.8.
- Communication dated Oct. 28, 2015 issued by the State Intellectual Property Office of P.R. China in counterpart Chinese Patent Application No. 200980109747.8.
- Communication dated Sep. 23, 2015 issued by Korean Intellectual Property office in counterpart Korean Patent Application No. 10-2009-7006209.
- Communication dated Sep. 17, 2015 issued by Korean Intellectual Property office in counterpart Korean Patent Application No. 10-2009-7006208.
- Communication dated Dec. 28, 2015 issued by Korean Intellectual Property Office in counterpart Korean Patent Application No. 10-2009-0045471.
Type: Grant
Filed: Sep 27, 2010
Date of Patent: Feb 23, 2016
Patent Publication Number: 20110016501
Assignee: SAMSUNG ELECTRONICS CO., LTD. (Suwon-si)
Inventors: Mun-Jo Kim (Suwon-si), Eun-Hee Rhim (Yongin-si), In-Chul Hwang (Suwon-si)
Primary Examiner: David Lazaro
Assistant Examiner: Robert Shaw
Application Number: 12/891,320
International Classification: G06F 15/16 (20060101); H04N 7/173 (20110101); H04N 21/643 (20110101); H04N 21/482 (20110101); H04N 21/6405 (20110101); H04N 21/84 (20110101); H04L 29/12 (20060101); H04L 29/06 (20060101); H04L 29/08 (20060101);