【手続補正書】
【提出日】令和2年3月10日(2020.3.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メッセージをセッションに関連付けるための方法であって、
統一資源識別子（ＵＲＩ）に関連付けられたボットサーバによって、ハイパーテキスト転送プロトコル（ＨＴＴＰ）ＰＯＳＴ呼び出しメッセージを受信するステップを含み、前記第１のＨＴＴＰ  ＰＯＳＴ呼び出しメッセージは、ユーザに関連付けられて、メッセージングアプリケーションサーバから前記ＵＲＩに送られ、前記方法は、さらに、
前記ＨＴＴＰ  ＰＯＳＴ呼び出しメッセージのコンテンツを構文解析してキーワードを特定するステップと、
前記ＨＴＴＰ  ＰＯＳＴ呼び出しメッセージのコンテキストおよび前記キーワードに基づいて複数のセッションの中から現在のセッションを特定するステップとを含み、前記複数のセッションのうちの１つのセッションは、前記ユーザと前記ボットサーバとの間の対話を表し、前記方法は、さらに、
前記ＨＴＴＰ  ＰＯＳＴ呼び出しメッセージからの情報を前記現在のセッションに関連付けるステップと、
前記現在のセッションに基づいて前記ＨＴＴＰ  ＰＯＳＴ呼び出しメッセージに対する応答を生成するステップとを含む、方法。
【請求項２】
前記ＨＴＴＰ  ＰＯＳＴ呼び出しメッセージは、自然言語による対話を含む、請求項１に記載の方法。
【請求項３】
前記メッセージングアプリケーションサーバは、ＦＡＣＥＢＯＯＫ（登録商標）Ｍｅｓｓｅｎｇｅｒアプリケーション、ＷＨＡＴＳＡＰＰ（登録商標）インスタントメッセージングソフトウェア、ＷＥＣＨＡＴ（登録商標）モバイルテキスト／音声メッセージング通信サービス、ＫＩＫ（登録商標）Ｍｅｓｓｅｎｇｅｒインスタントメッセージングアプリケーション、ＴＥＬＥＧＲＡＭ（登録商標）Ｍｅｓｓｅｎｇｅｒメッセージングアプリケーション、またはＳＫＹＰＥ  ＭＯＢＩＬＥ（登録商標）ビデオ電話アプリケーションに関連付けられ、前記ＨＴＴＰ  ＰＯＳＴ呼び出しメッセージのコンテンツの少なくとも一部は、モバイル機器から前記メッセージングアプリケーションサーバ送信される、請求項１または２に記載の方法。
【請求項４】
前記ＨＴＴＰ  ＰＯＳＴ呼び出しメッセージは、前記ボットサーバのコネクタによって受信され、前記コネクタは、前記メッセージングアプリケーションサーバと前記ボットサーバとの間のインタフェースであり、前記コネクタは、複数のメッセージングアプリケーションサーバ間でメッセージを正規化し、正規化には、前記ＨＴＴＰ  ＰＯＳＴ呼び出しメッセージを共通フォーマットにフォーマットすることが含まれる、請求項１〜３のいずれかに記載の方法。
【請求項５】
前記ＨＴＴＰ  ＰＯＳＴ呼び出しメッセージは、前記ボットサーバのロードバランサ・コンポーネントによって受信され、前記ロードバランサ・コンポーネントは、前記ボットサーバの負荷に基づいて前記ＨＴＴＰ  ＰＯＳＴ呼び出しメッセージを複数のコネクタのうちの１つのコネクタに送信し、前記ボットサーバは、前記複数のコネクタを含む、請求項１〜３のいずれかに記載の方法。
【請求項６】
前記セッションは、第１ボットサーバからの第１のＨＴＴＰ  ＰＯＳＴ呼び出しメッセージからの情報と、第２ボットサーバからの第２のＨＴＴＰ  ＰＯＳＴ呼び出しメッセージからの情報とを含む、請求項１〜５のいずれかに記載の方法。
【請求項７】
前記セッションは、第１のメッセージングアプリケーションサーバからの第１のＨＴＴＰ  ＰＯＳＴ呼び出しメッセージからの情報と、第２のメッセージングアプリケーションサーバからの第２のＨＴＴＰ  ＰＯＳＴ呼び出しメッセージからの情報とを含む、請求項１〜６のいずれかに記載の方法。
【請求項８】
前記現在のセッションを特定するステップは、前記ＨＴＴＰ  ＰＯＳＴ呼び出しメッセージが前記現在のセッションに関係するかどうかを判断するステップを含む、請求項１〜７のいずれかに記載の方法。
【請求項９】
前記ＨＴＴＰ  ＰＯＳＴ呼び出しメッセージは、２人以上のユーザ間の会話に関連付けられ、前記メッセージングアプリケーションサーバによって前記会話が容易になり、前記会話は、第１トピックと、第２トピックとを含み、前記第１トピックは、第１セッションに関連付けられ、前記第２トピックは、第２セッションに関連付けられる、請求項１〜８のいずれかに記載の方法。
【請求項１０】
前記２人以上のユーザのうちの１人のユーザは、前記ボットサーバである、請求項９に記載の方法。
【請求項１１】
前記コンテキストは、前記ＨＴＴＰ  ＰＯＳＴ呼び出しメッセージに関するタイムスタンプ、企業データ、ユーザからの１通以上の前のメッセージ、前記ユーザのユーザプロファイル、前記ユーザの１つ以上のユーザ嗜好、および前記ボットサーバに関連付けられた企業と前記ユーザとの間の１つ以上の対話についての以前の履歴のうちの少なくとも１つ以上を含み、前記以前の履歴は、過去の購入、過去の会話、過去のアクション、過去のクエリ、過去のアプリケーション・プログラミング・インターフェース（ＡＰＩ）呼び出し、過去のデータ要求、および過去のデータ検索のうちの１つ以上を含み、前記会話は、２人以上のユーザ間の会話であり、前記メッセージングアプリケーションサーバによって前記会話が容易になり、前記会話は、前記ＨＴＴＰ  ＰＯＳＴ呼び出しメッセージの少なくとも一部を含み、企業データは、前記メッセージングアプリケーションサーバとは無関係のソースから前記ボットサーバが取得した情報を含む、請求項１〜１０のいずれかに記載の方法。
【請求項１２】
前記ＨＴＴＰ  ＰＯＳＴ呼び出しメッセージに対する応答からの情報を前記現在のセッションに関連付けるステップをさらに含む、請求項１〜１１のいずれかに記載の方法。
【請求項１３】
前記現在のセッションは、前記セッションである、請求項１〜１２のいずれかに記載の方法。
【請求項１４】
メッセージをセッションに関連付けるためのシステムであって、
１つ以上のプロセッサと、
前記１つ以上のプロセッサによって実行されると前記１つ以上のプロセッサに動作を実行させる命令を含んだ非一時的なコンピュータ読み取り可能な媒体とを備え、前記動作は、
統一資源識別子（ＵＲＩ）に関連付けられたボットサーバによって、ハイパーテキスト転送プロトコル（ＨＴＴＰ）ＰＯＳＴ呼び出しメッセージを受信することを含み、前記ＨＴＴＰ  ＰＯＳＴ呼び出しメッセージは、ユーザに関連付けられて、メッセージングアプリケーションサーバから前記ＵＲＩに送られ、前記動作は、さらに、
前記ＨＴＴＰ  ＰＯＳＴ呼び出しメッセージのコンテンツを構文解析してキーワードを特定することと、
前記ＨＴＴＰ  ＰＯＳＴ呼び出しメッセージのコンテキストおよび前記キーワードに基づいて複数のセッションの中から現在のセッションを特定することとを含み、前記複数のセッションのうちの１つのセッションは、前記ユーザと前記ボットサーバとの間の対話を表し、前記動作は、さらに、
前記ＨＴＴＰ  ＰＯＳＴ呼び出しメッセージからの情報を前記現在のセッションに関連付けることと、
前記現在のセッションに基づいて前記ＨＴＴＰ  ＰＯＳＴ呼び出しメッセージに対する応答を生成することとを含む、システム。
【請求項１５】
請求項１〜１３のいずれかに記載の方法を１つ以上のプロセッサに実行させるためのプログラム。
【請求項１６】
請求項１５に記載のプログラムと、
前記プログラムを実行するための１つ以上のプロセッサとを備える、システム。