【手続補正書】
【提出日】平成26年7月17日(2014.7.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
分散ネットワークに接続されたクライアントデバイスのポピュレーションへのパーシステントメッセージングサービスを提供するための方法であって、
クライアントデバイスからパーシステントメッセージングサービスとのアクティブ通信を開始するユーザーのために、共有メモリスペースにユーザーデータを配置することと；
以前のメッセージングセッションの前記ユーザーデータとマッチする前記共有メモリスペースに記憶されたメッセージオブジェクトを位置付けることと；
前記メッセージオブジェクトから引き出された履歴メッセージを前記クライアントデバイスに送信することと；
を備え、
前記履歴メッセージは、前記以前のメッセージングセッションの少なくとも一部を備える、
方法。
【請求項２】
前記タプルスペース内の仲間ユーザーデータの属性とマッチするようにコンタクトサービスオブジェクトを使用することによって、前記ユーザーに関連付けられた仲間ユーザーを位置付けることと；
前記仲間ユーザーのクライアントデバイスに、前記ユーザーがメッセージングにアクセス可能であること知らせることと；
をさらに備える、請求項1の方法。
【請求項３】
仲間ユーザーに向けての新規メッセージを前記ユーザーから受信することと；
前記共有メモリスペース内の前記ユーザーデータの属性とマッチするコンタクトサービスオブジェクトで前記仲間ユーザーを識別することと；
前記メッセージを前記仲間ユーザーのクライアントデバイスに中継することと；
をさらに備える、請求項1の方法。
【請求項４】
前記新規メッセージを含む新規メッセージオブジェクトを前記共有メモリスペースに配置することをさらに備える、請求項3の方法。
【請求項５】
予め定義されたユーザーのグループに向けられた新規メッセージを前記ユーザーから受信することと；
前記共有メモリスペース内の複数のユーザーデータの属性とマッチするコンタクトサービスオブジェクトで、前記予め定義されたユーザーのグループのアクセス可能なメンバーの各々を識別することと；
前記新規メッセージを、前記アクセス可能なメンバーのそれぞれのクライアントデバイスに中継することと；
をさらに備える、請求項1の方法。
【請求項６】
前記新規メッセージを含む新規メッセージオブジェクトを前記共有メモリスペースに配置することをさらに備える、請求項5の方法。
【請求項７】
アクセス可能なユーザーの特定されていないサブセットへの配布を意図した、インタレスト属性を有する新規メッセージを前記ユーザーから受信することと；
前記共有メモリスペース内の複数のユーザーデータと前記インタレスト属性とをマッチするシャウトサービスオブジェクトで、アクセス可能なユーザーのサブセットを識別することと；
前記アクセス可能なユーザーのそれぞれのクライアントデバイスに、前記新規メッセージを中継することと；
をさらに備える、請求項1の方法。
【請求項８】
前記新規メッセージは広告を備える、請求項7の方法。
【請求項９】
メッセージングサービスを要求するクライアントデバイスに応答して、前記共有メモリスペースにインターフェースオブジェクトを位置付けることをさらに備える、請求項1の方法。
【請求項１０】
前記ユーザーがもはや前記パーシステントメッセージングサービスにアクセス可能でないことの表示を前記ユーザーの前記クライアントデバイスから受信することと；
前記共有メモリスペース内の仲間ユーザーデータの属性とマッチするために、コンタクトサービスオブジェクトを使用することによって、前記ユーザーに関連付けられた仲間ユーザーを位置付けることと；
前記ユーザーがメッセージングにアクセス可能でないことを前記仲間ユーザーのクライアントデバイスに知らせることと；
をさらに備える、請求項1の方法。
【請求項１１】
分散ネットワークに接続されたクライアントデバイスのポピュレーションへのパーシステントメッセージングサービスを提供するための少なくとも1つのプロセッサであって、
クライアントデバイスからパーシステントメッセージングサービスとのアクティブ通信を開始するユーザーのために、共有メモリスペースにユーザーデータを配置するためのハードウェアモジュールと；
以前のメッセージングセッションの前記ユーザーデータとマッチする前記共有メモリスペースに記憶されたメッセージオブジェクトを位置付けるための第１のモジュールと；
前記メッセージオブジェクトから引き出された履歴メッセージを前記クライアントデバイスに送信するための第２のモジュールと；
を備え、
前記履歴メッセージは、前記以前のメッセージングセッションの少なくとも一部を備える、
少なくとも1つのプロセッサ。
【請求項１２】
分散ネットワークに接続されたクライアントデバイスのポピュレーションへのパーシステントメッセージングサービスを提供するためのコンピュータプログラム製品であって、前記コンピュータプログラム製品は非一時的なコンピュータ可読媒体を備え、前記コンピュータ可読媒体は、
コンピュータに、クライアントデバイスから前記パーシステントメッセージングサービスとのアクティブ通信を開始するユーザーのために、共有メモリスペースにユーザーデータを配置させるための少なくとも1つの命令と；
前記コンピュータに、以前のメッセージングセッションの前記ユーザーデータとマッチする前記共有メモリスペースに記憶されたメッセージオブジェクトを位置付けさせるための少なくとも1つの命令と；
前記コンピュータに、前記メッセージオブジェクトから引き出された履歴メッセージを前記クライアントデバイスに送信させるための少なくとも1つの命令と；
を備え、
前記履歴メッセージは、前記以前のメッセージングセッションの少なくとも一部を備える、
コンピュータプログラム製品。
【請求項１３】
分散ネットワークに接続されたクライアントデバイスのポピュレーションへのパーシステントメッセージングサービスを提供するための装置であって、
クライアントデバイスからパーシステントメッセージングサービスとのアクティブ通信を開始するユーザーのために、共有メモリスペースにユーザーデータを配置するための手段と；
以前のメッセージングセッションの前記ユーザーデータとマッチする前記共有メモリスペースに記憶されたメッセージオブジェクトを位置づけるための手段と；
前記メッセージオブジェクトから引き出された履歴メッセージを前記クライアントデバイスに送信するための手段と；
を備え、
前記履歴メッセージは、前記以前のメッセージングセッションの少なくとも一部を備える、
装置。
【請求項１４】
分散ネットワークに接続されたクライアントサービスのポピュレーションへのパーシステントメッセージングサービスを提供するための装置であって、
パーシステントメッセージングサービスを実行する共有メモリスペースを提供する計算プラットフォームと；
通信ネットワークと；
前記通信ネットワークを介してクライアントデバイスとメッセージングゲートウェイとの間のアクティブ通信を開始するユーザーのためにユーザーデータを前記共有メモリスペースに配置するメッセージングゲートウェイと；
を備え、
前記メッセージングゲートウェイは、さらに、以前のメッセージングセッションの前記ユーザーデータとマッチする前記共有メモリスペースに記憶されたメッセージオブジェクトを位置付けし、前記メッセージオブジェクトから引き出された履歴メッセージを前記通信ネットワークを介して前記クライアントデバイスに送信し、
前記履歴メッセージは、前記以前のメッセージングセッションの少なくとも一部を備える、
装置。
【請求項１５】
前記共有メモリスペース内の仲間ユーザーデータの属性とマッチするように、コンタクトサービスオブジェクトを使用することによって前記ユーザーに関連付けられた仲間ユーザーを位置付けし、前記通信ネットワークを介して、前記仲間ユーザーのクライアントデバイスに、前記ユーザーがメッセージングにアクセスできることを知らせる前記メッセージングゲートウェイをさらに備える、請求項14の装置。
【請求項１６】
前記通信ネットワークを介して、仲間ユーザーに向けられた新規メッセージを前記ユーザーから受信し、前記共有メモリスペース内の前記ユーザーデータの属性にマッチするコンタクトサービスオブジェクトで前記仲間ユーザーを識別し、および、前記通信ネットワークを介して、前記仲間ユーザーのクライアントデバイスに前記新規メッセージを中継する前記メッセージングゲートウェイをさらに備える、請求項14の装置。
【請求項１７】
前記新規メッセージを含む新規メッセージオブジェクトを前記共有メモリスペースに配置する前記メッセージングゲートウェイをさらに備える、請求項16の装置。
【請求項１８】
前記通信ネットワークを介して、予め定義されたユーザーのグループに向けられた新規メッセージを前記ユーザーから受信し、前記共有メモリスペース内の複数のユーザーデータの属性にマッチするコンタクトサービスオブジェクトで前記予め定義されたユーザーグループのアクセス可能なメンバーの各々を識別し、および、前記通信ネットワークを介して、前記アクセス可能なメンバーのそれぞれのクライアントデバイスに前記新規メッセージを中継する前記メッセージングゲートウェイをさらに備える、請求項14の装置。
【請求項１９】
前記新規メッセージを含む新規メッセージオブジェクトを前記共有メモリスペースに配置する前記メッセージングゲートウェイをさらに備える、請求項18の装置。
【請求項２０】
前記通信ネットワークを介して、特定されないアクセス可能なユーザーサブセットへの配布を意図した、インタレスト属性を有する新規メッセージを前記ユーザーから受信し、前記インタレスト属性と前記共有メモリスペース内の複数のユーザーデータとをマッチするシャウトサービスオブジェクトで、前記アクセス可能なユーザーサブセットを識別し、前記アクセス可能なユーザーのクライアントデバイスのそれぞれに前記新規メッセージを中継する前記メッセージングゲートウェイをさらに備える、請求項14の装置。
【請求項２１】
前記新規メッセージは広告を備える、請求項20の装置。
【請求項２２】
前記通信ネットワークを介してメッセージングサービスを要求する前記クライアントデバイスに応答してインターフェースオブジェクトを前記共有メモリスペース内に位置付ける前記メッセージングゲートウェイをさらに備える、請求項14の装置。
【請求項２３】
前記通信ネットワークを介して、前記ユーザーがもはや前記パーシステントメッセージングサービスにアクセス可能でないことの表示を前記ユーザーの前記クライアントデバイスから受信し、前記共有メモリスペース内の仲間ユーザーデータの属性にマッチするように、コンタクトサービスオブジェクトを使用することによって、前記ユーザーに関連付けられた仲間ユーザーを位置付けし、前記通信ネットワークを介して、前記仲間ユーザーのクライアントデバイスに前記ユーザーがメッセージングにアクセスできないことを知らせる前記メッセージングゲートウェイをさらに備える、請求項14の装置。
【請求項２４】
分散ネットワークからパーシステントメッセージングサービスを受信するための方法であって、
ユーザーデータをユーザーのための共有メモリスペースに配置させ、以前のメッセージングセッションの前記ユーザーデータにマッチする前記共有メモリスペースに記憶されたメッセージオブジェクトを位置付けさせるために、クライアントデバイスとメッセージングゲートウェイとの間でパーシステントメッセージングサービスとのアクティブ通信を開始することと；
前記メッセージオブジェクトから前記クライアントデバイスに引き出された履歴メッセージを受信することと；
を備え、
前記履歴メッセージは、前記以前のメッセージングセッションの少なくとも一部を備える、
方法。
【請求項２５】
前記共有メモリスペース内の仲間ユーザーデータの属性とマッチするように、コンタクトサービスオブジェクトを使用することによって、前記ユーザーに関連付けられた仲間ユーザーを位置付けさせ、それにより、前記仲間ユーザーのクライアントデバイスに、前記ユーザーがメッセージングにアクセス可能であることを通知させることをさらに備える、請求項24の方法。
【請求項２６】
仲間ユーザーに向けられた新規メッセージを送信することをさらに備え、前記共有メモリスペース内の前記ユーザーデータの属性にマッチするコンタクトサービスオブジェクトで前記仲間ユーザーを識別させ、前記新規メッセージを前記仲間ユーザーのクライアントデバイスに中継させる、請求項24の方法。
【請求項２７】
前記共有メモリスペース内の前記新規メッセージを含む新規メッセージデータを配置させるために、前記仲間ユーザーに向けられた前記新規メッセージを送信することをさらに備える、請求項26の方法。
【請求項２８】
予め定義されたユーザーのグループに向けられた新規メッセージを送信することをさらに備え、前記共有メモリスペース内の複数のユーザーデータの属性とマッチするコンタクトサービスオブジェクトで前記予め定義されたユーザーのグループのアクセス可能なメンバーの各々を識別させ、前記メッセージを前記アクセス可能なメンバーのそれぞれのクライアントデバイスに中継させる、請求項24の方法。
【請求項２９】
前記新規メッセージを含む新規メッセージオブジェクトを前記共有メモリスペースに配置させるために、前記予め定義されたユーザーのグループに向けられた前記新規メッセージを送信することをさらに備える、請求項28の方法。
【請求項３０】
特定されないアクセス可能なユーザーのサブセットへの配布のために前記インタレスト属性を有する新規メッセージを送信することをさらに備え、前記共有メモリスペース内の複数のユーザーデータとインタレスト属性とをマッチするシャウトサービスオブジェクトでアクセス可能なユーザーのサブセットを識別させ、前記アクセス可能なユーザーのそれぞれのクライアントデバイスに前記新規メッセージを中継させる、請求項24の方法。
【請求項３１】
前記新規メッセージは広告を備える、請求項30の方法。
【請求項３２】
インターフェースオブジェクトを前記共有メモリスペースに位置付けさせるために、メッセージングサービスを要求することをさらに備える、請求項24の方法。
【請求項３３】
前記共有メモリスペース内の仲間データルの属性にマッチするように、コンタクトサービスオブジェクトを使用することによって前記ユーザーに関連付けられた仲間ユーザーを位置付けさせ、前記仲間ユーザーのクライアントデバイスに前記ユーザーがメッセージングにアクセスできないことを通知させるために、前記ユーザーがもはや前記パーシステントメッセージングサービスにアクセス可能でないことの表示を送信することをさらに備える、請求項24の方法。
【請求項３４】
パーシステントメッセージングサービスを分散ネットワークから受信するための少なくとも1つのプロセッサであって、
ユーザーデータをユーザーのための共有メモリスペースに配置させ、以前のメッセージングセッションの前記ユーザーデータにマッチする前記共有メモリスペースに記憶されたメッセージオブジェクトを位置付けさせるために、クライアントデバイスとメッセージングゲートウェイとの間でパーシステントメッセージングサービスとのアクティブ通信を開始するためのハードウェアモジュールと；
前記メッセージオブジェクトから前記クライアントに引き出された履歴メッセージを受信するための所与のモジュールと；
を備え、
前記履歴メッセージは、前記以前のメッセージングセッションの少なくとも一部を備える、
少なくとも1つのプロセッサ。
【請求項３５】
分散ネットワークからパーシステントメッセージングサービスを受信するためのコンピュータプログラム製品であって、前記コンピュータプログラム製品は非一時的なコンピュータ可読媒体を備え、前記コンピュータ可読媒体は、
コンピュータに、ユーザーデータをユーザーのための共有メモリスペースに配置させ、以前のメッセージングセッションの前記ユーザーデータとマッチする前記共有メモリスペースに記憶されたメッセージオブジェクトを位置付けさせるために、クライアントデバイスとメッセージングゲートウェイとの間でパーシステントメッセージングサービスとのアクティブ通信を開始させる少なくとも1つの命令と；
前記コンピュータに、前記メッセージオブジェクトから前記クライアントデバイスに引き出された履歴メッセージを受信させる少なくとも1つの命令と；
を備え、
前記履歴メッセージは、前記以前のメッセージングセッションの少なくとも一部を備える、
コンピュータプログラム製品。
【請求項３６】
パーシステントメッセージングサービスを分散ネットワークから受信するための装置であって：
ユーザーデータをユーザーのための共有メモリスペースに配置させ、以前のメッセージングセッションの前記ユーザーデータとマッチする前記共有メモリスペースに記憶されたメッセージオブジェクトを位置付けさせるために、クライアントデバイスとメッセージングゲートウェイとの間でパーシステントメッセージングサービスとのアクティブ通信を開始するための手段と；
前記メッセージオブジェクトから前記クライアントデバイスに引き出された履歴メッセージを前記通信ネットワークを介して受信するための手段と；
を備え、
前記履歴メッセージは、前記以前のメッセージングセッションの少なくとも一部を備える、
装置。
【請求項３７】
パーシステントメッセージングサービスを分散ネットワークから受信するための装置であって：
送信機および受信機と；
パーシステントメッセージングサービスを実行する共有メモリスペースと動作的にインタラクトするゲートウェイに通信ネットワークを通して通信するための前記送信機および前記受信機を制御するための通信モジュールと；
ユーザーデータをユーザーのための前記共有メモリスペースに配置させ、以前のメッセージングセッションの前記ユーザーデータとマッチする前記共有メモリスペースに記憶されたメッセージオブジェクトを位置付けさせるために、前記通信モジュールを介してパーシステントメッセージングサービスとのアクティブ通信を開始するためのユーザーインターフェースと；
を備え、
前記ユーザーインターフェースは、前記受信機および通信モジュールを介して、前記メッセージオブジェクトからクライアントデバイスに引き出された履歴メッセージを受信し、
前記履歴メッセージは、前記以前のメッセージングセッションの少なくとも一部を備える、
装置。
【請求項３８】
前記共有メモリスペース内の仲間ユーザーデータの属性にマッチするように、コンタクトサービスオブジェクトを使用することによって前記ユーザーに関連付けられた仲間ユーザーをさらに位置付けさせ、それによって、前記ユーザーがメッセージングにアクセス可能であることを前記仲間ユーザーのクライアントデバイスに通知させるために、前記通信モジュールを介して、前記クライアントデバイスからの前記パーシステントメッセージングサービスとのアクティブ通信を開始する前記ユーザーインターフェースをさらに備える、請求項37の装置。
【請求項３９】
仲間ユーザーに向けられた新規メッセージを、前記通信モジュールを介して送信する前記ユーザーインターフェースをさらに備え、前記共有メモリスペース内の前記ユーザーデータの属性にマッチするコンタクトサービスオブジェクトで前記仲間ユーザーを識別させ、前記メッセージを前記仲間ユーザーのクライアントデバイスに中継させる、請求項37の装置。
【請求項４０】
前記新規メッセージを含む新規メッセージオブジェクトを前記共有メモリスペースにさらに配置させるために、前記仲間ユーザーに向けられた前記新規メッセージを送信する前記ユーザーインターフェースをさらに備える、請求項39の装置。
【請求項４１】
予め定義されたユーザーグループに向けられた新規メッセージを、前記通信モジュールを介して送信する前記ユーザーインターフェースをさらに備え、前記共有メモリスペース内の複数のユーザーデータの属性にマッチするコンタクトサービスオブジェクトで前記予め定義されたユーザーグループのアクセス可能なユーザーの各々を識別させ、前記新規メッセージを前記アクセス可能なユーザーのそれぞれのクライアントデバイスに中継させる、請求項37の装置。
【請求項４２】
前記新規メッセージを含む新規メッセージオブジェクトを前記共有メモリスペースにさらに配置させるために、前記予め定義されたユーザーグループに向けられた前記新規メッセージを送信する前記ユーザーインターフェースをさらに備える、請求項41の装置。
【請求項４３】
特定されないアクセス可能なユーザーのサブセットへの配布のためのインタレスト属性を有する新規メッセージを、前記通信モジュールを介して送信する前記ユーザーインターフェースをさらに備え、前記共有メモリスペース内の複数のユーザーデータと前記インタレスト属性とをマッチするシャウトサービスオブジェクトで前記アクセス可能なユーザーのサブセットを識別させ、前記メッセージを前記アクセス可能なユーザーのクライアントデバイスのそれぞれに中継させる、請求項37の装置。
【請求項４４】
前記新規メッセージは広告を備える、請求項43の装置。
【請求項４５】
前記共有メモリスペースにインターフェースオブジェクトを位置付けさせるために、前記通信モジュールを介して前記パーシステントメッセージングサービスを要求する前記ユーザーインターフェースをさらに備える、請求項37の装置。
【請求項４６】
前記ユーザーがもはや前記パーシステントメッセージングサービスにアクセス可能でないことの表示を、前記通信モジュールを介して送信する前記ユーザーインターフェースをさらに備え、前記共有メモリスペース内の仲間ユーザーデータの属性にマッチするように、コンタクトサービスオブジェクトを使用して前記ユーザーと関連付けられた仲間ユーザーを位置付けさせ、前記ユーザーがメッセージングにアクセス可能でないことを前記仲間ユーザーのクライアントデバイスに通知させる、請求項37の装置。
【請求項４７】
前記共有メモリスペースは相関データベースである、請求項１の方法。
【請求項４８】
前記ユーザーデータは前記相関データベースにおける行である、請求項47の方法。
【請求項４９】
前記共有メモリスペースは、グローバルに共有された、結合的にアドレスされるメモリスペースである、請求項１の方法。