[go: up one dir, main page]

JP2006195987A - ホームネットワークでコンテンツに対する一つのビューを提供する方法及びシステム - Google Patents

ホームネットワークでコンテンツに対する一つのビューを提供する方法及びシステム Download PDF

Info

Publication number
JP2006195987A
JP2006195987A JP2006001542A JP2006001542A JP2006195987A JP 2006195987 A JP2006195987 A JP 2006195987A JP 2006001542 A JP2006001542 A JP 2006001542A JP 2006001542 A JP2006001542 A JP 2006001542A JP 2006195987 A JP2006195987 A JP 2006195987A
Authority
JP
Japan
Prior art keywords
content
directory
providing
view
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2006001542A
Other languages
English (en)
Other versions
JP4781822B2 (ja
Inventor
Praveen Kumar
クマー プラヴェーン
Victor Zhu
ジュ ヴィクター
Messer Alain
メッサー アラン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of JP2006195987A publication Critical patent/JP2006195987A/ja
Application granted granted Critical
Publication of JP4781822B2 publication Critical patent/JP4781822B2/ja
Anticipated expiration legal-status Critical
Active legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2812Exchanging configuration information on appliance services in a home automation network describing content present in a home automation network, e.g. audio video content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23106Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving caching operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8352Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Automation & Control Theory (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Computer And Data Communications (AREA)
  • Selective Calling Equipment (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

【課題】 ホームネットワークでコンテンツについての一つのビューを提供する方法及びシステムを提供する。
【解決手段】 ネットワークに連結された装置を検出する通信モジュールと、通信モジュールを通じて検出されたそれぞれの装置でのコンテンツを発見し、かかる利用可能なコンテンツメタデータのディレクトリを管理してアクセスするために、その発見されたコンテンツについての一つのビューを提供するディレクトリモジュール及び一つのビューについてのアクセスを提供するコンテンツ管理者を含むコンテンツ単一ビューの提供システムである。
【選択図】 図1

Description

本発明は、一般的に、ネットワーキングに係り、特に、ホームネットワークでのコンテンツアクセスに関する。
ホームネットワークでコンテンツをアクセスする一般的なシステムは、単一装置単位でかかるコンテンツアクセスを行うメカニズム及び体系を含む。例えば、ユニバーサルプラグアンドプレイ(UPnP)、HAVi、Jini、及びマイクロソフト互換可能ネットワーク(例えば、Samba)のような体系が含まれうる。このような体系の特徴は、ネットワーク上にある装置及びコンテンツの動的な発見を含み、広範囲な装置及びコンテンツタイプを支援する。
しかし、このような一般的システムは、色々な短所を有する。例えば、ユーザがネットワーク内でコンテンツをアクセスしようとすれば、このユーザは、どんな装置がそのネットワークに連結されているか、またはどんなコンテンツがどの装置に存在するかについて知っていなければならない。同様に、アプリケーションを作成しようとするソフトウェア開発者は、オーディオジュークボックスのようなネットワーク内のコンテンツ全部やその部分集合について知っていなければならない。ソフトウェア開発者は、連結可能な異なるタイプの装置、その装置の実際的な例、及びその装置のディレクトリ及び通信関連プロトコルを利用して、これらをブラウジング及びサーチするための語意について必ず説明する方式であって、自分のアプリケーションを具現せねばならない。同様に、ユーザは、データのコピー及びバックアップを管理せねばならない。
本発明が解決しようとする課題は、ホームネットワーク内のコンテンツについての一つのビューを提供する方法及びシステムを提供することである。
本発明によれば、装置のネットワークでコンテンツの一つのビューを提供する典型的なシステムは、ネットワークに連結された装置を検出する通信モジュールと、通信モジュールを通じて検出されたそれぞれの装置内のコンテンツを発見し、かかる利用可能なコンテンツのディレクトリを管理するディレクトリモジュールと、アクセスするために前記発見されたコンテンツの一つのビューを提供するコンテンツ管理者と、を備える。
発見された装置の間での色々なコンテンツの場合、ディレクトリモジュールは、シングルコピーを主要コピーと指定する。
通信モジュールは、新たな装置のネットワークに対する連結も検出し、ディレクトリモジュールに通知してディレクトリモジュールが前記新たな装置のコンテンツを発見し、新たに発見されたコンテンツの使用可能性と関連してディレクトリを更新可能にする。
コンテンツ管理者は、新たに利用可能なコンテンツについての情報を前記一つのビューを通じてさらに提供する。
通信モジュールは、ネットワークから装置の連結解除も検出してディレクトリモジュールに通知することによって、ディレクトリモジュールがその連結解除された装置のコンテンツがこれ以上使用できないということを表すようにディレクトリを更新できる。
コンテンツ管理者は、再び新たに利用不能になったコンテンツを前記一つのビューを通じて表す。
前記システムは、基本的な装置及びこれらへのアクセスに関連した基本的な意味構造とプロトコルとを隠した、ネットワーク上の全てのコンテンツについての一つのビューを提供することによって、ユーザ及びソフトウェア開発者のプログラムがコンテンツアクセスを行うプロセスを容易にする。また、ネットワーク内のコンテンツメタデータを管理及び維持して、ユーザをして、ネットワークのどこにそのコンテンツが存在するかと関係なく、そのコンテンツを使用可能にする。例えば、本発明は、コンテンツグループ作り及びユーザの設定事項を含み、コンテンツ全盤にわたって関連した付加的なメタデータを保存できる。また、本発明は、ユーザによって通常行われるストレージ管理を隠して、複製コンテンツや異なる品質を有する類似したコンテンツやフォーマットを探し、コンテンツのバックアップを管理するなどの作業が、ユーザの注意なしにシステムによってのみ管理可能にしうる。
本発明によれば、ネットワーク上の全てのコンテンツの単一のビューを提供することによって、ユーザ及びソフトウェア開発者のプログラムがコンテンツをアクセスするために行わねばならないプロセスを容易にし、家内のメタデータを管理及び維持して、ユーザをして、コンテンツが存在するネットワーク上の場所と関係なく、コンテンツを利用可能にする。
本発明のかかる特性とその他の特性、様相、及び利点は、以下、添付された図面を参照する詳細説明からさらによく理解されうる。
一実施形態を通じて、本発明は、ユーザ及びソフトウェア開発者がホームネットワーク上に存在するコンテンツをアクセスするために行わねばならないプロセスを容易にするホームネットワーク内のコンテンツの一つのビューを提示する方法及びシステムを提供する。このような方法及びシステムはまた、ホームネットワーククライアントアプリケーション及びユーザにホームネットワーク上に存在するコンテンツの単一かつシステム全盤にわたるビューを提供する。前記方法及びシステムはまた、コンテンツを提供するネットワーク内の個体を隠し、ネットワーク上で存在しつつコンテンツを提供する個体と関連した可変的なディレクトリ及び通信関連意味構造及びプロトコル(異種性)を隠す。本発明はまた、家内でコンテンツ及びコンテンツメタデータを管理可能にして、位置、コピー、バックアップ及びその他のストレージ考慮事項に対して、ユーザの心配を不要にする。
図1は、本発明の一実施形態による一つのビュー方式を具現するホームネットワークのようなネットワーク10の典型的な機能上の構造を示す図面である。ネットワーク10は、装置20(例えば、コンテンツを備えたサーバ)及び装置30(例えば、システム全盤の制御器(SWC:システム ワイド コントローラ)を通じてコンテンツをアクセスするクライアント)、ネットワーク10を他のネットワーク50(例えば、他のホームネットワーク、インターネットなど)と連結するオプションとしてのインターフェース40を備える。装置20及び30は、互いに別個として図示されているが、一つの物理的な装置が一つ以上のクライアント装置と一つ以上のサーバ装置とを備えうる。装置20及び30はそれぞれ、それら間の通信及びプロトコルのためにHTTPプロトコルを構築できる。ここで表した例では、ネットワーク10でHTTPプロトコルを使用しているが、この分野の当業者ならば、本発明がクライアント−サーバモデルを活用する他のネットワーク通信プロトコルを使用できるということが分かる。装置20の例として、VCR、DVD、コンピュータなどが挙げられる。また、クライアント装置30の例として、TV、コンピュータなどが挙げられる。ネットワーク10はまた、後述するように、本発明によってホームネットワーク内のコンテンツの一つのビューを提供可能にする少なくとも一つのSWCを備える。
図2の機能的なブロック図に示された一つの構成図において、SWC 60は、ホームネットワーク10上に存在するコンテンツの一つのビューを管理及び維持できるように支援するだけ十分な処理容量を有する装置を備える。一例として、SWC 60は、階層化されたソフトウェア要素を含み、それにより、SWC 60が装置とそれらのコンテンツのネットワーク10への出現及び消去を検出し、これら装置の間で発見された同じコンテンツ問題を解決できる。プログラムに即した複数のインターフェース及びメカニズムを利用して、クライアントは、SWC 60からシステム全盤のコンテンツ情報を要請するか、または非同期的に受信すると申し出る。
図2に示したように、例のSWC 60は、コンテンツ管理者62、メディアディレクトリ64、及び装置通信モジュール66を備える。装置通信モジュール66は、ネットワーク10に/からの装置の出現及び消去に対する検出、及びSWC 60と装置との間の通信関連動作を担当する。ネットワーク10上で装置20の出現を検出すれば、装置通信モジュール66がその装置にシステム全盤の固有装置IDを割り当て、メディアディレクトリ64にその装置の装置IDを提供しつつそれを知らせる。図2で、装置通信モジュール66は、ネットワーク10から装置20が消去されることを検出する時にも、メディアディレクトリ64にその装置の装置IDを提供してそれを知らせる。
装置通信モジュール66は、一般的に使われる装置通信プロトコル、これらの意味構造、及びプロトコルプラグイン65を通じて装置をアクセスするために、これらをどのように使用するかについての知識を保有している。このプロトコルプラグイン65を利用して、装置通信モジュール66は、後で出現する新たな装置通信プロトコルを支援するように拡張されうる。
それぞれのプラグインは、異なる規格/装置に対する伝送プロトコル及びこのプロトコルの意味構造を理解する。しかし、そのプラグインは、そのプロトコルのサービス/メッセージ様態は理解できないが、これは、プラグインから装置通信モジュール66を経由してメディアディレクトリ64に送られる情報は、そのプロトコルに特定のサービス及びメッセージと関連したものであるためである。装置通信モジュール66は、装置20(例えば、装置0、装置1、装置2など)上で命令をアクセス及び発動するためにインターフェースを提供するが、このインターフェースは、装置の基本的な装置通信プロトコルの細部事項を隠す。メディアディレクトリ64は、メディアディレクトリ64の動作中に前記装置上で命令を発動するためにそのインターフェースを利用する。
このように、メディアディレクトリ64は、基本的な装置20上に保存されたコンテンツと結び付けられたメタデータを収集、管理及び保存し、装置20の間で複製コンテンツを追跡し、コンテンツ管理者62にこれらについての一つのビューを提供する役割を行う。例のネットワーク10システムの脈絡内で、メタデータは、コンテンツについてのデータを備え、コンテンツのタイトル、アーティスト、タイプ(例えば、オーディオ、ビデオ、イメージなど)、長さ、資源URL、装置内の位置、及びその他の細部内容を含む。メディアディレクトリ64は、装置20がネットワーク10に出現し、それから消えるとき、装置通信モジュール66からそれについての通知を受信する。
ネットワーク10上に装置が出現したという通知を受信すれば、メディアディレクトリ64は、装置通信モジュール66を経由してその装置上に命令を発動させることによって、装置20でコンテンツメタデータをブラウジングする。サービスレベルプラグイン63を利用することによって、メディアディレクトリ64は、一般的に使用するディレクトリ/コンテンツプロトコル、これらの意味構造と命令、及びコンテンツを得るように装置をブラウジングするために、これらをどのように使用するかについての知識を保有する。このようなプラグイン構造の第2のレベル63を利用して、メディアディレクトリ64は、後で新たなディレクトリ/コンテンツサービス/メッセージが現れるとき、これらを支援できるように拡張されうる。
ディレクトリプロトコルのメタデータ関連要素は、それぞれ異なりうるということを知なければならない。例えば、一つのディレクトリプロトコルは、“作家”というラベルを利用しているコンテンツの“アーティスト”を照会できる一方、他のディレクトリプロトコルは、“生成者”というラベルを利用して、それと同じもの(“アーティスト”)を照会できる。メディアディレクトリ64は、かかる要素を標準化し、装置をブラウジングする途中で、多様なディレクトリプロトコルのかかる要素を標準化された形式にマッピングする。メディアディレクトリ64が装置(例えば、装置0、装置1、装置2など)をブラウジングし、ディレクトリプロトコルマッピングを行うとき、メディアディレクトリ64は、コンテンツのタイトル、アーティスト、タイプ、基本的な装置の装置ID、及び装置内の位置を含む各装置コンテンツのメタデータの部分集合を収集する。メディアディレクトリ64は、タイトル及び作家のように、コンテンツのメタデータの一部をハッシングすることによって、そのコンテンツのメディアアイテムID(すなわち、メディアアイテムID)を生成し、そのメタデータを内部キャッシュ61に保存しつつ、そのコンテンツの関連メディアアイテムIDによってキャッシュ内でメタデータを索引化する。メディアディレクトリキャッシュ61は、メタデータを管理し、よく使われるアイテムに対する速いアクセスを提供するのに使われる。メディアディレクトリキャッシュ61でよく使われるアイテムは、メモリや永久的なストレージに保存されうる。装置グループまたはバックアップバージョン情報のように、メディアディレクトリキャッシュ61から/に生成または保存されたメタデータは、コンピュータディスクドライブやホームネットワーク10内の他の装置などの永久的なストレージに保存される。
固有識別子としてコンテンツをハッシングするとき、メディアアイテムIDは、少なくとも(1)メディアアイテムIDを、コンテンツが発生した装置やアドレスと関係ないコンテンツメタデータと効率的かつ固有に結付させ、(2)ネットワーク10内で複製されたコンテンツを認識することを助けるという目的に利用される。コンテンツをブラウジングする間にメディアディレクトリ64がキャッシュ61内に既に存在するメディアアイテムIDを生成すれば、それと関連したコンテンツは、複製されたものである。メディアディレクトリ64は、ブラウジング中に最初に出合ったコピーを“1次”コピーと称し、複製本を“2次”コピーと称すことによって、ネットワーク内で複製コンテンツ問題を解決する。
ネットワーク10から装置が消えたという通知を受信すれば、メディアディレクトリ64は、自身のキャッシュ61を更新して関連装置に存在したコンテンツに該当するメタデータを除去する。そのようなあるメタデータが複製されたコンテンツのうち、“1次”コピーに相応すれば、メディアディレクトリ64は、一つの“2次”コピーを“1次”コピーに再配分し、関連したメタデータ内での変更事項を反映する。それではなく、あるメタデータがいかなる複製されたコンテンツにも相応せねば、メディアディレクトリ64は、コンテンツ管理者62にネットワーク10からのコンテンツ除去を通知する。
固有コンテンツ基盤のメディアアイテムIDによって参照されたコンテンツを有し、ネットワーク10は、ソース、品質及びフォーマットのような他の付随的な属性を有する類似したコンテンツも認識できる。また、固有コンテンツ基盤のメディアアイテムIDは、システムをしてデータ自体に基盤してコンテンツを管理可能にする。データをバックアップすることは、それぞれの固有メディアが色々な場所(例えば、ネットワーク10内の二つのPVR)に保存されることを必要とする。そのコンテンツは、一つのメディアアイテムIDを通じてアクセスされるが、あるコピーが消えれば、そのバックアップコピーが自動でアクセスされる。
コンテンツ管理者62は、クライアント30(例えば、ユーザ装置)にネットワーク10内のコンテンツに対して、一つの管理ビュー基盤インターフェースを提供する役割を行う。コンテンツやその関連状態がネットワーク内で更新されるとき、メディアディレクトリ64がクライアント30からの要請及び、要請されたコンテンツがネットワーク10内に依然として存在するか否かも判断する。コンテンツ管理者62は、(a)メディアディレクトリ64によって表示されるコンテンツを管理してバックアップ(例えば、コンテンツを同じメディアアイテムIDと共に二つ以上の場所に置くこと)し、(b)同期化(例えば、ある一時的な装置にコピー)し、(c)トランスコーディング(例えば、特定装置上に表示するためにフォーマットを変更)する。
前述したものは、コンテンツ管理者62によるただ三つのコンテンツ管理例であり、他の多くの事項もありうる。クライアント30を管理するとき、コンテンツ管理者62は、ネットワーク10内のコンテンツに対する変化のソースと関係なく、全てのクライアント30に同じ一つのコンテンツビューを提供する。コンテンツ管理者62はまた、クライアント30をしてコンテンツ管理者62と同期的に(例えば、コンテンツが要請の結果としてリターンされる)、あるいは非同期的に(例えば、クライアント30がコンテンツ管理者62に要請せずともコンテンツが利用可能である時にクライアントに送られる)相互動作可能にする。
図3は、図2のクライアント30と、装置20と相互動作するSWC 60との構成要素の動作ステップのフローチャートを示す図である。図3を参照するに、次のような動作が行われる:
1.ステップ100:クライアント30がネットワーク10上に位置したコンテンツについてのシステム全盤の情報を受信するためにコンテンツ管理者62に登録する。
2.ステップ110:家内の異なる場所に位置して、異なる通信及びディレクトリプロトコルを利用する装置20(例えば、装置0ないし2)がホームネットワーク10に参加する。
3.ステップ120:装置通信モジュール66がネットワーク10に装置0−2が現れるか否かを検出する。
4.ステップ130:装置通信モジュール66は、メディアディレクトリ64に装置0−2の出現について通知する。
5.ステップ140:メディアディレクトリ64が装置通信モジュール66を経由して装置0−2上に存在するコンテンツをブラウジングし、ディレクトリプロトコルマッピングを行い、そのコンテンツと関連したメタデータについて自身のキャッシュ61を更新する。メディアディレクトリ64が色々な装置の間で重複されたコンテンツを発見すれば、メディアディレクトリ64は、関連メタデータ内で重複コンテンツのシングルコピーを“1次”コピーと命名し、残りを“2次”コピーと命名する式に、コンテンツについて述べる。
6.ステップ150:メディアディレクトリ64は、コンテンツ管理者62にネットワーク10に新たな非重複コンテンツが追加されることを通知する。
7.ステップ160:コンテンツ管理者62は、クライアント30に新たなコンテンツがネットワーク10に追加されたことを通知し、これらと関連したメタデータの部分集合を提供する。
したがって、クライアント30は、ネットワーク10に存在するコンテンツについての一つのシステム全般的なビューを有する。
図2のSWC 60が重複コンテンツがネットワーク10に存在するとき、クライアント30が重複コンテンツのうち最初に出合ったコピーである“1次”コピーについて通報されることを表す。他の実施形態で、SWC 60は、他の基準を利用して“一次”コピーを命名でき、追加重複が発見されるとき、その基準に基いてその“1次”コピーを再配分できる。その基準は、重複されたコンテンツの品質を含むか、そうでなければ、コンテンツの表示や最終ユーザの経験に影響を及ぼすその特徴のうち一つやその特徴の組合わせからなる要素でありうる。
また、図2で、メディアディレクトリ64は、コンテンツ管理者62に装置ブラウジングを行った結果から出た新たなコンテンツについて通知する。他の実施形態で、メディアディレクトリ64がコンテンツ管理者62に、自身がブラウジングする間に新たに追加されたコンテンツについて通知してもよい。これは、コンテンツ管理者62及びそれによるクライアント30に新たに追加されたコンテンツについてさらに速く、かつ次第に向上する方式に通知することを助け、ブラウジング動作が長い、さらに遅くまたはさらに多くの基本装置を受容可能にする。これが最終ユーザの体験を改善させうる。
他の代案的な実施形態で、メディアディレクトリ64は、コンテンツグループ(例えば、プレーリスト、アーティストやジャンルによるグループ)の生成を支援でき、コンテンツグループの変化によってコンテンツ管理者62(及びそれに続いてクライアント)への通知文を生成できる。前記グループは、装置20にわたる関連コンテンツ、及びこれらの基本通信及びディレクトリプロトコルを要約できる。そのような強力な機能は、本発明によって生成されうるコンテンツについての一つのビューを通じて可能になる。
他の代案的な実施形態で、メディアディレクトリ64は、デジタル権限管理(DRM:Digital Rights Management)機能を含むか、またはそのような機能を提供する要素と相互動作でき、ユーザベースにコンテンツについての一つのビューを変更することによって設定された政策を施行できる。さらに他の代案的な実施形態で、システム資源についての一つのビューを提供するという概念は、装置環境設定事項、ユーザ設定事項、ユーザデータのように、コンテンツではない他の様態に適用されうる。
また、図1に示したように、色々なSWC 60がネットワーク10に存在しうる。SWC 60は、一つのビューを維持することと関連してロードを分け、信頼性と関連した機能を提供するために相互間に通信、調整、及び同調できる。これは、ある回復不能のデータを他の同等なSWC 60に複製(例えば、マッピング)することによって達成されうる。また、図1及び図2に示したように、クライアント30が自体的にSWC 60が追跡したコンテンツを含みうる。それにより、クライアント30がネットワーク10内の他の装置のコンテンツに対するシンクとなるだけでなく、そのクライアント30は、ネットワーク10内の他の装置のコンテンツについてのソースともなりうる。
したがって、本発明は、基本的な装置とそれらへのアクセスと関連した基本的な意味構造及びプロトコルを隠すネットワーク上の全てのコンテンツの単一ビューを提供することによって、ユーザ及びソフトウェア開発者のプログラムがコンテンツをアクセスするために行わねばならないプロセスを容易にする。また、本発明は、家内のメタデータを管理及び維持して、ユーザをしてコンテンツが存在するネットワーク上の場所と関係なくコンテンツを利用可能にする。例えば、本発明は、コンテンツグループ及びユーザの設定事項を含み、コンテンツ全盤にわたって関連した付加的なメタデータを保存できる。また、本発明は、通常、ユーザによって行われるストレージ管理を隠すことによって、複製コンテンツ、異なる品質及びフォーマットを有する類似コンテンツを探し、かつコンテンツのバックアップを管理することなどの作業がユーザの介入なしにシステムによってのみ行われうる。一般的に、メディアディレクトリ64は、一つのビューを提供し、コンテンツ管理者62は、一つのビューに対するアクセスを提供する。
本発明は、所定の望ましい実施形態を参照して詳細に説明されたが、他のバージョンもありうる。したがって、特許請求の範囲の概念及び範囲は、ここに含まれた望ましいバージョンの説明事項にのみ限定されてはならない。
本発明のホームネットワークでコンテンツについての一つのビューを提供する方法及びシステムは、例えば、TV、VCR、DVD、コンピュータなどに適用可能である。
本発明の一実施形態が具現される典型的なホームネットワークを示す図である。 本発明によるネットワーク内のSWCの実施形態を示す図である。 図2のSWCによって行われるステップからなるフローチャートである。
符号の説明
10 ネットワーク
20,30 装置
40 インターフェース
50 インターネット
60 SWC

Claims (36)

  1. 装置のネットワークでコンテンツの一つのビューを提供するシステムにおいて、
    前記ネットワークに連結された装置を検出する通信モジュールと、
    前記通信モジュールを通じて、検出されたそれぞれの装置でのコンテンツを発見し、かかる利用可能なコンテンツメタデータのディレクトリを管理して、アクセスするために前記発見されたコンテンツに対する一つのビューを提供するディレクトリモジュールと、
    前記一つのビューに対するアクセスを提供するコンテンツ管理者とを備えることを特徴とするコンテンツ単一ビューの提供システム。
  2. 前記検出された装置の間に多重のコンテンツがある場合、前記ディレクトリモジュールは、シングルコピーを1次コピーと指定し、それにより、前記一つのビューがシステムの複製物やバックアップコピーを隠すことを特徴とする請求項1に記載のコンテンツ単一ビューの提供システム。
  3. 前記通信モジュールは、新たな装置が前記ネットワークに連結されることをさらに検出し、ディレクトリモジュールにそれを通知して、ディレクトリモジュールが前記新たな装置のコンテンツをさらに発見し、新たに発見されたコンテンツの利用可能性と関連してディレクトリを更新せしめることを特徴とする請求項1に記載のコンテンツ単一ビューの提供システム。
  4. 前記コンテンツ管理者は、前記新たに利用可能なコンテンツについての情報を前記一つのビューを通じてさらに提供することを特徴とする請求項3に記載のコンテンツ単一ビューの提供システム。
  5. 前記通信モジュールは、装置が前記ネットワークから連結解除されることをさらに検出して、それをディレクトリモジュールに通知することによって、ディレクトリモジュールがその連結解除された装置のコンテンツが使用可能でないことを表すようにディレクトリを更新せしめることを特徴とする請求項1に記載のコンテンツ単一ビューの提供システム。
  6. 前記コンテンツ管理者は、前記新たに利用不能になったコンテンツを前記一つのビューを通じて表すことを特徴とする請求項3に記載のコンテンツ単一ビューの提供システム。
  7. 前記通信モジュールは、検出された装置に固有識別子をさらに割り当て、その固有識別子を前記ディレクトリモジュールに提供することを特徴とする請求項1に記載のコンテンツ単一ビューの提供システム。
  8. 前記通信モジュールは、多様な装置との通信のために装置プロトコル機能をさらに含むことを特徴とする請求項1に記載のコンテンツ単一ビューの提供システム。
  9. 前記通信モジュールは、前記ネットワークで検出された装置と相互動作するためのインターフェースを提供することを特徴とする請求項1に記載のコンテンツ単一ビューの提供システム。
  10. 前記ディレクトリモジュールは、前記検出された装置と相互動作するために前記インターフェースを利用することを特徴とする請求項9に記載のコンテンツ単一ビューの提供システム。
  11. 前記ディレクトリモジュールは、検出されたそれぞれの装置で発見されたコンテンツについてのメタデータを前記ディレクトリにさらに保有することを特徴とする請求項1に記載のコンテンツ単一ビューの提供システム。
  12. 前記メタデータは、コンテンツタイプ及び位置を含むことを特徴とする請求項11に記載のコンテンツ単一ビューの提供システム。
  13. 前記ディレクトリモジュールは、異なるメタデータプロトコルを一つの標準化された形態にマッピングすることを特徴とする請求項11に記載のコンテンツ単一ビューの提供システム。
  14. 前記ディレクトリモジュールは、前記発見されたコンテンツに相応するメタデータの一部をハッシングして前記コンテンツについての識別情報をさらに生成し、メモリ内に前記メタデータを保存することを特徴とする請求項11に記載のコンテンツ単一ビューの提供システム。
  15. 前記ディレクトリモジュールは、よく使われるコンテンツに対する速いアクセスを提供するように、前記メモリで前記メタデータを索引化することを特徴とする請求項14に記載のコンテンツ単一ビューの提供システム。
  16. 前記コンテンツ管理者は、クライアントをさらに管理し、これらのコンテンツ要請を判断することを特徴とする請求項1に記載のコンテンツ単一ビューの提供システム。
  17. 前記コンテンツ管理者は、前記コンテンツのソースと関係なく前記一つのビューを提供することを特徴とする請求項1に記載のコンテンツ単一ビューの提供システム。
  18. 前記ディレクトリモジュールは、前記クライアントを管理してこれらのコンテンツ要求を判断することを特徴とする請求項1に記載のコンテンツ単一ビューの提供システム。
  19. 前記ディレクトリモジュールは、前記コンテンツのソースと関係なく前記一つのビューを提供することを特徴とする請求項1に記載のコンテンツ単一ビューの提供システム。
  20. 装置のネットワークでコンテンツの単一ビューの提供方法において、
    前記ネットワークに連結された装置を検出するステップと、
    検出されたそれぞれの装置でコンテンツを発見するステップと、
    前記検出された装置の間に多重のコンテンツがある場合、一つのコピーを1次コピーと指定するステップと、
    前記発見されたコンテンツをアクセスするために、前記コンテンツの一つのビューを提供するステップとを含むことを特徴とするコンテンツの単一ビューの提供方法。
  21. 装置のネットワークでのコンテンツの単一ビューの提供方法において、
    前記ネットワークに連結された装置を検出するステップと、
    検出されたそれぞれの装置でコンテンツを発見するステップと、
    利用可能なコンテンツメタデータのディレクトリを管理するステップと、
    前記ディレクトリを利用して前記発見されたコンテンツの一つのビューを提供するステップと、
    前記一つのビューに対するアクセスを提供するステップとを含むことを特徴とするコンテンツの単一ビューの提供方法。
  22. 前記検出された装置の間に多重のコンテンツがある場合、シングルコピーが1次コピーと指定され、それにより、前記一つのビューがシステムの複製物やバックアップコピーを隠すことを特徴とする請求項21に記載のコンテンツの単一ビューの提供方法。
  23. 新たな装置の前記ネットワークへの連結を検出するステップと、
    前記新たな装置のコンテンツを発見するステップと、
    前記新たに発見されたコンテンツの利用可能性と関連して前記ディレクトリを更新するステップとをさらに含むことを特徴とする請求項21に記載のコンテンツの単一ビューの提供方法。
  24. 前記一つのビューを通じて前記新たに利用可能なコンテンツについての情報を提供するステップをさらに含むことを特徴とする請求項23に記載のコンテンツの単一ビューの提供方法。
  25. 前記ネットワークから装置の連結解除を検出し、前記連結解除された装置のコンテンツが利用されえないことを表すように前記ディレクトリを更新するステップをさらに含むことを特徴とする請求項21に記載のコンテンツの単一ビューの提供方法。
  26. 前記一つのビューを通じて、新たに利用不能になったコンテンツを表すステップをさらに含むことを特徴とする請求項23に記載のコンテンツの単一ビューの提供方法。
  27. 検出された装置に対して固有識別子を割り当てるステップと、
    ディレクトリ更新のために前記固有識別子を提供するステップとをさらに含むことを特徴とする請求項21に記載のコンテンツの単一ビューの提供方法。
  28. 前記ネットワークから検出された装置と相互動作するようにインターフェースを提供するステップをさらに含むことを特徴とする請求項21に記載のコンテンツの単一ビューの提供方法。
  29. 前記検出された装置と相互動作するために前記インターフェースを利用するステップをさらに含むことを特徴とする請求項28に記載のコンテンツの単一ビューの提供方法。
  30. 検出された各装置で発見されたコンテンツについてのメタデータを前記ディレクトリ内で管理するステップをさらに含むことを特徴とする請求項21に記載のコンテンツの単一ビューの提供方法。
  31. 前記メタデータは、コンテンツタイプ及び位置を含むことを特徴とする請求項30に記載のコンテンツの単一ビューの提供方法。
  32. 異なるメタデータプロトコルを一つの標準化された形式にマッピングするステップをさらに含むことを特徴とする請求項30に記載のコンテンツの単一ビューの提供方法。
  33. 前記発見されたコンテンツに相応するメタデータの一部をハッシングすることによって、前記コンテンツについての識別情報を生成するステップと、
    前記メタデータをメモリに保存するステップとをさらに含むことを特徴とする請求項30に記載のコンテンツの単一ビューの提供方法。
  34. よく使われるコンテンツに対する速いアクセスを提供するように、前記メモリの前記メタデータを索引化するステップをさらに含むことを特徴とする請求項33に記載のコンテンツの単一ビューの提供方法。
  35. クライアントを管理して、これらのコンテンツ要請を判断するステップをさらに含むことを特徴とする請求項21に記載のコンテンツの単一ビューの提供方法。
  36. 前記コンテンツのソースと関係なく、前記一つのビューを提供するステップをさらに含むことを特徴とする請求項21に記載のコンテンツの単一ビューの提供方法。
JP2006001542A 2005-01-10 2006-01-06 ホームネットワークでコンテンツに対する一つのビューを提供する方法及びシステム Active JP4781822B2 (ja)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US64304905P 2005-01-10 2005-01-10
US60/643,049 2005-01-10
US11/156,495 2005-06-17
US11/156,495 US7716317B2 (en) 2005-01-10 2005-06-17 Method and system for presenting a single view of content in a home network

Publications (2)

Publication Number Publication Date
JP2006195987A true JP2006195987A (ja) 2006-07-27
JP4781822B2 JP4781822B2 (ja) 2011-09-28

Family

ID=36143229

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006001542A Active JP4781822B2 (ja) 2005-01-10 2006-01-06 ホームネットワークでコンテンツに対する一つのビューを提供する方法及びシステム

Country Status (6)

Country Link
US (1) US7716317B2 (ja)
EP (1) EP1679827B1 (ja)
JP (1) JP4781822B2 (ja)
KR (1) KR100750147B1 (ja)
CN (1) CN101026609B (ja)
AT (1) ATE550850T1 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006295918A (ja) * 2005-04-07 2006-10-26 Samsung Electronics Co Ltd 家庭用装置の集まりとのコンテンツの同期化方法及び装置
JP2008117155A (ja) * 2006-11-02 2008-05-22 Fujitsu Ltd デジタルコンテンツ検索プログラム、デジタルコンテンツ検索装置およびデジタルコンテンツ検索方法
JP2010514037A (ja) * 2006-12-20 2010-04-30 ジェマルト エスアー 分散環境でのデータの管理方法および機器
JP2010524120A (ja) * 2007-04-13 2010-07-15 トムソン ライセンシング ユーザインタフェースにおける論理アセットと物理アセットのマッピングシステム及び方法
JP2012033205A (ja) * 2011-11-16 2012-02-16 Fujitsu Ltd デジタルコンテンツ検索プログラム、デジタルコンテンツ検索装置およびデジタルコンテンツ検索方法

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8065335B2 (en) * 2005-12-09 2011-11-22 Lg Electronics Inc. Method for managing and processing information of an object for presentation of multiple sources and apparatus for conducting said method
KR100754222B1 (ko) * 2006-06-15 2007-09-03 삼성전자주식회사 네트워크 디바이스간에 서비스 제어 방법 및 그 방법을수행할 수 있는 네트워크 디바이스와 저장 매체
KR100823273B1 (ko) * 2006-06-30 2008-04-21 삼성전자주식회사 UPnP 컨텐트 디렉토리 서비스를 동기화하는 방법 및장치
US7577559B2 (en) * 2006-08-15 2009-08-18 Nero Ag Apparatus for transcoding encoded content
US20080120682A1 (en) * 2006-11-17 2008-05-22 Robert Hardacker TV-centric system
US20080229370A1 (en) * 2007-03-13 2008-09-18 Zustak Frederick J TV-centric system
US20090228427A1 (en) * 2008-03-06 2009-09-10 Microsoft Corporation Managing document work sets
US20100138928A1 (en) * 2008-12-02 2010-06-03 Electronics And Telecommunications Research Institute Apparatus and method for sharing content between devices by using domain drm
US8504525B2 (en) * 2008-12-31 2013-08-06 Intel Corporation Data management of aggregrated devices through a television platform
WO2011039467A1 (fr) * 2009-09-30 2011-04-07 France Telecom TRANSCODAGE D'UN CONTENU MULTIMEDIA DANS UN RESEAU UPnP
US8266115B1 (en) 2011-01-14 2012-09-11 Google Inc. Identifying duplicate electronic content based on metadata
US20130067346A1 (en) * 2011-09-09 2013-03-14 Microsoft Corporation Content User Experience
US10324733B2 (en) 2014-07-30 2019-06-18 Microsoft Technology Licensing, Llc Shutdown notifications
US9787576B2 (en) 2014-07-31 2017-10-10 Microsoft Technology Licensing, Llc Propagating routing awareness for autonomous networks
US10254942B2 (en) 2014-07-31 2019-04-09 Microsoft Technology Licensing, Llc Adaptive sizing and positioning of application windows
US10678412B2 (en) 2014-07-31 2020-06-09 Microsoft Technology Licensing, Llc Dynamic joint dividers for application windows
US10592080B2 (en) 2014-07-31 2020-03-17 Microsoft Technology Licensing, Llc Assisted presentation of application windows
US9836464B2 (en) 2014-07-31 2017-12-05 Microsoft Technology Licensing, Llc Curating media from social connections
KR102184311B1 (ko) 2014-08-08 2020-11-30 삼성전자 주식회사 위치 정보를 이용한 메시지/콘텐츠 공유 시스템 및 방법
US11086216B2 (en) 2015-02-09 2021-08-10 Microsoft Technology Licensing, Llc Generating electronic components
US9827209B2 (en) 2015-02-09 2017-11-28 Microsoft Technology Licensing, Llc Display system
US10018844B2 (en) 2015-02-09 2018-07-10 Microsoft Technology Licensing, Llc Wearable image display system
US10467230B2 (en) 2017-02-24 2019-11-05 Microsoft Technology Licensing, Llc Collection and control of user activity information and activity user interface
US10732796B2 (en) 2017-03-29 2020-08-04 Microsoft Technology Licensing, Llc Control of displayed activity information using navigational mnemonics
US10671245B2 (en) 2017-03-29 2020-06-02 Microsoft Technology Licensing, Llc Collection and control of user activity set data and activity set user interface
US10693748B2 (en) 2017-04-12 2020-06-23 Microsoft Technology Licensing, Llc Activity feed service
US10853220B2 (en) 2017-04-12 2020-12-01 Microsoft Technology Licensing, Llc Determining user engagement with software applications
US11580088B2 (en) 2017-08-11 2023-02-14 Microsoft Technology Licensing, Llc Creation, management, and transfer of interaction representation sets
WO2021105370A1 (en) * 2019-11-28 2021-06-03 Dolby International Ab Methods and devices for providing personalized audio to a user
US11500817B2 (en) * 2020-05-11 2022-11-15 Cohesity, Inc. Asynchronous deletion of large directories

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001331387A (ja) * 2000-05-22 2001-11-30 Nec Corp 中継装置、移動体無線通信システム、その障害通知方法、及びその障害通知プログラムを記録した記録媒体
US20020029256A1 (en) * 1999-06-11 2002-03-07 Zintel William M. XML-based template language for devices and services
EP1429561A2 (en) * 2002-12-11 2004-06-16 Broadcom Corporation Personal inter-home media exchange network
US20040117822A1 (en) * 2002-12-11 2004-06-17 Jeyhan Karaoguz Method and system for personal media program production in a media exchange network
US20040117429A1 (en) * 2002-12-11 2004-06-17 Jeyhan Karaoguz Migration of stored media through a media exchange network
US20040139173A1 (en) * 2002-12-11 2004-07-15 Jeyhan Karaoguz Media processing system automatically offering access to newly available media in a media exchange network
WO2004090729A1 (ja) * 2003-04-07 2004-10-21 Seiko Epson Corporation 画像蓄積装置及びプログラム
JP2004341630A (ja) * 2003-05-13 2004-12-02 Sharp Corp 記録媒体間のデータファイルコピー装置
JP2005004916A (ja) * 2003-06-13 2005-01-06 Matsushita Electric Ind Co Ltd ホームネットワーク管理装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1074159A (ja) * 1996-08-30 1998-03-17 Hitachi Ltd 計算機システムの制御方法
US7206853B2 (en) * 2000-10-23 2007-04-17 Sony Corporation content abstraction layer for use in home network applications
US7113999B2 (en) * 2001-08-14 2006-09-26 International Business Machines Corporation Method, computer readable media and apparatus for the selection and rendering of audio files in a networked environment
US7222170B2 (en) * 2002-03-14 2007-05-22 Hewlett-Packard Development Company, L.P. Tracking hits for network files using transmitted counter instructions
CN100340103C (zh) 2002-04-04 2007-09-26 Tcl王牌电子(深圳)有限公司 一种实现频道快速设置和切换的方法
US20040015620A1 (en) * 2002-07-18 2004-01-22 International Business Machines Corporation Method for reporting information in a pervasive embedded environment
JP2005033627A (ja) * 2003-07-09 2005-02-03 Nec Corp コンテンツ配信システム、配信サーバ装置、クライアント装置、コンテンツ配信方法及びプログラム
CN1561034A (zh) * 2004-03-12 2005-01-05 静态路由中虚拟路由组处理报文的优化方法
US7284043B2 (en) * 2004-09-23 2007-10-16 Centeris Corporation System and method for automated migration from Linux to Windows

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020029256A1 (en) * 1999-06-11 2002-03-07 Zintel William M. XML-based template language for devices and services
JP2001331387A (ja) * 2000-05-22 2001-11-30 Nec Corp 中継装置、移動体無線通信システム、その障害通知方法、及びその障害通知プログラムを記録した記録媒体
EP1429561A2 (en) * 2002-12-11 2004-06-16 Broadcom Corporation Personal inter-home media exchange network
US20040117822A1 (en) * 2002-12-11 2004-06-17 Jeyhan Karaoguz Method and system for personal media program production in a media exchange network
US20040117429A1 (en) * 2002-12-11 2004-06-17 Jeyhan Karaoguz Migration of stored media through a media exchange network
US20040139173A1 (en) * 2002-12-11 2004-07-15 Jeyhan Karaoguz Media processing system automatically offering access to newly available media in a media exchange network
WO2004090729A1 (ja) * 2003-04-07 2004-10-21 Seiko Epson Corporation 画像蓄積装置及びプログラム
JP2004341630A (ja) * 2003-05-13 2004-12-02 Sharp Corp 記録媒体間のデータファイルコピー装置
JP2005004916A (ja) * 2003-06-13 2005-01-06 Matsushita Electric Ind Co Ltd ホームネットワーク管理装置

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006295918A (ja) * 2005-04-07 2006-10-26 Samsung Electronics Co Ltd 家庭用装置の集まりとのコンテンツの同期化方法及び装置
JP2008117155A (ja) * 2006-11-02 2008-05-22 Fujitsu Ltd デジタルコンテンツ検索プログラム、デジタルコンテンツ検索装置およびデジタルコンテンツ検索方法
JP2010514037A (ja) * 2006-12-20 2010-04-30 ジェマルト エスアー 分散環境でのデータの管理方法および機器
JP2010524120A (ja) * 2007-04-13 2010-07-15 トムソン ライセンシング ユーザインタフェースにおける論理アセットと物理アセットのマッピングシステム及び方法
JP2013232226A (ja) * 2007-04-13 2013-11-14 Gvbb Holdings Sarl ユーザインタフェースにおける論理アセットと物理アセットのマッピングシステム及び方法
US8843462B2 (en) 2007-04-13 2014-09-23 Gvbb Holdings S.A.R.L. System and method for mapping logical and physical assets in a user interface
JP2012033205A (ja) * 2011-11-16 2012-02-16 Fujitsu Ltd デジタルコンテンツ検索プログラム、デジタルコンテンツ検索装置およびデジタルコンテンツ検索方法

Also Published As

Publication number Publication date
EP1679827B1 (en) 2012-03-21
US7716317B2 (en) 2010-05-11
ATE550850T1 (de) 2012-04-15
CN101026609A (zh) 2007-08-29
US20060155723A1 (en) 2006-07-13
KR100750147B1 (ko) 2007-08-21
CN101026609B (zh) 2012-06-27
KR20060093006A (ko) 2006-08-23
JP4781822B2 (ja) 2011-09-28
EP1679827A1 (en) 2006-07-12

Similar Documents

Publication Publication Date Title
JP4781822B2 (ja) ホームネットワークでコンテンツに対する一つのビューを提供する方法及びシステム
US11138150B2 (en) Network repository for metadata
JP5027923B2 (ja) コンテンツディレクトリ・サービスと制御ポイントとの間のコンテンツを同期化する方法
US7743022B2 (en) Method and system for synchronizing data shared among peer computing devices
CN101490680B (zh) 全局资产管理
CN101421967B (zh) 同步家庭网络装置的内容的方法和设备
US20060168126A1 (en) Aggregated content listing for ad-hoc peer to peer networks
US20080005358A1 (en) Method and apparatus for synchronizing content directory service in universal plug and play network
US20070271310A1 (en) Method and apparatus for synchronizing device providing content directory service with device not providing content directory service
JP2007519082A (ja) バーチャルコンテンツディレクトリサービス
US20040221007A1 (en) Smart control points
CN101517957B (zh) 使通用即插即用媒体服务器的内容目录服务对象同步的方法和设备
CN101068252B (zh) 将提供与不提供内容目录服务的装置同步的方法和设备
US9953180B2 (en) Method and apparatus for controlling an aggregation server
US8086562B2 (en) Arrangement for anonymous API downloaded resources for advanced content
US9608836B2 (en) Control device, control target device and method of transmitting content information thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081202

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110311

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110607

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110706

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140715

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4781822

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250