(57)【要約】【課題】ソーシャルブックマークサービスのユーザが登録していないブックマークをもユーザに提示することができるサービスサーバを提供する。【解決手段】サービスサーバ１は、ブックマークを記憶するブックマークＤＢ１４と、ユーザによって指定されたＵＲＩをユーザブックマークとして登録するユーザ登録手段１１と、ユーザブックマークのアドレス先のリンク先アドレスを抽出し、出現頻度が規定以上であるリンク先アドレスをリンクブックマークとしてブックマークＤＢ１４に登録する自動登録手段１２と、ユーザに提示するユーザブックマークを抽出すると共に、抽出したユーザブックマークのアドレス先のリンク先アドレスがリンクブックマークとして登録されているときは、このリンクブックマークも抽出し、抽出したユーザブックマークおよびリンクブックマークをユーザに提示するユーザインターフェース手段１０を備えている。【選択図】図２
2008287458.tif 000002
【特許請求の範囲】
【請求項１】
ソーシャルブックマークのサービスを提供しているサービスサーバで実行されるブックマークサービス方法であって、前記サービスサーバが、クライアントから送信されたウェブページのアドレスをユーザブックマークとして登録するユーザ登録工程と、前記サービスサーバが、定められたトリガーが成立するごとに、前記ユーザ登録工程で登録された前記ユーザブックマークのアドレス先のリンク先アドレスを抽出し、出現頻度が規定以上である前記リンク先アドレスを前記リンクブックマークとして登録する自動登録工程と、前記ユーザに提示する前記ユーザブックマークを抽出すると共に、抽出した前記ユーザブックマークのアドレス先のリンク先アドレスが前記リンクブックマークとして登録されているときは、この前記リンクブックマークも抽出し、抽出した前記ユーザブックマークおよび前記リンクブックマークを前記ユーザに提示するブックマーク提示工程を備えていることを特徴とするブックマークサービス方法。
【請求項２】
請求項１に記載のブックマークサービス方法であって、前記ブックマーク提示工程において、前記ユーザに提示する前記ユーザブックマークのアドレス先から得られるタグと、前記ユーザに提示する前記リンクブックマークのアドレス先から得られるタグとを前記ユーザに提示することを特徴とするブックマークサービス方法。
【請求項３】
請求項１または請求項２に記載のブックマークサービス方法であって、前記ブックマーク提示工程において、抽出した前記リンクブックマークが前記ユーザブックマークとして登録されているとき、リンク元になる前記ユーザブックマークと前記リンクブックマークを関連付けて表示することを特徴とするブックマークサービス方法。
【請求項４】
請求項１から請求項３のいずれか一つに記載のブックマークサービス方法であって、前記自動登録工程において、前記サービスサーバは、ソーシャルブックマークサービスを提供している他のウェブサーバにアクセスし、前記ウェブサーバで公開され、更に、ユーザ登録数の多いブックマークをソーシャルブックマークとして前記サービスサーバに登録し、前記ブックマーク提示工程において、前記ウェブサーバから得られた前記ソーシャルブックマークを提示することを特徴とするブックマークサービス方法。
【請求項５】
ソーシャルブックマークのサービスを提供しているサービスサーバであって、ブックマークを記憶するデータベースに、ユーザによって指定されたウェブページのブックマークをユーザブックマークとして登録するユーザ登録手段と、定められたトリガーが成立するごとに、前記ユーザ登録手段で登録された前記ユーザブックマークのアドレス先のリンク先アドレスを抽出し、出現頻度が規定以上である前記リンク先アドレスを前記リンクブックマークとして前記データベースに登録する自動登録手段と、前記ユーザに提示する前記ユーザブックマークを抽出すると共に、抽出した前記ユーザブックマークのアドレス先のリンク先アドレスが前記リンクブックマークとして登録されているときは、この前記リンクブックマークも抽出し、抽出した前記ユーザブックマークおよび前記リンクブックマークを前記ユーザに提示するブックマーク提示手段を備えていることを特徴とするサービスサーバ。
【請求項６】
請求項５に記載のサービスサーバであって、前記サービスサーバに備えられた前記ブックマーク提示手段は、前記ユーザに提示する前記ユーザブックマークのアドレス先から得られるタグと、前記ユーザに提示する前記リンクブックマークのアドレス先から得られるタグとを前記ユーザに提示することを特徴とするサービスサーバ。
【請求項７】
請求項５または請求項６に記載のサービスサーバであって、前記サービスサーバに備えられた前記ブックマーク提示手段は、抽出した前記リンクブックマークが前記ユーザブックマークとして前記データベースに登録されているとき、リンク元になる前記ユーザブックマークと前記リンクブックマークを関連付けて表示することを特徴とするサービスサーバ。
【請求項８】
請求項６から請求項７のいずれか一つに記載のサービスサーバであって、前記サービスサーバに備えられた前記自動登録手段は、ソーシャルブックマークサービスを提供している他のウェブサーバにアクセスし、前記ウェブサーバで公開され、更に、ユーザ登録数の多いブックマークをソーシャルブックマークとして前記データベースに登録し、前記ブックマーク提示手段は、前記データベースに登録された前記ソーシャルブックマークを前記ユーザに提示することを特徴とするサービスサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上のサービスの一つであるソーシャルブックマークサービスに関する発明である。
【背景技術】
【０００２】
インターネット上のリソースのアドレス、例えば、リソースのＵＲＩ（Uniform Resource Identifier）を登録するブックマークは、クライアントにインストールされたブラウザごとに管理されることが一般的であったが、近年、インターネット上に設けられたサービスサーバにユーザがブックマークを登録し、サービスサーバを利用するユーザ間でブックマークを共有化するソーシャルブックマークサービスが普及している。
【０００３】
ソーシャルブックマークサービスに係わる発明としては、例えば、特許文献１では、ユーザが登録したブックマークの利用分類などが記述されたブックマーク登録データを管理サーバの管理データベースに記憶しておき、ユーザが登録したブックマークのブックマーク登録データの利用分類と同じ利用分類に属し、他のユーザが登録したブックマークを管理データベースから抽出し、抽出したブックマークを推薦ブックマークとしてユーザに提示するシステムが開示されている。
【０００４】
【特許文献１】特開２００７−７２５９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のソーシャルブックマークサービスにおいて、ユーザに提示されるブックマークは、ソーシャルブックマークサービスのユーザによって登録されたブックマークのみであって、ソーシャルブックマークサービスのユーザが登録していないブックマークをユーザに提示することはできなかった。
【０００６】
そこで、本発明は、インターネット上のサービスの一つであるソーシャルブックマークサービスにおいて、ソーシャルブックマークサービスのユーザが登録していないブックマークをもユーザに提示することができる方法及びサービスサーバを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決する第１の発明は、ソーシャルブックマークのサービスを提供しているサービスサーバで実行されるブックマークサービス方法であって、前記サービスサーバが、クライアントから送信されたウェブページのアドレスをユーザブックマークとして登録するユーザ登録工程と、前記サービスサーバが、定められたトリガーが成立するごとに、前記ユーザ登録工程で登録された前記ユーザブックマークのアドレスのリンク先アドレスを抽出し、出現頻度が規定以上である前記リンク先アドレスを前記リンクブックマークとして登録する自動登録工程と、前記ユーザに提示する前記ユーザブックマークを抽出すると共に、抽出した前記ユーザブックマークのアドレス先のリンク先アドレスが前記リンクブックマークとして登録されているときは、この前記リンクブックマークも抽出し、抽出した前記ユーザブックマークおよび前記リンクブックマークを前記ユーザに提示するブックマーク提示工程を備えていることを特徴とする。
【０００８】
上述した第１の発明によれば、前記ユーザ登録工程で登録された前記ユーザブックマークのアドレス先からリンクされている数の多いウェブページも前記リンクブックマークとして登録されるため、ソーシャルブックマークサービスのユーザが登録していないブックマークをもユーザに提示することが可能になる。
【０００９】
更に、第２の発明は、第１の発明に記載のブックマークサービス方法であって、前記ブックマーク提示工程において、前記ユーザに提示する前記ユーザブックマークのアドレス先から得られるタグと、前記ユーザに提示する前記リンクブックマークのアドレス先から得られるタグとを前記ユーザに提示することを特徴とする。
【００１０】
上述した第２の発明によれば、前記ユーザに提示する前記ユーザブックマークのアドレス先から得られるタグと、前記ユーザに提示する前記リンクブックマークのアドレス先から得られるタグとを前記ユーザに提示することで、前記ユーザが日頃から利用していない単語をタグとして表示することが可能になる。
【００１１】
更に、第３の発明は、第１の発明または第２の発明に記載のブックマークサービス方法であって、前記ブックマーク提示工程において、抽出した前記リンクブックマークが前記ユーザブックマークとして登録されているとき、リンク元になる前記ユーザブックマークと前記リンクブックマークを関連付けて表示することを特徴とする。
【００１２】
上述した第３の発明によれば、抽出した前記リンクブックマークが前記ユーザブックマークとして登録されているとき、リンク元になる前記ユーザブックマークと前記リンクブックマークを関連付けて表示することで、前記ユーザが登録した前記ユーザブックマークの相互関係を前記ユーザに提示することが可能になる。
【００１３】
更に、第４の発明は、第１の発明から第３の発明のいずれか一つに記載のブックマークサービス方法であって、前記自動登録工程において、前記サービスサーバは、ソーシャルブックマークサービスを提供している他のウェブサーバにアクセスし、前記ウェブサーバで公開され、更に、ユーザ登録数の多いブックマークをソーシャルブックマークとして前記サービスサーバに登録し、前記ブックマーク提示工程において、前記ウェブサーバから得られた前記ソーシャルブックマークを提示することを特徴とする。
【００１４】
上述した第４の発明によれば、前記ウェブサーバから前記ソーシャルブックマークを取得することで、前記サービスサーバに登録された以外のブックマークを前記ユーザに提示することが可能になる。
【００１５】
更に、第５の発明は、ソーシャルブックマークのサービスを提供しているサービスサーバであって、ブックマークを記憶するデータベースに、ユーザによって指定されたウェブページのブックマークをユーザブックマークとして登録するユーザ登録手段と、定められたトリガーが成立するごとに、前記ユーザ登録手段で登録された前記ユーザブックマークのアドレス先のリンク先アドレスを抽出し、出現頻度が規定以上である前記リンク先アドレスを前記リンクブックマークとして前記データベースに登録する自動登録手段と、前記ユーザに提示する前記ユーザブックマークを抽出すると共に、抽出した前記ユーザブックマークのアドレス先のリンク先アドレスが前記リンクブックマークとして登録されているときは、この前記リンクブックマークも抽出し、抽出した前記ユーザブックマークおよび前記リンクブックマークを前記ユーザに提示するブックマーク提示手段を備えていることを特徴とする。
【００１６】
更に、第６の発明は、第５の発明に記載のサービスサーバであって、前記サービスサーバに備えられた前記ブックマーク提示手段は、前記ユーザに提示する前記ユーザブックマークのアドレス先から得られるタグと、前記ユーザに提示する前記リンクブックマークのアドレス先から得られるタグとを前記ユーザに提示することを特徴とする。
【００１７】
更に、第７の発明は、第５の発明または第６の発明に記載のサービスサーバであって、前記サービスサーバに備えられた前記ブックマーク提示手段は、抽出した前記リンクブックマークが前記ユーザブックマークとして前記データベースに登録されているとき、リンク元になる前記ユーザブックマークと前記リンクブックマークを関連付けて表示することを特徴とする。
【００１８】
更に、第８の発明は、第６の発明から第７の発明のいずれか一つに記載のサービスサーバであって、前記サービスサーバに備えられた前記自動登録手段は、ソーシャルブックマークサービスを提供している他のウェブサーバにアクセスし、前記ウェブサーバで公開され、更に、ユーザ登録数の多いブックマークをソーシャルブックマークとして前記データベースに登録し、前記ブックマーク提示手段は、前記データベースに登録された前記ソーシャルブックマークを前記ユーザに提示することを特徴とする。
【００１９】
上述した第５の発明から第８の発明によれば、第１の発明から第４の発明と同様の効果が得られる。
【発明の効果】
【００２０】
上述した本発明によれば、インターネット上のサービスの一つであるソーシャルブックマークサービスにおいて、ソーシャルブックマークサービスのユーザが登録していないブックマークをもユーザに提示することができる方法及びサービスサーバを提供できる。
【発明を実施するための最良の形態】
【００２１】
ここから、本発明に係わる方法及びサービスサーバについて、図を参照しながら詳細に説明する。図１は、本発明に係わるサービスサーバ１が配置されたシステムを説明する図である。
【００２２】
図１で図示したシステムには、本発明に係わるサービスサーバ１に加え、多くのウェブページで記事を公開している複数のウェブサーバ３と、サービスサーバ１以外のソーシャルブックマークサービスを提供しているソーシャルブックマークサーバ４と、サービスサーバ１のユーザが利用するクライアント２とがインターネット５を介して接続されている。
【００２３】
本発明に係わるサービスサーバ１は、ソーシャルブックマークサービスを提供している一つのウェブサーバで、他のソーシャルブックマークサーバ４と同様に、サービスサーバ１を利用するユーザは、頻繁に利用するウェブページのブックマークをタグ付けして登録したり、他のユーザが登録しているブックマークを検索したりすることができる。
【００２４】
加えて、本発明に係わるサービスサーバ１は、ユーザに幅広くブックマークを提供するために、ユーザが登録したブックマークであるユーザブックマークのアドレス先でリンクされている数の多いウェブページのブックマークをリンクブックマークとして自動的に登録する機能を備えている。
【００２５】
更に、サービスサーバ１は、より幅広くブックマークをユーザに提供するために、サービスサーバ１以外のソーシャルブックマークサーバ４で提供されているブックマークを自動的に登録する機能をも備えている。
【００２６】
ここから、サービスサーバ１の機能についてより詳細に説明する。図２は、サービスサーバ１のブロック図である。サービスサーバ１には、サービスサーバ１のＣＰＵが利用するハードウェア資源として、ＲＡＭ、ハードディスク、ネットワークインターフェースなどが備えられ、本発明を実現するためにサービスサーバ１に備えられた各手段は、サービスサーバ１のハードウェア資源を利用したコンピュータプログラムで実現される。
【００２７】
図２に図示したように、サービスサーバ１は、クライアントと情報の入出力を行い、クライアントごとにセッションを管理するユーザインターフェース手段１０と、ブックマークが登録されるブックマークＤＢ１４（DB: Data Base）と、ユーザがユーザブックマークをブックマークＤＢ１４に登録するときに作動するユーザ登録手段１１と、サービスサーバ１が自動的にリンクブックマークをブックマークＤＢ１４に登録するときに作動する自動登録手段１２と、クライアントに表示するブックマークを検索するブックマーク検索手段１３とを、少なくともを備えている。
【００２８】
図３は、ブックマークＤＢ１４に記憶されるユーザブックマークの内容を説明する図である。ユーザブックマークには、ユーザブックマークの属性情報と、ユーザブックマークのロケーションと、ユーザブックマークのリンク先アドレスと、ユーザブックマークのタグと、ユーザブックマークのユーザ登録状況を示すユーザ登録情報が含まれる。
【００２９】
ユーザブックマークの属性情報には、ユーザブックマークであることを示す値が記述され、ユーザブックマークのロケーションには、ユーザブックマークとして登録するウェブページのＵＲＩ（Uniform Resource Identifier)が記述される。
【００３０】
また、ユーザブックマークのロケーション先でリンクしているウェブページのＵＲＩがリンク先アドレスとして、ユーザブックマークに記述される。更に、ユーザブックマークのロケーションで公開されているウェブページのテキスト情報を自然言語解析することで抽出された重要度の高い少なくとも一つの単語がタグして記述される。なお、タグを抽出するときに利用するテキスト情報は、ウェブページの本文でもよく、ウェブページのメタ情報（例えば、ＲＳＳ）であってもよい。
【００３１】
更に、ユーザブックマークのユーザ登録情報には、ユーザブックマークを登録しているユーザの人数を示すユーザ登録数と、ユーザブックマークを登録しているユーザのユーザＩＤが記述される。
【００３２】
図４は、ブックマークＤＢ１４に記憶されるリンクブックマークの内容を説明する図である。リンクブックマークには、リンクブックマークの属性情報と、リンクブックマークのロケーションと、リンクブックマークのリンク元アドレスが含まれる。
【００３３】
リンクブックマークの属性情報には、リンクブックマークであることを示す値が記述され、リンクブックマークのロケーションには、リンクブックマークとして登録するウェブページのＵＲＩ（Uniform Resource Identifier)が記述される。
【００３４】
また、リンクブックマークのロケーション先をリンク先アドレスとしているユーザブックマークのロケーションがリンク元アドレスとして、リンクブックマークに記述される。更に、リンクブックマークのロケーションで公開されているウェブページのテキスト情報を自然言語解析することで抽出された重要度の高い少なくとも一つの単語がタグして記述される。なお、タグを抽出するときに利用するテキスト情報は、ウェブページの本文でもよく、ウェブページのメタ情報（例えば、ＲＳＳ）であってもよい。
【００３５】
図５は、ユーザ登録手段１１がユーザブックマークを登録する動作のフロー図である。ユーザ登録手段１１がユーザブックマークを登録するとき、サービスサーバ１のユーザインターフェース手段１０は、ユーザブックマークとして登録するウェブページのＵＲＩをユーザが操作するクライアント２から取得する（ステップＳ１）。
【００３６】
このステップで、サービスサーバ１のユーザインターフェース手段１０は、ユーザブックマークとして登録するウェブページのＵＲＩを取得するために、ＵＲＩを入力する入力フォームをクライアント２に表示させるなどして、クライアント２からユーザブックマークとして登録するウェブページのＵＲＩを取得する。
【００３７】
サービスサーバ１のユーザインターフェース手段１０が、ユーザブックマークとして登録するウェブページのＵＲＩを取得すると、取得したＵＲＩがユーザ登録手段１１に引渡され、ユーザ登録手段１１はブックマークＤＢ１４を検索し、取得したウェブページのＵＲＩをロケーションとしているユーザブックマークが既に登録されているか確認する（ステップＳ２）。
【００３８】
ステップＳ２で、ユーザ登録手段１１は、取得したＵＲＩをロケーションとしているユーザブックマークが検索されなかったときはステップＳ３に進み、ユーザブックマークを新規作成し、新規作成したユーザブックマークをブックマークＤＢ１４に登録する。
【００３９】
また、取得したＵＲＩをロケーションとしているユーザブックマークが検索されたは、ステップＳ４に進み、ユーザ登録手段１１は、取得したＵＲＩをロケーションとしているユーザブックマークの内容を更新する。
【００４０】
ステップＳ３で、ユーザ登録手段１１がユーザブックマークを新規作成するとき、属性情報をユーザブックマークであることを示す値とし、ステップＳ１で取得したウェブページのＵＲＬをユーザブックマークのロケーションとし、ユーザブックマークのユーザ登録情報のユーザ登録数を「１」とし、ユーザ登録情報にユーザブックマークを登録するユーザＩＤを記述する。
【００４１】
更に、ユーザ登録手段１１は、ユーザブックマークのロケーションで特定されるウェブページにアクセスし、ウェブページで公開されているテキスト情報を解析し、ハイパーリンクをリンク先アドレスとして抽出し、更に、ユーザブックマークを自然言語解析して得られる単語をユーザブックマークのタグとして抽出する。
【００４２】
また、ステップＳ４で、ユーザ登録手段１１が、ブックマークＤＢ１４に登録されたユーザブックマークの内容を更新するとき、ユーザブックマークのユーザ登録情報のユーザ登録数を一つインクリメントし、更に、ユーザブックマークを登録するユーザのユーザＩＤをユーザブックマークのユーザ登録情報に追加する。
【００４３】
図６は、自動登録手段１２がリンクブックマークを登録する動作のフロー図である。自動登録手段１２は、定められたトリガーが発生したとき、自動登録手段１２は動作を開始する（ステップＳ１０）。このステップでは、ユーザブックマークが新規作成或いは更新されたこと、並びに、一定期間（例えば、１日）が経過したことをトリガーとすることができる。
【００４４】
自動登録手段１２が動作を開始すると、自動登録手段１２は、ブックマークＤＢ１４に記憶されたユーザブックマークを参照し、ユーザブックマークのリンク先アドレスを抽出し、リンク先アドレスごとにリンク先アドレスの出現頻度をカウントする（ステップＳ１１）。
【００４５】
自動登録手段１２はリンク先アドレスの出現頻度をカウントすると、出現頻度が規定値以上であるリンク先ＵＲＬを、リンクブックマークとして登録するリンク先アドレスとして抽出する（ステップＳ１２）。
【００４６】
ステップＳ１２の後、自動登録手段１２は、ステップＳ１２で抽出したリンク先ＵＲＬごとに、ステップＳ１３およびステップＳ１４を含むループ処理Ｌ１を実行する。このループ処理Ｌ１では、自動登録手段１２は、ステップＳ１２で抽出したリンク先ＵＲＬのリンクブックマークが既にブックマークＤＢ１４に登録されているか確認する（ステップＳ１３）。
【００４７】
リンク先ＵＲＬのリンクブックマークがブックマークＤＢ１４に登録されていない場合、自動登録手段１２は、リンク先ＵＲＬのリンクブックマークを新規作成・登録し（ステップＳ１４）、リンク先ＵＲＬのリンクブックマークがブックマークＤＢ１４に登録されている場合、自動登録手段１２はステップＳ１４を実行せず、リンクブックマークの新規作成・登録は行われない。
【００４８】
ステップＳ１４で自動登録手段１２が、リンクブックマークを新規作成するとき、自動登録手段１２は、属性情報をリンクブックマークであることを示す値とし、更に、ユーザブックマークの中から、リンクブックマークとして登録するリンク先ＵＲＬを含むユーザブックマークを抽出し、抽出したユーザブックマークのロケーションを、登録するリンクブックマークのリンク元アドレスとして記述する。
【００４９】
更に、自動登録手段１２は、ブックマークＤＢ１４に登録するリンクブックマークのロケーションで特定されるウェブページにアクセスし、ウェブページのテキスト情報を自然言語解析して得られる単語を、リンクブックマークのタグとして抽出する。
【００５０】
ステップＳ１２で抽出したリンク先アドレスすべてについてループ処理Ｌ１を実行した後、自動登録手段１２がリンクブックマークを登録する動作は終了する。図６のフローが実行されることでブックマークＤＢ１４に登録されるリンクブックマークは、ユーザに推薦するブックマークとして利用される。
【００５１】
更に、サービスサーバ１の自動登録手段１２は、より幅広くブックマークをユーザに提供するために、サービスサーバ１以外のソーシャルブックサーバ４で提供されているソーシャルブックマークを自動的に登録する機能を備えていることが望ましい。
【００５２】
ブックマークＤＢ１４に登録するソーシャルブックマークの内容は、リンクブックマークの内容とほぼ同じであるが、ソーシャルブックマークの属性情報は、ソーシャルブックマークであることを示す値で、ソーシャルブックマークのロケーションをリンク先アドレスとしているユーザブックマークがあれば、ユーザブックマークのロケーションをソーシャルブックマークのリンク元アドレスとして記述する。
【００５３】
ここから、サービスサーバ１がブックマークをユーザに提供するために、サービスサーバ１がクライアントに表示するウェブページについて説明する。
【００５４】
本発明に係わるブックマーク提示手段としての機能は、サービスサーバ１のユーザインターフェース手段１０に備えられ、上述しているように、ユーザインターフェース手段１０は、クライアントと情報の入出力を行い、クライアントごとにセッションを管理する機能と、クライアントに表示させるウェブページを作成する機能を備え、ユーザインターフェース手段１０は、クライアントに表示するウェブページとして、すべてのユーザで共通である共通ウェブページと、ユーザごとに個別であるユーザウェブページを生成する。
【００５５】
図７は、すべてのユーザで共通の共通ウェブページの一例を示した図である。図７で図示したように、共通ウェブページ７には、ブックマークの検索キーワードの入力フォーム７０、ブックマークを検索するときに利用される複数のカテゴリー７１、ユーザＩＤの入力フォーム７６ａ、及び、ユーザのパスワードの入力フォーム７６ｂと、ユーザ認証するときにクリックするログインの文字７６ｃとが表示され、更に、共通ウェブページ７には、ユーザブックマークの検索結果を表示するブックマークフレーム７２と、すべてのユーザに推薦するブックマークを表示する推薦フレーム７３と、タグを表示するタグフレーム７４が設けられている。
【００５６】
入力フォーム７０に検索キーワードが入力されると、入力された検索キーワードはブックマーク検索手段１３に引渡され、ブックマーク検索手段１３は、入力された検索キーワードによってタグ付けされたユーザブックマークをブックマークＤＢ１４の中から検索する。
【００５７】
ブックマーク検索手段１３の検索結果はユーザインターフェース手段１０に引渡され、ユーザインターフェース手段１０は、ユーザブックマークのユーザ登録情報に含まれるユーザ登録数の多い順に、検索されたユーザブックマークをブックマークフレーム７２内に表示する。
【００５８】
また、共通ウェブページ７に表示されているカテゴリーの一つがクリックされると、クリックされたカテゴリーはユーザインターフェース手段１０からブックマーク検索手段１３に引渡され、ブックマーク検索手段１３は、クリックされたカテゴリーによってタグ付けされたユーザブックマークをブックマークＤＢ１４の中から検索する。
【００５９】
ブックマーク検索手段１３の検索結果はユーザインターフェース手段１０に引渡され、ユーザインターフェース手段１０は、ユーザブックマークのユーザ登録情報に含まれるユーザ登録数の多い順に、検索されたブックマークをブックマークフレーム７２内に表示する。
【００６０】
なお、クライアントがサービスサーバ１に初回アクセスしたとき、すなわち、検索キーワードが入力されておらず、かつ、カテゴリーがクリックされていないときは、ユーザインターフェース手段１０は、ユーザブックマークのユーザ登録情報に含まれるユーザ数の多い順にブックマークをブックマークフレーム７２に表示する。
【００６１】
ユーザインターフェース手段１０は、ソーシャルブックサーバ４から得たソーシャルブックマークの中で登録数の多いソーシャルブックマークを検索し推薦フレーム７３に表示し、更に、ブックマークフレーム７２に表示するユーザブックマークから抽出されたタグをタグフレーム７４に表示する。
【００６２】
ユーザが、入力フォーム７６ａにユーザＩＤを入力し、入力フォーム７６ｂにパスワードを入力した後、ユーザがログインの文字７６ｃをクリックすると、ユーザＩＤとパスワードがサービスサーバ１に送信され、ユーザインターフェース手段１０はパスワードを用いたユーザ認証を行い、ユーザ認証に成功すると、認証に成功したユーザのユーザウェブページを生成しクライアントに送信する。
【００６３】
図８は、ユーザごとに個別であるユーザウェブページの一例を示した図である。図８で図示したように、共通ウェブページ７と同様にユーザウェブページ８には、ユーザ認証したユーザが登録したユーザブックマーク８の検索キーワードの入力フォーム８０と、ユーザ認証したユーザが登録したユーザブックマークを検索するときに利用される複数のカテゴリー８１、ユーザブックマークを登録するときにクリックされる登録ボタン８５が表示され、更に、ユーザウェブページ８には、ユーザブックマークの検索結果を表示するブックマークフレーム８２と、ユーザに推薦するブックマークを表示する推薦フレーム８３と、ユーザブックマークにタグ付けされたタグを表示するタグフレーム８４とが設けられている。
【００６４】
ユーザウェブページ８において、入力フォーム８０に検索キーワードが入力されたときや、一つのカテゴリー８１が選択されたときに、ブックマーク検索手段１３が検索対象とするユーザブックマークは、ユーザ認証されたユーザが登録したユーザブックマークに限られる。
【００６５】
また、ユーザインターフェース手段１０は、検索したユーザブックマークのリンク先アドレスがリンクブックマークとしてブックマークＤＢ１４に記憶されているとき、このリンクブックマークをユーザに推薦するリンクブックマークとして抽出し、抽出したリンクブックマークの全て或いは一部を推薦フレーム８３に表示する。
【００６６】
また、ユーザインターフェース手段１０は、ユーザに推薦するリンクブックマークをユーザブックマークとしてユーザが登録しているとき、このリンクブックマークを推薦フレーム８３に表示せず、図８の領域８６で図示したように、ユーザブックマークとして登録されたリンクブックマークと、このリンクブックマークのリンク元アドレスのユーザブックマークを関連付けて表示する。
【００６７】
更に、ユーザインターフェース手段１０は、ユーザブックマークのタグに加え、ユーザブックマークのリンク先アドレスをロケーションとしているリンクブックマークのタグをタグフレーム８４に表示する。
【００６８】
図８の登録ボタン８５がクリックされると、ウェブページのＵＲＩを入力する入力フォームが表示され、この入力フォームに入力されたウェブページのＵＲＩはユーザ登録手段１１に引渡され、ユーザ登録手段１１は、この入力フォームに入力されたＵＲＩのユーザブックマークをブックマークＤＢ１４に登録する。
【００６９】
また、ユーザ認証した後に、図７で示した共通ウェブページ７がクライアント２に表示され、登録ボタン７５がクリックされると、クリックされた登録ボタン７５に対応するユーザブックマークがユーザ登録手段１１に引渡され、ユーザ登録手段１１は、クリックされた登録ボタン７５に対応するユーザブックマークのユーザ登録情報に、ユーザ認証したユーザのユーザＩＤを追加する。
【図面の簡単な説明】
【００７０】
【図１】サービスサーバが配置されたシステムを説明する図。
【図２】サービスサーバのブロック図。
【図３】ユーザブックマークの内容を説明する図。
【図４】リンクブックマークの内容を説明する図。
【図５】ユーザ登録手段がユーザブックマークを登録する動作のフロー図。
【図６】自動登録手段がリンクブックマークを登録する動作のフロー図。
【図７】共通ウェブページの一例を示した図。
【図８】ユーザウェブページの一例を示した図。
【符号の説明】
【００７１】
１  サービスサーバ
１０  ユーザインターフェース手段
１１  ユーザ登録手段
１２  自動登録手段
１３  ブックマーク検索手段
１４  ブックマークＤＢ
２  クライアント
３  ウェブサーバ
４  ソーシャルブックサーバ
５  インターネット
【図１】
2008287458.tif 000003
【図２】
2008287458.tif 000004
【図３】
2008287458.tif 000005
【図４】
2008287458.tif 000006
【図５】
2008287458.tif 000007
【図６】
2008287458.tif 000008
【図７】
2008287458.tif 000009
【図８】
2008287458.tif 000010