(57)【要約】通信サーバ上に情報共有グループを作成することと（３１０）、自動削除特性と前記情報共有グループとを関連付けることによって（３３０）指定したグループの有効時間の満了後に（３４０）前記情報共有グループを自動的に削除する（３２０）こととを備える方法。前記グループは、グループセッションが行われていない場合（３５０）にのみ、削除されることが望ましい。前記自動削除特性、および任意の有効期間特性は、例えばクライアント上で動作し、プロパティプリミティブをサーバに送信するグループアプリケーションによって生成されたグループプロパティプリミティブにおいて指定される。
2005530273.tif 000002
【特許請求の範囲】
【請求項１】
通信サーバにおける方法であって、
前記通信サーバ上に情報共有グループを確立することと、
前記情報共有グループに関連する指定された有効期間の満了によって、前記情報共有グループを、前記通信サーバから自動的に削除することとを備える方法。
【請求項２】
請求項１記載の方法において、
クライアントから情報共有グループプロパティプリミティブを受信し、前記情報共有グループプロパティプリミティブは、情報共有グループの自動削除情報、および情報共有グループの有効期間情報を含み、
前記情報共有グループの自動削除情報は、前記情報共有グループが自動的に削除されることを指定し、前記情報共有グループの有効期間情報は、前記情報共有グループが自動的に削除される前に、どの位長く存続するかを指定する方法。
【請求項３】
請求項１記載の方法において、グループの有効期間を指定することによって、前記情報共有グループに関連する期間を指定し、前記グループの有効期間の満了によって、前記情報共有グループを自動的に削除する方法。
【請求項４】
請求項３記載の方法において、前記情報共有グループの有効期間が満了する際にグループメンバーが前記情報グループに活動的に関与しておらず、グループに参加していない場合にのみ、前記情報共有グループを自動的に削除する方法。
【請求項５】
請求項３記載の方法において、前記情報共有グループの作成する際に、情報共有グループの有効特性として、グループの有効期間を指定する方法。
【請求項６】
請求項１記載の方法において、前記情報共有グループの自動削除特性を設定し、前記情報共有グループの自動削除特性が設定されている場合にのみ、前記情報共有グループに関連する指定された期間の満了によって、前記通信サーバから前記情報共有グループを自動的に削除する方法。
【請求項７】
請求項１記載の方法において、前記情報共有グループの特性として前記指定された期間を指定することによって、前記指定された期間と前記情報共有グループとを関連付ける方法。
【請求項８】
請求項１記載の方法において、通信サーバが前記指定された期間の後に、前記情報共有グループを自動的に削除するための命令を、クライアントから受信する方法。
【請求項９】
請求項８記載の方法において、前記通信サーバが、前記情報共有グループが自動的に削除されるまでの情報共有グループの存続期間を指定する命令を、クライアントから受信する方法。
【請求項１０】
通信サーバにおける、情報共有グループに関連するグループ設定ファイルであって、
情報共有グループの自動削除データフィールドを備え、
前記情報共有グループの自動削除データフィールドは、グループ設定ファイルに関連する情報共有グループが、指定された期間後に通信サーバから自動的に削除されるかを指定する、自動削除情報を保存する、グループ設定ファイル。
【請求項１１】
請求項１０記載のグループ設定ファイルにおいて、
グループの有効期間データフィールドを備え、
前記グループの有効期間データフィールドは、グループ設定ファイルに関連する情報共有グループが自動的に削除されるまで存続する期間を指定する、グループの有効期間情報を保存する、グループ設定ファイル。
【請求項１２】
アプリケーション生成情報共有グループプロパティプリミティブであって、
グループＩＤと、
情報共有グループの自動削除データセグメントと、
情報共有グループの有効期間データセグメントとを備え、
前記情報共有グループの自動削除データセグメントは、グループＩＤによって識別された情報共有グループが、指定された期間後に削除されることを指定するアプリケーション生成情報共有グループプロパティプリミティブ。
【請求項１３】
請求項１２記載のアプリケーション生成情報共有グループプロパティプリミティブにおいて、有効期間データセグメントは、グループＩＤによって識別された情報共有グループが、自動的に削除されるまでの存続期間を指定する、アプリケーション生成情報共有グループプロパティプリミティブ。
【請求項１４】
請求項１２記載のアプリケーション生成情報共有グループプロパティプリミティブは、クライアントアプリケーション生成情報共有グループプロパティプリミティブである、アプリケーション生成情報共有グループプロパティプリミティブ。
【請求項１５】
請求項１２記載のアプリケーション生成情報共有グループプロパティプリミティブは、移動無線通信デバイスのクライアントアプリケーション生成情報共有グループプロパティプリミティブである、アプリケーション生成情報共有グループプロパティプリミティブ。
【請求項１６】
請求項１２記載のアプリケーション生成情報共有グループプロパティプリミティブにおいて、プロトコルＩＤデータセグメントと、トランザクションタイプデータセグメントと、セッションＩＤデータセグメントとを備えるアプリケーション生成情報共有グループプロパティプリミティブ。
【請求項１７】
情報共有グループサーバにおける方法であって、
前記サーバによってホストされる情報共有グループが、将来において削除される予定であるかを指定することと、前記情報共有グループが自動的に削除されるまで存続する、情報共有グループの有効期間を指定することとを備える方法。
【請求項１８】
請求項１７記載の方法において、情報共有グループのデフォルトの有効期間情報を使用して、前記情報共有グループの有効期間を指定する方法。
【請求項１９】
請求項１７記載の方法において、サーバが情報共有グループの自動削除データセグメントおよび情報共有グループの有効期間データセグメントを含む情報共有グループプロパティプリミティブを、クライアントから受信することによって、前記情報共有グループが自動的に削除されるまで存続する、情報共有グループの有効期間を指定する方法。
【請求項２０】
請求項１７記載の方法において、サーバで情報共有グループプロパティプリミティブをクライアントから受信し、前記情報共有グループプロパティプリミティブは、前記サーバによってホストされる前記情報共有グループが、自動的に削除される予定であるかを指定する情報共有グループの自動削除命令を含む方法。
【請求項２１】
請求項１７記載の方法において、サーバで情報共有グループプロパティプリミティブをクライアントから受信し、前記情報共有グループプロパティプリミティブは、前記サーバ
によってホストされる前記情報共有グループが、自動的に削除される予定であるかを指定する情報共有グループの自動削除命令を含み、前記情報共有グループプロパティプリミティブは、前記情報共有グループの有効期間を指定する、情報共有グループの有効命令を含む方法。
【請求項２２】
無線通信クライアントのグループアプリケーションにおける方法であって、
サーバ上にホストされた情報共有グループが、将来において削除される予定であるかを指定することと、
情報共有グループが自動的に削除されるまで存続する、前記情報共有グループの有効期間を指定することとを備える方法。
【請求項２３】
請求項２２記載の方法において、情報共有グループの自動削除データセグメントおよび情報共有グループの有効期間データセグメントを含む情報共有グループプロパティプリミティブを送信することによって、前記情報共有グループが自動的に削除されるまで存続する、情報共有グループの有効期間を指定する方法。
【請求項２４】
請求項２２記載の方法において、情報共有グループの自動削除データセグメントおよび情報共有グループの有効期間データセグメントを含む前記情報共有グループプロパティプリミティブを、前記情報共有グループがホストされているサーバに送信する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は概して、情報共有グループに関連し、より詳細には、インターネットサービスプロバイダや、他の通信サーバをホストとするグループのような、情報共有グループの作成、および削除に関連する。また、本発明は、無線通信機器上での動作を含む、サーバおよびクライアントグループアプリケーション、グループ特性、およびその方法に関連する。
【背景技術】
【０００２】
一般に、チャットルーム、ニュースグループ、および他のディスカッションフォーラム等の情報共有グループを、例えばアメリカオンライン等のサーバを含む、インターネットサービスプロバイダ（ＩＳＰ）サーバのような通信サーバ上に作成したり、同サーバ上でホストしたりすることは、周知である。グループはサービスプロバイダやサーバホスト、或いは、ＩＳＰ加入者やそのメンバーのようなユーザによって作成され得る。
【０００３】
サーバベースの情報共有グループは、通常、ホストサーバにログインした後に、グループ作成ユーザインターフェースにおいて、グループ作成トランザクションを実施することによって作成される。新しいグループを作成する際、通常はサーバアプリケーションによって、グループに一意のＩＤが割り当てられる。グループ作成者は、例えばセットグループ特性トランザクションにおいて、一つ以上の特性をグループに指定する。よく知られたグループ特性としては、例えば、グループ名およびグループの話題があり、通常は双方ともグループ作成者によって割り当てまたは指定される。グループ特性はまた、グループのメンバー構成に関する属性も指定し、例えば、グループメンバー構成は個人的なものか、一般的なものか、広く公開されたものか、または制限されたものか、およびグループメンバーの構成サイズの限度等を指定する。他に知られているグループ特性としては、グループは個人的なメッセージをサポートするか、グループは検索可能か等がある。他のグループ特性はグループ作成者が指定しているが、グループ特性の中には、グループサーバが指定するものもある。他のグループ特性は、グループ作成者が特に設定していない場合、デフォルト値を仮定している。情報共有グループを削除する場合、現時点では、サーバまたはグループ作成者のいずれかが、情報共有グループを手動で削除しなくてはならない。
【０００４】
本発明における様々な態様、機能、および長所は、下記に説明されている添付の図面と共に、以下に続く発明の詳細な説明を十分に考察することにより、当業者にとって、完全に明白なものとなるであろう。
【発明を実施するための最良の形態】
【０００５】
図１において、典型的な通信アーキテクチャ１００は、一つ以上のサービス機能要素１１２を含む、少なくとも一つの無線サーバ１１０を備え、前記サービス機能要素のうち、少なくとも一つは、以下において詳細に説明するグループサービス要素である。複数のサーバ１１０を有するシステムでは、前記サーバは、サーバサーバプロトコル（ＳＳＰ）を使用して、対応するサービスアクセスポイント１１４を通じて通信する。
【０００６】
図２において、典型的なサーバ２００を表す。該サーバ２００は、プレゼンスサービス機能２１２、インスタントメッセージ（ＩＭ）機能２１４、情報共有グループ機能２１６、およびコンテンツ共有機能２１８を含む、複数のサービス要素２１０を備える。本発明において、サーバは少なくともグループサービス機能を提供するが、他の実施形態におけるサーバは、典型的な実施形態に表されているサービス要素を組み合わせたものを含む、
その他のサービス機能を提供する。サーバ２００は、図１に表されているように無線サーバであってもよいし、またはアクセス可能な非無線サーバであってもよい。サーバは、通常、無線、および有線クライアントによってアクセス可能である。
【０００７】
図１において、典型的な無線サーバ１１０は、クライアントサーバプロトコル（ＣＳＰ）で通信している様々な無線クライアント１２２、およびコマンドラインインターフェース（ＣＬＩ）プロトコルで通信している無線クライアント１２４に、サービスへのアクセスを提供する。無線クライアント、特にブラウザベースのクライアント１２６を含む、その他のクライアントは、専用のゲートウェイ１３０を経由して、無線サーバ１１０にアクセスすることが可能である。前記ゲートウェイ１３０は、専用のサーバ１３２に接続され、対応するアクセスポイント１３４を有し、サーバサーバプロトコル（ＳＳＰ）を介して無線サーバ１１０のサービスアクセスポイント１１４と通信する。ブラウザベースのクライアントは、例えばインターネットサービスプロバイダ（ＩＳＰ）加入者を含む、無線、または有線クライアントであり得る。
【０００８】
図２において、サーバアクセスポイント２２０は、例えば、図１において、グループアプリケーションを実行している無線クライアント１２２のようなクライアントと直接通信するためのクライアントサーバプロトコル（ＣＳＰ）アクセス要素２２２を備える。ある実施形態では、無線クライアント１２２は、例えばＣ言語で記述された、組み込みグループアプリケーションソフトウェアを備える。他の実施形態では、無線クライアント１２２は、Ｊ２ＭＥによるＪＡＶＡ（登録商標）ベースのグループアプリケーションを備える。
【０００９】
図２において、サーバアクセスポイント２２０は、例えば、双方向ショートメッセージサービス（ＳＭＳ）、およびその他のレガシーデバイス等の、コマンドラインインターフェースによるレガシー無線クライアントと、直接通信するためのコマンドラインプロトコル（ＣＬＰ）アクセス要素２２４を備える。
【００１０】
図１において、典型的な無線サーバ１１０はまた、サーバモバイルコアネットワークプロトコル（ＳＭＣＮＰ）を介して、モバイルコアネットワーク１４０と通信する。図２において、サーバアクセスポイント２２０は、モバイルコアネットワーク１４０と通信するためのＳＭＣＮＰアクセス要素２２６を備える。前記サーバアクセスポイント２２０は、例えば、図１における専用のサーバゲートウェイ１３０等の、その他のサーバと、サーバサーバプロトコルを使用して通信するためのＳＳＰアクセス要素２２８を備える。
【００１１】
図２において、前記サービスアクセスポイント２２０は、クライアントの認証、および承認機能２３２、サービスの発見および同意機能２３４、ユーザプロファイル管理機能２３６、およびサービスの中継機能２３８を備える。ある実施形態では、前記サービスアクセスポイント２２０は、物理的にサーバのサービス要素と共に置かれるが、通常、サービスアクセスポイント２２０は、サービス要素サーバと物理的に分離されたゲートウェイである。
【００１２】
サーバによって提供される情報共有グループのサービス要素は、ニュース、およびディスカッショングループの提供、チャットルーム、およびその他の通常のグループタイプを含む。前記グループは、通常、サーバ、またはクライアントのどちらかによって作成され得る。
【００１３】
図３の処理の流れ図３００では、ブロック３１０において、グループはサービスプロバイダかクライアントのいずれかによって作成される。例えば、無線加入者や、サーバへのアクセスを許可された者等によって作成される。ある実施形態では、例えば、サーバにログインしたクライアントが、グループ作成トランザクションにおいてグループを作成する
。グループ作成者は、前記グループ作成トランザクションにおいて、グループ特性を指定する。グループ作成を可能にするユーザインターフェース、およびアプリケーションは、一般的に周知である。他のアプリケーションでは、以前に設定したグループのグループ特性は、修正、または更新される。グループを作成、または更新すると、新しいグループ、または更新されたグループはサーバ上に確立される。ある実施形態では、グループはクライアントで作成されるか、または以前に作成したグループの特性がクライアントで変更されてサーバに伝えられると、サーバ上でグループが確立されたり、あるいは、特性がで修正されたりする。
【００１４】
一実施形態では、図３のブロック３２０において表されているように、新しいグループが作成された場合、または以前に作成されたグループの特性が一つ以上変更された場合を含めて、通信サーバ上に情報共有グループが確立されると、その後、該情報共有グループは、その情報共有グループに関連する指定した期間を満了すると、自動的にサーバから削除される。
【００１５】
一実施形態において、グループを作成した後、またはグループ特性を更新した後に、作成者は、例えば、自動削除のグループ特性を選択、または設定したり、或いは、グループを自動的に削除する命令とグループとを関連付けることによって、グループを自動的に削除するかを指定する。図３のブロック３３０において、グループが自動的に削除されるべきかを判定する。ブロック３３２において、グループに自動削除が指定されていない場合、サーバはグループを自動的に削除することなく、その情報共有グループを保持する。図３において、グループが自動削除と指定されている場合、ブロック３２０において、グループに関連する期間の満了によって、グループは削除されるであろう。
【００１６】
一実施形態において、例えば、自動的に削除される前に、当該グループはどの位長く存続するかを示す、グループの有効期間特性の設定を指定することによって、ユーザは情報共有グループに関連する期間を指定する。
【００１７】
情報共有グループを自動的に削除するように指定した実施形態では、グループの有効期間はグループ作成者によって設定されてもよいし、或いは、グループ作成者によって選択されない場合には、グループの有効期間は、デフォルト値に仮定されてもよい。
【００１８】
図４は、情報共有グループを作成する、または特性を更新する処理の部分を示す流れ図４００である。ブロック４１０において、グループは自動的に削除されるか否かを指定し、ブロック４２０において、グループの有効期間が選択される。ブロック４３０では、グループ作成者／編集者が値を指定しない場合には、デフォルトのグループの有効期間が設定される。ブロック４４０では、その他のグループ特性が指定され得る。
【００１９】
図５はグループ特性を指定する典型的なグループ設定ファイル５００の概略図であり、前記ファイルは例えば、通信サーバに保存され得る。グループ設定ファイルは、サーバベースのグループアプリケーションプログラムに使用され、ある実施形態では前記アプリケーションの一部分を構成する。
【００２０】
グループ設定ファイルは、例えば、グループ設定データファイルと、そのデータが関連するグループに一意のグループ識別情報とを関連付けることによって、ある特定のグループに関連付けられている。前記グループ設定ファイルは、通常、グループ特性のデータセグメント、および対応するグループのその他の情報を保存するためのグループ特性データフィールドを備える。ある実施形態ではグループ設定ファイルは、一つ以上のグループのグループ設定情報を含む。
【００２１】
図５において、グループ設定ファイルは情報共有グループの自動削除特性データフィールド５１０を備え、該データフィールドは真（ＴＲＵＥ）、または偽（ＮＯＴ  ＴＲＵＥ）に設定される。従ってグループの有効時間データフィールドは、グループ設定ファイルに関連する情報共有グループが、指定した期間後に通信サーバから自動的に削除されるかを指定する情報を保存する。真（ＴＲＵＥ）に設定した場合、グループ設定ファイルに関連する情報共有グループは、指定した時間後に自動的に削除されるだろう。
【００２２】
図５のグループ設定ファイルはまた、グループの有効期間データフィールド５２０も備える。該グループの有効期間データフィールドは、情報共有グループが自動的に通信サーバから削除されるまで存続する期間を指定する、グループの有効期間情報を保存する。ある実施形態では、グループ作成者は、情報共有グループが通信サーバから削除されるまで存続する期間を選択する。或いは、グループ作成者がグループの有効期間を選択しない場合には、デフォルト値を仮定する。グループ設定ファイルはまた、対応する情報共有グループに関連するその他の特性、および情報のためのデータフィールドを含んでもよい。
【００２３】
図６は、情報共有グループの特性を指定するためのアプリケーション生成情報共有グループプロパティプリミティブ（ａｐｐｌｃａｔｉｏｎ  ｇｅｎｅｒａｔｅｄ  ｉｎｆｏｒｍａｔｉｏｎ−ｓｈａｒｉｎｇ  ｇｒｏｕｐ  ｐｒｏｐｅｒｔｙ  ｐｒｉｍｉｔｉｖｅ）６００の概略図を表す。典型的なグループプロパティプリミティブは、通常、前記プリミティブに関連するグループを識別する、グループＩＤ６１０、および固有の識別データセグメントによって識別された情報共有グループが、自動的に削除されるまでの存続期間を指定する、情報共有グループの自動削除データセグメント６２０を備える。
【００２４】
ある実施形態では、アプリケーション生成情報共有グループプロパティプリミティブ６００は、グループＩＤによって識別された情報共有グループが、自動的に削除されるまでの存続期間を指定する、有効期間データセグメント６３０も備える。有効期間データセグメントが含まれていない実施形態では、デフォルトの期間が適用され得る。
【００２５】
図６において、典型的なアプリケーション生成情報共有グループプロパティプリミティブ６００は、グループプロトコルを識別する、プロトコルＩＤデータセグメント６４０を含む。ある実施形態において、プロトコルＩＤデータセグメントは、プロトコルバージョンのデータを含む。典型的なアプリケーション生成情報共有グループプロパティプリミティブ６００はまた、プロトコルトランザクションタイプデータセグメント６５０も含む。プロトコルトランザクションタイプデータセグメント６５０は、例えば、そのトランザクションを特性設定トランザクションであると識別する。また、前記アプリケーション生成情報共有グループプロパティプリミティブは、例えば、ログイン情報、ユーザＩＤ、パスワード等を含む、セッションＩＤデータセグメント６６０も備える。また、前記アプリケーション生成情報共有グループプロパティプリミティブは、その他の特性データフィールドも含んでもよい。
【００２６】
一実施形態において、前記アプリケーション生成情報共有グループプロパティプリミティブは、クライアントアプリケーション生成情報共有グループプロパティプリミティブであり、前記プロパティプリミティブは、クライアントアプリケーションによって、例えば、無線通信のクライアントデバイス上で動作しているグループアプリケーションから生成される。他の実施形態では、前記プロパティプリミティブはサーバアプリケーションによって生成されることもある。
【００２７】
自動削除、および有効期間特性が、クライアントアプリケーション生成グループプロパティプリミティブによって生成されている実施形態において、情報共有グループ自動削除データセグメント、および任意の情報共有グループ有効期間データセグメントを含む前記
グループプロパティプリミティブは、クライアントから、例えば無線通信デバイスから、情報共有グループのホストである通信サーバへ送信される。
【００２８】
図３のブロック３４０において、グループは、指定されたグループの有効期間、またはデフォルトのグループの有効期間が満了するまで維持され、その後、該グループは自動的にサーバから削除、または取り除かれる。ある実施形態では、ブロック３５０において、ユーザまたはメンバーが情報共有グループに活動的に関与していない場合にのみ、該グループは有効期間の満了後に削除される。従って、有効期間の満了時において、グループが活用されている場合、最後のメンバーがグループから去るまで、該グループは削除されないだろう。
【００２９】
本発明および本発明の現時点において考えられる最良の形態を、発明者による本発明の所有権を確立し、当業者による本発明の製造、および実施が可能であるように説明してきた。しかしながら、一方では、本願において開示した典型的な実施形態に類するものは多く、本発明の範囲と精神を逸脱することなく種々の修正および変更が可能であるが、本発明は典型的な実施形態により限定されるものではなく、添付の特許請求の範囲により限定されることを認識、および理解されたい。
【図面の簡単な説明】
【００３０】
【図１】無線、および他のクライアントによりアクセス可能なグループホストサーバを有する、典型的な通信アーキテクチャの略ブロック図。
【図２】グループサービス機能を有する、典型的なグループサーバアーキテクチャのより詳細な略ブロック図。
【図３】グループを作成、および削除する典型的な処理の流れ図。
【図４】グループ特性を選択する、典型的な処理の流れ図。
【図５】グループ特性データフィールドを有する、典型的なグループ設定ファイル。
【図６】アプリケーション生成情報共有グループプロパティプリミティブの概略図。
【図１】
2005530273.tif 000003
【図２】
2005530273.tif 000004
【図３】
2005530273.tif 000005
【図４】
2005530273.tif 000006
【図５】
2005530273.tif 000007
【図６】
2005530273.tif 000008
【国際調査報告】
2005530273.tif 000009
2005530273.tif 000010