【手続補正書】
【提出日】平成29年12月25日(2017.12.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アプリケーションをルータに提供するための方法であって、
デバイスによって第1のアプリケーションソースからアプリケーションパッケージを受信するステップであって、前記アプリケーションパッケージが、前記デバイス上で実行するための第1のアプリケーションを含むステップと、
前記デバイスによって前記第1のアプリケーションを実行するステップとを備え、
前記第1のアプリケーションが、
ルータアプリケーションが前記ルータ上に存在するかどうかを決定し、
前記ルータアプリケーションが前記ルータ上に存在するという前記第1のアプリケーションによる決定に応答して、前記第1のアプリケーションによって、構成データを前記ルータアプリケーションに提供するためのユーザインターフェースを提示し、
前記ルータアプリケーションが前記ルータ上に存在していないという前記第1のアプリケーションによる決定に応答して、前記ルータアプリケーションを前記ルータへダウンロードさせる
ように構成されている、方法。
【請求項２】
前記第1のアプリケーションが第1のオペレーティングシステム上で実行可能であり、前記ルータアプリケーションが前記第1のオペレーティングシステムとは異なる第2のオペレーティングシステム上で実行可能である、請求項1に記載の方法。
【請求項３】
前記アプリケーションパッケージが前記ルータアプリケーションを含み、前記ルータアプリケーションを前記デバイスから前記ルータにダウンロードするステップをさらに備える、請求項1に記載の方法。
【請求項４】
前記アプリケーションパッケージが前記ルータ上で実行するための第2のアプリケーションを含み、前記第2のアプリケーションを前記デバイスから前記ルータにダウンロードするステップをさらに備え、前記第2のアプリケーションが、前記ルータ上で実行されると、前記ルータアプリケーションを前記ルータにダウンロードする、請求項1に記載の方法。
【請求項５】
前記第1のアプリケーションが、前記ルータアプリケーション用のソースを指定するロケーションデータを前記ルータに通信して、前記ルータが前記ソースから前記ルータアプリケーションをダウンロードする、請求項1に記載の方法。
【請求項６】
前記ルータ用のルータタイプを決定するステップと、
前記ルータタイプに少なくとも部分的に基づいて前記ルータアプリケーションを決定するステップと
をさらに備える、請求項1に記載の方法。
【請求項７】
前記デバイスを前記ルータアプリケーションに関連付けるステップと、
前記ルータアプリケーションへのアクセスを前記デバイスに制限するステップと
をさらに備える、請求項1に記載の方法。
【請求項８】
アプリケーションをルータに提供するための方法であって、
前記ルータ上で実行するためのルータアプリケーションをルータアプリケーションソースから受信するステップであって、前記ルータアプリケーションの受信が、アプリケーションソースから第1のアプリケーションをデバイスが受信することに応答するとともに、前記デバイスによる前記第1のアプリケーションの実行にさらに応答するステップと、
前記第1のアプリケーションから、前記ルータアプリケーション用の構成データを受信するステップと、
前記デバイスを前記ルータアプリケーションに関連付けるステップと、
前記ルータアプリケーションへのアクセスを前記デバイスに制限するステップと
を備える、方法。
【請求項９】
前記ルータアプリケーションがアプリケーションパッケージに含まれ、前記デバイスから前記ルータアプリケーションを受信するステップをさらに備える、および/または、
前記ルータ上で実行するための第2のアプリケーションを受信するステップをさらに備え、前記第2のアプリケーションが前記ルータアプリケーションを前記ルータにダウンロードする、および/または、
前記デバイスから、前記ルータアプリケーション用のソースを指定するロケーションデータを受信するステップと、前記ルータによって、前記ソースから前記ルータアプリケーションをダウンロードするステップとをさらに備える、および/または、
前記デバイスから前記ルータアプリケーション用の構成データを受信するステップをさらに備える、請求項8に記載の方法。
【請求項１０】
アプリケーションをルータに提供するための方法であって、
アプリケーションストアによって、デバイスにアプリケーションパッケージを求める要求を受信するステップであって、前記アプリケーションパッケージが、前記デバイス上で実行するための第1のアプリケーションを含むステップと、
前記アプリケーションパッケージを前記デバイスに送信するステップとを備え、
前記第1のアプリケーションが、
ルータアプリケーションが前記ルータ上に存在するかどうかを決定するステップと、
前記ルータアプリケーションが前記ルータ上に存在していると前記第1のアプリケーションが決定することに応答して、構成データを前記ルータアプリケーションに提供するためのユーザインターフェースを提示するステップと、
前記ルータアプリケーションが前記ルータ上に存在しないと前記第1のアプリケーションが決定することに応答して、前記ルータアプリケーションを前記ルータへダウンロードさせるステップと
を含む動作を実行するように構成されている、方法。
【請求項１１】
前記アプリケーションパッケージが前記ルータアプリケーションを含み、前記第1のアプリケーションが前記ルータアプリケーションを前記ルータにダウンロードするように構成されている、請求項10に記載の方法。
【請求項１２】
前記アプリケーションパッケージが、前記ルータ上で実行するための第2のアプリケーションを含み、前記第1のアプリケーションが前記第2のアプリケーションを前記ルータにダウンロードするように構成され、前記第2のアプリケーションが前記ルータアプリケーションを前記ルータにダウンロードする、および/または、
前記第1のアプリケーションが、前記ルータアプリケーション用のソースを指定するロケーションデータを前記ルータに通信するように構成されている、請求項10に記載の方法。
【請求項１３】
装置であって、
プロセッサと、
機械使用可能プログラムコードを組み入れた機械可読記憶媒体とを備え、前記機械使用可能プログラムコードが、前記プロセッサによって、前記装置に、
第1のアプリケーションソースからアプリケーションパッケージを受信することであって、前記アプリケーションパッケージが、前記装置上で実行するための第1のアプリケーションを含む、ことと、
前記第1のアプリケーションを実行することであって、前記第1のアプリケーションが、
ルータアプリケーションがルータ上に存在するかどうかを決定し、
前記ルータアプリケーションが前記ルータ上に存在するという前記第1のアプリケーションによる決定に応答して、前記第1のアプリケーションによって、構成データを前記ルータアプリケーションに提供するためのユーザインターフェースを提示し、
前記ルータアプリケーションが前記ルータ上に存在しないという前記第1のアプリケーションによる決定に応答して、前記ルータアプリケーションを前記ルータへダウンロードさせる
ように構成されている、ことと
を行わせるように実行可能である、装置。
【請求項１４】
ルータであって、
プロセッサと、
機械使用可能プログラムコードを組み入れた機械可読記憶媒体とを備え、前記機械使用可能プログラムコードが、前記プロセッサによって、前記ルータに、
ルータアプリケーションソースからルータアプリケーションを受信することであって、前記ルータアプリケーションの受信が、前記ルータに通信可能に結合されたデバイスがアプリケーションソースから第1のアプリケーションを受信することに応答するとともに、前記デバイスによる前記第1のアプリケーションの実行にさらに応答する、ことと、
前記第1のアプリケーションから、前記ルータアプリケーション用の構成データを受信することと、
前記デバイスを前記ルータアプリケーションに関連付けることと、
前記ルータアプリケーションへのアクセスを前記デバイスに制限することと
を行わせるように実行可能である、ルータ。
【請求項１５】
命令を記憶した機械可読記憶媒体であって、前記命令は、デバイスのプロセッサによって実行されると、前記デバイスに、請求項1から12のいずれか一項に記載の方法を実行させる、機械可読記憶媒体。