【手続補正書】
【提出日】令和2年2月14日(2020.2.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アンドロイド（登録商標）ベースのポップアッププロンプト方法であって：
ポップアップによって促されるトリガイベントが検出されると、アクティビティポップアップコンポーネントを起動して前記ポップアップを出力するステップであって、前記アクティビティポップアップコンポーネントの起動モードはシングルタスクモードとして事前設定される、ステップ（１０１）と；
前記アクティビティポップアップコンポーネントが別のアクティビティコンポーネントによって隠されているかどうかを特定するステップ（１０２）と；
前記アクティビティポップアップコンポーネントが別のアクティビティコンポーネントによって隠されている場合、前記アクティビティポップアップコンポーネントを再起動して、前記ポップアップがシステムフロントエンドに表示されるように、前記アクティビティポップアップコンポーネントの、アクティビティスタックの一番上への移動をトリガするステップ（１０３）と；を備える、
アンドロイド（登録商標）ベースのポップアッププロンプト方法。
【請求項２】
前記アクティビティポップアップコンポーネントが別のアクティビティコンポーネントによって隠されているかどうかを特定するステップは：
前記アクティビティポップアップコンポーネントのｏｎＰａｕｓｅ又はｏｎＳｔｏｐメソッドが呼び出されたかどうかを特定するステップと；
前記アクティビティポップアップコンポーネントの前記ｏｎＰａｕｓｅ又はｏｎＳｔｏｐメソッドが呼び出されると、前記アクティビティポップアップコンポーネントが別のアクティビティコンポーネントによって隠されている、と特定するステップと；を備える、
請求項１に記載のポップアッププロンプト方法。
【請求項３】
前記アクティビティポップアップコンポーネントの前記ｏｎＰａｕｓｅメソッドは、前記アクティビティポップアップコンポーネントを一時停止状態に切り替えるものであって、このとき、前記アクティビティポップアップコンポーネントは、フルサイズではない又は半透明である別のアクティビティポップアップコンポーネントによって隠され、前記アクティビティスタックの一番上には表示されなくなるが、依然として表示され、ユーザとの対話が可能であり、
前記アクティビティポップアップコンポーネントの前記ｏｎＳｔｏｐメソッドは、前記アクティビティポップアップコンポーネントを停止状態に切り替えるものであって、このとき、前記アクティビティコンポーネントは別のアクティビティコンポーネントによって完全に隠され、前記アクティビティスタックの一番上には表示されなくなり、完全に非表示となる、
請求項２に記載のポップアッププロンプト方法。
【請求項４】
前記アクティビティポップアップコンポーネントが別のアクティビティコンポーネントによって隠されている場合、前記アクティビティポップアップコンポーネントを再起動することは：
前記アクティビティポップアップコンポーネントの前記ｏｎＰａｕｓｅメソッドが呼び出されると、前記ｏｎＰａｕｓｅメソッドに基づいて前記アクティビティポップアップコンポーネントを再起動するステップと；
前記アクティビティポップアップコンポーネントの前記ｏｎＳｔｏｐメソッドが呼び出されると、前記アクティビティポップアップコンポーネントの前記ｏｎＰａｕｓｅメソッドが既に呼び出されているかどうかを特定し、前記ｏｎＰａｕｓｅメソッドが呼び出されていない場合、前記ｏｎＳｔｏｐメソッドに基づいて前記アクティビティポップアップコンポーネントを再起動するステップと；を備える、
請求項２又は請求項３に記載のポップアッププロンプト方法。
【請求項５】
前記アクティビティポップアップコンポーネントの前記ｏｎＰａｕｓｅメソッドの呼び出しは、
前記ｏｎＰａｕｓｅメソッドにロードされた再起動ロジックを呼び出すステップと；
前記アクティビティポップアップコンポーネントのクラスファイルに印を追加するステップであって、前記印は、前記アクティビティポップアップコンポーネント前記ｏｎＰａｕｓｅメソッドにロードされた再起動ロジックに基づいて既に処理されており、前記アクティビティポップアップコンポーネントを繰り返し処理する必要がないことを示す、ステップと；を備える、
請求項４に記載のポップアッププロンプト方法。
【請求項６】
前記アクティビティポップアップコンポーネントの前記ｏｎＰａｕｓｅメソッドが既に呼び出されているかどうかを特定することは、前記アクティビティポップアップコンポーネントの前記クラスファイルに対応する前記印があるかどうかを確認するステップを備える、
請求項５に記載のポップアッププロンプト方法。
【請求項７】
前記ｏｎＰａｕｓｅメソッド又は前記ｏｎＳｔｏｐメソッドに基づいて前記アクティビティポップアップコンポーネントを再起動することは：
前記ｏｎＰａｕｓｅメソッド又は前記ｏｎＳｔｏｐメソッドの前記呼び出しが前記アクティビティポップアップコンポーネントに対する無効化イベントによってトリガされたかどうかを特定するステップと；
前記ｏｎＰａｕｓｅメソッド又は前記ｏｎＳｔｏｐメソッドの前記呼び出しが前記アクティビティポップアップコンポーネントに対する前記無効化イベントによってトリガされていない場合、前記ｏｎＰａｕｓｅメソッド又は前記ｏｎＳｔｏｐメソッドに基づいて前記アクティビティポップアップコンポーネントを再起動するステップと；を備える、
請求項４乃至請求項６のいずれか１項に記載のポップアッププロンプト方法。
【請求項８】
前記ｏｎＰａｕｓｅメソッド又は前記ｏｎＳｔｏｐメソッドの呼び出しが前記アクティビティポップアップコンポーネントに対する前記無効化イベントによってトリガされている場合、前記アクティビティポップアップコンポーネントを通常通り無効化するステップを更に備える、
請求項７に記載のポップアッププロンプト方法。
【請求項９】
前記アクティビティポップアップコンポーネントのクラスファイルに印を追加するステップであって、前記印は、前記ｏｎＰａｕｓｅメソッド又は前記ｏｎＳｔｏｐメソッドの前記呼び出しが前記ポップアップコンポーネントの前記無効化イベントによってトリガされることを示す、ステップを更に備える、
請求項８に記載のポップアッププロンプト方法。
【請求項１０】
前記ｏｎＰａｕｓｅメソッド又は前記ｏｎＳｔｏｐメソッドが呼び出されたと特定すると、
前記アクティビティポップアップコンポーネントの前記クラスファイルに、前記ポップアップコンポーネントの前記無効化イベントに対して前記ｏｎＰａｕｓｅメソッド又は前記ｏｎＳｔｏｐメソッドの前記呼び出しがユーザによってトリガされたことを示す前記印があるかどうかを確認するステップと；
前記クラスファイルに前記印がある場合に、前記アクティビティポップアップコンポーネントの通常の無効化手順に応答するステップと；を更に備える、
請求項９に記載のポップアッププロンプト方法。
【請求項１１】
前記ポップアップによって促される前記トリガイベントは、シングルデバイスログインイベントを備える、
請求項１乃至請求項１０のいずれか１項に記載のポップアッププロンプト方法。
【請求項１２】
前記ポップアップによって促される前記トリガイベントは、着信コールイベントを備える、
請求項１乃至請求項１０のいずれか１項に記載のポップアッププロンプト方法。
【請求項１３】
請求項１乃至請求項１２のいずれか１項に記載の方法に従って動作を実行するように構成された複数のモジュールを備える、
アンドロイド（登録商標）ベースのポップアッププロンプトデバイス（２０）。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１０３
【補正方法】変更
【補正の内容】
【０１０３】
先の説明は本願の実施の例に過ぎず、本願を限定することを意図したものではない。本願の主旨及び原理から逸脱することなくなされるいかなる改変、均等物による置き換え又は改良も、本願の保護範囲内に含まれる。
以下、本発明の実施の態様の例を列挙する。
［第１の局面］
アンドロイド（登録商標）ベースのポップアッププロンプト方法であって：
ポップアップによって促されるトリガイベントが検出されると、アクティビティポップアップコンポーネントを起動して前記ポップアップを出力するステップであって、前記アクティビティポップアップコンポーネントの起動モードはシングルタスクモードとして事前設定される、前記出力するステップと；
前記アクティビティポップアップコンポーネントが別のアクティビティコンポーネントによって隠されているかどうかを特定するステップと；
前記アクティビティポップアップコンポーネントが別のアクティビティコンポーネントによって隠されている場合、前記アクティビティポップアップコンポーネントを再起動して、前記ポップアップがシステムフロントエンドに表示されるように、前記アクティビティポップアップコンポーネントの、アクティビティスタックの一番上への移動をトリガするステップと；を備える、
アンドロイド（登録商標）ベースのポップアッププロンプト方法。
［第２の局面］
前記アクティビティポップアップコンポーネントが別のアクティビティコンポーネントによって隠されているかどうかを特定する前記ステップは：
前記アクティビティポップアップコンポーネントのｏｎＰａｕｓｅ又はｏｎＳｔｏｐメソッドが呼び出されたかどうかを特定するステップと；
前記アクティビティポップアップコンポーネントの前記ｏｎＰａｕｓｅ又はｏｎＳｔｏｐメソッドが呼び出されると、前記アクティビティポップアップコンポーネントが別のアクティビティコンポーネントによって隠されている、と特定するステップと；を備える、
第１の局面に記載のポップアッププロンプト方法。
［第３の局面］
前記アクティビティポップアップコンポーネントが別のアクティビティコンポーネントによって隠されている場合、前記アクティビティポップアップコンポーネントを再起動する前記ステップは：
前記アクティビティポップアップコンポーネントの前記ｏｎＰａｕｓｅメソッドが呼び出されると、前記ｏｎＰａｕｓｅメソッドに基づいて前記アクティビティポップアップコンポーネントを再起動するステップと；
前記アクティビティポップアップコンポーネントの前記ｏｎＳｔｏｐメソッドが呼び出されると、前記アクティビティポップアップコンポーネントの前記ｏｎＰａｕｓｅメソッドが既に呼び出されているかどうかを特定し、前記ｏｎＰａｕｓｅメソッドが呼び出されていない場合、前記ｏｎＳｔｏｐメソッドに基づいて前記アクティビティポップアップコンポーネントを再起動するステップと；を備える、
第２の局面に記載のポップアッププロンプト方法。
［第４の局面］
前記ｏｎＰａｕｓｅメソッド又は前記ｏｎＳｔｏｐメソッドに基づいて前記アクティビティポップアップコンポーネントを再起動する前記ステップは：
前記ｏｎＰａｕｓｅメソッド又は前記ｏｎＳｔｏｐメソッドの前記呼び出しが前記アクティビティポップアップコンポーネントに対する無効化イベントによってトリガされたかどうかを特定するステップと；
前記ｏｎＰａｕｓｅメソッド又は前記ｏｎＳｔｏｐメソッドの前記呼び出しが前記アクティビティポップアップコンポーネントに対する前記無効化イベントによってトリガされていない場合、前記ｏｎＰａｕｓｅメソッド又は前記ｏｎＳｔｏｐメソッドに基づいて前記アクティビティポップアップコンポーネントを再起動するステップと；を備える、
第３の局面に記載のポップアッププロンプト方法。
［第５の局面］
前記ｏｎＰａｕｓｅメソッド又は前記ｏｎＳｔｏｐメソッドの呼び出しが前記アクティビティポップアップコンポーネントに対する前記無効化イベントによってトリガされている場合、前記アクティビティポップアップコンポーネントを通常通り無効化するステップを更に備える、
第４の局面に記載のポップアッププロンプト方法。
［第６の局面］
アンドロイド（登録商標）ベースのポップアッププロンプトデバイスであって：
ポップアップによって促されるトリガイベントが検出されると、アクティビティポップアップコンポーネントを起動して前記ポップアップを出力するように構成され、前記アクティビティポップアップコンポーネントの起動モードはシングルタスクモードとして事前設定される、起動モジュールと；
前記アクティビティポップアップコンポーネントが別のアクティビティコンポーネントによって隠されているかどうかを特定するように構成された特定モジュールと；
前記アクティビティポップアップコンポーネントが別のアクティビティコンポーネントによって隠されている場合、前記アクティビティポップアップコンポーネントを再起動して、前記ポップアップがシステムフロントエンドに表示されるように前記アクティビティポップアップコンポーネントの、アクティビティスタックの一番上への移動をトリガするように構成された再起動モジュールと；を備える、
アンドロイド（登録商標）ベースのポップアッププロンプトデバイス。
［第７の局面］
前記特定モジュールは：
前記アクティビティポップアップコンポーネントのｏｎＰａｕｓｅ又はｏｎＳｔｏｐメソッドが呼び出されたかどうかを特定するように；及び
前記アクティビティポップアップコンポーネントの前記ｏｎＰａｕｓｅ又はｏｎＳｔｏｐメソッドが呼び出されている場合、前記アクティビティポップアップコンポーネントが別のアクティビティコンポーネントによって隠されていると特定するように；構成された、
第６の局面に記載のポップアッププロンプトデバイス。
［第８の局面］
前記再起動モジュールは：
前記アクティビティポップアップコンポーネントの前記ｏｎＰａｕｓｅメソッドが呼び出されている場合、前記ｏｎＰａｕｓｅメソッドに基づいて前記アクティビティポップアップコンポーネントを再起動するように；及び
前記アクティビティポップアップコンポーネントの前記ｏｎＳｔｏｐメソッドが呼び出されている場合、前記アクティビティポップアップコンポーネントの前記ｏｎＰａｕｓｅメソッドが既に呼び出されているかどうかを特定し、前記ｏｎＰａｕｓｅメソッドが呼び出されていない場合、前記ｏｎＳｔｏｐメソッドに基づいて前記アクティビティポップアップコンポーネントを再起動するように；構成された、
第７の局面に記載のポップアッププロンプトデバイス。
［第９の局面］
前記再起動モジュールは：
前記ｏｎＰａｕｓｅメソッド又は前記ｏｎＳｔｏｐメソッドの前記呼び出しが前記アクティビティポップアップコンポーネントに対する無効化イベントによってトリガされたかどうかを特定するように；及び
前記ｏｎＰａｕｓｅメソッド又は前記ｏｎＳｔｏｐメソッドの前記呼び出しが前記アクティビティポップアップコンポーネントに対する前記無効化イベントによってトリガされていない場合、前記ｏｎＰａｕｓｅメソッド又は前記ｏｎＳｔｏｐメソッドに基づいて前記アクティビティポップアップコンポーネントを再起動するように；更に構成された、
第８の局面に記載のポップアッププロンプトデバイス。
［第１０の局面］
前記ｏｎＰａｕｓｅメソッド又は前記ｏｎＳｔｏｐメソッドの前記呼び出しが前記アクティビティポップアップコンポーネントに対する前記無効化イベントによってトリガされている場合、前記アクティビティポップアップコンポーネントを通常通り無効化するように構成された無効化モジュールを更に備える、
第９の局面に記載のポップアッププロンプトデバイス。