(57)【要約】【解決手段】ユーザ相互作用に基づいてアイテムを削除する技術が開示されている。デバイスから削除する１つのアイテムセットを決定し、アイテムセットに関連付けられている表現を生成し、アイテムセットに関連付けられている表現をデバイスで表示し、アイテムセットに関連付けられている表現の表示を変更することに関連付けられているユーザ入力動作をデバイスで検出し、アイテムセットに関連付けられている表現の変更された表示に少なくとも部分的に基づいて、１つのアイテムセットの少なくとも一部を削除すること、を含む。【選択図】図２
2019527393.tif 000002
【特許請求の範囲】
【請求項１】
方法であって、
デバイスから削除する１つのアイテムセットを決定し、
前記アイテムセットに関連付けられている表現を生成し、
前記アイテムセットに関連付けられている前記表現をデバイスで表示し、
前記アイテムセットに関連付けられている前記表現の前記表示を変更することに関連付けられているユーザ入力動作をデバイスで検出し、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除すること、
を備える、方法。
【請求項２】
請求項１に記載の方法であって、前記１つのアイテムセットは、キャッシュファイル、インストールパッケージファイル、および、残留ファイル、の内の１または複数を含む、方法。
【請求項３】
請求項１に記載の方法であって、前記デバイスから削除する前記１つのアイテムセットを決定することは、１または複数のアイテムのユーザ選択に少なくとも部分的に基づく、方法。
【請求項４】
請求項１に記載の方法であって、前記デバイスから削除する前記１つのアイテムセットを決定することは、前記アイテムセットに関連付けられているサイズが前記デバイスに関連付けられている全記憶空間の所定の閾値パーセントを超えることをプログラム的に決定することを含む、方法。
【請求項５】
請求項１に記載の方法であって、前記アイテムセットに関連付けられている前記表現を生成することは、前記アイテムセットに関連付けられているコンテンツおよびメタデータの少なくとも一方または両方に基づいて、視覚的表現を生成することを含む、方法。
【請求項６】
請求項１に記載の方法であって、前記ユーザ入力動作はタッチ動作を含み、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除することは、
前記アイテムセットに関連付けられている前記表現の前記変更された表示を表示し、
前記タッチ動作によって変更された前記表現の前記表示の部分を決定し、
前記タッチ動作によって変更された前記表現の前記表示の前記部分に関連付けられている第１面積と前記表現の前記表示に関連付けられている第２面積との比較を決定し、
前記比較に少なくとも部分的に基づいて、前記アイテムセットの前記少なくとも一部を削除すること、
を含む、方法。
【請求項７】
請求項１に記載の方法であって、前記ユーザ入力動作はタッチ動作を含み、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除することは、
前記アイテムセットに関連付けられている前記表現の前記変更された表示を表示し、
前記タッチ動作によって変更された前記表現の前記表示の部分を決定し、
前記表現の前記表示に関連付けられている第１面積から、前記タッチ動作によって変更された前記表現の前記表示の前記部分に関連付けられている第２面積を引いた差を決定し、
前記表現の前記表示に関連付けられている前記第１面積が閾値面積より小さいと判定し、
前記表現の前記表示に関連付けられている前記第１面積が前記閾値面積より小さいとの前記判定に応じて、前記アイテムセットを完全に削除すること、
を含む、方法。
【請求項８】
請求項１に記載の方法であって、前記ユーザ入力動作は音入力動作を含み、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除することは、
前記音入力動作に関連付けられている持続時間を決定し、
前記アイテムセットに関連付けられている前記表現の前記変更された表示を表示し、
前記音入力動作に関連付けられている前記持続時間が閾値時間長より長いと判定し、
前記音入力動作に関連付けられている前記持続時間が前記閾値時間長より長いとの前記判定に応じて、前記アイテムセットを完全に削除すること、
を含む、方法。
【請求項９】
請求項１に記載の方法であって、前記ユーザ入力動作はジェスチャ動作を含み、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除することは、
前記アイテムセットに関連付けられている前記表現の前記変更された表示を表示し、
前記ジェスチャ動作によって変更された前記表現の前記表示の部分を決定し、
前記表現の前記表示に関連付けられている第１面積から、前記ジェスチャ動作によって変更された前記表現の前記表示の前記部分に関連付けられている第２面積を引いた差を決定し、
前記表現の前記表示に関連付けられている前記第１面積が閾値面積より小さいと判定し、
前記表現の前記表示に関連付けられている前記第１面積が前記閾値面積より小さいとの前記判定に応じて、前記アイテムセットを完全に削除すること、
を含む、方法。
【請求項１０】
請求項１に記載の方法であって、前記ユーザ入力動作はカーソル動作を含み、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除することは、
前記アイテムセットに関連付けられている前記表現の前記変更された表示を表示し、
前記カーソル動作によって変更された前記表現の前記表示の部分を決定し、
前記表現の前記表示に関連付けられている第１面積から、前記カーソル動作によって変更された前記表現の前記表示の前記部分に関連付けられている第２面積を引いた差を決定し、
前記表現の前記表示に関連付けられている前記第１面積が閾値面積より小さいと判定し、
前記表現の前記表示に関連付けられている前記第１面積が前記閾値面積より小さいとの前記判定に応じて、前記アイテムセットを完全に削除すること、
を含む、方法。
【請求項１１】
請求項１に記載の方法であって、さらに、削除された前記１つのアイテムセットの前記少なくとも一部に関連付けられているサイズ情報を表示することを備える、方法。
【請求項１２】
コンピュータプログラム製品であって、持続性のコンピュータ読み取り可能な記憶媒体を備え、
デバイスから削除する１つのアイテムセットを決定するためのコンピュータ命令と、
前記アイテムセットに関連付けられている表現を生成するためのコンピュータ命令と、
前記アイテムセットに関連付けられている前記表現をデバイスで表示するためのコンピュータ命令と、
前記アイテムセットに関連付けられている前記表現の前記表示を変更することに関連付けられているユーザ入力動作をデバイスで検出するためのコンピュータ命令と、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除するためのコンピュータ命令と、
を備える、コンピュータプログラム製品。
【請求項１３】
請求項１２に記載のコンピュータプログラム製品であって、前記１つのアイテムセットは、キャッシュファイル、インストールパッケージファイル、および、残留ファイル、の内の１または複数を含む、コンピュータプログラム製品。
【請求項１４】
請求項１２に記載のコンピュータプログラム製品であって、前記デバイスから削除する前記１つのアイテムセットを決定することは、１または複数のアイテムのユーザ選択に少なくとも部分的に基づく、コンピュータプログラム製品。
【請求項１５】
請求項１２に記載のコンピュータプログラム製品であって、前記デバイスから削除する前記１つのアイテムセットを決定することは、前記アイテムセットに関連付けられているサイズが前記デバイスに関連付けられている全記憶空間の所定の閾値パーセントを超えることをプログラム的に決定することを含む、コンピュータプログラム製品。
【請求項１６】
請求項１２に記載のコンピュータプログラム製品であって、前記アイテムセットに関連付けられている前記表現を生成することは、前記アイテムセットに関連付けられているコンテンツおよびメタデータの少なくとも一方または両方に基づいて、視覚的表現を生成することを含む、コンピュータプログラム製品。
【請求項１７】
請求項１２に記載のコンピュータプログラム製品であって、前記ユーザ入力動作はタッチ動作を含み、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除することは、
前記アイテムセットに関連付けられている前記表現の前記変更された表示を表示することと、
前記タッチ動作によって変更された前記表現の前記表示の部分を決定することと、
前記タッチ動作によって変更された前記表現の前記表示の前記部分に関連付けられている第１面積と前記表現の前記表示に関連付けられている第２面積との比較を決定することと、
前記比較に少なくとも部分的に基づいて、前記アイテムセットの前記少なくとも一部を削除することと、
を含む、コンピュータプログラム製品。
【請求項１８】
システムであって、
プロセッサであって、
デバイスから削除する１つのアイテムセットを決定し、
前記アイテムセットに関連付けられている表現を生成し、
前記アイテムセットに関連付けられている前記表現をデバイスで表示し、
前記アイテムセットに関連付けられている前記表現の前記表示を変更することに関連付けられているユーザ入力動作をデバイスで検出し、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除するよう構成された、プロセッサと、
前記プロセッサに接続され、前記プロセッサに命令を提供するよう構成されたメモリと、
を備える、システム。
【請求項１９】
請求項１８に記載のシステムであって、前記１つのアイテムセットは、キャッシュファイル、インストールパッケージファイル、および、残留ファイル、の内の１または複数を含む、システム。
【請求項２０】
請求項１８に記載のシステムであって、前記デバイスから削除する前記１つのアイテムセットを決定することは、１または複数のアイテムのユーザ選択に少なくとも部分的に基づく、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
他の出願の相互参照
本願は、２０１６年６月２９日出願の発明の名称を「Ａ  ＤＩＳＰＬＡＹ  ＭＥＴＨＯＤ，  Ａ  ＭＥＴＨＯＤ  ＡＮＤ  Ａ  ＭＥＡＮＳ  ＦＯＲ  ＣＬＥＡＲＩＮＧ  ＦＩＬＥＳ，  Ａ  ＤＩＳＰＬＡＹ  ＤＥＶＩＣＥ  ＡＮＤ  ＡＮ  ＥＬＥＣＴＲＯＮＩＣ  ＤＥＶＩＣＥ」とする中国特許出願第２０１６１０４９９２９２．７号に基づく優先権を主張する。当該出願は、すべての目的のために参照により本明細書に組み込まれる。
【０００２】
本願は、デバイス技術の分野に関し、特に、電子デバイスでファイルを消去するための技術に関する。
【背景技術】
【０００３】
様々な理由により、ファイルがデバイス（例えば、スマートフォン）に蓄積しうる。例えば、ユーザは、ウェブブラウザからデバイスにファイルをダウンロードしうる、および／または、他のデバイスから送信されたファイルをデバイスで受信しうる。したがって、時間と共に、スマートフォンは、通例、大量のキャッシュファイルおよびインストールパッケージファイルを、その他のタイプのダウンロードされたコンテンツに加えて格納することになる。これらのファイル（例えば、キャッシュファイルおよびインストールパッケージファイル）は、すぐに消去されなければ、蓄積して、デバイスの全記憶空間の大部分を消費するようになる。従来、ユーザは、例えば、消去ソフトウェアを用いて削除すべき特定のアプリケーションをマークすることによってファイルを消去（例えば、永久に削除）する。しかしながら、単に削除に向けてファイルをマークするだけでは、ユーザが、ファイル消去処理の進捗および／または成果の感覚を得ることができない可能性がある。
【図面の簡単な説明】
【０００４】
以下の詳細な説明と添付の図面において、本発明の様々な実施形態を開示する。
【０００５】
【図１】ユーザ相互作用に基づいてアイテムが削除されるデバイスの一実施形態を示す図。
【０００６】
【図２】デバイスで１セットのアイテムを削除するための処理の一実施形態を示すフローチャート。
【０００７】
【図３Ａ】デバイスのディスプレイスクリーンの例において、ユーザが１セットのアイテムの表現の少なくとも一部をスワイプすることを含むユーザ入力動作を用いて１セットのアイテムの少なくとも一部を削除する様子を示す図。
【図３Ｂ】デバイスのディスプレイスクリーンの例において、ユーザが１セットのアイテムの表現の少なくとも一部をスワイプすることを含むユーザ入力動作を用いて１セットのアイテムの少なくとも一部を削除する様子を示す図。
【図３Ｃ】デバイスのディスプレイスクリーンの例において、ユーザが１セットのアイテムの表現の少なくとも一部をスワイプすることを含むユーザ入力動作を用いて１セットのアイテムの少なくとも一部を削除する様子を示す図。
【図３Ｄ】デバイスのディスプレイスクリーンの例において、ユーザが１セットのアイテムの表現の少なくとも一部をスワイプすることを含むユーザ入力動作を用いて１セットのアイテムの少なくとも一部を削除する様子を示す図。
【０００８】
【図４】ユーザ入力動作を検出して、１セットのアイテムの内で削除すべき少なくとも一部を決定するための処理の一例を示すフローチャート。
【０００９】
【図５】ユーザ入力動作を検出して、１セットのアイテムの内で削除すべき少なくとも一部を決定するための処理の一例を示すフローチャート。
【００１０】
【図６】削除されたアイテムのサイズを表示するディスプレイスクリーンの一例を示す図。
【００１１】
【図７】ユーザ入力動作を検出して、１セットのアイテムの内で削除すべき少なくとも一部を決定するための処理の一例を示すフローチャート。
【００１２】
【図８】ユーザ音動作が検出された後の表現の変更済みの表示の一例を示す図。
【００１３】
【図９】ユーザ入力動作を検出して、１セットのアイテムの内で削除すべき少なくとも一部を決定するための処理の一例を示すフローチャート。
【００１４】
【図１０】ユーザ相互作用に基づいてアイテムが削除されるディスプレイデバイスの一実施形態を示す構造図。
【００１５】
【図１１】ユーザ相互作用に基づいてアイテムが削除される電子デバイスの一実施形態を示す構造図。
【発明を実施するための形態】
【００１６】
本発明は、処理、装置、システム、物質の組成、コンピュータ読み取り可能な格納媒体上に具現化されたコンピュータプログラム製品、および／または、プロセッサ（プロセッサに接続されたメモリに格納および／またはそのメモリによって提供される命令を実行するよう構成されたプロセッサ）を含め、様々な形態で実装されうる。本明細書では、これらの実装または本発明が取りうる任意の他の形態を、技術と呼ぶ。一般に、開示された処理の工程の順序は、本発明の範囲内で変更されてもよい。特に言及しない限り、タスクを実行するよう構成されるものとして記載されたプロセッサまたはメモリなどの構成要素は、ある時間にタスクを実行するよう一時的に構成された一般的な構成要素として、または、タスクを実行するよう製造された特定の構成要素として実装されてよい。本明細書では、「プロセッサ」という用語は、１または複数のデバイス、回路、および／または、コンピュータプログラム命令などのデータを処理するよう構成された処理コアを指すものとする。
【００１７】
以下では、本発明の原理を示す図面を参照しつつ、本発明の１または複数の実施形態の詳細な説明を行う。本発明は、かかる実施形態に関連して説明されているが、どの実施形態にも限定されない。本発明の範囲は、特許請求の範囲によってのみ限定されるものであり、本発明は、多くの代替物、変形物、および、等価物を含む。以下の説明では、本発明の完全な理解を提供するために、多くの具体的な詳細事項が記載されている。これらの詳細事項は、例示を目的としたものであり、本発明は、これらの具体的な詳細事項の一部または全てがなくとも特許請求の範囲に従って実施可能である。簡単のために、本発明に関連する技術分野で周知の技術事項については、本発明が必要以上にわかりにくくならないように、詳細には説明していない。
【００１８】
ここで、典型的な実施形態について詳細に説明する。その例は、図面に表示されている。以下の記載が複数の図と関連する場合、異なる図の中の同じ符号は、特に指示がない限り、同じ要素または類似の要素を表す。以下の典型的な実施形態に記載された実装例は、本願と一致する実装例すべてを表すものではない。逆に、それらは、特許請求の範囲で詳細に記載するような本願のいくつかの態様と一致する手段および方法の例にすぎない。
【００１９】
本明細書で用いられる用語は、単に具体的な実施形態を説明するためのものであり、本願を限定する意図はない。本願および添付の特許請求の範囲で用いられる単数形「ａ」、「ｓａｉｄ」、および、「ｔｈｅ」は、文脈によって特に明確な指示がない限り、複数形も含むよう意図される。また、本明細書で用いられる「および／または」という用語は、１または複数の関連要素のいずれかまたはすべての可能な組みあわせに言及し、それらを含むことを理解されたい。
【００２０】
本願は「第１」、「第２」、「第３」などの用語を用いて様々な情報を記載するが、この情報は、これらの用語によって限定されることはないことを理解されたい。これらの用語は、単に、同じカテゴリの情報を区別するよう機能する。例えば、それらの情報が本願の範囲内にある限りは、第１情報を第２情報と呼ぶこともできる。同様に、第２情報を第１情報と呼ぶこともできる。本明細書で用いられる「ｉｆ（〜場合）」という用語は、文脈に応じて、「ｗｈｅｎ（〜時）」または「ｕｐｏｎ  ｂｅｉｎｇ  ｃｏｎｆｉｒｍｅｄ（確認後）」と解釈されうる。
【００２１】
ここで、ユーザ相互作用に基づいてアイテムを削除する実施形態について説明する。デバイスから削除される１つのアイテムセット（１セットのアイテム）が決定される。様々な実施形態において、「アイテム」は、例えば、キャッシュファイル、インストールパッケージファイル、または、アンロードされたソフトウェアの残留ファイルなどのファイルを含む。キャッシュファイルおよびインストールパッケージファイルの例は、デバイスのブラウザを用いてダウンロードされるかもしくはオンラインまたはインスタントチャットソフトウェアによってダウンロードされた電子ファイルを含む。アンロード残留ファイルの例は、アンロードされたソフトウェア（例えば、現在実行されていないソフトウェア）によって残されたデータファイルを含む。様々な実施形態において、１セットのアイテムを「削除」することは、削除に向けてアイテムをマークすること（例えば、アイテムは、もはやユーザによってアクセス可能ではなくなり、ストレージ内のそれらの位置は、新たなデータによって再利用されるようマークされる）、または、デバイスから永久に除去すること（例えば、アイテムがもはやデバイスに格納されないように、ストレージ内のそれらの位置は、新たなデータによって上書きされる）を含む。アイテムセット（アイテムのセット）に関連付けられている表現が生成される。例えば、表現は、アイテムのセットの可視化として表示できるデータを含む。具体的な例において、表現は、削除される１セットのアイテムの内の１または複数のアイテムに関連付けられているサムネイル画像などのマルチメディアファイルを含む。アイテムのセットに関連付けられている表現は、デバイスに（例えば、デバイスのタッチスクリーンに）表示される。アイテムのセットに関連付けられた表現の表示を変更または修正することに関連付けられているユーザ入力動作が、デバイスで検出される。後に詳述するように、ユーザ入力動作は、デバイスに関して様々な異なるタイプのユーザ入力を含んでよく、異なるタイプのユーザ入力動作が、デバイスの一部である異なるセンサによって検出されてよい。様々な実施形態において、検出されたユーザ入力動作の反復および／または持続時間が大きいほど、デバイスでの表示において表現のアピアランスが変更される程度が大きくなる。例えば、ユーザ入力動作の反復および／または持続時間が大きいほど、表現の表示のサイズが縮小される。１セットのアイテムの内のどれだけが削除されるかが、アイテムのセットに関連付けられている表現の変更された表示によって決定される。
【００２２】
図１は、ユーザ相互作用に基づいてアイテムが削除されるデバイスの一実施形態を示す図である。デバイス１００は、タッチセンサ１０２、音センサ１０４、光センサ１０６、ストレージ１０８、および、削除エンジン１１０を備える。様々な実施形態において、タッチセンサ１０２、音センサ１０４、光センサ１０６、および、削除エンジン１１０の各々は、ハードウェアおよびソフトウェアの一方または両方を用いて実装されてよい。
【００２３】
デバイス１００は、携帯デバイス、スマートフォン、タブレットデバイス、ラップトップコンピュータ、デスクトップコンピュータ、および／または、その他のコンピュータデバイスを含みうる。
【００２４】
削除エンジン１１０は、削除される１セットのアイテムを決定するよう構成されている。例えば、アイテムのセットは、削除対象としてユーザが選択した１または複数のファイル、および／または、少なくとも所定の期間にわたってストレージ１０８に格納されている１または複数のファイルを含む。削除エンジン１１０は、アイテムのセットに対応する表現を決定するために、アイテムのセットに関連付けられている属性および／またはメタデータを解析するよう構成されている。例えば、表現は、アイテムのセットに含まれる少なくとも１つの画像に基づいたサムネイル画像、および／または、アイテムのセットに含まれる任意のコンテンツに特有ではない一般的な画像を含みうる。削除エンジン１１０は、さらに、デバイス１００のディスプレイ（例えば、タッチスクリーン）に表現を表示するよう構成される。例えば、表現は、デバイス（例えば、以前から実行中のアプリケーションまたはデバイスのデスクトップ）で以前に表示された任意の他のコンテンツの上に重なるように表示される。いくつかの実施形態において、表現は、表示される表現のアピアランスを変更するために少なくとも１つの特定の方法でデバイス１００と相互作用することをユーザに促すテキストまたは別の形態の指示と共に表示されてもよい。表現の表示の例については、図３Ａに関連して後述する。削除エンジンは、スタンドアロンアプリケーションとして、または、オペレーティングシステムの一部として実装できる。
【００２５】
デバイス１００で表現の表示を見た後に、ユーザは、その表現と共に表示され、検出される特定のタイプのユーザ相互作用を説明する指示を通じて、デバイス１００に関する動作を実行してよい。異なるタイプのユーザ入力動作が、デバイス１００に備えられた異なるセンサによって検出されてよい。
【００２６】
いくつかの実施形態において、第１タイプのユーザ相互作用は、デバイス１００のスクリーンへのユーザタッチ動作であり、タッチセンサ１０２によって検出されうる。いくつかの実施形態において、タッチセンサ１０２は、デバイス１００の電子視覚的表示構成要素の上に重ねられ、スクリーンとの接触を含むユーザ動作をキャプチャするよう構成されたタッチスクリーンを含む。例えば、タッチセンサ１０２によって検出可能なユーザ入力動作は、デバイス１００のスクリーンにおける表現の表示の少なくとも一部をワイプ／クリアするためのユーザの指の動きまたはユーザのスタイラスの利用を含む。例えば、ユーザのタッチ動作によってワイプ／クリアされた表現の表示の部分は、スクリーンでビューから隠され、それにより、スクリーンで見ることのできる表現の表示の量／サイズが削減される。
【００２７】
いくつかの実施形態において、第２タイプのユーザ相互作用は、ユーザがデバイス１００に向かって（例えば、空気を吹き込むことによる）音声動作を入力することであり、音センサ１０４によって検出されうる。いくつかの実施形態において、音センサ１０４は、マイクを備えており、音声をキャプチャするよう構成される。いくつかの実施形態において、音センサ１０４は、空気流量センサを備えており、空気流を検出し、空気流速を導きだし、空気流量を計算するよう構成される。例えば、音センサ１０４によって検出可能なユーザ入力動作は、音センサ１０４へ空気を吹き込む動作を含み、音センサ１０４は、アクセスしやすいようにデバイス１００の外側にインターフェースを有してよい。例えば、ユーザが音センサ１０４へ空気を長く吹き込むほど、ワイプ／クリアされてスクリーンでビューから隠される表現の表示が多くなる。したがって、ユーザが音センサ１０４に空気を吹き込む（または、別のノイズを立てる）持続時間が長くなるほど、スクリーンで見ることのできる表現が少なくなる。
【００２８】
いくつかの実施形態において、第３タイプのユーザ相互作用は、ユーザがデバイス１００の近くでジェスチャを行うことであり、光センサ１０６によって検出されうる。いくつかの実施形態において、ユーザのジェスチャは、デバイス１００内のモーションセンサ１０６（図示せず）によってキャプチャされてもよい。いくつかの実施形態において、光センサ１０６は、デバイス１００付近の光強度の変化をキャプチャするよう構成される。例えば、光センサ１０６によって検出可能なユーザ入力動作は、デバイス１００の光センサ１０６付近でユーザの手がジェスチャ（例えば、手を振るジェスチャ）を実行する動作を含む。例えば、光センサ１０６によって（例えば、光の変化のパターンの関数として）検出された手を振る動作が多いほど、より多くの表現の表示がワイプ／クリアされ、スクリーンでビューから隠される。したがって、光センサ１０６付近の光強度の変化として検出できる手を振る動作の回数が多くなるほど、スクリーンで見ることのできる表現が少なくなる。
【００２９】
いくつかの実施形態において、第４タイプのユーザ相互作用は、デバイス１００のスクリーン上でのカーソル動作であり、デバイス１００に接続されたおよび／またはその一部であるポインティングデバイス（図示せず）によって検出されうる。いくつかの実施形態において、ポインティングデバイスは、コンピュータマウスを含む。例えば、ポインティングデバイスによって検出可能なカーソル動作は、ユーザが、デバイス１００のディスプレイスクリーンに現れるカーソルを用いて、デバイス１００のスクリーンにおける表現の表示の少なくとも一部をワイプ／クリアする動作を含む。例えば、ユーザのカーソル動作によってワイプ／クリアされた表現の表示の部分は、スクリーンでビューから隠され、それにより、スクリーンで見ることのできる表現の表示の量／サイズが削減される。
【００３０】
削除エンジン１１０は、後に詳述するように、ユーザ入力動作の完了後にまだスクリーンで見ることのできる表現の表示の量（もしあれば）に基づいて、ストレージ１０８から実際に削除するアイテムのセットがどれだけあるかを決定するよう構成される。
【００３１】
図２は、デバイスで１セットのアイテムを削除するための処理の一実施形態を示すフローチャートである。いくつかの実施形態において、処理２００は、デバイス（図１のデバイス１００など）上で実施される。
【００３２】
工程２０２では、１セットのアイテムが、デバイスから削除される対象として決定される。
【００３３】
いくつかの実施形態において、削除される１セットのアイテムは、デバイスで削除される対象としてユーザによって特定された１セットのアイテムとして決定されてよい。例えば、ユーザは、デバイスで実行中のファイル消去アプリケーション（例えば、ｉＰｈｏｎｅ（登録商標）上のストレージ管理アプリケーション）から削除に向けて１または複数のアイテムを選択してよい。別の例において、ユーザは、デバイスでファイル消去をトリガするためのプリセットの複数キーの組みあわせを入力することによって、削除に向けて１または複数のアイテムを選択してもよい。いくつかの実施形態において、１セットのアイテムは、デバイスで実行中のアプリケーションまたはオペレーティングシステムによって、削除されるようプログラム的に決定されてもよい。例えば、１セットのアイテムによって占められた記憶空間が全記憶空間の所定の閾値パーセント（例えば、５０％）を占める時、それらのアイテムは、削除対象として自動的に決定されてよい。別の例において、１セットのアイテムが、所定の閾値時間より長い間デバイスで開かれていない／利用されていない時、それらのアイテムは、削除対象として自動的に決定されてよい。
【００３４】
工程２０４では、アイテムのセットに関連付けられている表現が生成される。
【００３５】
工程２０４では、アイテムのセットの視覚的表現が生成される。様々な実施形態において、表現は、音響効果有りまたは無しの画像またはビデオなど、マルチメディアファイルを含む。いくつかの実施形態において、表現は、削除されるセット内のアイテムに関連付けられているメタデータおよび／またはコンテンツに基づいて生成される。例えば、表現は、削除されるアイテムのセットに含まれる画像のサムネイルバージョンであってよい。いくつかの実施形態において、生成される表現の属性は、ディスプレイスクリーンに表示される表現の形状、ディスプレイスクリーンに表示される表現のサイズ、ディスプレイスクリーンに表示される表現の画像などを含んでよい。例えば、表現は、画像コンテンツと共に長方形のファイルとして表示されてよい。表現のサイズは、デバイスのディスプレイスクリーンの全面積の１０分の１である。表現の画像は、特定の色の色分布を含んでよい。いくつかの実施形態において、デバイスのディスプレイスクリーン上での表現の表示面積は、削除されるアイテムのセットに比例してよい。例えば、削除されるアイテムが１０ＭＢのサイズである場合、ディスプレイスクリーン上の表現の表示面積はａ×ｂであり、削除されるアイテムが２０ＭＢのサイズである場合、ディスプレイスクリーン上の表現の表示面積はａ×２ｂであり、ここで、ａは表現の形状の幅であり、ｂは表現の形状の高さである。当業者であれば、上述した形状の面積および削除されるアイテムによって占められる記憶容量は、単に例示にすぎないことがわかる。削除されるアイテムによって占められる記憶領域と表現の面積との一貫性を維持することにより、削除されるアイテムによって占められる記憶空間に、さらなる視覚的形状を取らせることができる。
【００３６】
工程２０６では、アイテムのセットに関連付けられている表現が、デバイスで表示される。
【００３７】
表現（例えば、マルチメディアファイル）は、デバイスのディスプレイスクリーンで表示される。いくつかの実施形態において、表現は、デバイスで実行中のアプリケーションの上にオーバーレイとして表示される。いくつかの実施形態において、表現は、デバイスにインストールされた１または複数のアプリケーションに関連付けられたアイコンのデスクトップ表示の上にオーバーレイとして表示される。表現は、ユーザの注意を引くよう設計された任意の方法でデバイスのディスプレイスクリーンに表示されてよい。また、いくつかの実施形態において、表現は、１セットのアイテムの少なくとも一部を削除させるために、表示された表現と相互作用するようユーザに指示する指示（例えば、テキストおよび／または画像）と共に表示される。例えば、表示された指示は、１または複数の指（またはスタイラスペン）をディスプレイスクリーン（タッチスクリーンでもある）に当てて、表現の表示を含むタッチスクリーンの部分にスワイプ動作を行うよう、ユーザに指示してよい。別の例において、表示された命令は、デバイスのマイクまたは空気流量センサへ指定のノイズ（例えば、息を吹くノイズ）を出すよう、ユーザに指示してもよい。さらに別の例において、表示された命令は、デバイスの光センサの近くでジェスチャ（例えば、ユーザの手を振るジェスチャ）をするよう、ユーザに指示しても良い。
【００３８】
工程２０８では、アイテムのセットに関連付けられた表現の表示を変更することに関連付けられているユーザ入力動作が、デバイスで検出される。
【００３９】
実行されてデバイスによって検出されたユーザ入力動作の程度が大きいほど（例えば、タッチスクリーンに対して検出された指スワイプ動作が大きいほど、マイクまたは空気流量センサへユーザの出したノイズの持続時間が長いほど、もしくは、デバイスの近くでの手の動きの反復回数が多いほど）、表現の表示が変更される程度が大きくなる。様々な実施形態において、実行されてデバイスによって検出されたユーザ入力動作の程度が大きいほど、消去／クリアされるすなわちデバイスのディスプレイスクリーンでビューから隠される表現の面積が大きくなる。したがって、検出されたユーザ入力動作の程度が大きいほど、デバイスのディスプレイスクリーンで見ることのできる表現の面積が小さくなるので、ユーザは、削除されるアイテムのセットの表現についてユーザ入力動作の程度に比例した削減／除去を体験する／見ることができる。
【００４０】
工程２１０では、１セットのアイテムの少なくとも一部が、アイテムのセットに関連付けられている表現の変更された表示に少なくとも部分的に基づいて削除される。
【００４１】
デバイスのディスプレイスクリーンにどれだけの面積の表現が表示されたままになるかは、削除されるアイテムのセットの量に相関する。いくつかの実施形態では、表示された表現が完全に消去／クリアされた場合に、アイテムのセットは完全に削除される。いくつかの実施形態では、閾値量（例えば、面積）の表現が消去／クリアされた場合に、アイテムのセットは完全に削除される。いくつかの実施形態において、閾値量（例えば、面積）未満の表現が消去／クリアされた場合、アイテムのセットの内で削除される部分は、表現の消去／クリアされた面積に比例してよい。様々な実施形態において、削除されるアイテムの量の結果として解放される記憶空間の量が、その後、デバイスのディスプレイスクリーンに表示される（例えば、ユーザが、削除の確認、そして、結果としてどれだけの記憶空間が解放されたかの感覚を得ることができるように）。
【００４２】
削除される１セットのアイテムの表現の表示を変更（例えば、面積を削減）するためにユーザがデバイスと物理的に相互作用することを可能にすることにより、ユーザは、デバイスでのアイテム削除の動作および進捗をより良く把握できる。インタラクティブな性質のデバイスからのファイル削除は、未使用のアイテムをデバイスからより定期的に削除する動機もユーザに与えうる。
【００４３】
図３Ａ〜図３Ｄは、デバイスのディスプレイスクリーンの例において、ユーザが１セットのアイテムの表現の少なくとも一部をスワイプすることを含むユーザ入力動作を用いて１セットのアイテムの少なくとも一部を削除する様子を示す。図３Ａは、削除される１セットのアイテムの表現３０２が表示されたデバイス３００のディスプレイスクリーンの一例である。表現３０２は、この例において、画像を含み、デバイス３００に表示されたいくつかのアイコン上にオーバーレイされている。いくつかの実施形態において、表現３０２のサイズおよびアピアランスは、削除されるアイテムのメタデータおよび／またはコンテンツに基づいて決定される。図３Ｂは、ユーザ入力動作が表現３０２に関して起きた後の表現３０２の変更された表示を示す第１例である。具体的には、図３Ｃの例において、デバイス３００（例えば、そのタッチスクリーン）によって検出されたユーザ入力動作は、表現３０２に対するユーザの指スワイプである。図３Ｂの例に示すように、ユーザの指が表現３０２を通して位置３０８から３１０へ移動すると、ユーザの指の運動が追跡され、表現３０２の表示は、ユーザの追跡された指スワイプを反映するように更新される。ユーザの指スワイプの結果として、部分３０６がユーザの指によって消去されたかのように、ユーザの指スワイプによって影響を受けた表現３０２の部分３０６がビューから除去される。図３Ｃは、その後のユーザ入力動作が表現３０２に関して起きた後の表現３０２の変更された表示を示す第２例である。具体的には、図３Ｃの例において、デバイス３００（例えば、そのタッチスクリーン）によって検出されたユーザ入力動作は、表現３０２に対するユーザの後続の指スワイプである。表現３０２の部分３０６の下方にある表現３０２の部分でのユーザの第２指スワイプの結果として、部分３１２がユーザの指によって消去されたかのように、ユーザの第２指スワイプによって影響を受けた表現３０２の部分３１２がビューから除去される。
【００４４】
いくつかの実施形態において、ユーザのタッチ動作によって影響を受けた表現の表示の部分を決定するために、表現に関するユーザのタッチ動作の中心曲線が決定される。図３Ｂおよび図３Ｃを参照すると、第１および第２のユーザのタッチ動作に対応する中心曲線３２０および３２２が示されている。中心曲線３２０および３２２は、タッチスクリーンに対するユーザのタッチ動作に対応する。いくつかの実施形態では、表現３０２のそれぞれ影響された部分を得るために、所定の距離（例えば、ピクセル数、センチメートルなどで測定される）だけ中心曲線３２０および３２２の両側から広げられる。所定の距離とスワイプの距離とを掛けることで、いくつかの実施形態において、影響を受けた領域のおおよそのサイズ／面積が得られる。それに応じて、表現３０２の影響された部分は、もはやデバイス３００のディスプレイスクリーンに表示されない。
【００４５】
表現３０２におけるユーザのスワイプ動作を含むさらなるユーザ入力動作が受信され（図示せず）、それにより、表現３０２の対応する部分がデバイス３００のディスプレイスクリーンでビューから隠されうる。
【００４６】
図３Ａ〜図３Ｃの例で示されていない検出されたユーザ入力動作に応答して表現３０２の表示を変更する別の例において、表現３０２の表示は、多くのユーザ入力動作が表現３０２に関して検出されるほど、表現３０２に関連付けられている画像が完全に消えるまで、ますます不鮮明でぼやけるように表示されてもよい。ぼかし効果は、元々の画像にフィルタを適用する技術、元々の画像内のピクセルを置換する技術、および／または、その他の適切な技術によって達成されうる。また、表現３０２が音声を含む場合、表現３０２の表示は、多くのユーザ入力動作が表現３０２に関して検出されるほど、音声が完全に消えるまで、ますます小さい音声を発するように表示されてもよい。検出されたユーザ入力動作に応答して表現３０２の表示を変更のするさらに別の例において、表現３０２の表示は、多くのユーザ入力動作が表現３０２に関して検出されるほど、上から下へ徐々に消えてもよい。
【００４７】
１または複数のユーザ入力動作に応答して表現３０２がどれだけ除去されるかに応じて、表現３０２によって表されたアイテムのセットの少なくとも一部が、デバイス３００から削除される。上述のように、アイテムを削除することは、再利用に向けてかかるアイテムに関連付けられている記憶空間をマークすること、または、かかるアイテムに関連付けられている記憶空間を新たなデータですぐに上書きすることを指す。ユーザ入力動作が、（例えば、少なくとも所定の期間にわたってユーザ入力動作の検出がなかったことに基づいて）停止を検出された後、ユーザは、表現３０２の表示の変更との相互作用を終了したと仮定される。ユーザが表現３０２の表示の変更との相互作用を終了したと決定されると、ディスプレイスクリーンのビューに残る表現３０２の部分があれば、セット内のどれだけのアイテムが削除されるべきかを決定するために解析される。いくつかの実施形態において、表現３０２がすべて、ユーザ入力動作によってビューから取り除かれた場合、セット内のアイテムすべてが削除される。いくつかの実施形態において、表現３０２のすべて未満がユーザ入力動作によってビューから取り除かれた場合、表現３０２の残りの面積が、セット内のどれだけのアイテムが削除されるべきかを決定するために表現３０２の元々の面積と比較される。例えば、削除されるアイテムのセットの全サイズが、合計で６００ＭＢであるとする。表現３０２の５／６が、１または複数のユーザ入力動作に基づいて取り除かれた場合、アイテムセットの６００ＭＢの内の５／６（すなわち５００ＭＢ）が削除されることになる。図３Ｄは、１または複数のユーザ入力動作による表現３０２の表示の変更の結果として削除されたアイテムのサイズを示すメッセージが３１４に表示されているディスプレイスクリーンの一例である。デバイス３００がユーザ入力動作の完了を検出した後、表現３０２の残りがあれば、アイテムセットの元々の全サイズの内のどれだけが削除されるのかを決定するためにチェックされる。図３Ｄの例では、（サイズが少なくとも５００ＭＢである）アイテムセットの元々の全サイズの内の５００ＭＢが削除されると決定された。アイテムセットの元々の全サイズが、削除されたアイテムの実際のサイズよりも大きい場合、いくつかの実施形態において、アイテムセットの元々の全サイズが、ディスプレイスクリーンに表示されてもよい（例えば、「６００ＭＢ相当のファイルの内の５００ＭＢが削除されました」）。
【００４８】
図４は、ユーザ入力動作を検出して、１セットのアイテムの内で削除すべき少なくとも一部を決定するための処理の一例を示すフローチャートである。いくつかの実施形態において、処理４００は、デバイス（図１のデバイス１００など）で実施される。いくつかの実施形態において、図２の処理２００の工程２０８および２１０が、少なくとも部分的に処理４００を用いて実施されてよい。
【００４９】
処理４００は、デバイスのディスプレイスクリーンに表示されたアイテムのセットの表現に対するユーザのタッチ動作（例えば、指スワイプ動作）を含むユーザ入力動作に基づいて、アイテムのセットを削除する例を記載する。処理４００は、ユーザによる１または複数のタッチ動作によってクリア／除去／変更された表現の比率に基づいて、削除されるアイテムのセットの中の一部を削除することを記載する。
【００５０】
工程４０２では、アイテムのセットの表現の表示を変更することに関するタッチ動作を含むユーザ入力動作が、タッチセンサを用いて検出される。デバイスのディスプレイスクリーンに表示された表現に対するユーザのタッチ動作を含む１または複数のユーザ入力動作が検出される。ディスプレイスクリーンに表示された表現に対する各タッチ動作は、表現の対応する部分が表示されないようにクリア／除去する。
【００５１】
工程４０４では、表現の変更された表示が、検出されたタッチ動作に応じて表示される。いくつかの実施形態において、ユーザのタッチ動作によってクリア／除去／変更された表現の部分の領域は、デバイスのディスプレイスクリーンのビューから隠されるように表示される。例えば、タッチ動作による表現の各部分のクリア／除去／変更は、表示のサイズがいくつかのフレームにわたって縮小するアニメーションとして表示されてよい。ユーザ入力動作に応答して表現の表示への変更を表示することによって、ユーザは、入力動作への即時フィードバックを体験できる。
【００５２】
工程４０６では、タッチ動作によって変更された表現の表示の部分が決定される。いくつかの実施形態では、ユーザのタッチ動作によってクリア／除去／変更された表現の部分の面積が、図３Ｃに関連して上述した技術を用いて決定される。いくつかの実施形態において、ユーザのタッチ動作によってクリア／除去／変更された表現の部分の面積は、ユーザがユーザ入力動作の実行を終えたことを決定した後に決定されてよい。例えば、ユーザがユーザ入力動作の実行を終えたことを決定するための１つの技術は、少なくとも所定の期間中にデバイスのタッチスクリーンでユーザのタッチ動作が検出されないことである。
【００５３】
工程４０８では、タッチ動作によって変更された表現の表示の部分に関連付けられている第１面積と表現の表示に関連付けられている第２面積との比較が決定される。いくつかの実施形態において、ユーザのタッチ動作によってクリア／除去／変更された表現の部分の面積は、クリア／除去／変更された表現の比率または割合を決定するために、（ユーザ入力動作による変更の前の）表現の元々の総面積と比較される。
【００５４】
工程４１０では、１セットのアイテムの少なくとも一部が、少なくとも部分的に比較に基づいて削除される。いくつかの実施形態において、アイテムのセットの全サイズの内、検出されたユーザのタッチ動作の結果として削除される比率または割合は、ユーザのタッチ動作によってクリア／除去／変更された表現の比率または割合と同じである。削除動作は、プログラム的に実行されうる。例えば、削除されたファイルに関連付けられている記憶空間を「ダーティ」としてマークし、したがって、新しいデータによって再利用／上書きする準備をすることによって、あるいは、削除されたファイルに関連付けられている記憶空間を新たなデータまたはデフォルトのデータで直接上書きすることによって、削除動作を実行するために、オペレーティングシステムが呼び出されうる。
【００５５】
例えば、デバイスは、ディスプレイスクリーンからクリアされた表現の面積がｃであると検出する。表現の元々の総面積は、ｄである。したがって、デバイスから削除されるアイテムのセットの全体量は、ｄに対するｃの比率に従って決定されうる。例えば、ｄに対するｃの比率が３分の１であり、デバイス上で削除されるアイテムのセットの全体量が６００ＭＢであると仮定する。したがって、削除されるアイテムのセット６００ＭＢの内の３分の１（２００ＭＢ）が削除されることになる。
【００５６】
図５は、ユーザ入力動作を検出して、１セットのアイテムの内で削除すべき少なくとも一部を決定するための処理の一例を示すフローチャートである。いくつかの実施形態において、処理５００は、デバイス（図１のデバイス１００など）で実施される。いくつかの実施形態において、図２の処理２００の工程２０８および２１０が、少なくとも部分的に処理５００を用いて実施されてよい。
【００５７】
処理５００は、デバイスのディスプレイスクリーンに表示されたアイテムのセットの表現に対するユーザのタッチ動作（例えば、指の動作）を含むユーザ入力動作に基づいて、アイテムのセットを削除する例を記載する。
【００５８】
工程５０２では、アイテムのセットの表現の表示に関するタッチ動作を含むユーザ入力動作が、タッチセンサを用いて検出される。工程５０２は、図４の処理４００の工程４０２と同様である。
【００５９】
工程５０４では、表現の変更された表示が、検出されたタッチ動作に応じて表示される。工程５０４は、図４の処理４００の工程４０４と同様である。
【００６０】
工程５０６では、タッチ動作によって変更された表現の表示の部分が決定される。工程５０６は、図４の処理４００の工程４０６と同様である。
【００６１】
工程５０８では、表現の表示に関連付けられている第１面積と、タッチ動作によって変更された表現の表示の部分に関連付けられている第２面積との間の面積の差が決定される。表示されている表現の残りの部分の面積は、表現の表示の総面積と、タッチ動作によって変更された表現の表示の部分との間の差として決定される。換言すると、ユーザによる１または複数のタッチ動作によってクリア／除去／変更されなかった表現の残りの面積が決定される。
【００６２】
工程５１０では、面積の差が閾値面積未満であるか否かが決定される。面積の差が閾値面積未満である場合、制御は工程５１２に進められる。逆に、第１面積が閾値未満でない場合、制御は工程５１４に進められる。
【００６３】
工程５１２では、アイテムのセットは、完全に削除される。表現の残りが所定の閾値面積未満であるので、ユーザがディスプレイスクリーン上の表現の表示全体をクリア／除去／変更しなかったとしても、アイテムのセット全体を削除する意図があったと推測される。例えば、所定の閾値面積は、表現の元々の総面積の比較的小さい割合（例えば、１０％）として決定されてよい。したがって、アイテムのセットがデバイスから完全に削除されることを保証することが可能であり、これにより、ユーザによって実行される必要のある指示が単純化／削減される。
【００６４】
工程５１４では、表現の表示の一部に関連付けられている第２面積と、表現の表示に関連付けられている第１面積との比較が決定される。いくつかの実施形態において、ユーザのタッチ動作によってクリア／除去／変更された表現の部分の面積は、クリア／除去／変更された表現の比率または割合を決定するために、（ユーザ入力動作による変更の前の）表現の元々の総面積と比較される。
【００６５】
工程５１６では、アイテムのセットの内で削除される少なくとも一部が、少なくとも部分的に比較に基づいて決定される。いくつかの実施形態において、アイテムのセットの全サイズの内、検出されたユーザのタッチ動作の結果として削除される比率または割合は、ユーザのタッチ動作によってクリア／除去／変更された表現の比率または割合と同じである。
【００６６】
工程５１８では、アイテムのセットの内で削除された少なくとも一部に関連付けられているサイズが表示される。アイテムのセット全体が工程５１６で削除された場合、アイテムのセットの全サイズが、削除されたアイテムの量として表示される。例えば、削除されるアイテムの全サイズが６００ＭＢであり、工程５１０でアイテムのセット全体が削除されると決定された場合、図６に示すように、６００ＭＢ相当のファイルが削除されたことを示すメッセージが表示される。図６では、６００ＭＢ相当のファイルが削除されたことを示すメッセージ６１２が、デバイス６００のディスプレイスクリーンに表示されている。アイテムセットの全体未満が工程５１６で削除された場合、アイテムセットの全サイズの内、決定された比率に基づいて削除された部分が表示される。
【００６７】
このように、本明細書に記載のいくつかの実施形態は、ユーザがかかるファイルの除去をより良好に把握できるように、デバイスへのユーザのタッチ動作を、デバイスからアイテムを削除するプロセスに緊密に結びつける。
【００６８】
いくつかの実施形態において、処理５００は、ポインティングデバイスによって検出されるカーソル動作を含むユーザ入力動作に対して同様に実施されてもよい。
【００６９】
図７は、ユーザ入力動作を検出して、１セットのアイテムの内で削除すべき少なくとも一部を決定するための処理の一例を示すフローチャートである。いくつかの実施形態において、処理７００は、デバイス（図１のデバイス１００など）で実施される。いくつかの実施形態において、図２の処理２００の工程２０８および２１０が、少なくとも部分的に処理７００を用いて実施されてよい。
【００７０】
処理７００は、デバイスのディスプレイスクリーンに表示されたアイテムのセットの表現に対するユーザの音入力動作（例えば、音を出す、もしくは、マイクまたは空気流量センサに空気を吹き込む動作）を含むユーザ入力動作に基づいて、アイテムのセットを削除する例を記載する。
【００７１】
工程７０２では、アイテムのセットの表現の表示を変更することに関する音入力動作を含むユーザ入力動作が、音センサを用いて検出される。いくつかの実施形態において、音センサは、マイクまたは空気流量センサを含む。いくつかの実施形態において、音センサは、デバイスの外側の近くにインターフェースを有する。いくつかの実施形態において、音センサは、デバイスのイヤホンジャックを介して入力を受信する。例えば、ユーザによって生み出される音入力動作は、ユーザの言語的音声、ユーザが音センサのインターフェースに吹き込む空気、および／または、ユーザによって生み出される任意のその他のタイプのノイズまたは音を含みうる。
【００７２】
工程７０４では、音入力動作に関連付けられている持続時間が決定される。検出された音入力動作に関連付けられている持続時間が測定される。いくつかの実施形態において、音入力動作は、連続的な音入力を指す。いくつかの実施形態において、音入力動作は、短い無音によって分断された一連の音入力を指す。音入力動作の測定された持続時間が長いほど、削除されるアイテムのセットの表現の表示が大きく変更される。具体的には、音入力動作の測定された持続時間が長いほど、削除されるアイテムのセットの表現の表示が大きくクリア／除去／変更される。例えば、空気流量センサが、ユーザの空気吹き込み動作の気流強度を検出する。検出された気流強度が所定の強度値に到達すると、空気吹き込み動作の持続時間が測定される。
【００７３】
工程７０６では、表現の変更された表示が、検出された音入力動作の持続時間に応じて表示される。いくつかの実施形態において、音入力動作の測定された持続時間が閾値時間長に到達すると、表現の表示全体が、デバイスのディスプレイスクリーンのビューからクリアされる／隠される。いくつかの実施形態において、閾値時間長は、削除されるアイテムのセットの全サイズに基づいて動的に生成される。例えば、時間の単位は、ストレージサイズの単位に関連しており、したがって、大きいサイズに関連付けられているアイテムのセットは、それに対応して長い閾値時間長を有し、小さいサイズに関連付けられているアイテムのセットは、それに対応して短い閾値時間長を有する。音入力動作の測定された持続時間が閾値時間長より短ければ、結果として、それに比例する表現の表示の部分が、ディスプレイスクリーンでクリア／除去／変更される。
【００７４】
工程７０８では、音入力動作に関連付けられている持続時間が閾値時間長以上であるか否かが判定される。音入力動作の測定された持続時間が閾値時間長以上である場合、制御は工程７１０に進められる。逆に、音入力動作の測定された持続時間が閾値時間長より短い場合、制御は工程７１２に進められる。
【００７５】
工程７１０では、アイテムのセットは、完全に削除される。音入力動作の測定された持続時間が閾値時間長と少なくとも同じ長さであるので、ユーザがアイテムセット全体を削除しようとしたと推測される。
【００７６】
工程７１２では、音入力動作に関連付けられている持続時間と閾値時間長との比較が決定される。測定された持続時間が閾値時間長より短い場合、測定された持続時間と閾値時間長との間の比が決定される。
【００７７】
工程７１４では、１セットのアイテムの少なくとも一部が、少なくとも部分的に比較に基づいて削除される。ディスプレイスクリーンにまだ表示されている表現の表示の部分と、削除されると決定されたアイテムのセットの部分の両方が、測定された持続時間と閾値時間長との間の比に基づいて決定される。
【００７８】
工程７１６では、アイテムのセットの内で削除された少なくとも一部に関連付けられているサイズが表示される。
【００７９】
例えば、５ミリ秒の閾値時間長にわたって持続するユーザ音動作の持続時間が測定されると、表現全体がデバイスのディスプレイスクリーンのビューからクリアされる／隠されると仮定する。したがって、測定された持続時間が１ミリ秒である場合、表現の総面積の５分の１がクリア／隠されうる。測定された持続時間が２ミリ秒である場合、表現の総面積の５分の２が消えうる。そして、以下同様に続く。図８は、ユーザ音動作が検出された後の表現の変更済みの表示の一例である。図８の例では、表現８０２の上部の表示の一部が、検出されたユーザ音入力動作に応じて消去されている。例えば、ユーザ音入力動作の閾値時間長は、表現８０２がデバイス８００のディスプレイスクリーンのビューから完全にクリア／隠されるのに少なくとも５ミリ秒の長さである必要がある。したがって、例えば、図７の処理７００などの処理を用いて、１ミリ秒だけのユーザ入力動作が検出された場合、表現８０２の５分の１だけが、図８の例に示すように、ビューからクリア／隠されることになる。
【００８０】
このように、本明細書に記載のいくつかの実施形態は、ユーザがかかるファイルの除去をより良好に把握できるように、デバイスへのユーザの音入力動作を、デバイスからアイテムを削除するプロセスに緊密に結びつける。
【００８１】
図９は、ユーザ入力動作を検出して、１セットのアイテムの内で削除すべき少なくとも一部を決定するための処理の一例を示すフローチャートである。いくつかの実施形態において、処理９００は、デバイス（図１のデバイス１００など）で実施される。いくつかの実施形態において、図２の処理２００の工程２０８および２１０が、少なくとも部分的に処理９００を用いて実施されてよい。
【００８２】
処理９００は、デバイスのディスプレイスクリーンに表示されたアイテムのセットの表現に対するユーザのジェスチャ動作（例えば、ディスプレイスクリーンを触らずにユーザの手を振る動作）を含むユーザ入力動作に基づいて、アイテムのセットを削除する例を記載する。
【００８３】
工程９０２では、ジェスチャ動作を含むユーザ入力動作が、光強度センサを用いて検出される。（例えば、ディスプレイスクリーンから所定の距離内での）ユーザのジェスチャ動作を含む１または複数のユーザ入力動作が検出される。（例えば、ディスプレイスクリーンから所定の距離内での）各ジェスチャ動作は、表現の一部が表示されないようにクリア／除去する。例えば、ユーザのジェスチャ動作（ユーザの手を振る動作であってよい）は、光強度パターンの変化に基づいて、デバイスの光強度センサによって検出される。ユーザによって検出されるユーザの手振り動作が多いほど、表示からクリア／除去される表現が多くなる。いくつかの実施形態において、検出された各手振り動作は、所定の量（例えば、２０％）の表現が表示からクリア／除去されることに対応する。
【００８４】
工程９０４では、表現の変更された表示が、検出されたジェスチャ動作に応じて表示される。いくつかの実施形態において、ユーザのジェスチャ動作によってクリア／除去／変更された表現の部分の領域は、デバイスのディスプレイスクリーンのビューから隠されるように表示される。例えば、ジェスチャ動作による表現の各部分のクリア／除去／変更は、アニメーションとして表示されてよい。ユーザ入力動作に応答して表現の表示への変更を表示することによって、ユーザは、入力動作への即時フィードバックを体験できる。
【００８５】
工程９０６では、ジェスチャ動作によって変更されたアイテムのセットの表現の表示の部分が決定される。いくつかの実施形態では、ユーザのジェスチャ動作によってクリア／除去／変更された表現の部分の面積が決定される。いくつかの実施形態において、ユーザのジェスチャ動作によってクリア／除去／変更された表現の部分の面積は、ユーザがユーザ入力動作の実行を終えたことを決定した後に決定されてよい。例えば、ユーザがユーザ入力動作の実行を終えたことを決定するための１つの技術は、少なくとも所定の期間中にユーザのジェスチャ動作が検出されないことである。
【００８６】
工程９０８では、表現の表示に関連付けられている第１面積と、ジェスチャ動作によって変更された表現の表示の部分に関連付けられている第２面積との間の面積の差が決定される。表示されている表現の残りの部分の面積は、表現の表示の総面積と、ジェスチャ動作によって変更された表現の表示の部分との間の差として決定される。換言すると、ユーザによる１または複数のジェスチャ動作によってクリア／除去／変更されなかった表現の残りの面積が決定される。
【００８７】
工程９１０では、面積の差が閾値未満であるか否かが決定される。第１面積が閾値未満である場合、制御は工程９１２に進められる。逆に、第１面積が閾値未満でない場合、制御は工程９１４に進められる。
【００８８】
工程９１２では、アイテムのセットは、完全に削除される。表現の残りが所定の閾値面積未満であるので、ユーザがディスプレイスクリーン上の表現の表示全体をクリア／除去／変更しなかったとしても、アイテムのセット全体を削除する意図があったと推測される。例えば、所定の閾値面積は、表現の元々の総面積の比較的小さい割合（例えば、１０％）として決定されてよい。したがって、アイテムのセットがデバイスから完全に削除されることを保証することが可能であり、これにより、ユーザによって実行される必要のある指示が単純化／削減される。
【００８９】
工程９１４では、表現の表示の一部に関連付けられている第２面積と、表現の表示に関連付けられている第１面積との比較が決定される。いくつかの実施形態において、ユーザのジェスチャ動作によってクリア／除去／変更された表現の部分の面積は、クリア／除去／変更された表現の比率または割合を決定するために、（ユーザ入力動作による変更の前の）表現の元々の総面積と比較される。
【００９０】
工程９１６では、１セットのアイテムの少なくとも一部が、少なくとも部分的に比較に基づいて削除される。いくつかの実施形態において、アイテムのセットの全サイズの内、検出されたユーザのジェスチャ動作の結果として削除される比率または割合は、ユーザのジェスチャ動作によってクリア／除去／変更された表現の比率または割合と同じである。
【００９１】
工程９１８では、アイテムのセットの内で削除された少なくとも一部に関連付けられているサイズが表示される。アイテムのセット全体が工程９１６で削除された場合、アイテムのセットの全サイズが、削除されたアイテムの量として表示される。例えば、削除されるアイテムの全サイズが６００ＭＢであり、工程９１６でアイテムのセット全体が削除されると決定された場合、６００ＭＢ相当のファイルが削除されたことを示すメッセージが表示される。アイテムセットの全体未満が工程９１６で削除された場合、アイテムセットの全サイズの内、決定された比率に基づいて削除された部分が表示される。
【００９２】
このように、本明細書に記載のいくつかの実施形態は、ユーザがかかるファイルの除去をより良好に把握できるように、デバイスへのユーザのジェスチャ動作を、デバイスからアイテムを削除するプロセスに緊密に結びつける。
【００９３】
図１０は、ユーザ相互作用に基づいてアイテムが削除されるディスプレイデバイスの一実施形態を示す構造図である。図１０に示すように、ハードウェアレベルでは、デバイスは、プロセッサ、内部バス、ネットワークインターフェース、メモリ、および、不揮発性メモリを備える。デバイスは、ビジネスサービスに必要なその他のハードウェアを備えてもよいが、それらは図示されていない。
【００９４】
プロセッサは、対応するコンピュータプログラムを不揮発性メモリから内部メモリへ移し、それを実行する。上述の表示構成要素は、いくつかの実施形態において、オペレーティングシステムを含む論理層に実装される。本願は、ソフトウェア実装以外の実装、例えば、論理デバイス（例えば、プログラム可能な電子構成要素）またはソフトウェア／ハードウェアを組み合わせた形態など、を排除しない。換言すると、処理フローを実行する実体は、様々な論理ユニットに限定される必要はない。ハードウェアまたは論理デバイスによって実装されてもよい。
【００９５】
図１１は、ユーザ相互作用に基づいてアイテムが削除される電子デバイスの一実施形態を示す構造図である。ハードウェアレベルでは、電子デバイスは、プロセッサ、内部バス、ネットワークインターフェース、メモリ、および、不揮発性メモリを備える。電子デバイスは、ビジネスサービスに必要なその他のハードウェアを備えてもよいが、それらは図示されていない。
【００９６】
プロセッサは、対応するコンピュータプログラムを不揮発性メモリから内部メモリへ移し、それを実行する。上述の削除デバイスは、論理層に実装される。本願は、ソフトウェア実装以外の実装、例えば、論理デバイスまたはソフトウェア／ハードウェアを組み合わせた形態など、を排除しない。換言すると、処理フローを実行する実体は、様々な論理ユニットに限定される必要はない。ハードウェアまたは論理デバイスによって実装されてもよい。
【００９７】
説明および実際面で本明細書に開示した発明を考慮すると、当業者であれば、本願の実施のための他のスキームを容易に考えつく。本願は、本願の一般原理に従う本願のあらゆる変形例、用途、または、適応例を網羅し、本願によって開示されていない技術分野における公知または慣習的技術手段を含むことを意図する。説明および実施形態は、単に例示と見なされる。本願の真の範囲および精神は、以下の特許請求の範囲で示される。
【００９８】
用語「備える」または「含む」またはそれらの活用形は、非排他的な意味に取られることにも注意されたい。したがって、一連の要素を備える処理、方法、製品、または、装置は、それらの要素を備えるだけでなく、明示的に挙げられていない他の要素、もしくは、かかる処理、方法、製品、または、装置に内在する要素をも備える。さらなる限定がなければ、「（単数の名詞）を備える」という表現によって限定される要素は、さらなる同一の要素が、かかる要素を備える処理、方法、製品、または、デバイスに存在することを排除しない。
【００９９】
以上は、本願の好ましい実施形態にすぎず、本願を限定することはない。実施される任意の変形、等価的な置換、または、改良が、本願の保護範囲内に含まれる。
【０１００】
上述の実施形態は、理解しやすいようにいくぶん詳しく説明されているが、本発明は、提供された詳細事項に限定されるものではない。本発明を実施する多くの代替方法が存在する。開示された実施形態は、例示であり、限定を意図するものではない。
【図１】
2019527393.tif 000003
【図２】
2019527393.tif 000004
【図３Ａ】
2019527393.tif 000005
【図３Ｂ】
2019527393.tif 000006
【図３Ｃ】
2019527393.tif 000007
【図３Ｄ】
2019527393.tif 000008
【図４】
2019527393.tif 000009
【図５】
2019527393.tif 000010
【図６】
2019527393.tif 000011
【図７】
2019527393.tif 000012
【図８】
2019527393.tif 000013
【図９】
2019527393.tif 000014
【図１０】
2019527393.tif 000015
【図１１】
2019527393.tif 000016
【手続補正書】
【提出日】平成31年2月1日(2019.2.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
方法であって、
デバイスから削除する１つのアイテムセットを決定し、
前記アイテムセットに関連付けられている表現を生成し、
前記アイテムセットに関連付けられている前記表現をデバイスで表示し、
前記アイテムセットに関連付けられている前記表現の前記表示を変更することに関連付けられているユーザ入力動作をデバイスで検出し、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除すること、
を備える、方法。
【請求項２】
請求項１に記載の方法であって、前記１つのアイテムセットは、キャッシュファイル、インストールパッケージファイル、および、残留ファイル、の内の１または複数を含む、方法。
【請求項３】
請求項１に記載の方法であって、前記デバイスから削除する前記１つのアイテムセットを決定することは、１または複数のアイテムのユーザ選択に少なくとも部分的に基づく、方法。
【請求項４】
請求項１に記載の方法であって、前記デバイスから削除する前記１つのアイテムセットを決定することは、前記アイテムセットに関連付けられているサイズが前記デバイスに関連付けられている全記憶空間の所定の閾値パーセントを超えることをプログラム的に決定することを含む、方法。
【請求項５】
請求項１に記載の方法であって、前記アイテムセットに関連付けられている前記表現を生成することは、前記アイテムセットに関連付けられているコンテンツおよびメタデータの少なくとも一方または両方に基づいて、視覚的表現を生成することを含む、方法。
【請求項６】
請求項１に記載の方法であって、前記ユーザ入力動作はタッチ動作を含み、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除することは、
前記アイテムセットに関連付けられている前記表現の前記変更された表示を表示し、
前記タッチ動作によって変更された前記表現の前記表示の部分を決定し、
前記タッチ動作によって変更された前記表現の前記表示の前記部分に関連付けられている第１面積と前記表現の前記表示に関連付けられている第２面積との比較を決定し、
前記比較に少なくとも部分的に基づいて、前記アイテムセットの前記少なくとも一部を削除すること、
を含む、方法。
【請求項７】
請求項１に記載の方法であって、前記ユーザ入力動作はタッチ動作を含み、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除することは、
前記アイテムセットに関連付けられている前記表現の前記変更された表示を表示し、
前記タッチ動作によって変更された前記表現の前記表示の部分を決定し、
前記表現の前記表示に関連付けられている第１面積から、前記タッチ動作によって変更された前記表現の前記表示の前記部分に関連付けられている第２面積を引いた差を決定し、
前記表現の前記表示に関連付けられている前記第１面積が閾値面積より小さいと判定し、
前記表現の前記表示に関連付けられている前記第１面積が前記閾値面積より小さいとの前記判定に応じて、前記アイテムセットを完全に削除すること、
を含む、方法。
【請求項８】
請求項１に記載の方法であって、前記ユーザ入力動作は音入力動作を含み、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除することは、
前記音入力動作に関連付けられている持続時間を決定し、
前記アイテムセットに関連付けられている前記表現の前記変更された表示を表示し、
前記音入力動作に関連付けられている前記持続時間が閾値時間長より長いと判定し、
前記音入力動作に関連付けられている前記持続時間が前記閾値時間長より長いとの前記判定に応じて、前記アイテムセットを完全に削除すること、
を含む、方法。
【請求項９】
請求項１に記載の方法であって、前記ユーザ入力動作はジェスチャ動作を含み、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除することは、
前記アイテムセットに関連付けられている前記表現の前記変更された表示を表示し、
前記ジェスチャ動作によって変更された前記表現の前記表示の部分を決定し、
前記表現の前記表示に関連付けられている第１面積から、前記ジェスチャ動作によって変更された前記表現の前記表示の前記部分に関連付けられている第２面積を引いた差を決定し、
前記表現の前記表示に関連付けられている前記第１面積が閾値面積より小さいと判定し、
前記表現の前記表示に関連付けられている前記第１面積が前記閾値面積より小さいとの前記判定に応じて、前記アイテムセットを完全に削除すること、
を含む、方法。
【請求項１０】
請求項１に記載の方法であって、前記ユーザ入力動作はカーソル動作を含み、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除することは、
前記アイテムセットに関連付けられている前記表現の前記変更された表示を表示し、
前記カーソル動作によって変更された前記表現の前記表示の部分を決定し、
前記表現の前記表示に関連付けられている第１面積から、前記カーソル動作によって変更された前記表現の前記表示の前記部分に関連付けられている第２面積を引いた差を決定し、
前記表現の前記表示に関連付けられている前記第１面積が閾値面積より小さいと判定し、
前記表現の前記表示に関連付けられている前記第１面積が前記閾値面積より小さいとの前記判定に応じて、前記アイテムセットを完全に削除すること、
を含む、方法。
【請求項１１】
請求項１に記載の方法であって、さらに、削除された前記１つのアイテムセットの前記少なくとも一部に関連付けられているサイズ情報を表示することを備える、方法。
【請求項１２】
コンピュータプログラムであって、
デバイスから削除する１つのアイテムセットを決定するための機能と、
前記アイテムセットに関連付けられている表現を生成するための機能と、
前記アイテムセットに関連付けられている前記表現をデバイスで表示するための機能と、
前記アイテムセットに関連付けられている前記表現の前記表示を変更することに関連付けられているユーザ入力動作をデバイスで検出するための機能と、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除するための機能と、
をコンピュータによって実現させる、コンピュータプログラム。
【請求項１３】
請求項１２に記載のコンピュータプログラムであって、前記１つのアイテムセットは、キャッシュファイル、インストールパッケージファイル、および、残留ファイル、の内の１または複数を含む、コンピュータプログラム。
【請求項１４】
請求項１２に記載のコンピュータプログラムであって、前記デバイスから削除する前記１つのアイテムセットを決定することは、１または複数のアイテムのユーザ選択に少なくとも部分的に基づく、コンピュータプログラム。
【請求項１５】
請求項１２に記載のコンピュータプログラムであって、前記デバイスから削除する前記１つのアイテムセットを決定することは、前記アイテムセットに関連付けられているサイズが前記デバイスに関連付けられている全記憶空間の所定の閾値パーセントを超えることをプログラム的に決定することを含む、コンピュータプログラム。
【請求項１６】
請求項１２に記載のコンピュータプログラムであって、前記アイテムセットに関連付けられている前記表現を生成することは、前記アイテムセットに関連付けられているコンテンツおよびメタデータの少なくとも一方または両方に基づいて、視覚的表現を生成することを含む、コンピュータプログラム。
【請求項１７】
請求項１２に記載のコンピュータプログラムであって、前記ユーザ入力動作はタッチ動作を含み、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除することは、
前記アイテムセットに関連付けられている前記表現の前記変更された表示を表示することと、
前記タッチ動作によって変更された前記表現の前記表示の部分を決定することと、
前記タッチ動作によって変更された前記表現の前記表示の前記部分に関連付けられている第１面積と前記表現の前記表示に関連付けられている第２面積との比較を決定することと、
前記比較に少なくとも部分的に基づいて、前記アイテムセットの前記少なくとも一部を削除することと、
を含む、コンピュータプログラム。
【請求項１８】
システムであって、
プロセッサであって、
デバイスから削除する１つのアイテムセットを決定し、
前記アイテムセットに関連付けられている表現を生成し、
前記アイテムセットに関連付けられている前記表現をデバイスで表示し、
前記アイテムセットに関連付けられている前記表現の前記表示を変更することに関連付けられているユーザ入力動作をデバイスで検出し、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除するよう構成された、プロセッサと、
前記プロセッサに接続され、前記プロセッサに命令を提供するよう構成されたメモリと、
を備える、システム。
【請求項１９】
請求項１８に記載のシステムであって、前記１つのアイテムセットは、キャッシュファイル、インストールパッケージファイル、および、残留ファイル、の内の１または複数を含む、システム。
【請求項２０】
請求項１８に記載のシステムであって、前記デバイスから削除する前記１つのアイテムセットを決定することは、１または複数のアイテムのユーザ選択に少なくとも部分的に基づく、システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１００
【補正方法】変更
【補正の内容】
【０１００】
上述の実施形態は、理解しやすいようにいくぶん詳しく説明されているが、本発明は、提供された詳細事項に限定されるものではない。本発明を実施する多くの代替方法が存在する。開示された実施形態は、例示であり、限定を意図するものではない。
適用例１：方法であって、
デバイスから削除する１つのアイテムセットを決定し、
前記アイテムセットに関連付けられている表現を生成し、
前記アイテムセットに関連付けられている前記表現をデバイスで表示し、
前記アイテムセットに関連付けられている前記表現の前記表示を変更することに関連付けられているユーザ入力動作をデバイスで検出し、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除すること、
を備える、方法。
適用例２：適用例１に記載の方法であって、前記１つのアイテムセットは、キャッシュファイル、インストールパッケージファイル、および、残留ファイル、の内の１または複数を含む、方法。
適用例３：適用例１に記載の方法であって、前記デバイスから削除する前記１つのアイテムセットを決定することは、１または複数のアイテムのユーザ選択に少なくとも部分的に基づく、方法。
適用例４：適用例１に記載の方法であって、前記デバイスから削除する前記１つのアイテムセットを決定することは、前記アイテムセットに関連付けられているサイズが前記デバイスに関連付けられている全記憶空間の所定の閾値パーセントを超えることをプログラム的に決定することを含む、方法。
適用例５：適用例１に記載の方法であって、前記アイテムセットに関連付けられている前記表現を生成することは、前記アイテムセットに関連付けられているコンテンツおよびメタデータの少なくとも一方または両方に基づいて、視覚的表現を生成することを含む、方法。
適用例６：適用例１に記載の方法であって、前記ユーザ入力動作はタッチ動作を含み、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除することは、
前記アイテムセットに関連付けられている前記表現の前記変更された表示を表示し、
前記タッチ動作によって変更された前記表現の前記表示の部分を決定し、
前記タッチ動作によって変更された前記表現の前記表示の前記部分に関連付けられている第１面積と前記表現の前記表示に関連付けられている第２面積との比較を決定し、
前記比較に少なくとも部分的に基づいて、前記アイテムセットの前記少なくとも一部を削除すること、
を含む、方法。
適用例７：適用例１に記載の方法であって、前記ユーザ入力動作はタッチ動作を含み、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除することは、
前記アイテムセットに関連付けられている前記表現の前記変更された表示を表示し、
前記タッチ動作によって変更された前記表現の前記表示の部分を決定し、
前記表現の前記表示に関連付けられている第１面積から、前記タッチ動作によって変更された前記表現の前記表示の前記部分に関連付けられている第２面積を引いた差を決定し、
前記表現の前記表示に関連付けられている前記第１面積が閾値面積より小さいと判定し、
前記表現の前記表示に関連付けられている前記第１面積が前記閾値面積より小さいとの前記判定に応じて、前記アイテムセットを完全に削除すること、
を含む、方法。
適用例８：適用例１に記載の方法であって、前記ユーザ入力動作は音入力動作を含み、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除することは、
前記音入力動作に関連付けられている持続時間を決定し、
前記アイテムセットに関連付けられている前記表現の前記変更された表示を表示し、
前記音入力動作に関連付けられている前記持続時間が閾値時間長より長いと判定し、
前記音入力動作に関連付けられている前記持続時間が前記閾値時間長より長いとの前記判定に応じて、前記アイテムセットを完全に削除すること、
を含む、方法。
適用例９：適用例１に記載の方法であって、前記ユーザ入力動作はジェスチャ動作を含み、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除することは、
前記アイテムセットに関連付けられている前記表現の前記変更された表示を表示し、
前記ジェスチャ動作によって変更された前記表現の前記表示の部分を決定し、
前記表現の前記表示に関連付けられている第１面積から、前記ジェスチャ動作によって変更された前記表現の前記表示の前記部分に関連付けられている第２面積を引いた差を決定し、
前記表現の前記表示に関連付けられている前記第１面積が閾値面積より小さいと判定し、
前記表現の前記表示に関連付けられている前記第１面積が前記閾値面積より小さいとの前記判定に応じて、前記アイテムセットを完全に削除すること、
を含む、方法。
適用例１０：適用例１に記載の方法であって、前記ユーザ入力動作はカーソル動作を含み、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除することは、
前記アイテムセットに関連付けられている前記表現の前記変更された表示を表示し、
前記カーソル動作によって変更された前記表現の前記表示の部分を決定し、
前記表現の前記表示に関連付けられている第１面積から、前記カーソル動作によって変更された前記表現の前記表示の前記部分に関連付けられている第２面積を引いた差を決定し、
前記表現の前記表示に関連付けられている前記第１面積が閾値面積より小さいと判定し、
前記表現の前記表示に関連付けられている前記第１面積が前記閾値面積より小さいとの前記判定に応じて、前記アイテムセットを完全に削除すること、
を含む、方法。
適用例１１：適用例１に記載の方法であって、さらに、削除された前記１つのアイテムセットの前記少なくとも一部に関連付けられているサイズ情報を表示することを備える、方法。
適用例１２：コンピュータプログラム製品であって、持続性のコンピュータ読み取り可能な記憶媒体を備え、
デバイスから削除する１つのアイテムセットを決定するためのコンピュータ命令と、
前記アイテムセットに関連付けられている表現を生成するためのコンピュータ命令と、
前記アイテムセットに関連付けられている前記表現をデバイスで表示するためのコンピュータ命令と、
前記アイテムセットに関連付けられている前記表現の前記表示を変更することに関連付けられているユーザ入力動作をデバイスで検出するためのコンピュータ命令と、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除するためのコンピュータ命令と、
を備える、コンピュータプログラム製品。
適用例１３：適用例１２に記載のコンピュータプログラム製品であって、前記１つのアイテムセットは、キャッシュファイル、インストールパッケージファイル、および、残留ファイル、の内の１または複数を含む、コンピュータプログラム製品。
適用例１４：適用例１２に記載のコンピュータプログラム製品であって、前記デバイスから削除する前記１つのアイテムセットを決定することは、１または複数のアイテムのユーザ選択に少なくとも部分的に基づく、コンピュータプログラム製品。
適用例１５：適用例１２に記載のコンピュータプログラム製品であって、前記デバイスから削除する前記１つのアイテムセットを決定することは、前記アイテムセットに関連付けられているサイズが前記デバイスに関連付けられている全記憶空間の所定の閾値パーセントを超えることをプログラム的に決定することを含む、コンピュータプログラム製品。
適用例１６：適用例１２に記載のコンピュータプログラム製品であって、前記アイテムセットに関連付けられている前記表現を生成することは、前記アイテムセットに関連付けられているコンテンツおよびメタデータの少なくとも一方または両方に基づいて、視覚的表現を生成することを含む、コンピュータプログラム製品。
適用例１７：適用例１２に記載のコンピュータプログラム製品であって、前記ユーザ入力動作はタッチ動作を含み、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除することは、
前記アイテムセットに関連付けられている前記表現の前記変更された表示を表示することと、
前記タッチ動作によって変更された前記表現の前記表示の部分を決定することと、
前記タッチ動作によって変更された前記表現の前記表示の前記部分に関連付けられている第１面積と前記表現の前記表示に関連付けられている第２面積との比較を決定することと、
前記比較に少なくとも部分的に基づいて、前記アイテムセットの前記少なくとも一部を削除することと、
を含む、コンピュータプログラム製品。
適用例１８：システムであって、
プロセッサであって、
デバイスから削除する１つのアイテムセットを決定し、
前記アイテムセットに関連付けられている表現を生成し、
前記アイテムセットに関連付けられている前記表現をデバイスで表示し、
前記アイテムセットに関連付けられている前記表現の前記表示を変更することに関連付けられているユーザ入力動作をデバイスで検出し、
前記アイテムセットに関連付けられている前記表現の前記変更された表示に少なくとも部分的に基づいて、前記１つのアイテムセットの少なくとも一部を削除するよう構成された、プロセッサと、
前記プロセッサに接続され、前記プロセッサに命令を提供するよう構成されたメモリと、
を備える、システム。
適用例１９：適用例１８に記載のシステムであって、前記１つのアイテムセットは、キャッシュファイル、インストールパッケージファイル、および、残留ファイル、の内の１または複数を含む、システム。
適用例２０：適用例１８に記載のシステムであって、前記デバイスから削除する前記１つのアイテムセットを決定することは、１または複数のアイテムのユーザ選択に少なくとも部分的に基づく、システム。
【国際調査報告】
2019527393.tif 000017