(57)【要約】  コンテンツ受信者において第１のプログラムコードが実行され、コンテンツ受信者の興味のあるコンテンツを掲載しているコンテンツ提供者を識別する。コンテンツ受信者において第２のプログラムコードが実行され、自動的にコンテンツ提供者にアクセスしてコンテンツ受信者による掲載されたコンテンツの受信を開始する。【特許請求の範囲】
【請求項１】
コンテンツ受信者において第１のプログラムコードを実行し、前記コンテンツ受信者の興味のあるコンテンツを掲載したコンテンツ提供者を識別するステップと、
前記コンテンツ受信者において第２のプログラムコードを実行し、前記掲載されたコンテンツの要求を自動的に開始するステップとを含む、コンテンツ受信者において行われる方法。
【請求項２】
終了を実施するために、前記コンテンツ提供者と通信することなく前記掲載されたコンテンツの要求の自動的開始を終了するステップをさらに含む請求項１に記載の方法。
【請求項３】
前記コンテンツ受信者において前記第２のプログラムコードを実行し、前記掲載されたコンテンツの要求を自動的に開始するステップが、前記コンテンツ受信者において第２のプログラムコードを実行し、前記掲載されたコンテンツの要求を自動的且つ反復的に開始するステップを含む請求項１に記載の方法。
【請求項４】
終了を実施するために、前記コンテンツ提供者と通信することなく前記掲載されたコンテンツの要求の自動的開始を終了するステップをさらに含む請求項３に記載の方法。
【請求項５】
前記コンテンツ受信者を前記コンテンツ提供者に知らせることなく前記方法が行われる請求項１に記載の方法。
【請求項６】
終了を実施するために、前記コンテンツ提供者と通信することなく前記掲載されたコンテンツの要求の自動的開始を終了するステップをさらに含む請求項５に記載の方法。
【請求項７】
前記コンテンツ受信者において前記第２のプログラムコードを実行し、前記掲載されたコンテンツの要求を自動的に開始するステップが、前記コンテンツ受信者において第２のプログラムコードを実行し、前記掲載されたコンテンツの要求を自動的且つ反復的に開始するステップを含む請求項５に記載の方法。
【請求項８】
終了を実施するために、前記コンテンツ提供者と通信することなく前記掲載されたコンテンツの要求の自動的且つ反復的開始を終了するステップをさらに含む請求項７に記載の方法。
【請求項９】
前記コンテンツ受信者において第３のプログラムコードを実行し、前記第２のプログラムコードの実行に対して、前記コンテンツ受信者が受信した掲載コンテンツはないという通知を前記コンテンツ受信者に提供するステップをさらに含む請求項１に記載の方法。
【請求項１０】
前記コンテンツ受信者において第３のプログラムコードを実行し、前記第２のプログラムコードの実行に対して、前記掲載されたコンテンツを前記コンテンツ受信者において受信するステップをさらに含む請求項１に記載の方法。
【請求項１１】
前記コンテンツ受信者において第４のプログラムコードを実行し、前記第２および第３のプログラムコードの実行に対して、前記掲載されたコンテンツを前記コンテンツ受信者において受信したという通知を前記コンテンツ受信者に提供するステップをさらに含む請求項１０に記載の方法。
【請求項１２】
前記第３のプログラムコードを実行するステップが、セッションがアクティブである場合には該セッションの背後に前記掲載されたコンテンツが表示されるように前記第３のプログラムコードを実行するステップを含む請求項１０に記載の方法。
【請求項１３】
前記コンテンツ受信者において第４のプログラムコードを実行し、前記第２および第３のプログラムコードの実行に対して、前記掲載されたコンテンツを前記コンテンツ受信者において受信したという通知を前記コンテンツ受信者に提供するステップをさらに含み、前記セッションがアクティブであっても前記通知が表示される請求項１２に記載の方法。
【請求項１４】
前記通知がアイコンである請求項１３に記載の方法。
【請求項１５】
前記コンテンツ受信者において第５のプログラムコードを実行することにより、前記通知に関する操作時に、前記掲載されたコンテンツがユーザに見えるように前記セッションを貫通して前記掲載されたコンテンツが焼き付けられるステップをさらに含む請求項１３に記載の方法。
【請求項１６】
前記コンテンツ受信者において第５のプログラムコードを実行することにより、前記通知に関する操作時に、前記掲載されたコンテンツがユーザに見えるように前記セッションの前面に前記掲載されたコンテンツが表示されるステップをさらに含む請求項１３に記載の方法。
【請求項１７】
前記コンテンツ受信者において前記コンテンツ提供者から前記第２のプログラムコードを電子的に受信するステップをさらに含む請求項１に記載の方法。
【請求項１８】
演算処理装置により実行されたときに、
コンテンツ提供者により掲載されたコンテンツをダウンロードする要求を自動的に開始し、
前記要求に対してダウンロードによる前記掲載されたコンテンツを受信する機能を行うプログラムコードを格納したコンピュータ読取可能な記憶媒体。
【請求項１９】
前記格納されたプログラムコードが演算処理装置により実行されたときに、前記要求に対して、前記掲載されたコンテンツが受信されたという通知を提供する請求項１８に記載のコンピュータ読取可能な記憶媒体。
【請求項２０】
前記格納されたプログラムコードが演算処理装置により実行されたときに、前記セッションがアクティブである場合には該セッションの背後に前記掲載されたコンテンツを表示する請求項１８に記載のコンピュータ読取可能な記憶媒体。
【請求項２１】
前記格納されたプログラムコードが演算処理装置により実行されたときに、前記要求に対して、前記掲載されたコンテンツが受信されたという通知を提供する請求項２０に記載のコンピュータ読取可能な記憶媒体。
【請求項２２】
前記格納されたプログラムコードが演算処理装置により実行されたときに、前記要求に対して、前記掲載されたコンテンツが受信されたという通知を提供するとともに、セッションがアクティブであっても前記通知が表示される請求項１８に記載のコンピュータ読取可能な記憶媒体。
【請求項２３】
前記通知がアイコンである請求項２２に記載のコンピュータ読取可能な記憶媒体。
【請求項２４】
前記格納されたプログラムコードが演算処理装置により実行されたとき、および前記通知に関する操作時に、前記掲載されたコンテンツがユーザに見えるようにセッションを貫通して前記掲載されたコンテンツを焼き付ける請求項１８に記載のコンピュータ読取可能な記憶媒体。
【請求項２５】
前記格納されたプログラムコードが演算処理装置により実行されたとき、および前記通知に関する操作時に、前記掲載されたコンテンツがユーザに見えるようにセッションの前面に前記掲載されたコンテンツを表示する請求項１８に記載のコンピュータ読取可能な記憶媒体。
【請求項２６】
前記格納されたプログラムコードが演算処理装置により実行されたときに、前記掲載されたコンテンツの要求を自動的且つ反復的に開始する請求項１８に記載のコンピュータ読取可能な記憶媒体。
【請求項２７】
前記要求を開始するステップおよび前記掲載されたコンテンツを受信するステップが、前記コンテンツ受信者を前記コンテンツ提供者に知らせることなく行われる請求項１８に記載のコンピュータ読取可能な記憶媒体。
【請求項２８】
前記格納されたプログラムコードが演算処理装置により実行されたときに、前記掲載されたコンテンツの要求を自動的且つ反復的に開始する請求項２７に記載のコンピュータ読取可能な記憶媒体。
【請求項２９】
前記格納されたプログラムコードが演算処理装置により実行されたときに、前記要求に対して、受信した掲載コンテンツはないという通知を提供する請求項１８に記載のコンピュータ読取可能な記憶媒体。
【請求項３０】
前記格納されたプログラムコードが、遠隔サイトから電子的に受信されて前記コンピュータ読取可能な記憶媒体により格納される請求項１８に記載のコンピュータ読取可能な記憶媒体。
【請求項３１】
前記遠隔サイトが前記コンテンツ提供者である請求項３０に記載のコンピュータ読取可能な記憶媒体。
【請求項３２】
コンテンツ提供者において第１のプログラムコードを実行し、コンテンツ受信者によりアクセスされるコンテンツを掲載するステップと、
前記コンテンツ受信者において第２のプログラムコードを実行し、自動的に（ｉ）前記コンテンツ提供者にアクセスし、（ｉｉ）前記コンテンツ受信者による前記掲載されたコンテンツの受信を開始するステップとを含む方法。
【請求項３３】
終了を実施するために、前記コンテンツ提供者と通信することなく自動的な前記アクセスおよび前記第２のプログラムコードの機能の開始を終了するステップをさらに含む請求項３２に記載の方法。
【請求項３４】
前記コンテンツ受信者において前記第２のプログラムコードを実行するステップが、前記コンテンツ受信者において前記第２のプログラムコードを実行し、自動的且つ反復的に（ｉ）前記コンテンツ提供者にアクセスし、（ｉｉ）前記コンテンツ受信者による前記掲載されたコンテンツの受信を開始するステップを含む請求項３２に記載の方法。
【請求項３５】
前記コンテンツ受信者を前記コンテンツ提供者に知らせることなく前記方法が行われる請求項３２に記載の方法。
【請求項３６】
前記コンテンツ受信者において第３のプログラムコードを実行することにより、セッションがアクティブである場合には該セッションの背後に前記掲載されたコンテンツが表示されるステップをさらに含む請求項３２に記載の方法。
【請求項３７】
前記コンテンツ受信者において第４のプログラムコードを実行し、前記第２のプログラムコードの実行に対して、前記掲載されたコンテンツを前記コンテンツ受信者において受信したという通知を前記コンテンツ受信者に提供するステップをさらに含み、前記セッションがアクティブであっても前記通知が表示される請求項３６に記載の方法。
【請求項３８】
前記コンテンツ受信者において第５のプログラムコードを実行することにより、前記通知に関する操作時に、前記掲載されたコンテンツがユーザに見えるように前記セッションを貫通して前記掲載されたコンテンツが焼き付けられるステップをさらに含む請求項３７に記載の方法。
【請求項３９】
前記コンテンツ受信者において第５のプログラムコードを実行することにより、前記通知に関する操作時に、前記掲載されたコンテンツがユーザに見えるように前記セッションの前面に前記掲載されたコンテンツが表示されるステップをさらに含む請求項３７に記載の方法。
【請求項４０】
前記コンテンツ受信者において第３のプログラムコードを実行し、前記コンテンツ受信者が前記第２のプログラムコードを所有しているか否かを判断し、前記コンテンツ受信者が前記第２のプログラムコードを所有していない場合には、前記第２のプログラムコードを前記コンテンツ受信者にダウンロードするステップをさらに含む請求項３２に記載の方法。
【請求項４１】
前記コンテンツ受信者において前記コンテンツ提供者から前記第２のプログラムコードを電子的に受信するステップをさらに含む請求項３２に記載の方法。
【請求項４２】
前記コンテンツ受信者において前記第２のプログラムコードを電子的に受信するステップをさらに含む請求項３２に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ提供者サイトに掲載されたソフトウエア・ノートへのコンテンツ受信者によるアクセスを可能にする装置に関する。
【背景技術】
【０００２】
現在、コンピュータ、テレビジョン、個人向け携帯情報通信機器、電話、およびゲーム機等のネットワーク使用可能な装置を用いて、内部および外部のネットワークを介して遠隔サイトからの情報やアプリケーションにアクセスしている。情報やアプリケーションを提供する外部ネットワークの一例はインターネットである。そのような情報やアプリケーションを提供するサイトは、一般にはコンテンツ提供者と呼ばれ、情報やアプリケーションへの遠隔アクセスを可能にするネットワーク使用可能な装置のユーザは、一般にはコンテンツ受信者と呼ばれる。
【０００３】
コンテンツ提供者により提供されるアプリケーションには、コンテンツ受信者が製品および／またはサービスを売買することを可能にする電子商取引アプリケーション、コンテンツ受信者が製品および／またはサービスに入札することを可能にする入札アプリケーション、コンテンツ受信者が製品および／またはサービスに対する入札を受けることを可能にする逆入札アプリケーション、および株取引アプリケーション等がある。コンテンツ提供者により提供される情報は、データベース情報、広告、および掲示板情報等を含んでいる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
通常、情報および／またはアプリケーションは、情報および／またはアプリケーションへの特定の要求に応答してコンテンツ提供者にアクセスするコンテンツ受信者に配布される。このアプローチに付随する問題の一つは、コンテンツ受信者が所望の情報および／またはアプリケーションを見つけるために、一つの長いウェブページおよび／または多数のウェブページに頻繁に目を通さなければならないことである。ある例では、情報および／またはアプリケーションをコンテンツ提供者からコンテンツ受信者に自動的に配布することによってこの問題を回避することができる。例えば、新しい製品またはサービスの知らせの受信を希望するコンテンツ受信者は、小売業者にそのような商品の通知をコンテンツ受信者に自動的に送信するように要求することができる。こうして小売業者は、新しい商品毎に電子メールを例えばコンテンツ受信者に送信することができる。
【０００５】
このような実践に付随する問題の一つは、コンテンツ受信者の身元がコンテンツ提供者に知られてしまうことである。こうしてコンテンツ提供者がコンテンツ受信者の身元を他のコンテンツ提供者に提供し、当該他のコンテンツ提供者がその後コンテンツ受信者に対してコンテンツ受信者が受信を希望しない可能性のある通信を行う恐れがある。
【０００６】
本発明は上記の問題点または他の問題点の一つ以上を解決するために提供されるものである。
【課題を解決するための手段】
【０００７】
本発明の一つの態様において、コンテンツ受信者において行われる方法は、前記コンテンツ受信者において第１のプログラムコードを実行し、前記コンテンツ受信者の興味のあるコンテンツを掲載したコンテンツ提供者を識別するステップと、前記コンテンツ受信者において第２のプログラムコードを実行し、前記掲載されたコンテンツの要求を自動的に開始するステップとを含む。
【０００８】
本発明の他の態様において、コンピュータ読取可能な記憶媒体は、演算処理装置（ｃｏｍｐｕｔｉｎｇ  ｄｅｖｉｃｅ）により実行されたときに、コンテンツ提供者により掲載されたコンテンツをダウンロードする要求を自動的に開始し、前記要求に対してダウンロードによる前記掲載されたコンテンツを受信する機能を行うプログラムコードを格納している。
【０００９】
本発明のさらに他の態様に係る方法は、コンテンツ提供者において第１のプログラムコードを実行し、コンテンツ受信者によりアクセスされるコンテンツを掲載するステップと、前記コンテンツ受信者において第２のプログラムコードを実行し、自動的に（ｉ）前記コンテンツ提供者にアクセスし、（ｉｉ）前記コンテンツ受信者による前記掲載されたコンテンツの受信を開始するステップとを含む。
【００１０】
上記の利点および他の利点は、図面と共に本発明を詳細に考察することによりさらに明らかになるであろう。
【発明を実施するための最良の形態】
【００１１】
本発明の根拠となる装置１０が図１に図示されている。装置１０はインターネットなどのネットワーク１６により相互接続されたコンテンツ提供者１２Ａ、１２Ｂ、１２Ｃ、…１２ｎおよびコンテンツ受信者１４Ａ、１４Ｂ、１４Ｃ、…１４ｎを含む。コンテンツ提供者１２Ａ、１２Ｂ、１２Ｃ、…１２ｎの各々は、ウェブサイト提供者、インターネットサービス提供者、および検索エンジン提供者等により操作される一つ以上のサーバであってもよい。このように、コンテンツ提供者１２Ａ、１２Ｂ、１２Ｃ、…１２ｎは、ネットワーク１６を介してコンテンツ受信者１４Ａ、１４Ｂ、１４Ｃ、…１４ｎに送信可能なコンテンツを提供する。コンテンツ受信者１４Ａ、１４Ｂ、１４Ｃ、…１４ｎの各々は、消費者、企業、教育機関もしくは行政機関、またはウェブサイト等のユーザにより操作される一つ以上のネットワーク使用可能な装置であってもよい。
【００１２】
本発明によれば、コンテンツ提供者１２Ａ、１２Ｂ、１２Ｃ、…１２ｎのうちの一つ以上が、図２に示すウェブページ２０のようなウェブページを載せることができる。ウェブページ２０は単なる例示にすぎず、あらゆる他の所望の形を有することができる。図２に示すようにウェブページ２０は、スリーエム社（３Ｍ）により提供されるソフトウエア・ポストイット・ノート（登録商標）（Ｓｏｆｔｗａｒｅ  Ｐｏｓｔ−ｉｔ  Ｎｏｔｅ）であるノート２２、広告バナー２４、グラフィック２６およびテキスト２８などの複数の要素を有する。ウェブページ２０は、ウェブページ２０を掲載するコンテンツ提供者が提供してもよく、あるいは第三者が提供してもよく、その第三者はウェブページ２０を提供するためにコンテンツ提供者に対して支払いを行う場合も行わない場合もある。代替的には、第三者は、コンテンツ提供者が所有するウェブページに単に素材を追加するためにコンテンツ提供者に対して支払いを行う場合も行わない場合もある。周知のように、転送ＵＲＬを広告バナー２４、グラフィック２６および／またはテキスト２８に組み込んで、ウェブページ２０を掲載しているコンテンツ提供者が掲載した他のウェブページまたは他のコンテンツ提供者のウェブページにコンテンツ受信者を遷移（ｒｅ−ｄｉｒｅｃｔ）させることが可能である。
【００１３】
ノート２２の例を図３にさらに詳細に示す。ノート２２は、「ノート」などの一般的なタイトル、あるいは製品、サービスおよび／またはノート２２が提示する情報を表すようなより具体的なタイトルを記載することが可能なタイトルバー４０を含む。タイトルバー４０内にはプルダウンメニュー・アイコン４２も存在することがあり、クリックするとアラーム設定、アラーム再設定、アラーム解除、最小化／最大化、添付コンテナ（メモボード）に移動、ごみ箱に移動、ノートを他のコンテンツ受信者に送信、および、フォントや図形や色等の様々なノートプロパティなどのオプションの選択をコンテンツ受信者に提示する。ノート２２はまた、グラフィック４６、テキスト４８および／または他の素材を提供することが可能な表示領域４４も含む。
【００１４】
図３に図示するように、テキスト４８はＵＲＬ５０を含む。ＵＲＬ５０は現在のＵＲＬであることが好ましいがこれに限定されない。図３の例のテキスト４８は、コンテンツ受信者に試合のチケットを提案している。ＵＲＬ５０が現在のＵＲＬであるとすると、コンテンツ受信者はチケットの購入などの機能を起動するためにＵＲＬ５０をクリックするだけでよい。例えばＵＲＬ５０をクリックすることにより、コンテンツ受信者を第三者のウェブサイトに誘導してチケットを購入するように構成することが可能である。代替的には、ＵＲＬ５０をクリックすることにより、コンテンツ受信者をウェブページ２０を掲載しているコンテンツ提供者に戻してコンテンツ受信者がチケットを購入することができるように構成することが可能である。さらに他の代替例として、ＵＲＬ５０をクリックすることにより、ノート２２を提供しているコンテンツ提供者もしくはＵＲＬ５０に連結された他のウェブサイトのいずれかまたはその他の者からの前回行われた支払いおよびメール指示を利用したチケットの自動購入を開始するように構成することが可能である。
【００１５】
上記に提案したように、ノート２２は他の設計を有してもよい。例えばノート２２は、その要素としてＵＲＬ５０を含まなくてもよい。その代わりに、ノート２２は、コンテンツ受信者が既に確立した接続を介して受信した際に、ボックスを含んでもよいし、またはチケット購入を開始するためのクリック可能な他の領域を含んでもよい。このボックスや他の領域は、チケット購入を適切に処理することができるようにコンテンツ提供者の他のウェブページまたは第三者コンテンツ提供者のウェブページへのリンクを含んでもよい。さらに他の代替例として、コンテンツ提供者の他のウェブページあるいは第三者コンテンツ提供者のウェブページへのリンクは、プルダウンメニュー・アイコン４２を介してアクセスするプルダウンメニューの選択肢として設けてもよい。
【００１６】
ノート２２に対し、図４に示したフローチャートに従ってコンテンツ受信者が自動的にアクセスすることができる。このフローチャートは、コンテンツ受信者のネットワーク使用可能な装置によって実行されるプログラム６０を表している。プログラム６０は、コンテンツ受信者がコンテンツ提供者のウェブサイトにアクセスしてコンテンツ提供者からの以後の提示を自動的に受信する意思を適当に示せば、いつでもネットワーク１６を介してコンテンツ提供者からコンテンツ受信者にダウンロードすることができる。さらに、プログラム６０を他のコンテンツ提供者に対して同じ機能を広範囲に提供するように構成することができる。コンテンツ提供者からコンテンツ受信者にネットワーク１６を介してプログラム６０をダウンロードする代わりに、コンテンツ受信者がプログラム６０をコンテンツ受信者のウェブ使用可能な装置へ読み込むことが可能なディスクまたは他の記憶装置で、コンテンツ受信者にプログラム６０を供給してもよい。
【００１７】
プログラム６０の実行は、例えば、コンテンツ受信者がコンテンツ受信者のネットワーク使用可能な装置を始動するかまたはコンテンツ受信者のネットワーク使用可能な装置を介してネットワーク１６にアクセスする度に自動的に開始させることができる。したがって、プログラム６０が起動される度に、プログラム６０のブロック６２は、プログラム６０に関連し且つコンテンツ受信者が新しい情報、製品提示、サービス提示、または他のコンテンツのダウンロードを希望するコンテンツ提供者を識別するとともに問い合わせを行う。ブロック６２は、単一の識別されたコンテンツ提供者を対象に構成することが可能であり、あるいは２つ以上の識別したコンテンツ提供者を循環させるように構成可能である。例えば、コンテンツ受信者は、プログラム６０の使用中いつでもこのようなコンテンツ提供者の身元を手動でプログラム６０に供給することができる。代替的には、コンテンツ受信者がコンテンツ提供者からダウンロードするプログラム６０の例に、特定のコンテンツ提供者の身元を関連付けることができる。さらに他の代替例として、コンテンツ受信者はいくつかのコンテンツ提供者に加入していてもよく、プログラム６０の各実行時にブロック６２が適切な表示装置上で上記コンテンツ提供者をコンテンツ受信者に示すとともに一覧表にした上記コンテンツ提供者のうちの一つを選択することをコンテンツ受信者に要求する。
【００１８】
ブロック６２は、いずれにせよ、コンテンツ提供者に対して、最後の問い合わせ以降にコンテンツ提供者のウェブページ２０に掲載されたノート２２のような一つ以上のノートの形を取りうる新しいコンテンツをすべて要求するメッセージを形成して送信するように構成することが可能である。
【００１９】
その後、プログラム６０は、ブロック６４で、問い合わせたコンテンツ提供者がコンテンツ受信者の興味がありそうなコンテンツを新たに掲載したという表示を、コンテンツ受信者が問い合わせたコンテンツ提供者から受信したか否かを判断する。このような新たに掲載されたコンテンツは、コンテンツ提供者により新たに掲載されたノート２２の一つ以上の例の形が可能である。問い合わせたコンテンツ提供者にはコンテンツ受信者の興味がありそうな新たに掲載したコンテンツはないという表示を、コンテンツ受信者が問い合わせたコンテンツ提供者から受信した場合、あるいはコンテンツ受信者が所定の時間内に応答を受信しなかった場合には、プログラム６０は、ブロック６６で、コンテンツ受信者が現在の問い合わせの取り消しを希望するか否かを尋ねるメッセージをコンテンツ受信者に表示する。コンテンツ受信者が現在の問い合わせの取り消しを希望する場合には、プログラム６０は終了するが、また一方で、コンテンツ受信者が現在の問い合わせの取り消しを希望しない場合には、プログラムのフローはブロック６２に戻り、そこで同じコンテンツ提供者かまたは別のコンテンツ提供者のいずれかが問い合わせを受ける。
【００２０】
ブロック６４で判断した際、コンテンツ受信者の興味がありそうなコンテンツを問い合わせたコンテンツ提供者が新たに掲載したという表示を、コンテンツ受信者がコンテンツ提供者から受信した場合には、ブロック６８は、コンテンツ受信者のネットワーク使用可能な装置がそのコンテンツを表示するのに必要なソフトウエアを有しているか否かを判断する。例えば、コンテンツがノート２２の一つ以上の例の形である場合、ブロック６８は、コンテンツ受信者のネットワーク使用可能な装置がそのノートを表示するのに必要なソフトウエアを有しているか否かを判断する。このソフトウエアを表示するノートは、現在スリーエム（３Ｍ）から入手可能である。コンテンツ受信者のネットワーク使用可能な装置がこのコンテンツを表示するのに必要なソフトウエアを有していない場合には、ブロック７０が問い合わせたコンテンツ提供者かまたは他のコンテンツ提供者のいずれかからのコンテンツ表示ソフトウエアのダウンロードを要求するとともに、ダウンロードされたコンテンツ表示ソフトウエアを受信時にインストールする。
【００２１】
ブロック７０でコンテンツ表示ソフトウエアがインストールされると、あるいは、ブロック６８が、コンテンツ受信者のネットワーク使用可能な装置が既にコンテンツ表示ソフトウエアを有していると判断した場合には、プログラム６０は、ブロック７２で新たに掲載された興味のあるコンテンツのダウンロードを要求する。プログラム６０は、ブロック７４で新たに掲載された興味のあるコンテンツが受信されたか否かを判断する。ブロック７４が、新たに掲載された興味のあるコンテンツが所定の時間内に受信されなかったと判断した場合には、ブロック７６は、コンテンツ受信者に新たに掲載された興味のあるコンテンツの受信の失敗を知らせるメッセージの表示をして、その後、プログラムのフローはブロック６６に戻る。
【００２２】
また一方で、ブロック７４が、新たに掲載されたコンテンツが受信されたと判断した場合には、ブロック７８が、新たに掲載された興味のあるコンテンツが受信されたという通知子（ｎｏｔｉｆｉｅｒ）をコンテンツ受信者に提供する。この通知子はいくつかの異なる形を取ることができる。例えば、この通知子は、コンテンツ受信者のネットワーク使用可能な装置上で実行されているコンテンツ受信者が有するすべてのアプリケーションの最上アクティブレイヤ（ｔｏｐ  ａｃｔｉｖｅ  ｌａｙｅｒ）として直ちにコンテンツ受信者に表示されるコンテンツ自体でもよい。代替的には、この通知子は、新たに掲載されたコンテンツが受信されたというコンテンツ受信者に対する表示として、ウィンドウやアイコン、またはツールバー内、タイトルバー内、ウィンドウフレーム内、あるいは他の適切な位置に表示される他の記号でもよい。この後者の場合は、コンテンツを受信して一時的なメモリに格納し、ブロック８０で通知子の適宜な起動時に表示してもよい。例えば、コンテンツ受信者は、この通知子をクリックすることによりコンテンツを表示することができる。
【００２３】
この代替的タイプの例示的通知子８２を図５に示すとともに、図６に示す画面表示８４のような画面表示上に表示する。ここで、通知子８２はデスクトップ上に表示される。図６には図示しないが、通知子８２は表示上の所定の位置にウィンドウまたはアイコンとして表示されるとともに、一つ以上のウィンドウがこの所定の位置の上に重ねられている場合には、通知子８２は自動的に最上レイヤとして表示されるため、現在他のアプリケーションが中心（すなわちアクティブ）であってもコンテンツ受信者に見えるようになっている。
【００２４】
図５および図６に示すように、通知子８２は２つの部分を有する。第１の部分８２ａは、一般的には図３に示したノート２２のようなノートパッドを表す記号である。第２の部分８２ｂは、一般的にはノート面を表示するパーソナルコンピュータを表す記号である。第１および／または第２の部分８２ａおよび／または８２ｂは点滅するように構成して、ノートが受信されたもののコンテンツ受信者が未だ開いてないことを示すようにしてもよい。さらに、第１および／または第２の部分８２ａおよび／または８２ｂはシステムトレイ内、システムツールバー内、またはアプリケーションバー内等の他の位置であってもよい。
【００２５】
コンテンツ受信者が、ブロック８０で通知子８２を起動すると、プログラム６０のブロック８８が、コンテンツ受信者によって行われているアクティブセッションがあるか否かを判断する。アクティブセッションは例えば、コンテンツ受信者が専心しているアプリケーションである場合もある。ブロック８８で判断された際にアクティブセッションがあり、且つ通知子８２の起動時にコンテンツが現れた場合に、そのコンテンツにより占有される画面表示領域にアクティブセッションが表示されているときには、プログラム６０は、ブロック９０で上述のコンテンツ表示ソフトウエアを用いて表示中のアクティブセッションを貫通してそのコンテンツを焼き付ける。
【００２６】
こうして、図６に示すように通知子８２が起動されると、ウィンドウ９２が部分的に占有することになる画面表示８４の所定部分にノート２２が現れる。したがって、ウィンドウ９２が焼かれてノート２２の周囲に縁取り９４が設けられる。縁取り９４によりウィンドウ９２の下のレイヤにあるものは何でもノート２２の周囲の縁取り９４を通して見ることができる。こうして、ノート２２はウィンドウ９２を焼き抜き、ウィンドウ９２の下のレイヤの一部分を露出させる。
【００２７】
図６において、ウィンドウ９２の下のレイヤはデスクトップだけである。このため、縁取り９４を通してデスクトップの一部分を見ることができる。しかしながら、ウィンドウ９２の下に第２のウィンドウが重なっている場合には、デスクトップの一部分に代わってこの第２のレイヤの一部分が縁取り９４を通して露出されることになる。代替的には、デスクトップとの間のすべてのレイヤを焼き抜くようにノート２２を構成することができる。
【００２８】
ブロック８８によって判断された際にアクティブセッションがない場合、あるいはブロック９０によって焼き抜きが実行された後、ブロック９８により新たに掲載された興味のあるコンテンツが、コンテンツ受信者のネットワーク使用可能な装置の表示上の焼き抜き内に表示される。こうして、図６に示すようにノート２２がウィンドウ９２の焼き抜き部分内に表示される。その後、ブロック１００は、添付場所がコンテンツ受信者などによって特定されたか否かを判断する。添付場所が特定された場合には、受信されたコンテンツがブロック１０２で特定された場所に添付される。
【００２９】
受信されたコンテンツが添付された場所でカーソルをクリックすることにより添付場所を特定することができる。代替的には、添付場所は、受信されたコンテンツが画面表示に現れたときに開かれていてアクティブであるウィンドウ内の所定の場所であってもよい。他の代替例としては、受信されたコンテンツがコンテンツ受信者のネットワーク使用可能な装置の表示画面上に最初に現れたときに、その受信されたコンテンツは添付されなくてもよい。しかしながら、受信されたコンテンツに対して、新たな場所へのドラッグアンドドロップ（ｄｒａｇｇｅｄ  ａｎｄ  ｄｒｏｐｐｅｄ）の動作を行うと、ドロップ時のカーソル下のウィンドウまたはデスクトップに自動的に添付される。さらに他の代替例としては、１回目に受信したコンテンツ上で２回目に所望の場所でクリックすることにより、受信されたコンテンツを２回目のクリック時にカーソルで示した所望の場所に添付することができる。
【００３０】
添付には以下の属性の一つ以上がある場合がある。受信されたコンテンツは、添付された場所が現れたとき、あるいは見えるときはいつでも現われる。受信されたコンテンツは、添付された場所が消えたとき、あるいは見えないときはいつでも消える。受信されたコンテンツは添付された場所がスクロールや他の手段により移動したときはいつでも移動される。受信されたコンテンツは、第１の場所からドラッグされて第２の場所でドロップされたときはいつでも自動的に第１の場所から切り離されされて第２の場所で再添付される。さらに、受信されたコンテンツを第１のウィンドウなどの表示の一つの領域から切り離して第２のウィンドウなどの表示の第２の領域に再添付することができる。添付には別の属性がある場合もあるため、上記に挙げた属性は単に例示的なものにすぎない。
【００３１】
添付場所はカレンダ、アドレス帳、ウィンドウ、ドキュメント、またはデスクトップ等でもよい。
【００３２】
ブロック１００で判断された際に添付場所が特定されない場合、あるいは受信されたコンテンツがブロック１０２で添付された後、プログラムのフローはブロック６６に戻る。
【００３３】
図７は、コンテンツ受信者に興味のある掲載したコンテンツを提供するために図１のコンテンツ提供者により実行されるプログラムコードの流れ図である。この流れ図は、コンテンツ提供者の通信サーバにより実行されるプログラム１１０を表す。プログラム１１０が実行されているとき、プログラム１１０のブロック１１２は、コンテンツ受信者からの新たな要求を受信する。上述したように、この新しいコンテンツは、ノート２２のようなノートの形を取ることができる。新たなコンテンツ要求は、コンテンツ受信者のネットワーク使用可能な装置の固有の識別記号（ＩＤ）を含んでいる。この識別記号は、コンテンツ受信者を知らせる必要はなくまた知らせないことが好ましい。こうして、コンテンツがいくつかある場合には、どのコンテンツが以前コンテンツ提供者によってその要求しているコンテンツ受信者に供給されたかを識別記号だけで十分判断することができる。
【００３４】
ブロック１１４は、ブロック１１２で受信した識別記号が前回の要求に含まれていたか否かを判断する。そうでない場合には、ブロック１１６は、コンテンツ受信者に送信するコンテンツとして、現在掲載されているコンテンツをすべて選択し、ブロック１１８が、その選択されたコンテンツをコンテンツ受信者に送信する。
【００３５】
ブロック１１４が、ブロック１１２で受信した識別記号が前回の要求に含まれていたと判断した場合には、ブロック１２０は、その要求しているコンテンツ受信者の前回の要求以後、何らかの新しいコンテンツがコンテンツ提供者のサーバに掲載されたか否かを判断し、無い場合には、ブロック１２２が、新しいコンテンツが無いことを示す空白メッセージを選択する。ブロック１１８は、このメッセージをコンテンツ受信者のネットワーク使用可能な装置に送信し、この装置は、このメッセージを必要に応じてコンテンツ受信者に表示することができる。
【００３６】
ブロック１２０が、コンテンツ受信者の前回の要求以後新しいコンテンツがコンテンツ提供者のサーバに掲載されたと判断した場合には、ブロック１２４が、コンテンツ受信者のネットワーク使用可能な装置に新しいコンテンツがあることを通知する。ブロック１２６が、ブロック１２４によって送信した通知に応答してコンテンツ受信者のネットワーク使用可能な装置から配信要求を受信したと判断した場合には、ブロック１２８が、コンテンツ受信者の最後の要求以後掲載されたコンテンツのみを選択し、ブロック１１８が、ブロック１２８で選択したコンテンツを送信する。また一方で、ブロック１２６が、コンテンツ受信者のネットワーク使用可能な装置から配信要求を受信していないと判断した場合には、ブロック１２２が上述の空白メッセージを選択し、ブロック１１８が、この空白メッセージをコンテンツ受信者のネットワーク使用可能な装置に送信する。
【００３７】
例えば、ネットワーク障害があった場合には、コンテンツ受信者のネットワーク使用可能な装置から配信要求が受信されないこともある。機械の運転停止があった場合にも、コンテンツ受信者のネットワーク使用可能な装置から配信要求が受信されないこともある。例えば、プログラム６０の実行時にコンテンツ受信者のネットワーク使用可能な装置によって行われる多くの動作が背景タスクであるため、コンテンツ受信者は、ノートがコンテンツ受信者のネットワーク使用可能な装置に送信されていることに気付かずに、ノートを受信しているプロセス中にうっかり装置を運転停止にする場合もある。あるいは、時間的制限によりノートを受信中にコンテンツ受信者が装置を運転停止にする場合もある。これらの状況では、コンテンツ受信者に送信された空白メッセージはプロセスがまだ終了していなかったことを示す。
【００３８】
ブロック１１６で選択されたコンテンツをブロック１１８で送信した後、あるいはブロック１２２で選択した空白メッセージをブロック１１８で送信した後、あるいはブロック１２８で選択したコンテンツをブロック１１８で送信した後、プログラム１１０は次の要求を待つ。
【００３９】
本発明のこれらの特徴または同様な特徴を多数の異なるビジネスモデルに利用することができる。例えば、図８に示すように、第一者の役目をするコンテンツ提供者１３０によってノート２２を新たに掲載することができる。コンテンツ受信者１３２は、プログラム６０を用いてノートへのアクセスやノートの取得などのノートに関するアクティビティを行うが、ここでコンテンツ受信者１３２は第二者である。コンテンツ提供者１３０は、コンテンツ受信者１３２が行ったアクティビティに基づいて受取人１３４に支払いを行う。このモデルの例では、受取人１３４は、コンテンツ提供者１３０がそのウェブサイト上で提示しているコンテンツ提供者１３０にとって価値あるものを提供した可能性があり、且つコンテンツ提供者１３０は受取人１３４への料金の支払いに同意している。料金は定額である場合もあり、あるいはコンテンツ受信者１３２がコンテンツにアクセスするか、購入するか、もしくは逆にコンテンツの代わりに価値のあるものを提供する等毎に支払う料金である場合もある。
【００４０】
図９に示すように、第一者の役目をするコンテンツ提供者１３６によってノート２２を新たに掲載することができる。コンテンツ受信者１３８は、プログラム６０を用いてノートの取得などのノートに関するアクティビティを行うが、ここでコンテンツ受信者１３８は第二者である。アクティビティに対する支払いは、支払人１４０によってコンテンツ提供者１３６に対して行われる。このモデルの例では、コンテンツ提供者１３６は、支払人１４０によって提供されたコンテンツに対する代理ホストであり、支払人１４０は、このサービスに対する料金をコンテンツ提供者１３６に支払う。料金は定額である場合もあり、あるいはコンテンツ受信者１３８がコンテンツにアクセスするか、購入するか、もしくは逆にコンテンツの代わりに価値のあるものを提供する等毎に支払う料金である場合もある。
【００４１】
図１０に示すように、第一者の役目をするコンテンツ提供者１４２によってノート２２を新たに掲載することができる。コンテンツ受信者１４４は、プログラム６０を用いてノートの取得などのノートに関するアクティビティを行うが、ここでコンテンツ受信者１４４は第二者である。コンテンツ提供者１４２によって掲載されるコンテンツは、コンテンツ供給者１４６によってコンテンツ提供者１４２に供給される。支払いは、コンテンツ供給者１４６によって受取人１４８に対して行われる。このモデルの例では、受取人１４８は、コンテンツ提供者１４２の債権者、財政的な後援者、または全プロセスの支援者（ｆａｃｉｌｉｔａｔｏｒ）である場合もあり、コンテンツ提供者１４２により掲載されたコンテンツが、コンテンツ供給者１４６の製品および／またはサービスの広告を出しているためコンテンツ供給者１４６が支払いを行っている場合もある。このモデルの他の例としては、コンテンツ供給者１４６によりコンテンツ提供者１４２に供給されたコンテンツの一部を受取人１４８が提供した場合もあり、コンテンツ供給者１４６は、その部分に対して受取人１４８に料金を支払う。
【００４２】
実際には、他の料金が様々な当事者間でやり取りされている場合がある。例えば、コンテンツ供給者１４６は、コンテンツ供給者１４６が供給したコンテンツの主催に対してコンテンツ提供者１４２に料金を支払うこともある。これらの料金はいずれも以下の組合せのいずれかであってもよい。すなわち、定額、コンテンツ受信者１０２がコンテンツにアクセスする度に支払われる料金、コンテンツ受信者１０２が購入する毎に支払われる料金、逆にコンテンツ受信者１０２がコンテンツの代わりに価値のあるものを提供する毎に支払われる料金等である。
【００４３】
図１１に示すように、第一者の役目をするコンテンツ提供者１５０によってノート２２を新たに掲載することができる。コンテンツ受信者１５２は、プログラム６０を用いてノートの取得などのノートに関するアクティビティを行うが、ここでコンテンツ受信者１５２は第二者である。コンテンツ提供者１５０によって掲載されるコンテンツは、コンテンツ供給者１５４によってコンテンツ提供者１５０に供給される。支払いは、コンテンツ提供者１５０によって受取人１５６に対して行われる。このモデルの例では、受取人１５６は、コンテンツ提供者１５４の債権者、財政的な後援者、または全プロセスの支援者である場合もあり、コンテンツ提供者１５０は受取人１５６への料金の支払いに同意している。料金は定額料金、あるいはコンテンツ受信者１５２がコンテンツにアクセスするか、購入するか、もしくは逆にそのコンテンツに基づいて価値のあるものを提供する毎に支払う料金等である場合もある。図１０の場合と同様に、図１１のビジネスモデルにおいて他の料金も支払われることもある。
【００４４】
他の収入の選択肢も可能である。例えば、図１〜図７に関連して説明したようなコンテンツ提供者からのノートの自動配布を要求している加入者（コンテンツ受信者）の数に基づいて支払うことも可能である。他の例としては、コンテンツ受信者のネットワーク使用可能な装置へのプログラム６０のダウンロードに対して支払いを要求することもできる。さらに他の例としては、図１〜図７に関連して説明したようなノートの自動配布対象加入者（コンテンツ受信者）に支払いを要求することもできる。
【００４５】
したがって、本発明によれば、コンテンツ受信者は、ノート２２の形で、または別の方法でコンテンツ受信者が自分の身元をコンテンツ提供者に提供する必要性なくコンテンツを受信することができる。このように、コンテンツ受信者のプライバシーは確保されて、コンテンツ提供者はコンテンツ受信者の身元を他のコンテンツ提供者などの他の者に開示することができない。コンテンツ受信者がノートの受信を希望しなくなった場合には、コンテンツ受信者はプログラム６０を停止させるだけでよい。
【００４６】
本発明の変形例をいくつか上述した。本発明の当業者には他の変形例が想到可能であろう。例えば、チケットの注文に関連してノート２２が上述されている。しかしながら、ノート２２へアクセスするまたはノート２２を取得する、製品および／またはサービスを購入する、銀行取引を行う、入札する、逆入札する、検索を行う、情報を要求または提供する、株や他の金融関連取引を行う、ソフトウエアをダウンロードする、各種のメディアにアクセスする、同一のノート２２を介して複数の対話をする、商品券で商品を買う、または、クーポンを印刷する等の、他のあらゆるタイプのアクティビティに関連してノート２２を提供することができる。
【００４７】
さらに、上述したように、ノート２２の形で新たに掲載されたコンテンツは、コンテンツ受信者のネットワーク使用可能な装置上でアクティブセッション８８の焼き抜き部分内に表示される。代替的には、ノート２２をアクティブセッション８８に焼き抜く代わりに、ノート２２を、単に専心している最上レイヤとして表示してもよい。さらに他の代替例としては、ノート２２をコンテンツを受信したときに自動的に、または、ノート２２の主題、コンテンツ提供者の身元、もしくはユーザの操作次第で、最上レイヤとして表示してもよい。
【００４８】
また一方で、上述したように、ブロック８０で通知子が適切に起動された場合には、ノート２２の形で新たに掲載されたコンテンツがアクティブセッション８８を貫通して焼き付けられる。代替的には、ノート２２の形で新たに掲載されたコンテンツは、コンテンツを受信したときに通知子を起動することなく自動的にアクティブセッション８８を焼き抜いてもよい。さらに他の代替例としては、ノート２２の形で新たに掲載されたコンテンツは、ノート２２の主題またはコンテンツ提供者の身元次第でアクティブセッション８８を自動的に焼き抜いてもよい。
【００４９】
さらにまた、以下のアクティビティに基づいて支払いを行うこともできる。すなわち、注文する、購入する、銀行取引を行う、入札する、逆入札する、検索を行う情報を要求または提供する、株取引を行う、ソフトウエアをダウンロードする、メディアにアクセスする等である。さらに、該当するアクティビティのレベル（量など）、コンテンツ受信者によるノートの受信、コンテンツ受信者がノートをクリックすること等のコンテンツ受信によるノートとのあらゆるタイプの対話、および／または、その他のコンテンツ受信者が示したノートへの興味に基づいて支払いを行ってもよい。また上記のアクティビティの組合せに基づいて支払いを行うこともできる。これに加えて、コンテンツ提供者が複数のノートを掲載している場合には、掲載された各々のノートに基づいて支払いを行うことができる。
【００５０】
さらに、上述の通知子は視覚的な通知子である。しかしながら、この通知子は視覚的通知子の代わりに可聴式通知子であってもよい。
【００５１】
さらにまた、上述したように、ウェブページ２０はノート２２を含んでいるものとして図２に示されている。しかしながら、ノート２２の代わりに、あるいはノート２２に加えて、ボタンまたはアイコン、またはノート２２に含まれている情報の申し込みを提案する他の領域を含むようにウェブページ２２を構成することができる。ウェブページ２０を見ているコンテンツ受信者が、ボタンまたはアイコンまたは他の領域を起動するなどして加入者になることを決定した場合には、例えば図４および図７に応じてノート２２がコンテンツ受信者に供給されることになる。
【００５２】
したがって、本発明の明細書は単に例示的なものとして解釈し、本発明を実施するための最良の形態を当業者へ教示することを目的とするものである。本発明の趣旨から逸脱することなく細部を大幅に変更することができるとともに、添付の特許請求の範囲にあるすべての変更例の排他的専用権を保有するものである。
【図面の簡単な説明】
【００５３】
【図１】本発明の例示的環境を提供する装置を示す図である。
【図２】図１に示した一つ以上のコンテンツ提供者により提供可能な例示的ウェブページを示す図である。
【図３】図２に示した例示的ウェブページも提供するコンテンツ提供者が掲載した情報を含むようなコンテンツ受信者に配信される例示的ノートを示す図である。
【図４】図１のコンテンツ受信者により実行可能なプログラムコードの流れ図である。
【図５】本発明の一実施形態による通知子を示す画面表示の代表例である。
【図６】アクティブセッションを焼き抜いてコンテンツ受信者に表示されるような新たに掲載されたコンテンツを示す画面表示の代表例である。
【図７】図１のコンテンツ提供者により実行可能なプログラムコードの流れ図である。
【図８】本発明により実施可能な様々な方法を示す図である。
【図９】本発明により実施可能な様々な方法を示す図である。
【図１０】本発明により実施可能な様々な方法を示す図である。
【図１１】本発明により実施可能な様々な方法を示す図である。
【図１】
2005509203.tif 000002
【図２】
2005509203.tif 000003
【図３】
2005509203.tif 000004
【図４】
2005509203.tif 000005
【図５】
2005509203.tif 000006
【図６】
2005509203.tif 000007
【図７】
2005509203.tif 000008
【図８】
2005509203.tif 000009
【図９】
2005509203.tif 000010
【図１０】
2005509203.tif 000011
【図１１】
2005509203.tif 000012