【手続補正書】
【提出日】令和2年4月13日(2020.4.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
セキュリティリスクを低減するためにサードパーティアプリケーションをバイパスすることにより、現在のアプリケーションにおいてアクセシビリティ機能を実施するためのコンピュータ実装方法であって：
デバイスにインストールされたサードパーティアプリケーションによって、アクセシビリティ機能を提供するステップと；
現在のアプリケーションによって、入力制御部の呼び出し要求を受信するステップと；
前記入力制御部を呼び出すステップと；
前記アクセシビリティ機能に対応するイベントが、前記入力制御部を用いてトリガされたかどうかを特定するステップであって、前記アクセシビリティ機能は前記サードパーティアプリケーションによって提供される、前記特定するステップと；
前記アクセシビリティ機能に対応する前記イベントが、前記入力制御部を用いてトリガされたことを特定するステップに応じて、前記イベントに対応するサービスフィードバック命令を特定するステップと；
前記デバイスのアクセシビリティ機能エンジンを呼び出すステップにより前記サードパーティアプリケーションをバイパスするステップであって、前記アクセシビリティ機能エンジンは前記デバイスのオペレーティングシステムをバイパスし、前記オペレーティングシステムはシステムアクセシビリティマネージャ及び前記サードパーティアプリケーションにより提供されるアクセシビリティサービスを備える、前記バイパスするステップと；
前記サービスフィードバック命令に基づき前記アクセシビリティ機能エンジンを用いて前記アクセシビリティ機能を実施するステップと；を備える、
アクセシビリティ機能を実施するためのコンピュータ実装方法。
【請求項２】
前記入力制御部は、前記アプリケーション内に構成される、
請求項１に記載のコンピュータ実装方法。
【請求項３】
前記アクセシビリティ機能に対応するイベントが、前記入力制御部を用いてトリガされたかどうかを特定する前記ステップは：
前記入力制御部を用いてトリガされたイベントをトリガされたイベントとして検出するステップと；
前記トリガされたイベントのタイプを特定するステップと；
前記トリガされたイベントが、前記トリガされたイベントの前記タイプに基づいて前記アクセシビリティ機能に対応するイベントであるかどうかを特定するステップと；を備える、
請求項１に記載のコンピュータ実装方法。
【請求項４】
前記イベントに対応するサービスフィードバック命令を特定する前記ステップは：
前記アクセシビリティ機能に対応するイベントのタイプと各サービスフィードバック命令との間の所定のマッピング関係に基づいて、前記イベントのタイプに対応するサービスフィードバック命令を特定するステップ；を備える、
請求項３に記載のコンピュータ実装方法。
【請求項５】
前記トリガされたイベントの前記タイプは、タップ、ダブルタップ、又はフォーカス変更を備える、
請求項３に記載のコンピュータ実装方法。
【請求項６】
前記デバイスのアクセシビリティ機能エンジンを呼び出す前記ステップは：
前記アクセシビリティ機能を提供するエンジンとの接続関係を確立するステップと；
前記接続関係に基づいて前記アプリケーションを備える前記デバイスの前記アクセシビリティ機能エンジンを呼び出すステップと；を備える、
請求項１に記載のコンピュータ実装方法。
【請求項７】
前記アクセシビリティ機能に対応するイベントが、前記入力制御部を用いてトリガされたかどうかを特定する前記ステップは：
前記入力制御部を用いて、前記アクセシビリティ機能に対応するイベントを検出するステップ；を備える、
請求項１に記載のコンピュータ実装方法。
【請求項８】
前記イベントに対応するサービスフィードバック命令を特定する前記ステップは：
前記入力制御部を用いて、前記イベントに対応するサービスフィードバック命令を特定するステップ；を備える、
請求項７に記載のコンピュータ実装方法。
【請求項９】
前記デバイスのアクセシビリティ機能エンジンを呼び出す前記ステップは：
前記入力制御部を用いて、前記デバイスのアクセシビリティ機能エンジンを呼び出すステップ；を備える、
請求項８に記載のコンピュータ実装方法。
【請求項１０】
前記入力制御部は、オンスクリーンキーボードである、
請求項１に記載のコンピュータ実装方法。
【請求項１１】
前記アクセシビリティ機能は、前記オンスクリーンキーボードの一部の選択を備える、
請求項１０に記載のコンピュータ実装方法。
【請求項１２】
セキュリティリスクを低減するためにサードパーティのアプリケーションをバイパスすることにより、現在のアプリケーションにおいてアクセシビリティ機能を実施するための操作を実行するための、コンピュータシステムによって実行可能な１つ又は複数の命令を格納する非一時的コンピュータ可読媒体であって、
デバイスにインストールされたサードパーティアプリケーションによって、アクセシビリティ機能を提供するステップと；
現在のアプリケーションによって、入力制御部の呼び出し要求を受信するステップと；
前記入力制御部を呼び出すステップと；
前記アクセシビリティ機能に対応するイベントが、前記入力制御部を用いてトリガされたかどうかを特定するステップであって、前記アクセシビリティ機能は前記サードパーティアプリケーションによって提供される、前記特定するステップと；
前記アクセシビリティ機能に対応する前記イベントが、前記入力制御部を用いてトリガされたことを特定するステップに応じて、前記イベントに対応するサービスフィードバック命令を特定するステップと；
前記デバイスのアクセシビリティ機能エンジンを呼び出すステップにより前記サードパーティアプリケーションをバイパスするステップであって、前記アクセシビリティ機能エンジンは前記デバイスのオペレーティングシステムをバイパスし、前記オペレーティングシステムはシステムアクセシビリティマネージャ及び前記サードパーティアプリケーションにより提供されるアクセシビリティサービスを備える、前記バイパスするステップと；
前記サービスフィードバック命令に基づき前記アクセシビリティ機能エンジンを用いて前記アクセシビリティ機能を実施するステップと；を備える、
非一時的コンピュータ可読媒体。
【請求項１３】
前記入力制御部は、前記アプリケーション内に構成される、
請求項１２に記載の非一時的コンピュータ可読媒体。
【請求項１４】
前記アクセシビリティ機能に対応するイベントが、前記入力制御部を用いてトリガされたかどうかを特定する前記ステップは：
前記入力制御部を用いてトリガされたイベントをトリガされたイベントとして検出するステップと；
前記トリガされたイベントのタイプを特定するステップと；
前記トリガされたイベントが、前記トリガされたイベントの前記タイプに基づいて前記アクセシビリティ機能に対応するイベントであるかどうかを特定するステップと；を備える、
請求項１２に記載の非一時的コンピュータ可読媒体。
【請求項１５】
前記イベントに対応するサービスフィードバック命令を特定する前記ステップは：
前記アクセシビリティ機能に対応するイベントのタイプと各サービスフィードバック命令との間の所定のマッピング関係に基づいて、前記イベントのタイプに対応するサービスフィードバック命令を特定するステップ；を備える、
請求項１４に記載の非一時的コンピュータ可読媒体。
【請求項１６】
前記トリガされたイベントの前記タイプは、タップ、ダブルタップ、又はフォーカス変更を備える、
請求項１４に記載の非一時的コンピュータ可読媒体。
【請求項１７】
前記デバイスのアクセシビリティ機能エンジンを呼び出す前記ステップは：
前記アクセシビリティ機能を提供するエンジンとの接続関係を確立するステップと；
前記接続関係に基づいて前記アプリケーションを備える前記デバイスの前記アクセシビリティ機能エンジンを呼び出すステップと；を備える、
請求項１２に記載の非一時的コンピュータ可読媒体。
【請求項１８】
前記アクセシビリティ機能に対応するイベントが、前記入力制御部を用いてトリガされたかどうかを特定する前記ステップは：
前記入力制御部を用いて、前記アクセシビリティ機能に対応するイベントを検出するステップ；を備える、
前記イベントに対応するサービスフィードバック命令を特定する前記ステップは：
前記入力制御部を用いて、前記イベントに対応するサービスフィードバック命令を特定するステップ；を備える、
請求項１２に記載の非一時的コンピュータ可読媒体。
【請求項１９】
前記デバイスのアクセシビリティ機能エンジンを呼び出す前記ステップは：
前記入力制御部を用いて、前記デバイスのアクセシビリティ機能エンジンを呼び出すステップ；を備える、
請求項１８に記載の非一時的コンピュータ可読媒体。
【請求項２０】
コンピュータ実装システムであって、
１つ又は複数のコンピュータと；
１つ又は複数のコンピュータと相互運用可能に接続され、１つ又は複数の命令を格納する有形の非一時的マシン可読媒体を有する１つ又は複数のコンピュータメモリデバイスであって、前記命令は、１つ又は複数のコンピュータで実行されたときに、セキュリティリスクを低減するためにサードパーティアプリケーションをバイパスすることにより、現在のアプリケーションにおいてアクセシビリティ機能を実施するための操作を実行する、前記コンピュータメモリデバイスと；を備え、
デバイスにインストールされたサードパーティアプリケーションによって、アクセシビリティ機能を提供するステップと；
現在のアプリケーションによって、入力制御部の呼び出し要求を受信するステップと；
前記入力制御部を呼び出すステップと；
前記アクセシビリティ機能に対応するイベントが、前記入力制御部を用いてトリガされたかどうかを特定するステップであって、前記アクセシビリティ機能は前記サードパーティアプリケーションによって提供される、前記特定するステップと；
前記アクセシビリティ機能に対応する前記イベントが、前記入力制御部を用いてトリガされたことを特定するステップに応じて、前記イベントに対応するサービスフィードバック命令を特定するステップと；
前記デバイスのアクセシビリティ機能エンジンを呼び出すステップにより前記サードパーティアプリケーションをバイパスするステップであって、前記アクセシビリティ機能エンジンは前記デバイスのオペレーティングシステムをバイパスし、前記オペレーティングシステムはシステムアクセシビリティマネージャ及び前記サードパーティアプリケーションにより提供されるアクセシビリティサービスを備える、前記バイパスするステップと；
前記サービスフィードバック命令に基づき前記アクセシビリティ機能エンジンを用いて前記アクセシビリティ機能を実施するステップと；を備える、
コンピュータで実装システム。