【手続補正書】
【提出日】平成27年12月15日(2015.12.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ガジェットをスプレッドシートと統合するための方法であって、
前記スプレッドシートの１又は複数のセルからコンテンツを取得する機能、及び前記スプレッドシートの１又は複数のセルにコンテンツを入力する機能を備えた、前記ガジェットが前記スプレッドシートと通信するためのアプリケーションプログラミングインターフェース（ＡＰＩ）を提供するステップと、
前記ガジェットに連結すべき前記スプレッドシートのセル範囲の選択を受け取るステップであって、前記選択されたセル範囲は前記スプレッドシートの１又は複数のセルを含む、ステップと、
前記スプレッドシートの前記選択されたセル範囲と前記ガジェットとの連結を決定するステップと、
前記連結を前記スプレッドシートに格納するステップと、
前記選択されたセル範囲との相互作用を判定するステップと、
前記相互作用に応答して前記ガジェットに通知を自動的に提供するステップと、
前記ＡＰＩを使用して前記ガジェットから呼び出しを受け取るステップと、
前記スプレッドシートが関与する、前記受け取られた呼び出しに関連した動作を実施するステップと、
前記動作を実施した後に、前記選択されたセル範囲を変更するための入力を受け取り、前記変更された選択されたセル範囲を含むように前記連結を調整するステップと、
前記入力に応答して前記ガジェットに第２の通知を自動的に提供するステップと、
を含む方法。
【請求項２】
前記ガジェットが前記スプレッドシート内の他のオブジェクトとは異なって表示されることができるように前記ガジェットを前記スプレッドシート内の名前付きアイテムとして公開するステップを更に含む、請求項１に記載の方法。
【請求項３】
前記選択されたセル範囲との相互作用を判定するステップは、前記選択されたセル範囲内のセルが削除された場合、前記選択されたセル範囲内のセルが追加された場合、前記選択されたセル範囲内のセルが編集された場合、前記選択されたセル範囲内のセルがホバリングされた場合、及び前記選択されたセル範囲内のセルが選択された場合、のうちの少なくとも１つを判定するステップを含む、請求項１に記載の方法。
【請求項４】
前記ＡＰＩは、前記ガジェット上で行われたアクションに応答して前記スプレッドシートの１又は複数のセルの表示を変更する機能を更に備える、請求項１に記載の方法。
【請求項５】
前記スプレッドシートの前記選択されたセル範囲との前記相互作用に応答して前記ガジェットの表示を自動的に更新するステップを更に含む、請求項１に記載の方法。
【請求項６】
前記連結は、前記入力に応答して自動的に更新される、請求項１に記載の方法。
【請求項７】
前記ＡＰＩを使用して前記ガジェットから呼び出しを受け取るステップは、前記呼び出しが古い場合を判定するステップ、前記呼び出しが古い場合に前記呼び出しが実行されないようにするステップ、及び前記ガジェットに前記呼び出しが古い場合を知らせるステップを含む、請求項１に記載の方法。
【請求項８】
前記ガジェットを前記スプレッドシートの表示の横にドッキングされた作業ウィンドウに表示するステップを更に含む、請求項１に記載の方法。
【請求項９】
前記ガジェットが前記スプレッドシートのアプリケーションにサポートされていない場合を判定するステップと、サポートされていない場合に、前記ガジェットに関連したウェブサイトにアクセスするためのリンクを表示するステップとを更に含む、請求項１に記載の方法。
【請求項１０】
前記ＡＰＩは、連結を作成する機能、並びに、シートからのコンテンツ、前記シート内の場所、及びコンテンツの種類のうちの少なくとも１つを選択するための選択ユーザーインターフェースを表示する機能を更に備える、請求項１に記載の方法。
【請求項１１】
ガジェットをスプレッドシートと統合するためのコンピューター実行可能命令を有するコンピューター可読記憶媒体であって、前記コンピューター実行可能命令は、
前記スプレッドシートの１又は複数のセルからコンテンツを取得する機能、前記スプレッドシートの１又は複数のセルにコンテンツを入力する機能、連結を作成する機能、並びに、前記シートからのコンテンツ、前記シート内の場所、及びコンテンツの種類のうちの少なくとも１つを選択するための選択ユーザーインターフェースを表示する機能を備えた、前記ガジェットが前記スプレッドシートと通信するためのアプリケーションプログラミングインターフェース（ＡＰＩ）を提供するステップと、
前記ガジェットに連結すべき前記スプレッドシートのセル範囲の選択を受け取るステップであって、前記選択されたセル範囲は前記スプレッドシートの１又は複数のセルを含む、ステップと、
前記スプレッドシートの前記選択されたセル範囲と前記ガジェットとの連結を決定するステップと、
前記連結を前記スプレッドシートに格納するステップと、
前記選択されたセル範囲との相互作用を判定するステップであって、前記相互作用は、前記選択されたセル範囲内のセルが削除された場合、前記選択されたセル範囲内のセルが追加された場合、前記選択されたセル範囲内のセルが編集された場合、前記選択されたセル範囲内のセルがホバリングされた場合、前記選択されたセル範囲内のセルが間接的に変更された場合、前記選択されたセル範囲内のセルが変化する別のセルに連結された場合、計算を含む前記選択されたセル範囲内のセルが更新された場合、及び前記選択されたセル範囲内のセルが選択された場合、のうちの少なくとも１つである、ステップと、
前記相互作用に応答して前記ガジェットに通知を自動的に提供するステップと、
前記ＡＰＩを使用して前記ガジェットから呼び出しを受け取るステップと、
前記スプレッドシートが関与する、前記受け取られた呼び出しに関連した動作を実施するステップと、
前記動作を実施した後に、前記選択されたセル範囲を変更するための入力を受け取り、前記変更された選択されたセル範囲を含むように前記連結を調整するステップと、
前記入力に応答して前記ガジェットに第２の通知を自動的に提供するステップと、
を含む、コンピューター可読記憶媒体。
【請求項１２】
前記ガジェットがレポート内に発行可能なように前記ガジェットを前記スプレッドシート内の名前付きアイテムとして公開するステップを更に含む、請求項１１に記載のコンピューター可読記憶媒体。
【請求項１３】
前記ＡＰＩは、前記ガジェット上で行われたアクションに応答して前記スプレッドシートの１又は複数のセルの表示を変更する機能を更に備える、請求項１１に記載のコンピューター可読記憶媒体。
【請求項１４】
前記スプレッドシートの前記セル範囲との前記相互作用に応答して前記ガジェットの表示を自動的に更新するステップを更に含む、請求項１１に記載のコンピューター可読記憶媒体。
【請求項１５】
前記連結は、前記入力に応答して自動的に更新される、請求項１１に記載のコンピューター可読記憶媒体。
【請求項１６】
前記ＡＰＩを使用して前記ガジェットから呼び出しを受け取るステップは、前記呼び出しが古い場合を判定するステップ、前記呼び出しが古い場合に前記呼び出しが実行されないようにするステップ、及び前記ガジェットに前記古い要求を知らせるステップを含む、請求項１１に記載のコンピューター可読記憶媒体。
【請求項１７】
ガジェットをスプレッドシートと統合するためのシステムであって、
ディスプレイと、
プロセッサー及びコンピューター可読媒体と、
前記コンピューター可読媒体に格納され前記プロセッサー上で実行される動作環境と、
アクションを実施するように構成された処理と、
を備え、前記処理は、
前記スプレッドシートの１又は複数のセルからコンテンツを取得する機能、前記スプレッドシートの１又は複数のセルにコンテンツを入力する機能、連結を作成する機能、並びに、前記シートからのコンテンツ、前記シート内の場所、及びコンテンツの種類のうちの少なくとも１つを選択するための選択ユーザーインターフェースを表示する機能を備えた、前記ガジェットが前記スプレッドシートと通信するためのアプリケーションプログラミングインターフェース（ＡＰＩ）を提供するステップと、
前記ガジェットに連結すべき前記スプレッドシートのセル範囲の選択を、タッチ入力を介して受け取るステップであって、前記選択されたセル範囲は前記スプレッドシートの１又は複数のセルを含む、ステップと、
前記スプレッドシートの前記選択されたセル範囲と前記ガジェットとの連結を決定するステップと、
前記連結を前記スプレッドシートに格納するステップと、
前記ガジェットがレポートで発行可能となるように前記ガジェットを前記スプレッドシート内の名前付きアイテムとして公開するステップと、
前記スプレッドシートと前記ガジェットの両方を表示して、その結果、前記ガジェットが表示されている間に前記選択されたセル範囲が前記スプレッドシートの表示内の他のセルから区別されるようにするステップと、
前記選択されたセル範囲との相互作用を判定するステップであって、前記相互作用は、前記選択されたセル範囲内のセルが削除された場合、前記選択されたセル範囲内のセルが追加された場合、前記選択されたセル範囲内のセルが編集された場合、前記選択されたセル範囲内のセルがホバリングされた場合、及び前記選択されたセル範囲内のセルが選択された場合、のうちの少なくとも１つである、ステップと、
前記相互作用に応答して前記ガジェットに通知を自動的に提供するステップと、
前記ＡＰＩを使用して前記ガジェットから呼び出しを受け取るステップと、
前記スプレッドシートが関与する、前記受け取られた呼び出しに関連した動作を実施するステップと、
前記動作を実施した後に、前記選択されたセル範囲を変更するための入力を受け取り、前記変更された選択されたセル範囲を含むように前記連結を調整するステップと、
前記相互作用に応答して前記ガジェットに通知を自動的に提供するステップと、
を含む、システム。
【請求項１８】
前記スプレッドシートの前記選択されたセル範囲との相互作用に応答して前記ガジェットの表示を自動的に更新するステップを更に含む、請求項１７に記載のシステム。
【請求項１９】
前記連結は、前記入力に対して行われた変更に応答して自動的に更新される、請求項１７に記載のシステム。
【請求項２０】
前記ＡＰＩを使用して前記ガジェットから呼び出しを受け取るステップは、前記呼び出しが古い場合を判定するステップ、前記呼び出しが古い場合に前記呼び出しが実行されないようにするステップ、及び前記ガジェットに前記古い要求を知らせるステップを含む、請求項１７に記載のシステム。