(57)【要約】本明細書は、選択可能なタイルをグループ化するための技術及び装置を説明する。これらの技術及び装置は、ユーザが、特定のサイズのグループに制約されるのではなく、柔軟にサイズ調整されるタイルを作成及び管理するのを可能にする。さらに、これらの技術は、ユーザが選択可能なタイルを複数のグループ内で同時に見ることを可能にし、ユーザが迅速かつ容易に所望のタイルを見つけて選択するのを助けることができる。
2014531645.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータによって実行される方法において、
複数の選択可能なタイルを複数のグループ内に提示するステップであって、前記グループは視覚的要素によって区分され、単一のユーザインタフェース内に同時に提示される、ステップと、
選択されたタイルの選択に応答して、該選択されたタイルに関連付けられたアプリケーションを起動又は提示するステップと
を含む、方法。
【請求項２】
前記複数のグループのうち選択されたグループを拡大表示するという選択を可能にし、該選択されたグループの選択に応答して、該選択されたグループを拡大表示するステップを更に含む、請求項１に記載のコンピュータによって実行される方法。
【請求項３】
前記選択されたグループを拡大表示するステップは、前記選択されたグループの前記選択可能なタイルを可視領域内に、増大されたサイズで提示し、前記選択されたグループの前記選択可能なタイルは前記可視領域を埋め尽くさず、
前記複数のグループのうち選択されていない別のグループのタイルを、前記増大されたサイズで同時に提示するステップを更に含む、請求項２に記載のコンピュータによって実行される方法。
【請求項４】
選択されたグループを、前記複数のグループのうちの２つのグループの間に、又は前記複数のグループのうちの１つのグループの前に移動させるという選択を受け取り、該選択に応答して、前記選択されたグループを、前記２つのグループの間又は前記１つのグループの前に移動させるステップを更に含む、請求項１に記載のコンピュータによって実行される方法。
【請求項５】
第２の選択されたタイルを、前記複数のグループのうちの１つから、前記複数のグループのうちの２つのグループの間又は前記複数のグループのうちの別のグループの前にある選択された視覚的要素の余白に移動させるという選択を受け取り、該選択に応答して、新たなグループを前記余白内に自動的に作成するステップを更に含む、請求項１に記載のコンピュータによって実行される方法。
【請求項６】
前記複数のグループのうちの１つのグループの選択された最後のタイルを移動させるという選択を受け取り、該選択に応答して、前記複数のグループのうちの前記１つのグループを自動的に削除するステップを更に含む、請求項１に記載のコンピュータによって実行される方法。
【請求項７】
前記選択可能なタイルのうち２つ以上の選択されたタイルを前記単一のユーザインタフェース内の或る領域に移動させる、１つ又は複数の選択を受け取るステップと、
前記２つ以上の選択されたタイルを、前記領域から、前記複数のグループの既存のグループに、又は選択された余白に移動させる単一の選択を受け取るステップと、
前記単一の選択に応答して、前記２つ以上の選択されたタイルを、前記既存のグループに、又は前記選択された余白に作成された新たなグループに追加するステップと
を更に含む、請求項１に記載のコンピュータによって実行される方法。
【請求項８】
コンピュータによって実行される方法において、
単一のユーザインタフェース内において、アプリケーションに関連付けられた複数のタイルを同時に提示するステップであって、前記タイルは、視覚的要素によって区分されるグループ内に配列される、ステップと、
前記複数のグループのうち選択されたグループを、前記単一のユーザインタフェース内において元の位置から新たな位置へと移動させるという選択を受け取るステップと、
選択に応答して、前記元の位置から前記新たな位置への前記選択されたグループの移動を提示するステップであって、該移動は、前記選択されたグループ内のタイルを示す、ステップと、
前記選択されたグループを前記新たな位置で提示するステップと
を含む、方法。
【請求項９】
前記視覚的要素は余白であり、前記選択されたグループを前記新たな位置へと移動させるという選択を受け取るステップにおいて、前記単一のユーザインタフェース内の選択された余白及び前記新たな位置において前記選択されたグループのドロップを受け取る、請求項８に記載のコンピュータによって実行される方法。
【請求項１０】
前記複数のタイルのうちの選択されたタイルの選択を受け取り、該選択に応答して、前記複数のタイルのうちの前記選択されたタイルに関連付けられたアプリケーションを起動するステップを更に含む、請求項８に記載のコンピュータによって実行される方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、選択可能なタイルをグループ化することに関する。
【背景技術】
【０００２】
多くの従来の選択インタフェースは、ユーザが、インタフェース内において関連するアイコンを選択することによって、ファイル及びアプリケーション等を起動することを可能にする。これらのインタフェースではしばしば、これらのアイコンラベルを、フラットなリスト、ファイルベースの階層又はページによるグループ内に示す。しかしながら、これらのタイプのインタフェースはそれぞれ、ユーザが管理又は使用するのに退屈でうんざりするものであるか、時間がかかるものである。
【０００３】
ユーザがフラットリスト内の特定のアイコンを選択したい場合、例えば、ユーザはしばしば、組織（ｏｒｇａｎｉｚａｔｉｏｎ）の利点なしに、多くのアイコンをスクロールしなければいけない。組織がない場合、ユーザは典型的に、特定のアイコンを見つけようとする試みにおいてリスト内の各アイコンを調べる。ユーザがこのようにするのは、組織がなく、リスト内のいずれか任意のアイコンがユーザによって望まれる特定のアイコンである可能性を把握するための方法がほとんどないからである。
【０００４】
ユーザがファイルベース階層内の特定のアイコンを選択したい場合、例えば、ユーザはしばしば、その階層の複数のレベルの中を検索しなければいけない。ユーザは、階層の高レベルにおいて、高レベルの中の検索を開始して、最も可能性のありそうな階層のより低いレベルを見つけ、検索及び選択すべきアイコンを示しているグループを見つけるまで、そのより低いレベルの中を検索する。グループが特定のアイコンを含む場合であっても、そのようなグループを取得することは退屈でうんざりするものであり、時間がかかる。グループが特定のアイコンを含んでいない場合には、ユーザは特定のアイコンを有するグループを見つけるまで階層の中を再び検索する。
【０００５】
ユーザが、アイコンをページによってグループ化するインタフェース内において特定のアイコンを選択したい場合、例えばユーザは、これらのページによって指示される制約に悪戦苦闘することがある。組織は有益であるが、アイコンの心理的なグループ（ｍｅｎｔａｌ  ｇｒｏｕｐ）が、１つ、２つ、３つ又はそれ以上のページに含まれることがある。１つの心理的なグループが複数のページをカバーするとき、この複数ページのグループは、フラットリストの場合に存在する退屈さの一部により悩まされることになる。ユーザはしばしばこの欠点を認識し、解決しようとするが、ページのサイズを適合させるのにユーザの自然な心理的グループ化を抑制又は変更するように強いられる。この複数ページにおけるこの問題は、部分的に解決されるとしても、上述のように、このグループ化はユーザにとって自然な心理的なグループではないので、ユーザはしばしば、グループを構築することに悪戦苦闘する。
【発明の概要】
【０００６】
本明細書は、選択可能なタイルをグループ化するための技術を説明する。これらの技術は、ユーザが、特定のサイズのグループに制約されるのではなく、柔軟にサイズ調整されるグループを作成し、管理することを可能にする。さらにこれらの技術は、ユーザが、選択可能なタイルを複数のグループ内で同時に見ることを可能にし、ユーザが迅速かつ容易に所望のタイルを見つけて選択するのを助けることができる。
【０００７】
この発明の概要の項における記載は、以下で発明を実施するための形態の項において更に説明され、及び／又は図面に示される、選択可能なタイルのグループ化に関する簡略化された概念を紹介するために提供される。この発明の概要の項の記載は、特許請求される主題の本質的特徴を特定するようには意図されておらず、また特許請求される主題の範囲を確定するのに用いられるようにも意図されていない。本明細書で使用されるとき、「技術」という用語は、この用語が使用される文脈によって可能にされるようなデバイス、システム、装置、オペレーション及び／又は方法を含むことがある。
【０００８】
以下では、図面を参照して選択可能なタイルをグループ化するための実施形態を説明する。図面では、同様の特徴又は構成要素を示すのに図面を通じて同じ参照番号が使用される。
【図面の簡単な説明】
【０００９】
【図１】選択可能なタイルをグループ化するための技術を実装することができる例示的なシステムを示す図である。
【図２】タイルの選択を提示及び可能にする方法を含む、選択可能なタイルをグループ化するための例示的な方法を示す図である。
【図３】選択可能なタイルの３つのグループを有する例示的な選択インタフェースを示す図である。
【図４】より大きなサイズでより高解像度で示されたいくつかのタイルを有する図３のインタフェースを示す図である。
【図５】選択可能なタイルのグループを管理する方法を含む、選択可能なタイルをグループ化する例示的な方法を示す図である。
【図６】新たなグループに追加するのに選択された３つの小さなタイルを有するマークされた領域を有する、図３のインタフェースを示す図である。
【図７】図６に示されるグループとともに新たなグループを示す図である。
【図８】４つのグループ（４つのグループのうち３つのグループが完全に示され、１つのグループが部分的に示されている）内の複数のタイルと、選択されたタイルを移動させるジェスチャを示す図である。
【図９】図８に示されている３つのグループとともに新たなグループを示す図である。
【図１０】グループを移動させ配列させる方法を含む、選択可能なタイルをグループ化する例示的な方法を示す図である。
【図１１】グループを元の位置からグループ間の余白にある新たな位置へとドラッグするジェスチャ選択を示す図である。
【図１２】選択されたグループが新たな位置にあり、グループが順序付けし直された図１１のインタフェースを示す図である。
【図１３】選択可能なタイルをグループ化する技術を実装することができる例示的なデバイスを示す図である。
【発明を実施するための形態】
【００１０】
＜概要＞
本明細書は、選択可能なタイルをグループ化するための技術を説明する。これらの技術は、ユーザが、グループを作成して、これらのグループを管理し、グループ内からタイルを迅速かつ容易に選択できるようにする。アプリケーション起動インタフェースに関して、本技術は、ユーザが、アプリケーションに関するユーザの自然な心理的グループ化に従って、選択可能なタイルのグループを作成及び編成することを可能にする。ユーザは、仕事関連のアプリケーションに関して、仕事関連のタイルのグループを構築し、そのグループがページの半分以上を満たしていてもいなくても、再びユーザの選択したサイズに基づいて、遊び用の（ｆｕｎ）アプリケーションに関してはプレイ関連のタイルのグループを構築することができる。
【００１１】
選択可能なタイルをグループ化するための技術は、任意の数の異なるデバイス、システム、環境及び／又は構成において実装されることが可能であるが、選択可能なタイルをグループ化するための例示的な実施形態は、以下の例示的なデバイス、システム及び方法の文脈で説明される。
【００１２】
＜例示的システム＞
図１は、選択可能なタイルをグループ化するための技術を具現化することができる例示的なシステム１００を図示している。システム１００は、６つの例を用いて例示されているコンピューティングデバイス１０２を含む。コンピューティングデバイス１０２の６つの例には、ラップトップコンピュータ１０４、タブレットコンピュータ１０６、スマートフォン１０８、セットトップボックス１１０、デスクトップコンピュータ１１２及びゲームデバイス１１４があり、これらはサーバ及びネットブックなどの他のコンピューティングデバイス及びシステムを通じて使用されることもある。
【００１３】
コンピューティングデバイス１０２は、コンピュータプロセッサ１１６及びコンピュータ読取可能記憶媒体１１８（媒体１１８）を含む。媒体１１８は、オペレーティングシステム１２０、ウィンドウ（ｗｉｎｄｏｗｓ）ベースのモードモジュール１２２、イマーシブモードモジュール１２４、マネージャ１２６及びアプリケーション１２８を含む。コンピューティングデバイス１０２はまた、図１で４つの例が示されている、１つ又は複数のディスプレイ１３０へのアクセスを含むか、有することができる。
【００１４】
ウィンドウベースのモードモジュール１２２は、フレームを有するウィンドウを通じてアプリケーション１２８を提示することができる。これらのフレームは、アプリケーションと対話するためのコントロール、及び／又はユーザがウィンドウを移動させてサイズ調整する（ｓｉｚｅ）ことができるようにするコントロールを提供することができる。
【００１５】
イマーシブモードモジュール１２４は、ユーザがアプリケーション１２８を見て対話するモードを提供する。一部の実施形態において、このモードは、ウィンドウフレームが小さいかウィンドウフレームのないアプリケーション、及び／又はユーザが手動でコンテンツをサイズ調整するか位置決めをする必要のないアプリケーションのコンテンツを提示し、またこれらのアプリケーションと対話することを可能にする。このモードは、必ずではないが、典型的なデスクトップ（例えばウィンドウベース）モードを使用することなくホストされるか、及び／又は表れることがある。したがって、一部の場合において、イマーシブモードモジュール１２４は、ウィンドウ（実質的なフレームを有さないものも）ではないイマーシブモードを提示し、デスクトップ類似のディスプレイ（例えばタスクバー）の利用を妨げる。さらにまた、一部の実施形態において、このイマーシブモードは、閉じることができない又はアンインストールすることができないという点で、オペレーティングシステムと同様である。
【００１６】
マネージャ１２６は、アプリケーション１２８を、ウィンドウベースモード又はイマーシブモードのいずれかで起動、提示、又は再訪問する選択を可能にする、アプリケーション選択インタフェースを提供し、それ自体を、ウィンドウベースモード又はイマーシブモードのいずれかで提示することができる。また、マネージャ１２６は、ユーザがアプリケーション選択インタフェース内でタイルをグループ化することも可能にする。システム１００及びマネージャ１２６を、アプリケーション選択インタフェースのコンテキストで説明するが、マネージャ１２６は、ファイルシステム、イメージ取得システム、ドキュメント取得システム及び同様のものなどの他のコンテキストでは、タイル、アイコン又はラベルをグループ化するように動作することがあることに留意されたい。
【００１７】
オペレーティングシステム１２０、モードモジュール１２２及び１２４並びにマネージャ１２６は、互いに別個のものとしてもよく、あるいは何らかの形式で組み合わせるか又は統合してもよい。したがって、一部の場合ではオペレーティングシステム１２０が、モードモジュール１２２及び１２４とマネージャ１２６とを含む。
【００１８】
＜例示的な方法＞
本明細書は、次に選択可能なタイルをグループ化するための例示的な方法を説明する。これらの方法は、実行される動作を指定するブロックのセットとして示されているが、必ずしも示される順序に限定されない。以下の説明の一部は、図１のシステム１００を参照するが、この参照は単に例示のために行うものである。
【００１９】
図２は、タイルの選択を提示及び可能にする方法を含む、選択可能なタイルをグループ化する方法２００を示す。ブロック２０２において、複数の選択可能なタイルを複数のグループ内に提示する。これらのグループは、視覚的要素によって区分され、単一のユーザインタフェース内に同時に提示される。この視覚的要素は、大きいもの又は小さいものとすることができ、色の変更、マーカ、ボーダー、線、空間又はグループを区別する他のインジケータとすることができる。以下の説明される様々な例において、視覚的要素は、選択可能なタイルのグループを、グループ内のタイルの間の空間より大きい余白により区別する。
【００２０】
例として図３を検討する。図３は、選択可能なタイルの３つのグループ３０２、３０４及び３０６を有する選択インタフェース３００を図示している。これらの３つのグループ３０２、３０４及び３０６は、余白３０８及び３１０によって区分されている。なお、この場合、余白３０８及び３１０は単に説明を容易にするために斜線で示されている。あるいは、これらのグループを、ウィンドウクローム、ボックス又はタイトルによって区分又は識別することもできるが、余白は、ユーザの気を散らすことなく、また実質的なスクリーン領域（ｒｅａｌ  ｅｓｔａｔｅ）を占有することなく、ユーザがグループの間を区別し、ユーザに明らかな編成を提供することを助けるのに効果的である。
【００２１】
上述のように、グループ３０２、３０４及び３０６はそれぞれ、グループ名などの識別子を含まない。代わりに、これらのグループはそれぞれ、空白によってグループとして識別され、グループ内のタイルに基づいて相互に区別される。実際、ユーザは、コンテンツのメタデータや何らかの抽象物ではなく、グループのコンテンツに基づいてグループを区別することができる。ユーザは、例えば自身の写真アプリケーションを、それが小さなグループであること、又はトップに２つの小さなタイルを有するグループ（グループ３０４）であることに基づいて、認識することができる。あるいは、ユーザは自身の仕事のアプリケーション、又はお気に入りの早朝コンテンツのプロバイダ（例えばニュースコンテンツのウェブサイト）を、グループ３０６に示されるように、左上の角に２つの同様のボックスインボックスを有することに基づいて、認識することができる。これらは、ユーザが、タイトル又は識別子を用いずにグループを認識することができる例示的な２つの方法に過ぎず、多くの他の方法（例えば色、サイズ、及び特定のグループが存在する順序等）も可能である。
【００２２】
方法２００は、選択インタフェースにおいて様々なサイズの選択可能なタイルの選択を可能にする。選択インタフェースは、デフォルト又はユーザ選択によって、タイルを小さなサイズ又は大きなサイズで示すことができる。現在の実施形態において、選択インタフェース３００は、小さなサイズのタイルを示しており、方法２００は、この小さなサイズのタイルから、タイルをすぐに選択することを可能にし、あるいはユーザ選択に応答してサイズ及び解像度を増大させる選択も可能にする。このような代替は、方法２００において、ブロック２０２からブロック２０４への「サイズの増大」という経路で示される。
【００２３】
ブロック２０４は、選択可能なタイルの選択を受け取る前に、選択されたグループを拡大する選択を可能にする。選択可能なグループの選択を受け取ったことに応答して、ブロック２０６は、選択されたグループを拡大して、より大きなサイズでより良い解像度でタイルを示す。
【００２４】
例として、ユーザが、選択インタフェース３００を介したタップジェスチャなどにより、グループ３０２のタイルをより大きなサイズでより良い解像度で見ることを選択すると想定する。これに応答して、マネージャ１２６は、図４に図示されるようにグループ３０２を拡大する。この場合、グループ３０２を拡大することにより、グループ３０２の選択可能なタイルは提示されるが、選択されたグループの選択可能なタイルを提示す可視領域は、埋め尽くされてはいない。このような場合、マネージャ１２６は、増大されたサイズで、未選択の別のグループ（グループ３０４）のタイルも同時に提示することができる。
【００２５】
方法２００は、ブロック２０４及び２０６を実行するか、直接ブロック２０８に進む。ブロック２０８は、わずか１つの選択による、選択可能なタイルの選択を可能にする。この選択は、ホットキー、マウス若しくはジェスチャのタップ、ジェスチャのドラッグアンドドロップなどの様々な入力のいずれかによるものとすることができる。これらのタイルは、１つ又は複数のグループが提示されるときに選択可能であることに留意されたい。この例が示すように、本技術は、ユーザが、階層の中からグループを探す必要なく又は組織の利点なしに選択可能なタイルを探す必要なく、複数のグループから複数の選択可能なタイルを見て、これらのタイルを選択することを可能にする。
【００２６】
ブロック２１０は、選択済みタイルの選択に応答して、選択済みタイルに関連付けられたオペレーションを実行するか、選択済みタイルに関連付けられたアプリケーションを起動又は提示するなどの、オペレーションを実行させる。
【００２７】
図５は、選択可能なタイルのグループを管理する方法を含む、選択可能なタイルをグループ化するための方法５００を示す。方法５００は、方法２００と全体又は部分的に別個に動作してもよく、ともに動作してもよい。
【００２８】
ブロック５０２において、複数のタイルを提示する。これらのタイルを、タイルが選択され得るインタフェース内において、又は後に選択インタフェースに提示するためにタイルのグループが選択される別個のインタフェース内において、グループ化して、あるいは別の方法で提示することができる。
【００２９】
例として、図３を再び検討する。図３は、選択可能なタイルの３つのグループ、すなわちグループ３０２、３０４及び３０６を提示するインタフェース３００を図示している。ここでは、マネージャ１２６が、タイルのこれらのグループを提示し、以下で説明されるように、タイル及びグループを管理する選択を可能にする、と想定する。
【００３０】
ブロック５０４において、選択済みタイルの第１のグループをグループ化する選択を受け取る。この選択は、例えばグループを後で作成するための新たなグループ位置又は保持領域にタイルをドラッグする１つ又は複数のマルチジェスチャなど、様々な手法で受け取ることができる。
【００３１】
第１の例として、ユーザが、グループ３０６の３つのタイルの各々をその元の位置から選択インタフェース３００のマークされた領域に移動することによって、グループ３０６から３つのタイルを選択することを想定する。これは、図６に図示されている。図６は、マークされた領域６０２（「Ｎｅｗ  Ｇｒｏｕｐ」とラベルが付けられている）と、マークされた領域６０２内の３つの小さなタイル６０４、６０６及び６０８を示している。所望のタイルを選択した後、マネージャ１２６は、タイルの新たなグループのための位置の選択を可能にする。ここでは、ユーザが、複数のタイルのうちの１つを、選択インタフェース３００内の余白３１０などの視覚的要素に移動すると想定する。
【００３２】
ブロック５０６において、第１のグループの選択を受け取ったことに応答して、選択済みタイルを新たなグループとして提示する。これは図７に示されている。図７は、グループ３０２及び３０４、グループ３０６の一部分とともに、新たなグループ７０２を示している。マネージャ１２６は自動的に、グループ３０６からタイルを除去することによって生じるギャップを埋めるように、グループ３０６のタイルをリフローすることができることに留意されたい。これは図７のグループ３０６において部分的に示されている。マネージャ１２６はタイルを、左端の列から開始して列ごとに上から下に向かうような、グループに対して以前に設定された上流の順序に基づいてリフローし、この場合、グループに対する逆の順序によって下流のタイルがそのギャップに充填される。
【００３３】
図５の破線で示されているように、方法５００のブロックを繰り返して、グループを構築し、管理することができる。ブロック５０２、５０４及び５０６を繰り返す第２の例を検討する。マネージャ１２６はブロック５０２において、図８に示されるように、以前のグループ３０２と、３０４と、７０２と、３０６の一部とを含む、複数のタイル８０２を提示する。この第２の例では、マネージャ１２６は、タイルを移動する単一の選択による、グループを構築する選択を可能にする。このことは、タイル８０６を、グループ３０２から、グループの間の余白８０８にドラッグするジェスチャ８０４による選択で示されており、上記グループの間が、タイル８０６を余白８０８内にドロップするポイントである。ジェスチャ８０４の開始及びジェスチャ８０４の終了が図８に示されている。
【００３４】
この第２の例の一部として、あるいは他のタイプの選択のために、マネージャ１２６は、タイルを余白８０８などの様々な位置に移動させる結果に関して、フィードバックを提供することができる。このフィードバックは、選択済みタイルを既存のタイルに追加したこと又は新たなグループを作成したことなどの結果を示すことができる。したがって、余白８０８を越えて（又はその上をホバリングして）タイルを渡すことにおいて、マネージャ１２６は、他のグループ３０２及び３０４を別々に移動させても、他のグループ３０２及び３０４を傾斜させてもよく、あるいは点滅するラインや「新しいグループを作成しますか？」などのテキストを有するポップアップウィンドウなどの、インジケータを提供してもよい。
【００３５】
マネージャ１２６は、ブロック５０６において、図９に示されるように、同じユーザインタフェース（インタフェース３００）に、このグループ（この時点ではタイル８０６のみを含む）を提示することができる。マネージャ１２６は、これらのグループ３０２、９０２、３０４及び７０２を同時に、追加の識別子を用いずに余白によって区分して提示することができる。マネージャ１２６は、タイル８０６が除去されたことに応答して、グループ３０２のタイルを自動的にリフローすることに留意されたい。
【００３６】
ブロック５０６の後、方法５００は続いて、例えば方法２００のブロック２０８及び２１０に従うように、タイルの選択を可能にし、その選択に応答して、選択されたタイルに関連付けられたオペレーションを実行する。
【００３７】
図１０は、グループを移動及び配列する方法を含む、選択されたタイルをグループ化するための方法１０００を示す。方法１０００は、方法２００及び／又は方法５００と全体又は部分的に、別個に又はともに動作する。
【００３８】
ブロック１００２において、上記で提示及び説明されたグループなど、タイルの複数のグループを単一のユーザインタフェース内に提示する。例として再び図９を検討する。図９は、タイルの４つのグループ３０２、９０２、３０４及び７０２を有する選択インタフェース３００を図示している。
【００３９】
ブロック１００４において、これらの複数のグループのうちの選択されたグループを、単一のユーザインタフェース内において元の位置から新たな位置へと移動させる選択を受け取る。元の位置は、新たな位置と同時に表示されることもあり、またそうでないこともある。新たな位置は、別のグループとの間、その前、又は隣接する位置とすることができる。現在の例を続けて、図１１を検討すると、図１１では、ジェスチャ１１０２が、グループ７０２を元の位置１１０４から、グループ９０２と３０４との間の余白１１０６である新たな位置にドラッグする。
【００４０】
選択に応答して、ブロック１００６において、選択されたグループの、元の位置から新たな位置への移動を提示する。この移動は、選択されたグループ内のタイルを示す。現在の例では、マネージャ１２６は、スタイラスの先端、指の先端又はマウスセレクタなどのジェスチャのセレクタが移動すると、該ジェスチャのセレクタに「くっつけられた」グループ内のタイルの全てを示す。
【００４１】
ブロック１００８において、選択されたグループを新たな位置に提示する。ここで、マネージャ１２６は、図１２に示されるように、選択されたグループをグループ９０２と３０４との間に提示し、したがって、グループの順序を３０２、９０２、３０４、７０２及び３０６から、３０２、９０２、７０２、３０４及び３０６へと順序付けしなおす（図９、図１１及び図１２では３０６は示されていないが）。必須ではないが、マネージャ１２６は自動的にグループを順序付けしなおすこともあることに留意されたい。
【００４２】
本技術は、グループの最後のタイルを除去したことに応答してグループを自動的に削除することなど、タイルのグループの他の管理も可能にする。マネージャ１２６は、例えば図９のグループ９０２の１つのみのタイルを移動させる選択に応答して、グループ９０２を削除し、残りのグループを順序付けしなおす。
【００４３】
また、上述のように、本技術は、グループのいずれか１つ又は複数の名前を付ける選択を可能にする。必須ではないが、一部の場合において、名前、タイトル及び他の識別子は、ユーザが特定のグループを、したがって選択可能なタイルを見つけるのを助ける。名前及び他の識別子の選択において、マネージャ１２６は、名前又は識別子を隣接するグループの近くに配置する。
【００４４】
前述の議論は、本技術がタイルをグループ化するように動作する方法について説明している。これらの方法の諸態様は、ハードウェア（例えば固定の論理回路）、ファームウェア、ソフトウェア、手動の処理又はこれらの任意の組み合わせで実装され得る。ソフトウェアの実装は、コンピュータプロセッサによって実行されると、指定されたタスクを実行するプログラムコードを表す。例示的な方法がコンピュータ実行可能命令を通じて実行されることもあり、そのようなコンピュータ実行可能命令には、ソフトウェア、アプリケーション、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造、プロシージャ、モジュール、関数等が含まれ得る。プログラムコードを、コンピュータプロセッサに対してローカル及び／又はリモートの１つ又は複数のコンピュータ読取可能メモリデバイスに格納することができる。本方法を、複数のコンピューティングデバイスによる分散コンピューティングモードにおいて実施することもできる。さらに、本明細書で説明される特徴は、プラットフォーム独立であり、様々なプロセッサを有する様々なコンピューティングプラットフォームにおいて実装されることがある。
【００４５】
例として、これらの技術を図１のシステム１００、及び／又は以下で説明される例示のデバイス１３００に示されるエンティティの１つ又は複数において具現化することができ、これらのエンティティは更に分割しても組み合わせてもよい。したがって、システム１００及び／又はデバイス１３００は、説明される技術を用いることができる多くの可能なシステム又は装置の一部を例示している。システム１００及び／又はデバイス１３００のエンティティは一般に、ソフトウェア、ファームウェア、ハードウェア、デバイス若しくはネットワーク全般、又はこれらの組み合わせを表す。ソフトウェア実装の場合、例えばエンティティ（例えばマネージャ１２６、モードモジュール１２２及び１２４）は、プロセッサ（例えばプロセッサ１１６）において動作するときに指定されたタスクを実行するプログラムコードを表す。プログラムコードを、コンピュータ読取可能記憶媒体１１８又は図１３のコンピュータ読取可能媒体１３１４などの１つ又は複数のコンピュータ読取可能メモリデバイスに格納することができる。
【００４６】
＜例示的なデバイス＞
図１３は、例示的デバイス１３００の様々なコンポーネントを図示している。例示的デバイス１３００は、上記図１〜１２を参照して説明したデバイス、あるいはこのデバイスによって実装されるサービス及び動作のいずれかとして実装されうる。一部の実施形態において、デバイス１３００は、有線及び／又は無線デバイスのいずれか一方又は組み合わせとして、テレビジョンクライアントデバイス（例えばテレビジョンセットトップボックス、デジタルビデオレコーダ（ＤＶＲ）等）として、消費者デバイス、コンピュータデバイス、サーバデバイス、ポータブルコンピュータデバイス、ユーザデバイス、通信デバイス、ビデオ処理及び／又はレンダリングデバイス、電化製品デバイス、ゲームデバイス、電子デバイスの形式、及び／又は別のタイプのデバイスとして実装されることがある。デバイス１３００は、ユーザ（例えばヒト）に、及び／又はデバイスがユーザ、ソフトウェア、ファームウェア、及び／又はデバイスの組み合わせを含む論理デバイスを記述するように、デバイスを操作するエンティティに関連付けられることもある。
【００４７】
デバイス１３００は、デバイスデータ１３０４（例えば受信したデータ、受信しているデータ、放送用にスケジュールされたデータ、データのデータパケット等）の有線及び／又は無線通信を可能にする通信デバイス１３０２を含む。デバイスデータ１３０４又は他のデバイスコンテンツは、デバイスの構成設定、デバイスに格納されたメディアコンテンツ、及び／又はデバイスのユーザに関連付けられた情報を含むことができる。デバイス１３００に格納されたメディアコンテンツは、任意のタイプのオーディオ、ビデオ及び／又はイメージデータを含むことができる。デバイス１３００は、ユーザ選択可能な入力、メッセージ、音楽、テレビメディアコンテンツ、記録されたビデオコンテンツ並びに任意の他のタイプのオーディオ、ビデオ、及び／又は任意のコンテンツソース及び／又はデータソースから受信したイメージデータなど、受信することが可能な任意のタイプのデータ、メディアコンテンツ及び／又は入力による、１つ又は複数のデータ入力１３０６を含む。
【００４８】
デバイス１３００は、シリアル及び／又はパラレルインタフェース、無線インタフェース、任意のタイプのネットワークインタフェース、モデム及び任意の他のタイプの通信インタフェースのいずれか１つ又は複数として実装することができる、通信インタフェース１３０８も含む。通信インタフェース１３０８は、デバイス１３００と通信ネットワークとの間の接続リンク及び／又は通信リンクを提供し、このリンクにより、他の電子的なコンピューティング及び通信装置がデバイス１３００とデータを通信する。
【００４９】
デバイス１３００は、１つ又は複数のプロセッサ１３１０（例えばマイクロプロセッサ、コントローラ等のいずれか）を含み、プロセッサ１３１０は、デバイス１３００の動作を制御し、及び選択可能なタイルをグループ化するための様々なコンピュータ実行可能命令を処理することができる。あるいはまた、デバイス１３００は、ハードウェア、ファームウェア、又は１３１２で一般的に識別された処理及び制御回路とともに実装される固定の論理回路のうちのいずれか１つ又は組み合わせにより実装される。図示されていないが、デバイス１３００は、該デバイス内の様々なコンポーネントを接続するシステムバス又はデータ伝送システムを含むことができる。システムバスは、メモリバス若しくはメモリコントローラ、周辺バス、ユニバーサルシリアルバス、及び／又は様々なバスアーキテクチャのいずれかを用いるプロセッサ又はローカルバスなど、異なるバス構造のいずれか１つ又は組み合わせを含むことができる。
【００５０】
デバイス１３００は、持続型及び／又は非一時的なデータ記憶を可能にする１つ又は複数のメモリバスなどの（すなわち単なる信号伝搬とは対照的な）コンピュータ読取可能記憶媒体１３１４も含み、そのような記憶媒体の例には、ランダムアクセスメモリ（ＲＡＭ）、非揮発性メモリ（例えば読み取り専用メモリ（ＲＯＭ）、フラッシュメモリ、ＥＰＲＯＭ、ＥＥＰＲＯＭ等のいずれか１つ又は複数）及びディスク記憶デバイスが含まれる。ディスク記憶デバイスを、ハードディスクドライブ、記録可能及び／又は書き込み可能コンパクトディスク（ＣＤ）、任意のタイプのデジタル多用途ディスク（ＤＶＤ）等、任意のタイプの磁気又は光記憶デバイスとして実装することができる。デバイス１３００は、大容量記憶デバイス１３１６も含むことができる。
【００５１】
コンピュータ読取可能記憶媒体１３１４は、デバイスデータ１３０４に加え、様々なデバイスアプリケーション１３１８並びにデバイス１３００の動作的態様に関連する任意の他のタイプの情報及び／又はデータを格納する、データ記憶機構を提供する。例えばオペレーティングシステム１３２０を、コンピュータ読取可能記憶媒体１３１４を用いてコンピュータアプリケーションとして保持し、プロセッサ１３１０において実行することができる。デバイスアプリケーション１３１８は、任意の形式の制御アプリケーション、ソフトウェアアプリケーション、信号処理及び制御モジュール、特定のデバイスにネイティブなコード及び特定のデバイス用のハードウェア抽象レイヤなどの、デバイスマネージャを含むことができる。
【００５２】
デバイスアプリケーション１３１８は、選択可能なタイルをグループ化するための技術を実装する任意のシステムコンポーネント又はモジュールも含む。この例において、デバイスアプリケーション１３１８は、ウィンドウベースのモードモジュール１２２、イマーシブモードモジュール１２４及びマネージャ１２６を含むことができる。
【００５３】
＜結論＞
選択可能なタイルをグループ化するための技術及び装置の諸実施形態を特徴及び／又は方法に特有の言葉で説明してきたが、添付の特許請求の範囲は、必ずしも説明された特有の特徴又は方法に限定されない。むしろ、そのような特有の特徴及び方法は、選択可能なタイルをグループ化するための例示的な実装として開示されている。
【図１】
2014531645.tif 000003
【図２】
2014531645.tif 000004
【図３】
2014531645.tif 000005
【図４】
2014531645.tif 000006
【図５】
2014531645.tif 000007
【図６】
2014531645.tif 000008
【図７】
2014531645.tif 000009
【図８】
2014531645.tif 000010
【図９】
2014531645.tif 000011
【図１０】
2014531645.tif 000012
【図１１】
2014531645.tif 000013
【図１２】
2014531645.tif 000014
【図１３】
2014531645.tif 000015
【国際調査報告】
2014531645.tif 000016
2014531645.tif 000017