Apparatus and method for sharing a bookmark with other users in a home network
A method and apparatus for sharing a bookmark, which is created by a user, with other users. In a method for sharing a bookmark in a home network, information of a bookmark for sharing in a home network device of a bookmark creator is created. The bookmark or the information of the bookmark is stored in an Internet Protocol TV (IPTV) terminal in the home network of the bookmark creator. The bookmark or the information of the bookmark is then transmitted from the IPTV terminal to an IPTV service provider.
Latest Samsung Electronics Patents:
This application claims priority under 35 U.S.C. §119 to an application filed in the Korean Intellectual Property Office on Aug. 12, 2008 and assigned Serial No. 10-2008-0078947, the content of which is incorporated herein by reference.
BACKGROUND OF THE INVENTION1. Field of the Invention
The present invention relates generally to an Internet broadcasting system supporting a broadcast service using Internet Protocol (IP), i.e., an Internet data transmission protocol (e.g., an IPTV service), and in particular, to a method for sharing an item (hereinafter referred to as bookmark) indicating a specific point of contents or a service represented by protocol interworking between various devices present in a home network with other IPTV broadcast service users.
2. Description of the Related Art
In the current IP-based convergence era, the convergence of communication and broadcast services is being touted as a highly marketable next-generation new business model and one of the next-generation market-leading technologies. In particular, IPTV is the largest one of communication/broadcast convergence services. IPTV is a technology that combines conventional television (TV), with voice and data technologies, thereby creating various new business models and services that support bidirectionality.
In particular, the IPTV technology provide the same service in different environments by providing services regardless of the types of terminals (e.g., stationary terminals such as personal computers (PCs) and TVs, and mobile terminals such as Personal Digital Assistants (PDAs)) and the types of networks (e.g., wired/wireless networks and broadcast networks) instead of providing specified services in the conventional limited terminal environments, and can create various services by considering the different environments.
Referring to
The consumer domain 1101 consumes an IPTV service, and may include a terminal for receiving/using a service and a network (e.g., a home network) including a plurality of terminals. Examples of the terminal include settop boxes and portable terminals supporting wireless environments, such as mobile phones and PDAs.
The network provider domain 1102 connects the user 1100 and a platform or a service provider and provides various services and contents. A transmission system of the network provider domain 1102 may support various transmission technologies such as wired/wireless and broadcast technologies and generally includes an access network and a core or backbone network.
The platform provider domain 1103 provides a common service to IPTV service providers, e.g., user authentication and charging.
The IPTV service provider domain 1104 provides IPTV services to the consumer domain 1101. The IPTV service provider domain 1104 receives contents from contents providers and provides a service package thereof.
The contents provider domain 1105 owns contents, contents properties, and contents copyrights.
Scheduled content services, content on-demand services, and various IPTV services can be provided in the aforesaid five domains, and four types of functions of the services form one value chain.
A content production unit 1109 is located in the contents provider domains 1105 to produce and edit contents. The content aggregation unit 1108 is located in the IPTV service provider domain 1104, and receives contents from various content providers to create various services. The content delivery unit 1107 is located in the platform provider domain 1103 and the network provider domain 1102 to deliver services received from IPTV service providers (i.e., aggregated contents) to the consumer domain 1101. The content reconstitution unit 1106 is located in the consumer domain 1101 to convert the received contents into a format viewable by the user 1100.
The IPTV services are classified into a managed model and an unmanaged model (in an open Internet) according to provisions of Quality of Service (QoS).
The managed model is an integrated model in which a service provider manages the platform provider domain 1103, the network provider domain 1102, and the IPTV service provider domain 1104 in an integrated manner. The unmanaged model is a divided model in which a service provider is included in the IPTV service provider domain 1104 and other network providers (the network provider domain 1102 and the platform provider domain 1103) perform transmission.
In general, a home network includes an IP-based private network. The home network connects and controls various devices such as wireless devices, intelligent products such as electronic appliances that can communicate with other devices for configuring the electronic appliances, and PCs, through a virtual computing environment commonly referred to as middleware.
The middleware connects various digital devices in a peer-to-peer manner in order to provide communication between the devices. For example, middleware includes Home AV Interoperability (HAVI), Universal Plug and Play (UPnP), Java Intelligent Network Infra-structure (Jini), Home Wide Web (HWW). In particular, the UPnP network includes UPnP devices and UPnP services and operates according to the protocol therebetween.
The UPnP network includes: Controlled Devices (CDs) connected to an IP-based home network; and a Control Point (CP) for controlling the CDs.
The CP controls a CD, and requests/receives an event. The CD performs a function according to the request of the CP, and transmits an event to the CP requesting the event, if the state of the CD changes.
A UPnP audio/video (AV) technology enabling a user to enjoy multimedia contents, such as audio and video contents using UPnP technology is described in the UPnP AV standard.
Referring to
Examples of the media server 20 include a settop box, a Digital Video Disc (DVD) player, an MP3 player, a Digital Still Camera (DSC), and a PC that includes a Hard Disk Drive (HDD), a flash memory, and an optical device such as a DVD or a Compact Disc (CD).
A second AV device 30 is a media rendering device that enables a user to enjoy AV contents. For example, the second AV device includes a Digital TV (DTV), a High Fidelity (HiFi) audio receiver, and a monitor. AV contents are received from the second AV device 20 through an Out-of-Band transmission protocol.
Referring to
Using the process illustrated in
While there are schemes for representing bookmark information of home contents created by users as UPnP objects, and mechanisms for creating/changing/deleting objects in an UPnP content directory service, there is no technique for using the bookmark created by the user in home devices of other users.
Table 1 below shows an example of a conventional UPnP bookmark. The title of contents is “Gone with the Wind”, an object Identifier (ID) referred to by the bookmark is 1230131, and the time information of the bookmark indicates a point of 00:22:01 from the start point.
The present invention has been designed to address at least the problems and/or disadvantages described above and to provide at least the advantages described below.
Accordingly, an aspect of the present invention is to provide a method and apparatus for sharing a bookmark, which is created by a user through UPnP, with other IPTV terminals in a home and with user IPTV terminals in other homes, using an IPTV service.
In accordance with an aspect of the present invention, a method for sharing a bookmark in a home network is provided. The method includes: determining information of a bookmark for share in a home network device of a bookmark creator; storing the bookmark or the information of the bookmark in an IPTV terminal in the home network of the bookmark creator; and transmitting the bookmark or the information of the bookmark from the IPTV terminal to an IPTV service provider.
In accordance with another aspect of the present invention, a system for sharing a bookmark in a home network is provided. The system includes: a bookmark creator home network device determining information of a bookmark for share; a bookmark creator home network IPTV terminal storing the bookmark or the information of the bookmark and transmitting the same to an IPTV service provider; a bookmark sharer home network device requesting information of a bookmark from a bookmark sharer home network IPTV terminal; the bookmark sharer home network IPTV terminal requesting the information of the bookmark from the IPTV service provider; and the IPTV service provider receiving a bookmark with information determined or the information of the bookmark from the bookmark creator home network IPTV terminal, storing the same, selecting an available bookmark according to the bookmark information request of the bookmark sharer home network IPTV terminal, and transmitting a response including the selected bookmark to the bookmark sharer home network device.
In accordance with another aspect of the present invention, a method for operating an IPTV service provider to share a bookmark in a home network is provided. The method includes: receiving a bookmark with information determined or the information of the bookmark from a bookmark creator home network IPTV terminal; requesting the information of the bookmark from a bookmark sharer home network IPTV terminal; selecting an available bookmark according to the bookmark information request; and transmitting a response including the selected bookmark to a bookmark sharer home network device.
In accordance with another aspect of the present invention, an apparatus of an IPTV service provider for sharing a bookmark in a home network is provided. The apparatus includes: a controller receiving a bookmark with information determined or the information of the bookmark from a bookmark creator home network IPTV terminal, storing the same, selecting an available bookmark according to the bookmark information request of a bookmark sharer home network IPTV terminal, and transmitting a response including the selected bookmark to a bookmark sharer home network device.
The above and other aspects, features, and advantages of the present invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings in which:
Embodiments of the present invention will be described herein below with reference to the accompanying drawings. Like reference numerals in the drawings in the drawings denote like elements.
The present invention may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. The embodiments described below are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the invention to those skilled in the art. In the following description, detailed descriptions of well-known functions or constructions will be omitted because they would obscure the present invention in unnecessary detail.
For the convenience of description of the embodiments of the present invention, the terms of entities defined in Open IPTV Forum (OIF), which is the standardization organization of IPTV or UPnP that is the standard of home communication, will be used in the same way. However, these standards and terms should not be construed as limiting the scope of the present invention, and they may be applicable to any system that has the similar technical background.
Referring to
The OITF terminal A 411 includes a function module 415 for uploading a bookmark, and is connected to an IPTV service provider network 420 through an IP Multimedia Subsystem (IMS) Gateway (IG) or a WAN Gateway (WG). A storage 421 for storing a bookmark of each user is included in the IPTV service provider network 420.
An IG (or WG) 431, which is connectable to the IPTV service provider network 420, is included in a bookmark sharer home network 430, and an OITF terminal B 432 can download the bookmark stored in the storage 421 of the IPTV service provider network 420.
The OITF terminal B 432 includes a download function module 435 and a DLNA function module 433 capable of communicating with other DLNA devices, such as DLNA device 434, in the home. That is, the DLNA device 434 shares (step 418) a bookmark with OITF terminal B 432 through UPnP.
Referring to
A metadata element “share@type” classifies the sharing types. If its value is “public”, this indicates that the bookmark can be shared by anyone of the subscribers of the IPTV service provider. If its value is “Limited Public”, it can be used to share with a specific one of the subscribers of the IPTV service provider and is accompanied with a metadata element “share@shareuserid”. If its value is “Private”, this indicates that the user uses the bookmark privately without sharing the same with other users.
The metadata element “share@shareuserid” is metadata for a user ID for sharing the bookmark. The user ID is a unique value in the IPTV service provider network, which may be determined by the bookmark creator through a search mechanism or through an address book determined in other application program such as a communication program.
A metadata element “share@validityperiod” indicates the available period of the bookmark for share in the IPTV service provider network.
Table 2 below shows an example of bookmark metadata according to an embodiment of the present invention. In this embodiment, a user “JiEun” creates a bookmark “our full shot” to be shared with selected users “Bosun” and “Junhyung” for a period of one week.
Table 3 shows an example of bookmark metadata according to an embodiment of the present invention. In this embodiment, a user “JiEun” creates a bookmark “funny pose” to be shared with all the subscribers in the IPTV service provider network.
Table 4 shows an example of bookmark metadata according to an embodiment of the present invention. In this embodiment, a user “JiEun” creates a bookmark “pretty scene” to be accessed only by the user “JiEun”, i.e., without being shared with other users.
Referring to
In step 512, the DLNA device 413 creates a metadata value of a bookmark for share. At this point, a share type and a user ID for sharing are determined.
In step 514, the DLNA device 413 stores a bookmark in the ITF 411 by using a command “Create Object” of a service CDS of the UPnP.
In step 516, the ITF 411 transmits a created bookmark to the IPTV service provider 420.
In step 518, the DLNA device 434 requests an available bookmark for itself through the ITF 433 included in the bookmark sharer home network 430, using a CDS command “Browse Request” of the UPnP. In step 520, upon receiving the command, the ITF 433 transmits a metadata request to the IPTV service provider 420.
In step 522, the IPTV service provider 420 detects a user wanting bookmark sharing, and selects a bookmark available for the detected user. In step 524, the IPTV service provider 420 transmits a metadata response command including the bookmark to the ITF 433.
In step 526, the ITF 433 transmits the bookmark using a CDS command “Browse Response”.
In step 528, the DLNA device 434 renders the bookmark received through the ITF 433.
Referring to
Referring to
The DLNA device 413 transmits metadata information of the bookmark to the ITF 411 in step 514, and transmits bookmark media in step 620.
In step 516, the ITF 411 transmits the metadata of the bookmark and the bookmark media to the IPTV service provider 420. In step 600, the IPTV service provider 420 selects metadata for the bookmark to be transmitted.
In step 602, the IPTV service provider 420 transmits reference contents title information and creator information, i.e., the metadata of the bookmark available for the sharer, to the ITF 433, and in step 604, the ITF 433 transmits a CDS command “Browse Response” to the DLNA device 434
In step 605, the DLNA device 434 selects a bookmark to be used by the user, on the basis of the additional information of the bookmark transmitted by the ITF 433 in step 604.
In step 606, the DLNA device 434 requests the media of the selected book to the ITF 433 using an HTTP GET Request command. In step 608, the ITF 433 initiates a media transfer operation. Step 610 denotes a response to the HTTP GET Request.
In step 612, the ITF 433 receives the bookmark media from the IPTV service provider 420. The bookmark in step 612 denotes actual bookmark media, and in step 614, the DLNA device 434 is used to execute the actual media of the received bookmark via bookmark rendering.
Referring to
In step 620, the IPTV service provider 420 transmits a notification message carrying information indicating the completion of update of sharable bookmark to the ITF 433. The other steps are identical to the corresponding steps of
Referring to
In step 710, the DLNA device 434 gives a Start command (one of UPnP AV commands) to pay for the contents referred to by the pre-rendered bookmark. In step 713, the ITF 433 transmits a Media Request command including an ID of the contents referred to by the bookmark to the IPTV service provider 420. In step 715, the IPTV service provider 420 transmits the requested contents to the ITF 433.
In step 717, the bookmark sharer executes the downloaded contents through the DLNA device 434, together with the bookmark received in step 526, thereby rendering the contents from the bookmark point. The other steps are identical to the corresponding steps of
Also, the functions as described in the embodiments of the present invention may be performed by a control unit. For example, the functions may exist as software programs in the devices in the embodiments of the present invention. The software programs are controlled by a Central Processing Unit (CPU), i.e., the control unit. Therefore, the functions as described in the embodiments of the present invention may be performed by a control unit.
The above-described embodiments of the present invention are based on a premise that an ID of content referred to by a bookmark is a unique value in an IPTV service provider.
As described above, the apparatus and method for sharing a bookmark with other users in a home network according to embodiments of the present invention have the following effects.
An IPTV service subscriber is able to share his bookmark with other users, thereby making it possible to create a new service. Also, other users can be selected for bookmark sharing, thereby making it possible to provide privacy protection. Also, an IPTV service provider can create new profits by managing a bookmark as one content item and sharing the same.
While the present invention has been shown and described with reference to certain embodiments thereof, it will be understood by those skilled 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 appended claims. Therefore, the scope of the invention is defined not by the detailed description of the present invention, but by the appended claims, and all differences within the scope shall be construed as being included in the present invention.
Claims
1. A method for sharing a bookmark in a home network, the method comprising:
- determining, by a bookmark creator home network device, a bookmark including metadata, for sharing and transmitting the bookmark to a bookmark creator home network Internet Protocol TV (IPTV) terminal;
- transmitting, by the bookmark creator home network IPTV terminal, the bookmark to an IPTV service provider;
- requesting, by a bookmark sharer home network device, the bookmark to a bookmark sharer home network IPTV terminal;
- requesting, by the bookmark sharer home network IPTV terminal, the bookmark to the IPTV service provider;
- selecting, by the IPTV service provider, an available bookmark according to the request and transmitting a response including the available bookmark to the bookmark sharer home network IPTV terminal; and
- transmitting, by the bookmark sharer home network IPTV terminal, the response to the bookmark sharer home network device,
- wherein the metadata comprises at least one of a sharing user identification and a sharing type.
2. The method of claim 1, further comprising;
- automatically transmitting, by the IPTV service provider, a notification message indicating completion of a bookmark update to the bookmark sharer home network IPTV terminal, if the bookmark is updated.
3. The method of claim 1, further comprising:
- requesting, by the bookmark sharer home network device, the bookmark chosen by a user of the bookmark sharer home network IPTV terminal;
- requesting, by the bookmark sharer home network IPTV terminal, the bookmark chosen by the user to the IPTV service provider;
- transmitting, by the IPTV service provider, the bookmark chosen by the user to the bookmark sharer home network IPTV terminal; and
- transmitting, by the bookmark sharer home network IPTV terminal, the bookmark chosen by the user to the bookmark sharer home network device.
4. The method of claim 1, further comprising,
- if a service referred to by the bookmark received from the IPTV service provider is not present in a bookmark sharer network, requesting, by the bookmark sharer home network device, the service to the bookmark sharer home network IPTV terminal;
- downloading, by the bookmark sharer home network IPTV terminal, the service from the IPTV service provider; and
- transmitting, by the bookmark sharer home network IPTV terminal, the service to the bookmark sharer home network device.
5. The method of claim 1, wherein the bookmark comprises media.
6. The method of claim 1, wherein the metadata comprises at least one of a title of the bookmark for sharing, a user identification for a bookmark creator and an available time for bookmark sharing, and
- wherein a share type is represented by a sharing user identification if the metadata does not include the share type.
7. A system for sharing a bookmark in a home network; the system comprising:
- a bookmark creator home network device for determining a bookmark including metadata for sharing and for transmitting the bookmark to a bookmark creator home network Internet Protocol TV (IPTV) terminal;
- the bookmark creator home network IPTV terminal for transmitting the bookmark to an IPTV service provider;
- a bookmark sharer home network device for requesting the bookmark to a bookmark sharer home network IPTV terminal;
- the bookmark sharer home network IPTV terminal for requesting the bookmark to the IPTV service provider and transmitting a response from the IPTV service provider to the bookmark sharer home network device; and
- the IPTV service provider for selecting an available bookmark according to the request and for transmitting the response including the available bookmark to the bookmark sharer home network IPTV terminal,
- wherein the metadata comprises at least one of a sharing user identification and a sharing type.
8. The system of claim 7, wherein the IPTV service provider automatically transmits a notification message indicating completion of a bookmark update to the bookmark sharer home network IPTV terminal, if the bookmark is updated.
9. The system of claim 7, wherein the bookmark sharer home network device requests the bookmark chosen by a user to the bookmark sharer home network IPTV terminal;
- the bookmark sharer home network IPTV terminal requests the bookmark chosen by the user to the IPTV service provider;
- the IPTV service provider transmits the bookmark chosen by the user to the bookmark sharer home network IPTV terminal; and
- the bookmark sharer home network IPTV terminal transmits the bookmark chosen by the user to the bookmark sharer home network device.
10. The system of claim 7, wherein the bookmark comprises media.
11. The system of claim 7, wherein the metadata comprises at least one of a title of the bookmark for sharing, a user identification for a bookmark creator and an available time for bookmark sharing, and
- wherein a share type is represented by a sharing user identification if the metadata does not include the share type.
12. A method for operating an Internet Protocol TV (IPTV) service provider to share a bookmark in a home network, the method comprising:
- storing, by a controller, a bookmark including metadata from a bookmark creator home network Internet Protocol TV (IPTV) terminal;
- receiving, by the controller, a request for the bookmark from a bookmark sharer home network IPTV terminal; and
- selecting, by the controller, an available bookmark according to the request and transmitting a response including the available bookmark to the bookmark sharer home network IPTV terminal,
- wherein if the bookmark is updated, automatically transmitting, by the controller, a notification message indicating completion of a bookmark update to the bookmark sharer home network IPTV terminal, and
- wherein the metadata comprises at least one of a sharing user identification and a sharing type.
13. The method of claim 12, wherein the bookmark comprises media.
14. The method of claim 12, wherein the metadata comprises at least one of a title of the bookmark for sharing, a user identification for a bookmark creator and an available time for bookmark sharing, and
- wherein a share type is represented by a sharing user identification if the metadata does not include the share type.
15. An apparatus of an Internet Protocol TV (IPTV) service provider for sharing a bookmark in a home network, the apparatus comprising: a hardware controller for storing a bookmark including metadata from a bookmark creator home network Internet Protocol TV (IPTV) terminal, for receiving a request for the bookmark from a bookmark sharer home network IPTV terminal and for selecting an available bookmark according to the request and transmitting a response including the available bookmark to the bookmark sharer home network IPTV terminal, wherein if the bookmark is updated, automatically transmitting, by the hardware controller, a notification message indicating completion of a bookmark update to the bookmark sharer home network IPTV terminal, and wherein the metadata comprises at least one of a sharing user identification and a sharing type.
16. The apparatus of claim 15, wherein the bookmark comprises media.
17. The apparatus of claim 15, wherein the metadata comprises at least one of a title of the bookmark for sharing, a user identification for a bookmark creator and an available time for bookmark sharing, and
- wherein a share type is represented by a sharing user identification if the metadata does not include the share type.
6211871 | April 3, 2001 | Himmel et al. |
6460038 | October 1, 2002 | Khan et al. |
7127454 | October 24, 2006 | Deguchi |
7289812 | October 30, 2007 | Roberts et al. |
7631336 | December 8, 2009 | Diaz Perez |
7636705 | December 22, 2009 | Kim |
20020099784 | July 25, 2002 | Tran |
20030037035 | February 20, 2003 | Deguchi |
20040002938 | January 1, 2004 | Deguchi |
20050131866 | June 16, 2005 | Badros et al. |
20050208892 | September 22, 2005 | Kotola et al. |
20050210145 | September 22, 2005 | Kim et al. |
20060206480 | September 14, 2006 | Heidloff et al. |
20060294039 | December 28, 2006 | Mekenkamp et al. |
20070022437 | January 25, 2007 | Gerken |
20070050837 | March 1, 2007 | Lopez-Estrada |
20070073704 | March 29, 2007 | Bowden et al. |
20070101394 | May 3, 2007 | Fu et al. |
20070110397 | May 17, 2007 | Tanikawa et al. |
20070150930 | June 28, 2007 | Koivisto et al. |
20070156627 | July 5, 2007 | D'Alicandro |
20070157252 | July 5, 2007 | Perez |
20070169155 | July 19, 2007 | Pasquale et al. |
20070244903 | October 18, 2007 | Ratliff et al. |
20070250864 | October 25, 2007 | Diaz Perez |
20080002945 | January 3, 2008 | Ushimaru et al. |
20080005126 | January 3, 2008 | Sankaran et al. |
20080050096 | February 28, 2008 | Ryu |
20080086471 | April 10, 2008 | Ritter et al. |
20080177858 | July 24, 2008 | Aarnio et al. |
20080222630 | September 11, 2008 | Taylor et al. |
20080229205 | September 18, 2008 | Lee et al. |
20090049118 | February 19, 2009 | Stevens |
20090119328 | May 7, 2009 | Raza et al. |
20090235298 | September 17, 2009 | Carlberg et al. |
20090254823 | October 8, 2009 | Barrett |
20100199327 | August 5, 2010 | Keum et al. |
WO 01/55909 | August 2001 | WO |
Type: Grant
Filed: Aug 12, 2009
Date of Patent: Aug 7, 2012
Patent Publication Number: 20100042746
Assignee: Samsung Electronics Co., Ltd
Inventors: Ji-Eun Keum (Suwon-si), Se-Hee Han (Seoul), Bo-Sun Jung (Seongnam-si)
Primary Examiner: Asad M Nawaz
Assistant Examiner: Waseem Ashraf
Attorney: The Farrell Law Firm, P.C.
Application Number: 12/539,935
International Classification: G06F 15/16 (20060101);