(57)【特許請求の範囲】
【請求項１】
第１機器を介して提供される第１サービスに関連する第１文書に対して、ユーザからのクリップボードへのコピーリクエストがある場合、前記第１文書を前記クリップボードに格納する格納部と、
前記クリップボードに格納された前記第１文書と連係可能な少なくとも１つの第２サービスを識別する識別部と、
時間の差ないし空間の差をおいて、前記ユーザによって、第２機器を介して前記クリップボードへのアクセスリクエストが行われた場合、前記第２サービスの目録を提供し、前記第２サービスの目録から前記第２サービスが選択されると、前記選択された第２サービスに関連する第２文書を前記第２機器に提供する提供部と、
を備えることを特徴とするクラウド基盤の文書リンクシステム。
【請求項２】
前記格納部は、前記クリップボードに前記第１文書を１つ以上保持し、前記第１文書ごとに前記第２サービスの目録を保持することを特徴とする請求項１に記載のクラウド基盤の文書リンクシステム。
【請求項３】
前記格納部は、前記第１文書を前記第１文書のタイプ、ソース、格納時間のうち少なくとも１つの付加データと共に格納し、
前記ソースは、前記第１機器を示すソース、前記第１サービスを示すソースのうち少なくとも１つを含むことを特徴とする請求項１または請求項２に記載のクラウド基盤の文書リンクシステム。
【請求項４】
前記第１機器には、前記格納部とのインタフェースを提供するコピーアプリケーションがインストールされ、
前記コピーアプリケーションは、ユーザから前記コピーリクエストが入力されると、前記第１文書をコピーして前記格納部に送信する機能を含むことを特徴とする請求項１乃至請求項３のいずれか１項に記載のクラウド基盤の文書リンクシステム。
【請求項５】
前記第１機器には前記格納部とのインタフェースを提供するコピーアプリケーションがインストールされ、
前記コピーアプリケーションは、ユーザから前記コピーリクエストが入力されると前記コピーリクエストを前記格納部に送信する機能を含み、
前記格納部は、前記コピーリクエストに応じて前記第１機器に提供される前記第１文書をコピーすることを特徴とする請求項１乃至請求項３のいずれか１項に記載のクラウド基盤の文書リンクシステム。
【請求項６】
前記第２機器は、前記第１機器と同一の通信端末または互いに異なる通信端末であることを特徴とする請求項１乃至請求項５のいずれか１項に記載のクラウド基盤の文書リンクシステム。
【請求項７】
前記識別部は、前記第１文書をペーストして処理可能な前記第２サービスを識別することを特徴とする請求項１乃至請求項６のいずれか１項に記載のクラウド基盤の文書リンクシステム。
【請求項８】
前記識別部は、前記第１文書が映画に関連する文書である場合、前記映画に関連する詳細情報を提供するサービス、前記映画または前記第１機器のユーザに関連するコミュニティを提供するサービス、前記映画を購買または前売りするサービス、前記映画に関連する音楽情報を提供するサービス、前記映画に関連する日程を管理するサービス、前記映画に関連する人物情報を提供するサービスのうち少なくとも１つを識別することを特徴とする請求項１乃至請求項７のいずれか１項に記載のクラウド基盤の文書リンクシステム。
【請求項９】
前記識別部は、前記第１文書が音楽に関連する文書である場合、前記音楽に関連する詳細情報を提供するサービス、前記音楽を購入するサービス、前記音楽または前記第１機器のユーザに関連するコミュニティを提供するサービス、前記音楽に関連する人物情報を提供するサービスのうち少なくとも１つを識別することを特徴とする請求項１乃至請求項７のいずれか１項に記載のクラウド基盤の文書リンクシステム。
【請求項１０】
前記識別部は、前記第１文書が放送プログラムに関連する文書である場合、前記放送プログラムに関連する詳細情報を提供するサービス、前記放送プログラムに関連する編成表を提供するサービス、前記放送プログラムに関連する音楽情報を提供するサービス、前記放送プログラムに関連する日程を管理するサービス、前記放送プログラムに関連する人物情報を提供するサービス、前記放送プログラムまたは前記第１機器のユーザに関連するコミュニティを提供するサービスのうち少なくとも１つを識別することを特徴とする請求項１乃至請求項７のいずれか１項に記載のクラウド基盤の文書リンクシステム。
【請求項１１】
前記識別部は、前記第１文書が商品に関連する文書である場合、前記商品に関連する詳細情報を提供するサービス、前記商品を購入するサービス、前記商品に関連する日程を管理するサービス、前記商品または前記第１機器のユーザに関連するコミュニティを提供するサービスのうち少なくとも１つを識別することを特徴とする請求項１乃至請求項７のいずれか１項に記載のクラウド基盤の文書リンクシステム。
【請求項１２】
前記提供部は、前記第２サービスに提供される文書のうち前記第１文書とマッチングされる前記第２文書を提供することを特徴とする請求項１乃至請求項１１のいずれか１項に記載のクラウド基盤の文書リンクシステム。
【請求項１３】
前記第２機器には前記提供部とのインタフェースを提供するビューアーアプリケーションがインストールされ、
前記ビューアーアプリケーションは、前記提供部に提供される前記第１文書の目録、前記第１文書ごとの前記第２サービスの目録、及び前記第２文書を画面出力する機能を含むことを特徴とする請求項１乃至請求項１２のいずれか１項に記載のクラウド基盤の文書リンクシステム。
【請求項１４】
クラウド基盤のサービス間の文書をリンクするシステムの文書リンク方法において、
第１機器を介して提供される第１サービスに関連する第１文書に対して、ユーザからのクリップボードへのコピーリクエストがある場合、前記第１文書を前記クリップボードに格納するステップと、
前記クリップボードに格納された前記第１文書と連係可能な少なくとも１つの第２サービスを識別するステップと、
時間の差ないし空間の差をおいて、前記ユーザによって、第２機器を介して前記クリップボードへのアクセスリクエストが行われた場合、前記第２サービスの目録を提供し、前記第２サービスの目録から前記第２サービスが選択されると、前記選択された第２サービスに関連する第２文書を前記第２機器に提供するステップと、
を含むことを特徴とするクラウド基盤の文書リンク方法。
【請求項１５】
前記第１文書を前記クリップボードに格納するステップは、前記クリップボードに前記第１文書を１つ以上保持して前記第１文書ごとに前記第２サービスの目録を保持することを特徴とする請求項１４に記載のクラウド基盤の文書リンク方法。
【請求項１６】
前記第１文書を前記クリップボードに格納するステップは、前記第１文書を前記第１文書のタイプ、ソース、格納時間のうち少なくとも１つの付加データと共に格納し、
前記ソースは、前記第１機器を示すソース、前記第１サービスを示すソースのうち少なくとも１つを含むことを特徴とする請求項１４または請求項１５に記載のクラウド基盤の文書リンク方法。
【請求項１７】
前記第１機器には前記システムとのインタフェースを提供するコピーアプリケーションがインストールされ、
前記コピーアプリケーションは、ユーザから前記コピーリクエストが入力されると、前記第１文書をコピーして前記システムに送信する機能を含むことを特徴とする請求項１４乃至請求項１６のいずれか１項に記載のクラウド基盤の文書リンク方法。
【請求項１８】
前記第１機器には、前記システムとのインタフェースを提供するコピーアプリケーションがインストールされ、
前記コピーアプリケーションは、ユーザから前記コピーリクエストが入力されると、前記コピーリクエストを前記システムに送信する機能を含み、
前記システムは、前記コピーリクエストに応じて前記第１機器に提供される前記第１文書をコピーすることを特徴とする請求項１４乃至請求項１６のいずれか１項に記載のクラウド基盤の文書リンク方法。
【請求項１９】
前記第２機器は、前記第１機器と同一の通信端末または互いに異なる通信端末であることを特徴とする請求項１４乃至請求項１８のいずれか１項に記載のクラウド基盤の文書リンク方法。
【請求項２０】
前記第２サービスを識別するステップは、前記第１文書をペーストして処理可能な前記第２サービスを識別することを特徴とする請求項１４乃至請求項１９のいずれか１項に記載のクラウド基盤の文書リンク方法。
【請求項２１】
前記第２サービスを識別するステップは、前記第１文書が映画に関連する文書である場合、前記映画に関連する詳細情報を提供するサービス、前記映画または前記第１機器のユーザに関連するコミュニティを提供するサービス、前記映画を購買または前売りするサービス、前記映画に関連する音楽情報を提供するサービス、前記映画に関連する日程を管理するサービス、前記映画に関連する人物情報を提供するサービスのうち少なくとも１つを識別することを特徴とする請求項１４乃至請求項２０のいずれか１項に記載のクラウド基盤の文書リンク方法。
【請求項２２】
前記第２サービスを識別するステップは、前記第１文書が音楽に関連する文書である場合、前記音楽に関連する詳細情報を提供するサービス、前記音楽を購入するサービス、前記音楽または前記第１機器のユーザに関連するコミュニティを提供するサービス、前記音楽に関連する人物情報を提供するサービスのうち少なくとも１つを識別することを特徴とする請求項１４乃至請求項２０のいずれか１項に記載のクラウド基盤の文書リンク方法。
【請求項２３】
前記第２サービスを識別するステップは、前記第１文書が放送プログラムに関連する文書である場合、前記放送プログラムに関連する詳細情報を提供するサービス、前記放送プログラムに関連する編成表を提供するサービス、前記放送プログラムに関連する音楽情報を提供するサービス、前記放送プログラムに関連する日程を管理するサービス、前記放送プログラムに関連する人物情報を提供するサービス、前記放送プログラムまたは前記第１機器のユーザに関連するコミュニティを提供するサービスのうち少なくとも１つを識別することを特徴とする請求項１４乃至請求項２０のいずれか１項に記載のクラウド基盤の文書リンク方法。
【請求項２４】
前記第２サービスを識別するステップは、前記第１文書が商品に関連する文書である場合、前記商品に関連する詳細情報を提供するサービス、前記商品を購入するサービス、前記商品に関連する日程を管理するサービス、前記商品または前記第１機器のユーザに関連するコミュニティを提供するサービスのうち少なくとも１つを識別することを特徴とする請求項１４乃至請求項２０のいずれか１項に記載のクラウド基盤の文書リンク方法。
【請求項２５】
前記第２サービスに関連する第２文書を前記第２機器に提供するステップは、前記第２サービスに提供される文書のうち前記第１文書とマッチングされる前記第２文書を提供することを特徴とする 請求項１４乃至請求項２４のいずれか１項に記載のクラウド基盤の文書リンク方法。
【請求項２６】
前記第２機器には前記システムとのインタフェースを提供するビューアーアプリケーションがインストールされ、
前記ビューアーアプリケーションは、前記システムに提供される前記第１文書の目録、前記第１文書ごとの前記第２サービスの目録、及び前記第２文書を画面出力する機能を含むことを特徴とする請求項１４乃至請求項２５のいずれか１項に記載のクラウド基盤の文書リンク方法。
【請求項２７】
クラウド基盤で文書をリンクするように制御する命令を含むコンピュータ読み出し可能媒体であって、
前記命令は、
第１機器を介して提供される第１サービスに関連する第１文書に対してユーザからのクリップボードへのコピーリクエストがある場合、前記第１文書を前記クリップボードに格納するステップと、
前記クリップボードに格納された前記第１文書と連係可能な少なくとも１つの第２サービスを識別するステップと、
時間の差ないし空間の差をおいて、前記ユーザによって、第２機器を介して前記クリップボードでのアクセスリクエストが行われた場合、前記第２サービスの目録を提供し、前記第２サービスの目録で前記第２サービスが選択されると、前記選択された第２サービスに関連する第２文書を前記第２機器に提供するステップと、
を含む方法によって文書をリンクするように制御することを特徴とするコンピュータで読み出し可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、サービスとサービスを連係してインターネット上の文書使用をリンクさせる文書リンクシステム及びその方法に関する。
【背景技術】
【０００２】
通信技術の発達と共にインターネット上には文書を提供する様々な形態のサービスが存在する。文書のライフサイクルは、検索欲求を表現する表現ステップ、検索目録から文書を選択する選択ステップ、最終的に文書を用いる使用ステップから構成される。表現ステップおよび選択ステップは反復的な作業で継続性を要するものではないが、使用ステップは文書の使用が直ちに終了しないという特性がある。すなわち、検索結果に対する利用は１回で終了しない場合が多い。文書の使用が続く類型として、インタフェースが便利なパソコン（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）で文書使用の意志を表し、目的端末で文書を直接に使用する場合（ｐｒｅｐａｒｅ＆ｅｘｅｃｕｔｅ類型）、パソコンで既に文書を使用して続いて目的端末でその使用を延長しようとする場合（ｋｅｅｐ  ｄｏｉｎｇ類型）、モバイル端末で文書の手掛かり（ｃｌｕｅ）やヒント（ｈｉｎｔ）を収集した後に文書を利用するのに便利なパソコンで文書を直接使用しようとする場合（ｇａｔｈｅｒ＆ｒｅｖｉｅｗ類型）などが該当する。それにもかかわらず、現存するインターネットサービスは文書の提供において、サービスの差、時間の差、装置の差が存在する。例えば、パソコンで検索した音楽をスマートフォンやＴＶで再三検索しなければならないため直ちに聴くことができず、スマートフォンで検索した商品をパソコンで再三検索しなければならないため直ちに購入することができない。すなわち、従来におけるインターネットサービスでは文書の継続的な使用のニーズにもかかわらず、サービスの差、時間の差、装置の差を克服することができないため、文書の使用が連係されないという限界があった。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明の目的は、インターネット上のサービスとサービスを連係して継続的な文書使用を可能とすることを支援する文書リンクシステム及びその方法を提供する。
【０００４】
本発明の目的は、１つのサービス形態を有する文書をクリップボードに格納し、クリップボードに格納された文書に関連して他の形態のサービスを連係することのできる文書リンクシステム及びその方法を提供する。
【０００５】
本発明の目的は、コピー・アンド・ペースト（ｃｏｐｙ＆ｐａｓｔｅ）概念をクラウド基盤に拡大してサービスの差、時間の差、装置の差を克服してインターネットサービス間で文書使用を連係することのできる文書リンクシステム及びその方法を提供する。
【課題を解決するための手段】
【０００６】
第１機器を介して提供される第１サービスに関連する第１文書に対して、クリップボードへのコピーリクエストがある場合、第１文書をクリップボードに格納する格納部と、クリップボードに格納された第１文書と連係可能な少なくとも１つの第２サービスを識別する識別部と、第２機器を介してクリップボードへのアクセスリクエストがある場合、第２サービス目録を提供し、第２サービス目録から第２サービスが選択されると、選択された第２サービスに関連する第２文書を第２機器に提供する提供部とを備えるクラウド基盤の文書リンクシステムが提供される。
【０００７】
一側面によると、格納部は、クリップボードに第１文書を１つ以上保持してもよい。
【０００８】
他の側面によると、格納部は、第１文書を第１文書のタイプ、ソース、格納時間のうち少なくとも１つの付加データと共に格納してもよい。ここで、ソースは、第１機器を示すソース、第１サービスを示すソースのうち少なくとも１つを含んでもよい。
【０００９】
他の側面によると、第１機器には、格納部とのインタフェースを提供するコピーアプリケーションがインストールされ、コピーアプリケーションは、ユーザからコピーリクエストが入力されると、第１文書をコピーして格納部に送信する機能を含んでもよい。
【００１０】
他の側面によると、第１機器には格納部とのインタフェースを提供するコピーアプリケーションがインストールされ、コピーアプリケーションは、ユーザからコピーリクエストが入力されるとコピーリクエストを格納部に送信する機能を含んでもよい。ここで、格納部は、コピーリクエストに応じて第１機器に提供される第１文書をコピーしてもよい。
【００１１】
他の側面によると、第２機器は、第１機器と同一の通信端末または互いに異なる通信端末であってもよい。
【００１２】
他の側面によると、識別部は、第１文書をペーストして処理可能な第２サービスを識別してもよい。
【００１３】
他の側面によると、識別部は、第１文書が映画関連の文書である場合、映画に関連する詳細情報を提供するサービス、映画または第１機器のユーザに関連するコミュニティを提供するサービス、映画を購買または前売りするサービス、映画に関連する音楽情報を提供するサービス、映画に関連する日程を管理するサービス、映画に関連する人物情報を提供するサービスのうち少なくとも１つを識別してもよい。
【００１４】
他の側面によると、識別部は、第１文書が音楽関連の文書である場合、音楽に関連する詳細情報を提供するサービス、音楽を購入するサービス、音楽または第１機器のユーザに関連するコミュニティを提供するサービス、音楽に関連する人物情報を提供するサービスのうち少なくとも１つを識別してもよい。
【００１５】
他の側面によると、識別部は、第１文書が放送プログラム関連の文書である場合、放送プログラムに関連する詳細情報を提供するサービス、放送プログラムに関連する編成表を提供するサービス、放送プログラムに関連する音楽情報を提供するサービス、放送プログラムに関連する日程を管理するサービス、放送プログラムに関連する人物情報を提供するサービス、放送プログラムまたは第１機器のユーザに関連するコミュニティを提供するサービスのうち少なくとも１つを識別してもよい。
【００１６】
他の側面によると、識別部は、第１文書が商品関連の文書である場合、商品に関連する詳細情報を提供するサービス、商品を購入するサービス、商品に関連する日程を管理するサービス、商品または第１機器のユーザに関連するコミュニティを提供するサービスのうち少なくとも１つを識別してもよい。
【００１７】
他の側面によると、提供部は、第２サービスに提供される文書のうち第１文書とマッチングされる第２文書を提供してもよい。
【００１８】
他の側面によると、第２機器には提供部とのインタフェースを提供するビューアーアプリケーションがインストールされ、ビューアーアプリケーションは、提供部に提供される第１文書の目録、第１文書ごとの第２サービス目録及び第２文書を画面出力する機能を含んでもよい。
【００１９】
第１機器を介して提供される第１サービスに関連する第１文書に対して、クリップボードへのコピーリクエストがある場合、第１文書をクリップボードに格納するステップと、クリップボードに格納された第１文書と連係可能な少なくとも１つの第２サービスを識別するステップと、第２機器を介してクリップボードへのアクセスリクエストがある場合、第２サービス目録を提供し、第２サービス目録から第２サービスが選択されると、選択された第２サービスに関連する第２文書を第２機器に提供するステップとを含むクラウド基盤の文書リンク方法が提供される。
【発明の効果】
【００２０】
本発明によると、インターネット上のサービスとサービスを連係することによって、インターネットサービスに提供される文書の継続的な使用環境を容易に支援することができる。
【００２１】
本発明によると、継続的な使用を所望する文書をクリップボードに格納し、クリップボードに格納された文書に対して様々なサービスを連係することでインターネットサービス上の情報利用を継続することができる。
【００２２】
本発明によると、通常、１つの機器で実現されるコピー・アンド・ペースト概念をクラウド基盤に拡大してクラウド上のクリップボードに情報を保持し、いずれの機器を通しても、いつどこででもクリップボードに格納された情報の利用を支援することによって、サービスの差、時間の差、装置の差を容易に連係することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態におけるクリップボードの概念をクラウド基盤に拡大してサービスとサービスを連係する文書リンクシステムのプロセスを説明するための図である。
【図２】本発明の一実施形態におけるサービスとサービスを連係する文書リンクシステムの内部構成を示すブロック図である。
【図３】本発明の一実施形態における１つの機器を介して利用する文書をクリップボードに格納する過程を説明するための図である。
【図４】本発明の一実施形態における１つの機器を介して利用する文書をクリップボードに格納する過程を説明するための図である。
【図５】本発明の一実施形態における１つの機器を介して利用する文書をクリップボードに格納する過程を説明するための図である。
【図６Ａ】本発明の一実施形態における他の１つの機器を介してクリップボードに格納された文書と連係可能なサービスを提供する過程を説明するための図である。
【図６Ｂ】本発明の一実施形態における他の１つの機器を介してクリップボードに格納された文書と連係可能なサービスを提供する過程を説明するための図である。
【図７Ａ】本発明の一実施形態における他の１つの機器を介してクリップボードに格納された文書と連係可能なサービスを提供する過程を説明するための図である。
【図７Ｂ】本発明の一実施形態における他の１つの機器を介してクリップボードに格納された文書と連係可能なサービスを提供する過程を説明するための図である。
【図７Ｃ】本発明の一実施形態における他の１つの機器を介してクリップボードに格納された文書と連係可能なサービスを提供する過程を説明するための図である。
【図８Ａ】本発明の一実施形態における他の１つの機器を介してクリップボードに格納された文書と連係可能なサービスを提供する過程を説明するための図である。
【図８Ｂ】本発明の一実施形態における他の１つの機器を介してクリップボードに格納された文書と連係可能なサービスを提供する過程を説明するための図である。
【図８Ｃ】本発明の一実施形態における他の１つの機器を介してクリップボードに格納された文書と連係可能なサービスを提供する過程を説明するための図である。
【図９】本発明の一実施形態におけるクリップボードに格納した内容を照会できるビューアー画面を説明するための図である。
【図１０】本発明の一実施形態におけるクリップボードの概念をクラウド基盤に拡大してサービスとサービスを連係する文書リンク方法を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、本発明の実施形態を添付する図面を参照しながら詳細に説明する。
【００２５】
図１は、本発明の一実施形態におけるクリップボードの概念をクラウド基盤に拡大してサービスとサービスを連係する文書リンクシステム１００のプロセスを説明するための図である。
【００２６】
本実施形態ではユーザが必要な情報をインターネットを接続することによって、いつどこででも使用することができ、同時に各種通信機器を介して情報を共有できるクラウドコンピュータ（ｃｌｏｕｄ  ｃｏｍｐｕｔｉｎｇ）環境を提供する。さらに、本実施形態はコンピュータ上のＯＳ（オペレーティングシステム）で実現されるクリップボード（ｃｌｉｐｂｏａｒｄ）の役割のように、コピー・アンド・ペースト概念をクラウド基盤に拡大して実現した。すなわち、本実施形態ではクロスプラットフォーム（ｃｒｏｓｓ−ｐｌａｔｆｏｒｍ）またはクロスメディア（ｃｒｏｓｓ−ｍｅｄｉａ）の間でクリップボードが臨時格納及び記録の用途として用いられてもよい。一実施形態に係る文書リンクシステム１００は、内部サービスを用いる用途や外部公開のための用途のＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）としてクリップボードを活用してもよい。
【００２７】
ユーザが１つの通信機器（以下、「第１機器」と称する）１１０を介してインターネットサービス（以下、「第１サービス」と称する）に接続して第１サービスに提供される文書（以下、「第１文書」と称する）を用いて第１文書に対してクリップボードへのコピーをリクエストする場合、文書リンクシステム１００は、第１機器１１０を介して提供される第１サービス上の第１文書をコピーしてクラウド環境のクリップボード上に格納及び保持する。ここで、文書リンクシステム１００は、クリップボードにコピーされるたびにコピーされた第１文書に対して第１文書と連係可能な異なる形態のサービス（以下、「第２サービス」と称する）を識別した後、識別された第２サービス目録（Ｌｉｓｔ）を保持する。その後、ユーザが時間の差ないし空間の差をおいて第２機器１２０を介してクリップボードにアクセスすると、文書リンクシステム１００はユーザがクリップボードに格納しておいた第１文書の目録を提供し、さらに第１文書と連係可能な第２サービス目録を第２機器１２０に提供してもよい。
【００２８】
本実施形態において、第１機器１１０及び第２機器１２０は、パソコン、携帯電話、タブレット、ＴＶなど、インターネット接続の可能な全ての通信端末を意味し、第２機器１２０は、第１機器１１０と同様の通信端末または異なる通信端末を意味する。そして、第１サービスと第２サービスは、インターネットに基づいたインターネット上の情報を様々な形態にサービスできる全てのインターネットサービスを意味する。さらに、第２サービスは、クリップボードに格納された第１文書をペーストして第１文書に関連する情報を提供することのできるインターネットサービス（サービス１、...、サービスＮ）を意味し、第１サービスのような形態はもちろん、第１サービスと異なる形態を有するサービスを意味する。また、文書（第１文書及び第２文書）はいずれかのアプリケーションによって作成された１つの体系的な情報やコンテンツとして、インターネットを媒介としてインターネットサービスを介して通信端末に提供される全ての対象を意味する。例えば、ユーザがパソコンとしてウェブに接続してニュース記事を見る場合、スマートフォンで特定アプリケーションを実行して音楽を検索する場合、ＴＶでドラマを視聴する場合に、ユーザが各端末を介して利用しているニュース記事、音楽検索結果、ドラマの全てが文書に該当する。
【００２９】
一実施形態に係る文書リンクシステム１００は、いつどこででも各種通信機器を介してクリップボードに格納された情報の使用を支援することによって視空間の差を連係すること（異なる通信機器を用いて時間や場所を問わず、いずれの情報にもアクセスして使用できること）はもちろん、第１文書に対して他のサービス形態を有する第２サービスの連係を支援することでサービス間の差を容易に連係することができる。ユーザが用いる情報について、従来は通信機器と通信機器との間のｍ：ｎの変換環境を提供したとすると、一実施形態に係る文書リンクシステム１００は、クラウド基盤のクリップボードを実現することによって通信機器とクリップボードとの間の１：ｍの変換環境を提供する。したがって、一実施形態に係る文書リンクシステム１００は、クラウド環境でクリップボードを活用することによって非対称インタフェースを提供し、１つのソースで様々な形態の情報使用が可能な環境（ｏｎｅ  ｓｏｕｒｃｅ  ｍｕｌｔｉ−ｕｓｅ）を提供することができる。
【００３０】
図２は、本発明の一実施形態におけるサービスとサービスを連係する文書リンクシステム２００の内部構成を示すブロック図である。図２に示すように、一実施形態に係る文書リンクシステム２００は、格納部２１０、識別部２２０、提供部２３０を備えてもよい。
【００３１】
格納部２１０は、コピーリクエストのある文書を臨時格納及び記録する。言い換えれば、格納部２１０は、第１機器２０１を介して第１サービスに関連する第１文書に対して、クリップボードへのコピーリクエストがある場合、第１文書をクリップボードに格納してもよい。格納部２１０は、クリップボードにコピーされた第１文書のうち、１個だけ保持するのではなく、数個を格納及び保持してもよい。一例として、第１機器２０１には格納部２１０とのインタフェースを提供するコピーアプリケーションがインストールされてもよい。ここで、コピーアプリケーションはユーザからコピーリクエストが入力されると、第１機器２０１で第１文書をコピーして格納部２１０に送信する機能を含んでもよい。例えば、第１機器２０１にコピーアプリケーションがインストールされた状態で、ユーザが第１機器２０１を介して第１サービス上の第１文書を利用する間に第１文書のコピーリクエストを入力すると、コピーアプリケーションが駆動されて第１文書をコピーした後、これを格納部２１０に送信してもよい。すなわち、格納部２１０は、第１機器２０１にインストールされたコピーアプリケーションによって第１文書に対してユーザから入力されるクリップボードへのコピーリクエストと共に、ユーザがコピーを所望する第１文書を受信してもよく、受信された第１文書をクリップボード上に格納してもよい。他の例として、コピーアプリケーションではユーザからコピーリクエストが入力されると、第１機器２０１で第１文書をコピーすることなくユーザのコピーリクエストのみを格納部２１０に送信してもよい。ここで、格納部２１０がコピーアプリケーションから受信されたコピーリクエストに応じて第１機器２０１に提供される第１文書をコピーしてもよい。言い換えれば、格納部２１０は、第１サービスを管理するサーバあるいはデータベースシステムと連動してコピーリクエストのある時点で第１機器２０１に提供される第１文書を直接コピーしてもよい。ここで、格納部２１０は、第１文書をクリップボードに格納するとき、第１サービスから提供される文書形態（例えば、ＨＴＭＬフォーマット）で格納したり、文書作成用アプリケーションのフォーマット（例えば、ｎｏｔｅｐａｄ、ＭＳｗｏｒｄ、ＭＳｅｘｃｅｌなど）で格納してもよい。さらに、格納部２１０は第１文書をクリップボードに格納するとき、第１文書のタイプ、ソース、格納時間など付加データを共に格納してもよい。ここで、第１文書の格納時間は第１機器で第１文書がコピーされた時間を意味し、第１文書がクリップボードに格納された時間を意味する。また、第１文書のソースは、第１文書に対してコピーをリクエストした第１機器を示すソース、第１文書を提供する第１サービスを示すソースの少なくとも１つを含んでもよい。
【００３２】
図３から図５は、第１文書をクリップボードに格納する形態を説明するための図である。
【００３３】
図３に示すように、ユーザがパソコンを介してニュースサイトに接続し、ニュースサイトに提供される記事３１０に対してコピーをリクエストする場合、格納部２１０はユーザからコピーリクエストのある記事３１０をクリップボード３２０に格納する。ここで、格納部２１０は、クリップボード３２０に格納した文書のタイプを「ｔｅｘｔ」と記録し、コピーをリクエストしたパソコン及び／または該当記事３１０を提供したウェブサイトを文書のソースとして記録してもよい。また、図４に示すように、ユーザが音楽検索サービスを提供するモバイル専用アプリケーションで音楽を検索した後、検索された音楽情報４１０に対してコピーをリクエストする場合、格納部２１０は、ユーザからコピーリクエストのある音楽情報４１０をクリップボード４２０に格納する。ここで、格納部２１０は、クリップボード４２０に格納した文書のタイプを「ｍｕｓｉｃ」と記録し、コピーをリクエストしたモバイル機器及び／または該当の音楽情報４１０を提供したアプリケーション情報を文書のソースとして記録してもよい。そして、図５に示すように、ユーザがインターネットＴＶを介して視聴しているドラマ５１０に対してコピーをリクエストする場合、格納部２１０は、ユーザからコピーリクエストのあるドラマ５１０をクリップボード５２０に格納する。ここで、格納部２１０は、クリップボード５２０に格納した文書のタイプを「ｔｖ  ｏｎａｉｒ」と記録し、コピーをリクエストしたインターネットＴＶ端末及び／または該当ドラマ５１０を提供した放送会社を文書のソースとして記録してもよい。
【００３４】
識別部２２０は、クリップボードに格納された第１文書と連係可能な少なくとも１つの第２サービスを識別する役割を行う。識別部２２０は、クリップボードに格納された第１文書をペーストして処理可能な第２サービスを確認してもよい。そのために、識別部２２０には、クリップボードに参加するサービスを予め登録して管理するサービス管理モジュールを含んでもよい。ここで、クリップボードに参加するサービスは、クリップボードにペーストされ得るサービスであることを登録する機能と、クリップボードに特定値が格納されたとき、該当の値をペーストできるかを確認するＡＰＩなどを提供しなければならない。識別部２２０は、クリップボードにコピーが行われるたびに自動的にクリップボードに格納された内容をペースト可能なサービス（すなわち、クリップボードに登録されているサービス）にリクエストして各サービスで処理できるか否かを確認する。一例として、識別部２２０は、内部サービスと外部サービスをリンクするサービスリンクサーバ（図示せず）と連動して内部サービス及び／または外部サービスに、クリップボードに格納された第１文書に対して処理できるか否かをリクエストしてもよい。ここで、内部サービスは、クラウド基盤の文書リンクシステム２００に関連するサーバが管理する自社のインターネットサービスを意味し、外部サービスはクラウド基盤の文書リンクシステム２００に関連するサーバが直接管理しない他社のインターネットサービスを意味する。ここで、クリップボードに参加するサービス、すなわち、第２サービスではクリップボードに格納された第１文書に基づいて第１文書とマッチングされる文書（すなわち、第２文書）が存在すると、第１文書をペーストできるものと判断し、その結果を識別部２２０に送信してもよい。一例として、第２サービスでは第１文書からキーワードやリンク情報を抽出し、これを含む第２文書が内部的に存在する場合、第１文書のペーストが可能であると判断する。ここで、第２サービスでは第１文書をペーストできるという応答と共に、第１文書とマッチングされる第２文書のリンク情報を識別部２２０に回答してもよい。ここで、識別部２２０は、クリップボードに格納された第１文書を処理可能であると応答したサービスを第１文書と連係可能な第２サービスと識別してもよい。そして、格納部２１０は、クリップボードに格納された第１文書に対して、識別部２２０で第１文書と連係可能なものと識別された第２サービスの目録及び、第２サービスごとに第１文書とマッチングされる第２文書のリンク情報を格納及び保持してもよい。
【００３５】
図６Ａから図８Ｃは、クリップボードに格納された文書と連係可能なサービスを説明するための図である。
【００３６】
識別部２２０は第１文書が映画関連の文書である場合、映画に関連する詳細情報を提供するサービス、映画またはユーザに関連するコミュニティを提供するサービス、映画を購買または前売りするサービス、映画に関連する音楽情報を提供するサービス、映画に関連する日程を管理するサービス、映画に関連する人物情報を提供するサービスなどを識別してもよい。例えば、クリップボードに格納された文書が図３に示すように特定映画に関連するインターネット記事であるか、該当記事の主要キーワードが特定映画に関連する場合、図６Ａ及び図６Ｂに示すように、文書６１０に登場する映画の詳細情報（例えば、題名、ジャンル、監督、上映等級、スタッフ・キャスト、総合平価、関連写真、関連動画など）を提供する映画サービス６２０、文書６１０に登場する映画の日程をユーザの日程に登録して管理するスケジュールマネジャーであるカレンダーサービス６３０、文書６１０に登場する映画に出演する人物情報を提供する人物検索サービス６４０、文書６１０に登場する映画のサウンドトラック（ＯＳＴ）を提供する音楽サービス６５０などを識別してもよい。また、識別部２２０は、第１文書が音楽関連の文書である場合、音楽に関連する詳細情報を提供するサービス、音楽を購入するサービス、音楽またはユーザに関連するコミュニティを提供するサービス、音楽に関連する人物情報を提供するサービスなどを識別してもよい。例えば、クリップボードに格納された文書が図４に示すように特定音楽に関連する場合、図７Ａから図７Ｃに示すように、文書７１０に関連する音楽を購買可能なショッピングサイトを提供したり中継するショッピングサービス７２０、文書７１０に関連する音楽の詳細情報（例えば、題名、ジャンル、アーティストなど）を提供する音楽サービス７３０、文書７１０に関連する音楽を主題にしてコメントを掲載するコミュニティサービス７４０などを識別してもよい。また、識別部２２０は第１文書が放送プログラム関連の文書である場合、放送プログラムに関連する詳細情報を提供するサービス、放送プログラムに関連する編成表を提供するサービス、放送プログラムに関連する音楽情報を提供するサービス、放送プログラムに関連する日程を管理するサービス、放送プログラムに関連する人物情報を提供するサービス、放送プログラムまたはユーザに関連するコミュニティを提供するサービスなどを識別してもよい。例えば、クリップボードに格納された文書が図５に示すように特定の放送プログラムに関連する場合、図８Ａから図８Ｃに示すように、文書８１０に関連する放送プログラムを主題にしてコメントを掲載するコミュニティサービス８２０、文書８１０に関連する放送プログラムの放送情報（例えば、題名、放送時間、視聴率、企画会社、製作スタッフ、スタッフ・キャストなど）を提供する放送サービス８３０、文書８１０に関連する放送プログラムの編成情報を提供するＴＶ編成表サービス８４０などを識別してもよい。そして、識別部２２０は、第１文書が商品関連の文書である場合、商品に関連する詳細情報を提供するサービス、商品を購入するサービス、商品に関連する日程を管理するサービス、商品またはユーザに関連するコミュニティを提供するサービスなどを識別してもよい。
【００３７】
提供部２３０はユーザから第２機器２０２を介してクリップボードへのアクセスリクエストがある場合、クリップボードに格納された第１文書に対して第２サービスを提供する役割を行う。ここで、第２機器２０２は、第１機器２０１と同一の通信端末または互いに異なる通信端末を意味する。言い換えれば、提供部２３０は、ユーザが第２機器２０２を介してクリップボードにアクセスすると、格納部２１０に格納されたデータに基づいてクリップボードに格納された第１文書の目録と共に、第１文書ごとに第２サービス目録を先に提供してもよい。そして、提供部２３０はユーザが第２サービス目録からいずれか１つの第２サービスを選択すると、選択された第２サービスに提供する第２文書を第２機器２０２に提供してもよい。一例として、ユーザは、第２機器２０２を介して提供部２３０に直接接続してクリップボードへのアクセスをリクエストしてもよく、ここで、提供部２３０は第２機器２０２を対象にしたビューアー環境で第１文書の目録と第２サービス目録及び第２サービスに提供される第２文書を画面出力してもよい。他の一例として、第２機器２０２には提供部２３０とのインタフェースを提供するビューアーアプリケーションがインストールされてもよい。ここで、ビューアーアプリケーションは、ユーザからクリップボードへのアクセスリクエストが入力されると、これを提供部２３０に送信する機能、ユーザとのインタフェースに基づいて提供部２３０から提供される第１文書の目録と第２サービス目録及び第２サービスから提供される第２文書を画面出力する機能を含んでもよい。
【００３８】
図９は、第２機器２０２に提供されるビューアー画面９１０を説明するための図である。ユーザが第２機器２０２によってクリップボードへのアクセスをリクエストする場合、図９に示すように、第２機器２０２上にビューアー画面９１０が表示される。ビューアー画面９１０にはクリップボードに格納された第１文書が項目別に整列して表示されてもよい。本実施形態ではクリップボードに第１文書が数個格納されているため、ビューアー環境で第１文書の目録を見せるとき、その順序に様々な方法が適用され得る。一例として、提供部２３０は、クリップボードに格納された第１文書を、付加データに含まれる格納時間、すなわち、コピーされた時間の順に整列して表してもよい。他の一例として、提供部２３０は、クリップボードに格納された第１文書をペースト処理可能な第２サービスの個数が多い順に整列して表してもよい。また、他の一例として、提供部２３０は、他のユーザがコピーした結果に基づいてクリップボードに格納された第１文書をコピーの多い人気の順に整列して表してもよい。他の一例として、提供部２３０はクリップボードに格納された第１文書をタイプごとに分類したりソースごとに分類して表してもよい。また、ビューアー画面９１０には各項目に第１文書に関連する付加データであるタイプ９１１、格納時間９１２、ソース９１３を表示してもよい。そして、ビューアー画面９１０にはユーザが各項目に該当する第１文書を直観的に認識できるように第１文書のサムネイル（ｔｈｕｍｂｎａｉｌ）９１５を表示してもよい。さらに、ビューアー画面９１０には各項目に対して第１文書と連係可能な第２サービス目録９１４を提供してもよい。ここで、第２サービス目録９１４には各サービスとの連係のためのハイパーリンクが活性化されて表示されてもよい。第２サービス目録９１４に表示されたハイパーリンクは、格納部２１０に第２サービスごとに格納された第１文書とマッチングされる第２文書のリンク情報に設定されてもよい。すなわち、ユーザが第２機器２０２を通したビューアー画面９１０でクリップボードに格納された第１文書及び第１文書と連係可能な第２サービスを照会してもよく、第２サービス目録９１４から特定サービスを選択すると、選択された第２サービスに関連して第２サービスに提供される第２文書を直ちに利用することができるようになる。
【００３９】
図１０は、本発明の一実施形態におけるクラウド基盤の文書リンク方法を説明するためのフローチャートである。本実施形態に係る文書リンク方法は、図２を参照して説明した文書リンクシステム２００によって各ステップが行われる。
【００４０】
ステップＳ１０１０において、文書リンクシステム２００は、第１機器を介して提供される第１サービスに関連する第１文書に対して、クリップボードへのコピーリクエストがある場合、第１文書をクリップボードに格納してもよい。ここで、第１機器は、文書リンクシステム２００と連動するコピーアプリケーションをインストールしてもよい。一例として、コピーアプリケーションは、ユーザが第１機器を介して利用している第１文書に対してコピーリクエストを入力すると、第１機器で第１文書をコピーして文書リンクシステム２００に送信してもよい。他の一例として、コピーアプリケーションは、ユーザからコピーリクエストが入力されると、ユーザのコピーリクエストのみを文書リンクシステム２００に送信し、格納部２１０がコピーリクエストのある時点に第１サービスから第１機器２０１に提供される第１文書を直接コピーしてもよい。また、文書リンクシステム２００は、第１文書をクリップボードに格納するとき、第１文書のタイプ、ソース、格納時間などの付加データを共に格納してもよい。ここで、第１文書のソースは第１文書に対してコピーリクエストを行った第１機器を表すソース、第１文書を提供する第１サービスを表すソースの少なくとも１つを含んでもよい。
【００４１】
ステップＳ１０２０において、文書リンクシステム２００は、クリップボードに格納された第１文書と連係可能な少なくとも１つの第２サービスを識別してもよい。文書リンクシステム２００は、クリップボードにコピーが行われるたびに自動的にクリップボードに格納された内容をペースト可能なサービスにリクエストして各サービスから処理可能であるか否かを確認してもよい。言い換えれば、文書リンクシステム２００は、クリップボードに参加するサービスが予め登録されてこれを管理し、第１文書をクリップボードに格納するとき、クリップボードに参加するサービスに第１文書のペーストが可能であるか否かをリクエストしてもよい。ここで、クリップボードに参加するサービス（第２サービス）では、クリップボードに格納された第１文書に基づいて第１文書とマッチングされる第２文書が存在すると、第１文書をペーストするものと判断し、その結果を文書リンクシステム２００に送信してもよい。第２サービスから送信される結果には第１文書とマッチングされる第２文書のリンク情報が含まれてもよい。
【００４２】
ステップＳ１０３０において、文書リンクシステム２００は、第２機器を介してクリップボードへのアクセスリクエストがある場合、クリップボードに格納された第１文書に対して第２サービスを提供してもよい。文書リンクシステム２００は、ユーザが第２機器を介してクリップボードにアクセスすると、クリップボードに格納された第１文書の目録と共に、第１文書ごとに第２サービス目録を先に提供してもよい。ここで、第２機器には文書リンクシステム２００と連動するビューアーアプリケーションがインストールされてもよい。ビューアーアプリケーションは、ユーザが第２機器を介してクリップボードへのアクセスをリクエストすると、これを文書リンクシステム２００に送信し、アクセスリクエストに応じて文書リンクシステム２００に提供される第１文書の目録及び第２サービス目録を画面出力してもよい。また、文書リンクシステム２００は、クリップボードに格納された第１文書の目録を見せるとき様々な基準を適用してもよい。言い換えれば、文書リンクシステム２００は、クリップボードに格納された第１文書がクリップボードにコピーされた時間の順に整列したり、ペースト処理可能な第２サービスの数が多い順に整列して表してもよい。また、文書リンクシステム２００は、クリップボードに格納された第１文書を他のユーザによってコピーが多く行われた人気の順に整列して表すか、第１文書のタイプまたはソースごとに分類して表してもよい。
【００４３】
ステップＳ１０４０において、文書リンクシステム２００は、ユーザが第２サービス目録から特定サービスを選択すると、ユーザによって選択された第２サービスに関連する第２文書を第２機器に提供してもよい。ここで、文書リンクシステム２００は、第２サービス目録に各サービスとのリンクのためのハイパーリンクを活性化して表示してもよく、ここで、ユーザが第２サービス目録から特定サービスを選択すると、選択された第２サービスを連係して第２サービス上の第２文書が直ちに提供される。第２サービス目録に表示されたハイパーリンクは、第１文書をペースト処理可能なものと識別された第２サービスで提供したリンク情報と設定されるものとして、ユーザが該当の目録から第２サービスを選択すると、選択された第２サービスの文書、すなわち、第１文書とマッチングされる第２文書が第２機器に提供されてもよい。
【００４４】
このように、本発明の実施形態によると、コピー・アンド・ペーストのクリップボードの概念をクラウド基盤に拡大することによって、情報使用を継続しようとする文書をクリップボードに格納し、いつどこででも各種機器を介してクリップボードに格納された文書を提供することができ、さらに、クリップボードに格納された文書に関連して他の形態のサービスを連係することができる。したがって、クラウド基盤のクリップボードを適用して装置の差及び視空間の差を連係することはもちろん、サービスとサービスを連係し、全ての環境でユーザの情報利用を継続することができる。
【００４５】
本発明の実施形態に係る方法は、多様なコンピュータ手段によって行うことができるプログラム命令形態で実現され、コンピュータ読み取り可能な記録媒体に記録されてもよい。記録媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせたものを含んでもよい。記録媒体及びプログラム命令は、本発明の目的のために特別に設計して構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知のものであり使用可能なものであってもよい。コンピュータ読取可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、フロプティカルディスクのような磁気−光媒体、及びＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置を含んでもよい。プログラム命令の例としては、コンパイラによって生成されるような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行され得る高級言語コードを含む。上述のハードウェア装置は、本発明の動作を行うために１つ以上のソフトウェアモジュールとして作動するように構成してもよく、その逆も同様である。
【００４６】
上述したように本発明を限定された実施形態と図面によって説明したが、本発明は、上記の実施形態に限定されることなく、本発明が属する分野における通常の知識を有する者であれば、このような実施形態から様々に修正及び変形が可能である。
【００４７】
したがって、本発明の範囲は、開示された実施形態に限定して定められるものではなく、特許請求の範囲及び特許請求の範囲と均等なものなどによって定められるものである。
【符号の説明】
【００４８】
２００      文書リンクシステム
２１０      格納部
２２０      識別部
２３０      提供部
【図１】
0006004787.tif 000002
【図２】
0006004787.tif 000003
【図３】
0006004787.tif 000004
【図４】
0006004787.tif 000005
【図５】
0006004787.tif 000006
【図６Ａ】
0006004787.tif 000007
【図６Ｂ】
0006004787.tif 000008
【図７Ａ】
0006004787.tif 000009
【図７Ｂ】
0006004787.tif 000010
【図７Ｃ】
0006004787.tif 000011
【図８Ａ】
0006004787.tif 000012
【図８Ｂ】
0006004787.tif 000013
【図８Ｃ】
0006004787.tif 000014
【図９】
0006004787.tif 000015
【図１０】
0006004787.tif 000016