【手続補正書】
【提出日】平成24年4月16日(2012.4.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ウェブ・ページを特定するデータに関する音声リクエストを処理する方法であって、前記リクエストは、ルールベースのグラマ・ステートマントの少なくとも一部を有するとともに、ルールベースのグラマ・ステートマントを呼び出し、
前記方法は、音声リクエストに応答して、複数のグラマのうちいずれのグラマが、前記ルールベースのグラマ・ステートマントと関連しているかを識別する段階を具備し、前記複数のグラマの各々が、各ウィンドウにそれぞれ提供される複数のウェブ・ページの各々と関連し、前記方法は、
ウェブ・ページを要求するために、前記識別されたグラマに従って前記音声リクエストを処理する段階を具備し、
前記識別されたグラマと関連している各ウェブ・ページが表示される各ウィンドウは非アクティブである、ことを特徴とする方法。
【請求項２】
前記音声リクエストが入力された際にアクティブであるウィンドウは、前記複数のグラマのうち別のグラマと関連している別のウェブ・ページに提供されている、ことを特徴とする請求項１に記載の方法。
【請求項３】
前記音声リクエストに応答しかつ前記識別に従って、前記非アクティブなウィンドウはアクティブにされる、ことを特徴とする請求項２に記載の方法。
【請求項４】
ウェブ・ページを特定するデータに関する音声リクエストを処理するシステムであって、前記リクエストは、ルールベースのグラマ・ステートマントの少なくとも一部を有するとともに、ルールベースのグラマ・ステートマントを呼び出し、
前記システムは、前記音声リクエストに応答して、複数のグラマのうちいずれのグラマが、前記ルールベースのグラマ・ステートマントと関連しているかを識別する手段を具備し、前記複数のグラマの各々が、各ウィンドウにそれぞれ提供される複数のウェブ・ページの各々と関連し、
前記手段は、ウェブ・ページを要求するために、前記識別されたグラマに従って前記音声リクエストを処理し、
前記識別されたグラマと関連している各ウェブ・ページが表示される各ウィンドウは非アクティブである、ことを特徴とするシステム。
【請求項５】
プロセッサによって実行可能な命令を格納しているコンピュータ読み取り可能媒体であって、前記命令は、前記プロセッサによって実行された場合に、ウェブ・ページを特定するデータに関する音声リクエストを処理する方法を前記プロセッサに実行させ、前記リクエストは、ルールベースのグラマ・ステートマントの少なくとも一部を有するとともに、ルールベースのグラマ・ステートマントを呼び出し、
前記方法は、前記音声リクエストに応答して、複数のグラマのうちいずれのグラマが、前記ルールベースのグラマ・ステートマントと関連しているかを識別する段階を具備し、前記複数のグラマの各々が、各ウィンドウにそれぞれ提供される複数のウェブ・ページの各々と関連し、
前記方法は、ウェブ・ページを要求するために、前記識別されたグラマに従って前記音声リクエストを処理する段階を具備し、
前記識別されたグラマと関連している各ウェブ・ページが表示される各ウィンドウは非アクティブである、ことを特徴とするコンピュータ読み取り可能媒体。
【請求項６】
ウェブ・ページを特定するデータに関する音声リクエストを処理する方法であって、
ウェブ・ページを特定するデータに関するリクエストを受け取る段階を具備し、前記リクエストは、リクエストを呼び出す発声部分と、指令部分と、タグ部分とを有するルールベースのグラマ・ステートマントを備え、
前記方法は、
前記リクエストと関連している非アクティブなウィンドウを決定する段階と、
前記決定に従って、決定されたウィンドウをアクティブにする段階と、
前記決定されたウィンドウの少なくとも一部において、前記リクエストを処理する段階とを具備する、ことを特徴とする方法。
【請求項７】
ウェブ・ページを特定するデータに関する音声リクエストを処理するシステムであって、前記音声リクエストは、ルールベースのグラマ・ステートマントの少なくとも一部を有するとともに、ルールベースのグラマ・ステートマントを呼び出し、
前記システムは、少なくとも１つのプロセッサを具備し、
前記プロセッサは、
前記ルールベースのグラマ・ステートマントと関連しているグラマを識別することと、
接続が前記識別されたグラマと関連しているかどうかを判定することと、
前記グラマが接続と関連したグラマであると判定された場合に、複数の接続を識別するデータ構造にアクセスして、前記データ構造によって特定される、前記グラマと関連している第１の接続を見つけ出し、
ウェブ・ページを提示可能でかつ前記第１の接続と関連しているウィンドウの少なくとも一部において、前記識別されたグラマを使用して前記音声リクエストを処理することとによって、前記音声リクエストを処理するように構成され、
前記システムは、前記音声リクエストが入力された際に、非アクティブである、前記音声リクエストの処理が生じるウィンドウに対して、それ以外では、ウェブ・ページを提示可能でかつ第２の接続と関連している新しいウィンドウの少なくとも一部において、前記識別されたグラマを使用して前記音声リクエストを処理するように構成される、ことを特徴とするシステム。
【請求項８】
ウェブ・ページを提供するためにコンピュータで実施される方法であって、
第１のウェブ・ページと関連している第１のデータの受け取りに応答して、前記第１のデータに従って、第１の表示ウィンドウに前記第１のウェブ・ページの少なくとも一部を表示する段階と、
前記第１のデータの受け取りによって得られた第１のグラマに関して、前記第１のグラマへのリファレンスをデータ構造に格納する段階とを具備し、前記データ構造は、前記第１のグラマを前記第１の表示ウィンドウと関連付け、
前記方法は、
第２のウェブ・ページと関連している第２のデータの受け取りに応答して、前記第２のデータに従って、第２の表示ウィンドウに前記第２のウェブ・ページの少なくとも一部を表示する段階と、
前記第２のデータの受け取りによって得られた第２のグラマに関して、前記第２のグラマへのリファレンスを前記データ構造に格納する段階とを具備し、前記データ構造は、前記第２のグラマを前記第２の表示ウィンドウと関連付け、
前記方法は、
音声指令の発声されたフレーズに応答して、前記第１および第２のグラマのうちいずれのグラマが前記音声指令と一致するかを決定する段階と、
前記第１および第２のグラマのうち前記決定された一方のグラマが、第１および第２の表示ウィンドウのうちいずれの表示ウィンドウと関連しているかを決定するために、前記データ構造にアクセスする段階と、
前記第１および第２の表示ウィンドウのうち前記決定された一方の表示ウィンドウにデータを表示する段階とを具備する、ことを特徴とする方法。
【請求項９】
第１のウェブ・ページを特定するデータに関する音声リクエストを処理する方法であって、前記リクエストは、ルールベースのグラマ・ステートマントの少なくとも一部を有するとともに、ルールベースのグラマ・ステートマントを呼び出し、
前記方法は、
前記音声リクエストに応答して、複数のグラマのうちいずれのグラマが、前記ルールベースのグラマ・ステートマントと関連しているかを識別する段階と、
前記グラマと関連していると識別される第１の接続が、複数の接続を識別するデータ構造において、前記複数の接続の各々と、各グラマと、ウェブ・ページを提示可能な各ウィンドウとに関して、特定されるかどうかを判定する段階と、 
前記第１の接続が前記データ構造において特定された場合、前記第１の接続と関連しているウィンドウの少なくとも一部に、特定される第１のウェブ・ページを表示するために、前記識別されたグラマを使用して前記リクエストを処理する段階とを具備し、
前記音声リクエストに先立って、第２のウェブ・ページに対するリクエストに応答しかつ第２のウェブ・ページと関連して、前記ルールベースのグラマ・ステートマントに関連しているグラマが受け取られ、
前記リクエストの処理は、前記第２のウェブ・ページから前記第１のウェブ・ページにナビゲートすることを有し、 
別々に考慮されている前記第２のウェブ・ページ内の全ビジュアル・リンクの各々に関して、前記ルールベースのグラマ・ステートマントを呼び出す、前記音声リクエストの発声されたフレーズのテキストは、前記各ビジュアル・リンクのテキストとは異なる、ことを特徴とする方法。
【請求項１０】
第１のウェブ・ページを特定するデータに関する音声リクエストを処理するシステムであって、前記リクエストは、ルールベースのグラマ・ステートマントの少なくとも一部を有するとともに、ルールベースのグラマ・ステートマントを呼び出し、
前記システムは、前記音声リクエストに応答して、複数のグラマのうちいずれのグラマが、前記ルールベースのグラマ・ステートマントと関連しているかを識別する手段を具備し、
前記手段は、
前記グラマと関連していると識別された第１の接続が、複数の接続を識別するデータ構造において、前記複数の接続の各々と、各グラマと、ウェブ・ページを提示可能な各ウィンドウとに関して、特定されるかどうかを判定し、
前記第１の接続が前記データ構造において特定された場合、前記第１の接続と関連しているウィンドウの少なくとも一部に、特定される第１のウェブ・ページを表示するために、前記識別されたグラマを使用して前記リクエストを処理し、
前記音声リクエストに先立って、第２のウェブ・ページに対するリクエストに応答しかつ第２のウェブ・ページと関連して、前記ルールベースのグラマ・ステートマントと関連しているグラマが受け取られ、
前記リクエストの処理は、前記第２のウェブ・ページから前記第１のウェブ・ページにナビゲートすることを有し、
別々に考慮されている第２のウェブ・ページ内の全ビジュアル・リンクの各々に関して、前記ルールベースのグラマ・ステートマントを呼び出す、前記音声リクエストの発声されたフレーズのテキストは、前記各ビジュアル・リンクのテキストとは異なる、ことを特徴とするシステム。
【請求項１１】
プログラムコードを格納するコンピュータ利用可能媒体であって、前記プログラムコードは、１つまたは複数のコンピュータ化された装置で実行された場合に、第１のウェブ・ページを特定するデータに関する音声リクエストを処理する方法を前記１つまたは複数のコンピュータ化された装置に実行させ、前記リクエストは、ルールベースのグラマ・ステートマントの少なくとも一部を有するとともに、ルールベースのグラマ・ステートマントを呼び出し、
前記方法は、
前記音声リクエストに応答して、複数のグラマのうちいずれのグラマが、前記ルールベースのグラマ・ステートマントと関連しているかを識別する段階と、
前記グラマと関連していると識別される第１の接続が、複数の接続を識別するデータ構造において、前記複数の接続の各々と、各グラマと、ウェブ・ページを提示可能な各ウィンドウとに関して、特定されるかどうかを判定する段階と、
前記第１の接続が前記データ構造において特定された場合、前記第１の接続と関連しているウィンドウの少なくとも一部に、特定される第１のウェブ・ページを表示するために、前記識別されたグラマを使用して前記リクエストを処理する段階とを具備し、
前記音声リクエストに先立って、第２のウェブ・ページに対するリクエストに応答しかつ第２のウェブ・ページと関連して、前記ルールベースのグラマ・ステートマントに関連しているグラマが受け取られ、
前記リクエストの処理は、前記第２のウェブ・ページから前記第１のウェブ・ページにナビゲートすることを有し、
別々に考慮されている第２のウェブ・ページ内の全ビジュアル・リンクの各々に関して、前記ルールベースのグラマ・ステートマントを呼び出す、前記音声リクエストの発声されたフレーズのテキストは、前記各ビジュアル・リンクのテキストとは異なる、ことを特徴とするコンピュータ利用可能媒体。
【請求項１２】
第１のウェブ・ページを特定するとともに、ルールベースのグラマ・ステートマントを呼び出すデータに関する音声リクエストを処理する方法であって、前記音声リクエストは、フレーズを有し、
前記方法は、
前記音声リクエストを受け取るのに先立って、表示のための第２のウェブ・ページを特定する第１のデータと、前記ルールベースのグラマ・ステートマントを定義するグラマを有する第２のデータとを備えるデータを受け取る段階と、
前記音声リクエストに応答して、１つまたは複数のグラマを識別するデータ構造からグラマを選択する段階と、
前記第１のウェブ・ページを提示可能な第１のウィンドウの少なくとも一部において、前記選択されたグラマを使用して前記ルールベースのグラマ・ステートマントを処理する段階とを具備し、前記処理は、前記フレーズに応答して、（ａ）前記第２のウェブ・ページから特定される第１のウェブ・ページにナビゲートするための、かつ（ｂ）前記ルールベースのグラマ・ステートマントによって参照される、指令を実行することを有し、
別々に考慮されている第２のウェブ・ページ内の全ビジュアル・リンクの各々に関して、前記ルールベースのグラマ・ステートマントを呼び出す、前記音声リクエストのフレーズのテキストは、前記各ビジュアル・リンクのテキストとは異なる、ことを特徴とする方法。
【請求項１３】
ウェブ・ページを特定するデータに関する音声リクエストを処理する方法であって、
第１のウェブ・ページを特定するデータに関するリクエストと受け取る段階を具備し、前記リクエストは、前記リクエストを呼び出す発生部分と、指令部分と、タグ部分とを有するルールベースのグラマ・ステートマントを備え、
前記方法は、
ウィンドウが前記リクエストと関連しているかどうかを判定する段階と、
ウィンドウが前記リクエストに関連している場合、前記リクエストと関連している前記ウィンドウの少なくとも一部において前記リクエストを処理する段階と、を具備し、前記処理は、第２のウェブ・ページに対する先のリクエストに応答しかつ第２のウェブ・ページと関連して受け取られるグラマに従うものであり、前記第２のウェブ・ページから前記第１のウェブ・ページにナビゲートすることを有し、
別々に考慮されている第２のウェブ・ページ内の全ビジュアル・リンクの各々に関して、前記ルールベースのグラマ・ステートマントを呼び出す、発声されたフレーズ部分のテキストは、前記各ビジュアル・リンクのテキストとは異なる、ことを特徴とする方法。
【請求項１４】
第１のウェブ・ページを特定するデータに関する音声リクエストを処理するシステムであって、前記音声リクエストは、ルールベースのグラマ・ステートマントの少なくとも一部を有するとともに、ルールベースのグラマ・ステートマントを呼び出し、
前記システムは、少なくとも１つのプロセッサを具備し、
前記プロセッサは、
前記ルールベースのグラマ・ステートマントと関連しているグラマを識別することと、
接続が前記識別されたグラマと関連しているかどうかを判定することと、
前記グラマが接続と関連したグラマであると判定された場合、複数の接続を識別するデータ構造によって特定される、前記グラマと関連している第１の接続を見つけ出すために、データ構造にアクセスすることと、
第１のウェブ・ページを提示可能でかつ前記第１の接続と関連している新しいウィンドウの一部において、前記識別されたグラマを使用して前記音声リクエストを処理することと、
それ以外では、前記第１のウェブ・ページを提示可能でかつ第２の接続と関連している新しいウィンドウの少なくとも一部において、前記識別されたグラマを使用して前記音声リクエストを処理することと、によって、前記音声リクエストを処理するように構成され、
前記音声リクエストに先立って、第２のウェブ・ページに対するリクエストに応答しかつ第２のウェブ・ページと関連して、前記ルールベースのグラマ・ステートマントに関連しているグラマが受け取られ、
前記リクエストの処理は、前記第２のウェブ・ページから前記第１のウェブ・ページにナビゲートすることを有し、
別々に考慮されている第２のウェブ・ページ内の全ビジュアル・リンクの各々に関して、前記ルールベースのグラマ・ステートマントを呼び出す、前記音声リクエストの発声されたフレーズのテキストは、前記各ビジュアル・リンクのテキストとは異なる、ことを特徴とするシステム。
【請求項１５】
ウェブ・ページを提供するためにコンピュータで実施される方法であって、
第１のウェブ・ページと関連している第１のデータの受け取りに応答して、前記第１のデータに従って、第１の表示ウィンドウに前記第１のウェブ・ページの少なくとも一部を表示する段階と、
前記第１のデータの受け取りによって得られた第１のグラマに関して、前記第１のグラマへのリファレンスをデータ構造に格納する段階とを具備し、前記データ構造は、前記第１のグラマを前記第１の 表示ウィンドウと関連付け、
前記方法は、
第２のウェブ・ページと関連している第２のデータの受け取りに応答して、前記第２のデータに従って、第２の表示ウィンドウに前記第２のウェブ・ページの少なくとも一部を表示する段階と、
前記第２のデータの受け取りによって得られた第２のグラマに関して、前記第２のグラマへのリファレンスを前記データ構造に格納する段階とを具備し、前記データ構造は、前記第２のグラマを前記第２の表示ウィンドウと関連付け、
前記方法は、音声指令の発声されたフレーズに応答して、前記第１および第２のグラマうちいずれのグラマが前記音声指令と一致するかを決定する段階と、
前記第１および第２のグラマのうち前記決定された一方のグラマが、前記第１および第２の表示ウィンドウのうちいずれの表示ウィンドウと関連しているかを決定するために、前記データ構造にアクセスする段階と、
前記第１および第２の表示ウィンドウのうち前記決定された一方の表示ウィンドウにデータを表示する段階とを具備し、
前記データの表示は、ウェブ・ページ間をナビゲートすることを有し、
別々に考慮されている前記ナビゲートが生じる前記ウェブ・ページ内の全ビジュアル・リンクの各々に関して、前記表示を行うように応答される、前記発声されたフレーズのテキストは、前記各ビジュアル・リンクのテキストとは異なる、ことを特徴とする方法。
【請求項１６】
第１のウェブ・ページを特定するとともに、ルールベースのグラマ・ステートマントを呼び出すデータに関する音声リクエストを処理するシステムであって、前記音声リクエストは、フレーズを有し、
前記システムは、プロセッサ配列を具備し、
前記プロセッサ配列は、
前記音声リクエストを受け取るのに先立って、表示のための第２のウェブ・ページを特定する第１のデータと、前記ルールベースのグラマ・ステートマントを定義するグラマを有する第２のデータとを備えるデータを受け取り、
前記音声リクエストに応答して、１つまたは複数のグラマを識別するデータ構造からグラマを選択し、
前記第１のウェブ・ページを提示可能な第１のウィンドウの少なくとも一部において、前記選択されたグラマを使用して前記ルールベースのグラマ・ステートマントを処理するように構成され、前記処理は、前記フレーズに応答して、（ａ）前記第２のウェブ・ページから特定される第１のウェブ・ページにナビゲートするための、かつ（ｂ）前記ルールベースのグラマ・ステートマントによって参照される、指令を実行することを有し、
別々に考慮されている第２のウェブ・ページ内の全ビジュアル・リンクの各々に関して、前記ルールベースのグラマ・ステートマントを呼び出す、前記音声リクエストのフレーズのテキストは、前記各ビジュアル・リンクのテキストとは異なる場合においても、前記プロセッサは前記処理を行うように構成される、ことを特徴とするシステム。
【請求項１７】
音声リクエストを処理するためにコンピュータで実施される方法であって、
前記音声リクエストを受け取ることに応答して、コンピュータプロセッサにより、いずれの音声リクエストが処理可能であるかに従って複数のグラマを識別する段階を具備し、前記複数のグラマの各々は、複数のウィンドウの各々と関連し、
前記方法は、
前記識別されたグラマの１つを選択する段階と
前記プロセッサにより、前記選択されたグラマと関連しているウィンドウに出力を提供する段階と、を具備することを特徴とする方法。