(57)【要約】      （修正有）【課題】移動装置用のアプリケーションを選択し、インストールするためのユーザインターフェイスを提供する。【解決手段】移動装置を使用してアプリケーションストアをナビゲーションする規範的プロセスは、移動装置上のアプリケーション管理インターフェイスにアクセスするためのタッチ入力を受信し、アプリケーション管理インターフェイスを提示し、特定のアプリケーションをインストールする入力を含むアプリケーション管理インターフェイス内の１つ以上の入力を受信し、選択されたアプリケーションをインストールし、そしてそのインストールされたアプリケーションを提示する。【選択図】図１７
2020061160.tif 000002
【特許請求の範囲】
【請求項１】
移動装置上のアプリケーション管理インターフェイスにアクセスするためのタッチ入力を受信するステップと、
アプリケーション管理インターフェイスを提示するステップと、
特定のアプリケーションをインストールする入力を含むアプリケーション管理インターフェイス内の１つ以上の入力を受信するステップと、
選択されたアプリケーションをインストールするステップと、
そのインストールされたアプリケーションを提示するステップと、
を備えた方法。
【請求項２】
アプリケーション管理インターフェイスを提示する前記ステップは、メニュー部分及び表示部分を提示することを更に含む、請求項１に記載の方法。
【請求項３】
前記表示部分は、各アプリケーションに対応する１つ以上のアプリケーションオブジェクトを含み、各アプリケーションオブジェクトは、各アプリケーションに関する情報を提示する、請求項２に記載の方法。
【請求項４】
前記メニュー部分は、アプリケーション管理インターフェイスの特定の特徴へのアクセスを各々与える複数のタブを含む、請求項２に記載の方法。
【請求項５】
１つ以上のユーザ入力を受信する前記ステップは、特定のアプリケーションオブジェクトの選択を受信することを含む、請求項１に記載の方法。
【請求項６】
前記選択に応答して、その選択されたアプリケーションに関する付加的な情報を提示するように前記表示部分を移行させるステップを更に備えた、請求項５に記載の方法。
【請求項７】
付加的な情報を提示することは前記選択されたアプリケーションのひとつ以上のレビューを提示することを含む、請求項６に記載の方法。
【請求項８】
前記選択されたアプリケーションオブジェクトは、移動装置に以前にインストールされたアプリケーションに対する更新に関連したアプリケーション更新オブジェクトである、請求項５に記載の方法。
【請求項９】
選択されたアプリケーションをインストールする前記ステップは、移動装置のディスプレイにプレースホルダーオブジェクトを提示することを含み、そのプレースホルダーオブジェクトは、インストール進行の指示子を含む、請求項１に記載の方法。
【請求項１０】
前記特定のアプリケーションを購入するための支払情報をユーザから受信するステップをさらに備える請求項１に記載の方法。
【請求項１１】
前記移動装置は、マルチタッチ感知ディスプレイを備えた、請求項１に記載の方法。
【請求項１２】
プロセッサと、
ユーザとの対話を与えるユーザインターフェイスと、
を備え、そのユーザインターフェイスは、
各アプリケーションに対応する１つ以上のアプリケーションオブジェクトを含む表示部分であって、各アプリケーションオブジェクトは、各アプリケーションに関する情報を提示するものである表示部分と、
アプリケーション管理インターフェイスの特定の特徴へのアクセスを各々与える複数のタブを含むメニュー部分と、
を含む、システム。
【請求項１３】
プロセッサを備え、次のオペレーション、即ち
移動装置上のアプリケーション管理インターフェイスにアクセスするためのタッチ入力を受信し、
アプリケーション管理インターフェイスを提示し、
特定のアプリケーションをインストールする入力を含むアプリケーション管理インターフェイス内の１つ以上の入力を受信し、
選択されたアプリケーションをインストールし、
そのインストールされたアプリケーションを提示する、
ことを含むオペレーションを遂行するように動作できる移動装置、
を備えたシステム。
【請求項１４】
前記アプリケーション管理インターフェイスを提示することは、メニュー部分及び表示部分を提示することを更に含む、請求項１３に記載のシステム。
【請求項１５】
前記表示部分は、各アプリケーションに対応する１つ以上のアプリケーションオブジェクトを含み、各アプリケーションオブジェクトは、各アプリケーションに関する情報を提示する、請求項１４に記載のシステム。
【請求項１６】
前記メニュー部分は、アプリケーション管理インターフェイスの特定の特徴へのアクセスを各々与える複数のタブを含む、請求項１４に記載のシステム。
【請求項１７】
前記１つ以上のユーザ入力を受信することは、特定のアプリケーションオブジェクトの選択を受信することを含む、請求項１３に記載のシステム。
【請求項１８】
前記選択に応答して、その選択されたアプリケーションに関する付加的な情報を提示するように前記表示部分を移行させることを含むオペレーションを遂行するように更に動作できる、請求項１７に記載のシステム。
【請求項１９】
付加的な情報を提示することは前記選択されたアプリケーションのひとつ以上のレビューを提示することを含む、請求項１８に記載のシステム。
【請求項２０】
前記選択されたアプリケーションオブジェクトは、移動装置に以前にインストールされたアプリケーションに対する更新に関連したアプリケーション更新オブジェクトである、請求項１７に記載のシステム。
【請求項２１】
前記選択されたアプリケーションをインストールすることは、移動装置のディスプレイにプレースホルダーオブジェクトを提示することを含み、そのプレースホルダーオブジェクトは、インストール進行の指示子を含む、請求項１３に記載のシステム。
【請求項２２】
前記特定のアプリケーションを購入するための支払情報をユーザから受信することを含むオペレーションを遂行するように更に動作できる、請求項１３に記載のシステム。
【請求項２３】
前記移動装置は、マルチタッチ感知ディスプレイを備えた、請求項１３に記載のシステム。
【請求項２４】
コンピュータ可読媒体に保持されるコンピュータプログラム製品であって、
サーバー上で実行されたときに、サーバーが、
移動装置上のアプリケーション管理インターフェイスにアクセスするためのタッチ入力を受信し、
アプリケーション管理インターフェイスを提示し、
特定のアプリケーションをインストールする入力を含むアプリケーション管理インターフェイス内の１つ以上の入力を受信し、
選択されたアプリケーションをインストールし、
そのインストールされたアプリケーションを提示する、
ことを含むオペレーションを遂行するようにさせるインストラクションを備えたコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動装置のユーザインターフェイスに係る。
【背景技術】
【０００２】
従来の移動装置は、多くの場合、特定ファンクションを専用に遂行する。例えば、移動電話は、電話サービスを提供し、パーソナルデジタルアシスタント（ＰＤＡ）は、住所、連絡先及びメモを編成する手段を提供し、メディアプレーヤは、コンテンツを再生し、ｅ−メール装置は、ｅ−メール通信、インターネットをサーフィンするブラウザ、等を提供する。近代的な移動装置は、これらファンクションの２つ以上を含むことができる。
【０００３】
より詳細には、移動装置は、ユーザが他のアプリケーションとは独立してアクセスできる多数の異なるアプリケーションを含むことができる。例えば、移動装置は、１つ以上のゲーム、ウェブアプリケーション、又は生産アプリケーションを含むことができる。
【発明の概要】
【０００４】
本明細書は、移動装置用のユーザインターフェイスに関する技術を説明する。一般に、本明細書に述べる要旨の１つの態様は、移動装置上のアプリケーション管理インターフェイスにアクセスするためのタッチ入力を受信し、アプリケーション管理インターフェイスを提示し、特定のアプリケーションをインストールする入力を含むアプリケーション管理インターフェイス内の１つ以上の入力を受信し、選択されたアプリケーションをインストールし、そしてそのインストールされたアプリケーションを提示するというステップを含む方法において実施することができる。この態様の他の実施形態は、それに対応するシステム、装置及びコンピュータプログラム製品を含む。
【０００５】
これら及び他の実施形態は、次の特徴の１つ以上を任意に含むことができる。アプリケーション管理インターフェイスを提示することは、メニュー部分及び表示部分を提示することを更に含む。表示部分は、各アプリケーションに対応する１つ以上のアプリケーションオブジェクトを含み、各アプリケーションオブジェクトは、各アプリケーションに関する情報を提示する。メニュー部分は、アプリケーション管理インターフェイスの特定の特徴へのアクセスを各々与える複数のタブを含む。１つ以上のユーザ入力を受信することは、特定のアプリケーションオブジェクトの選択を受信することを含む。この方法は、更に、選択に応答して、選択されたアプリケーションに関する付加的な情報を提示するように表示部分を移行させるステップも備えている。付加的な情報を提示することは、選択されたアプリケーションの１つ以上の批評を提示することを含む。選択されたアプリケーションオブジェクトは、移動装置に以前にインストールされたアプリケーションに対する更新に関連したアプリケーション更新オブジェクトである。選択されたアプリケーションをインストールすることは、移動装置のディスプレイにプレースホルダーオブジェクトを提示することを含み、プレースホルダーオブジェクトは、インストール進行の指示子を含む。この方法は、更に、特定のアプリケーションを購入するためにユーザから支払情報を受信するステップも備えている。移動装置は、マルチタッチ感知ディスプレイを備えている。
【０００６】
一般的に、本明細書に述べる要旨の１つの態様は、プロセッサと、ユーザとの対話を与えるユーザインターフェイスとを備え、そのユーザインターフェイスは、各アプリケーションに対応する１つ以上のアプリケーションオブジェクトを含む表示部分であって、各アプリケーションオブジェクトが各アプリケーションに関する情報を提示する表示部分と、アプリケーション管理インターフェイスの特定の特徴へのアクセスを各々与える複数のタブを含むメニュー部分とを含むものであるシステムにおいて実施することができる。この態様の他の実施形態は、それに対応する方法、装置及びコンピュータプログラム製品を含む。
【０００７】
本発明の特定の実施形態は、次の効果の１つ以上を実現するように実施することができる。ユーザは、移動装置のためのアプリケーションを識別しダウンロードするようにアプリケーションストアを容易にナビゲートすることができる。ユーザには、更新インターフェイスへのナビゲーションなしに、以前にダウンロードされたアプリケーションへの更新を通知することができる。ユーザは、アプリケーションを格付けしそして識別された問題を報告することを含むアプリケーションについてのフィードバックを素早く与えることができる。更に、ユーザは、関心のある特定のアプリケーションについての情報を他のユーザと素早く且つ容易に共有することができる。アプリケーションを選択すると、ユーザは、そのアプリケーションがダウンロードされるのを待機する間に、移動装置の他の特徴及びアプリケーションにアクセスすることができる。
【０００８】
本発明の１つ以上の実施形態を、添付図面を参照して、以下に詳細に説明する。本発明の他の特徴、態様及び効果は、以下の説明、添付図面及び特許請求の範囲から明らかとなろう。
【図面の簡単な説明】
【０００９】
【図１】規範的移動装置のブロック図である。
【図２】アプリケーションストアディスプレイオブジェクトを呼び出した後の移動装置の規範的ユーザインターフェイスのブロック図である。
【図３】スタッフお気に入りボタンを選択した後の移動装置の規範的ユーザインターフェイスのブロック図である。
【図４】特定のアプリケーションに関連した情報を与えるための移動装置の規範的ユーザインターフェイスのブロック図である。
【図５】別のユーザにアプリケーションを通知するための移動装置の規範的ユーザインターフェイスのブロック図である。
【図６】選択されたアプリケーションに関連した情報を与えるメニューを含む移動装置の規範的ユーザインターフェイスのブロック図である。
【図７】選択されたアプリケーションを批評するための移動装置の規範的ユーザインターフェイスのブロック図である。
【図８】選択されたアプリケーションについて報告するための移動装置の規範的ユーザインターフェイスのブロック図である。
【図９】カテゴリータブの選択に続くアプリケーションストアを例示する移動装置の規範的ユーザインターフェイスのブロック図である。
【図１０】選択された特定カテゴリーのアプリケーションオブジェクトを例示する移動装置１００の規範的ユーザインターフェイスのブロック図１０００である。
【図１１】「トップ２５」タブの選択に続くアプリケーションストアを例示する移動装置の規範的ユーザインターフェイスのブロック図である。
【図１２】無料アプリケーションが隠されたアプリケーションストア「トップ２５」を例示する移動装置の規範的ユーザインターフェイスのブロック図である。
【図１３】サーチタブの選択に続くアプリケーションストアを例示する移動装置の規範的ユーザインターフェイスのブロック図である。
【図１４】アプリケーションストアディスプレイオブジェクトを呼び出した後の、利用可能な更新を例示する移動装置の規範的ユーザインターフェイスのブロック図である。
【図１５】更新タブの選択に続くアプリケーションストアを例示する移動装置の規範的ユーザインターフェイスのブロック図である。
【図１６】アプリケーションダウンロードを例示する移動装置の規範的ユーザインターフェイスのブロック図である。
【図１７】移動装置を使用してアプリケーションストアをナビゲーションする規範的プロセスを例示するフローチャートである。
【図１８】削除のための利用可能なアプリケーションを例示する移動装置の規範的ユーザインターフェイスのブロック図である。
【図１９】格付けプロンプトを例示する移動装置の規範的ユーザインターフェイスのブロック図である。
【図２０】移動装置を使用してインストールされたアプリケーションを削除するための規範的プロセスを例示するフローチャートである。
【図２１】図１の移動装置のための規範的ネットワーク動作環境のブロック図である。
【図２２】図１の移動装置の規範的実施形態のブロック図である。
【発明を実施するための形態】
【００１０】
種々の添付図面において同じ要素は同じ参照番号及び呼称で示される。
【００１１】
図１は、規範的移動装置１００のブロック図である。移動装置１００は、例えば、ハンドヘルドコンピュータ、パーソナルデジタルアシスタント、セルラー電話、ネットワーク機器、カメラ、スマートホン、エンハンスト汎用パケット無線サービス（ＥＧＰＲＳ）移動電話、ネットワークベースステーション、メディアプレーヤ、ナビゲーション装置、ｅ−メール装置、ゲームコンソール、或いはこれらデータ処理装置又は他のデータ処理装置の２つ以上の組み合わせである。
【００１２】
移動装置の概略
ある実施形態では、移動装置１００は、タッチ感知ディスプレイ１０２を備えている。タッチ感知ディスプレイ１０２は、液晶ディスプレイ（ＬＣＤ）技術、発光ポリマーディスプレイ（ＬＰＤ）技術、又は他のディスプレイ技術を実施することができる。タッチ感知ディスプレイ１０２は、ユーザとの触覚及び／又は触知接触を感知することができる。
【００１３】
ある実施形態では、タッチ感知ディスプレイ１０２は、マルチタッチ感知ディスプレイ１０２を含むことができる。マルチタッチ感知ディスプレイ１０２は、例えば、各タッチポイントの圧力、角度及び／又は位置に関連したデータを処理することを含めて、複数の同時タッチポイントを処理することができる。このような処理は、複数の指でのジェスチャー及び指との相互作用、コーディング(chording)、及び他の相互作用を促進する。他のタッチ感知ディスプレイ技術を使用することもでき、例えば、スタイラス又は他のポインティング装置を使用して接触をなすディスプレイを使用することもできる。マルチタッチ感知ディスプレイ技術の幾つかの例が、米国特許第６，３２３，８４６号、第６，５７０，５５７号、第６，６７７，９３２号、及び米国特許公告第２００２／００１５０２４Ａ１号に説明されている。
【００１４】
ある実施形態では、移動装置１００は、タッチ感知ディスプレイ１０２に１つ以上のグラフィックユーザインターフェイスを表示し、種々のシステムオブジェクトへのユーザアクセスを与えると共に、ユーザへ情報を搬送することができる。ある実施形態では、グラフィックユーザインターフェイスは、１つ以上のディスプレイオブジェクト１０４、１０６を含むことができる。ここに示す例では、ディスプレイオブジェクト１０４、１０６は、システムオブジェクトのグラフィック表示である。システムオブジェクトは、例えば、装置ファンクション、機器、ウインドウ、ファイル、アラート、イベント、又は他の識別可能なシステムオブジェクトを含む。
【００１５】
規範的な移動装置ファンクション
ある実施形態では、移動装置１００は、電話オブジェクト１１０で示された電話装置、ｅ−メールオブジェクト１１２で示されたｅ−メール装置、ウェブオブジェクト１１４で示されたネットワークデータ通信装置、Ｗｉ−Ｆｉベースステーション装置（図示せず）、及びメディアプレーヤオブジェクト１１６で示されたメディア処理装置のような複数の装置ファンクションを実施することができる。ある実施形態では、特定のディスプレイオブジェクト１０４、例えば、電話オブジェクト１１０、ｅ−メールオブジェクト１１２、ウェブオブジェクト１１４、及びメディアプレーヤオブジェクト１１６をメニューバー１１８に表示することができる。ある実施形態では、図１に示すグラフィックユーザインターフェイスのようなトップレベルグラフィックユーザインターフェイスから装置ファンクションにアクセスすることができる。オブジェクト１１０、１１２、１１４又は１１６の１つにタッチすると、例えば、それに対応するファンクションを呼び出すことができる。
【００１６】
ある実施形態では、移動装置１００は、ネットワーク配布ファンクションを実施することができる。例えば、このファンクションは、ユーザが移動装置１００を携帯し、移動しながらその関連ネットワークにアクセスできるようにする。特に、移動装置１００は、インターネットアクセス（例えば、Ｗｉ−Ｆｉ）をその付近の他のワイヤレス装置へ拡張することができる。例えば、移動装置１００は、１つ以上の装置のためのベースステーションとして構成することができる。従って、移動装置１００は、他のワイヤレス装置へのネットワークアクセスを許可又は拒絶することができる。
【００１７】
ある実施形態では、装置のファンクションを呼び出すときに、移動装置１００のグラフィックユーザインターフェイスは、対応する装置ファンクションに関連した特定のファンクションへのユーザアクセスを容易にするために、変化し、増大され、或いは別のユーザインターフェイス又はユーザインターフェイス要素と置き換えられる。例えば、ユーザが電話オブジェクトにタッチするのに応答して、タッチ感知ディスプレイ１０２のグラフィックユーザインターフェイスは、種々の電話ファンクションに関連したディスプレイオブジェクトを提示し、同様に、ｅ−メールオブジェクト１１２にタッチすると、グラフィックユーザインターフェイスが種々のｅ−メールファンクションに関連したディスプレイオブジェクトを提示するようにさせ、ウェブオブジェクト１１４にタッチすると、グラフィックユーザインターフェイスが種々のウェブサーフィンファンクションに関連したディスプレイオブジェクトを提示するようにさせ、そしてメディアプレーヤオブジェクトにタッチすると、グラフィックユーザインターフェイスが種々のメディア処理ファンクションに関連したディスプレイオブジェクトを提示するようにさせる。
【００１８】
ある実施形態では、移動装置１００の底部付近に位置したボタン１２０を押すことにより、図１のトップレベルグラフィックユーザインターフェイス環境又は状態を回復することができる。ある実施形態では、各対応する装置ファンクションは、タッチ感知ディスプレイ１０２に表示される対応する「ホーム」ディスプレイオブジェクトを有し、そしてこの「ホーム」ディスプレイオブジェクトを押すことにより、図１のグラフィックユーザインターフェイス環境を回復することができる。
【００１９】
ある実施形態では、トップレベルグラフィックユーザインターフェイスは、付加的なディスプレイオブジェクト１０６、例えば、ショートメッセージングサービス（ＳＭＳ）オブジェクト、カレンダーオブジェクト、写真オブジェクト、カメラオブジェクト、計算器オブジェクト、株オブジェクト、天気オブジェクト、マップオブジェクト１４４、メモオブジェクト、時計オブジェクト、アドレス帳オブジェクト、設定オブジェクト、及びアプリケーションストアオブジェクト１３２を含むことができる。例えば、ＳＭＳディスプレイオブジェクトにタッチすると、ＳＭＳメッセージング環境及びサポート環境を呼び出すことができ、同様に、ディスプレイオブジェクトを各々選択すると、それに対応するオブジェクト環境及びファンクションを呼び出すことができる。
【００２０】
又、図１のグラフィックユーザインターフェイスには、付加的な及び／又は異なるディスプレイオブジェクトを表示することもできる。例えば、装置１００が、他の装置のためのベースステーションとして機能する場合には、１つ以上の「接続」オブジェクトがグラフィックユーザインターフェイスに現れて、接続を指示する。ある実施形態では、ディスプレイオブジェクト１０６は、ユーザによって構成することができ、例えば、ユーザは、どのディスプレイオブジェクト１０６が表示されるか指定することができ、及び／又は他のファンクション及びそれに対応するディスプレイオブジェクトを与える付加的なアプリケーション又は他のソフトウェアをダウンロードすることができる。
【００２１】
ある実施形態では、移動装置１００は、１つ以上の入力／出力（Ｉ／Ｏ）装置及び／又はセンサ装置を含むことができる。例えば、電話及びボイスメールファンクションのようなボイスイネーブルファンクションを促進するために、スピーカ１６０及びマイクロホン１６２を含ませることができる。ある実施形態では、スピーカ１６０及びマイクロホン１６２の音量制御のためのアップ／ダウンボタン１８４を含ませることができる。又、移動装置１００は、入呼びのリングインジケータのためのオン／オフボタン１８２を備えることもできる。ある実施形態では、スピーカ電話ファンクションのようなハンズフリーボイスファンクションを促進するためにスピーカ１６４を含ませることができる。ヘッドホン及び／又はマイクロホンを使用するためにオーディオジャック１６６を含ませることができる。
【００２２】
ある実施形態では、ユーザが移動装置１００をユーザの耳の付近に位置させるのを容易に検出し、それに応答して、タッチ感知ディスプレイ１０２を解離して偶発的なファンクションの呼び出しを防止するために、接近センサ１６８を含ませることができる。ある実施形態では、移動装置１００がユーザの耳の付近にあるときに付加的な電力を保存するためにタッチ感知ディスプレイ１０２をターンオフすることができる。
【００２３】
他のセンサを使用することもできる。例えば、ある実施形態では、タッチ感知ディスプレイ１０２の輝度を容易に調整するために、周囲光センサ１７０を使用することができる。又、ある実施形態では、方向矢印１７４で指示されたように、移動装置１００の移動を検出するために加速度計１７２を使用することができる。従って、例えば、肖像画又は風景画のような検出された向きに基づいてディスプレイオブジェクト及び／又はメディアを提示することができる。ある実施形態では、移動装置１００は、グローバルポジショニングシステム（ＧＰＳ）又は他のポジショニングシステム（例えば、Ｗｉ−Ｆｉアクセスポイント、テレビジョン信号、セルラーグリッド、ユニフォームリソースロケータ（ＵＲＬ）を使用するシステム）により与えられるような位置決定能力をサポートするための回路及びセンサを備えることができる。ある実施形態では、ポジショニングシステム（例えば、ＧＰＳ受信器）を移動装置１００に一体化することもできるし、又は個別の装置として設けて、インターフェイス（例えば、ポート装置１９０）を経て移動装置１００に結合して、位置ベースサービスへアクセスすることもできる。
【００２４】
又、移動装置１００は、カメラレンズ及びセンサ１８０を備えることもできる。ある実施形態では、カメラレンズ及びセンサ１８０は、移動装置１００の背面に位置することができる。カメラは、静止映像及び／又はビデオを捕獲することができる。
【００２５】
又、移動装置１００は、８０２．１１ｂ／ｇ通信装置１８６及び／又はＢｌｕｅｔｏｏｔｈ（登録商標）通信装置１８８のような１つ以上のワイヤレス通信サブシステムを備えることもできる。又、他の８０２．ｘ通信プロトコル（例えば、ＷｉＭａｘ、Ｗｉ−Ｆｉ、３Ｇ）、コード分割多重アクセス（ＣＤＭＡ）、移動通信用グローバルシステム（ＧＳＭ（登録商標））、エンハンストデータＧＳＭ環境（ＥＤＧＥ）、等を含む他の通信プロトコルをサポートすることもできる。
【００２６】
ある実施形態では、ポート装置１９０、例えば、ユニバーサルシリアルバス（ＵＳＢ）ポート、又はドッキングポート、或いは他のワイヤードポート接続を含ませることもできる。ポート装置１９０は、例えば、他の通信装置１００、ネットワークアクセス装置、パーソナルコンピュータ、プリンタ、或いはデータを受信及び／又は送信できる他の処理装置のような他のコンピューティング装置へのワイヤード接続を確立するのに使用できる。
ある実施形態では、ポート装置１９０は、移動装置１００が、例えば、ＴＣＰ／ＩＰ、ＴＨＨＰ、ＵＤＰ及び他の既知のプロトコルのような１つ以上のプロトコルを使用して、ホスト装置と同期できるようにする。ある実施形態では、２００７年６月２８日に出願された"Multiplexed Data Stream Protocol"と題する米国特許出願第１１／７７０，６９１号、後の米国特許出願公告第２００８０３０４４８６号、に説明されたように、ＴＣＰ／ＩＰオーバーＵＳＢプロトコルを使用することができる。
【００２７】
図２は、アプリケーションストアディスプレイオブジェクト（図１のａｐｐストアディスプレイオブジェクト１３２）を呼び出した後の移動装置１００の規範的ユーザインターフェイスのブロック図２００である。例えば、ユーザは、タッチ感知ディスプレイ１０２を使用して（例えば、ａｐｐストアディスプレイオブジェクト１３２を押すことにより）ａｐｐストアディスプレイオブジェクト１３２にアクセスして、アプリケーションストアインターフェイスへの移行を生じさせることができる。ある実施形態では、図１のａｐｐストアディスプレイオブジェクト１３２にタッチすると、アプリケーションストアインターフェイスへのアニメ化移行が生じる。
【００２８】
アプリケーションストアのためのユーザインターフェイスは、表示部分２３６及びメニュー部分２２６を含む。メニュー部分２２６は、多数のタブを含むことができる。特に、メニュー部分２２６は、特徴付け(featured)タブ２１６、カテゴリータブ２１８、トップ２５タブ２２０、サーチタブ２２２、及び更新タブ２２４を含む。メニュー部分２２６におけるタブの各々は、アプリケーションストアの異なる特徴にアクセスするように使用でき、その各々について以下に詳細に述べる。ある実施形態では、他のタブを設けることもでき、及び／又はタブの順序を、例えば、アプリケーションストア、移動装置により決定されたように、又は別のリモート位置から受信した入力に基づいて、変更することができる。
【００２９】
表示部分２３６は、表示部分２３６においてハイライトとして示された特徴付けタブ２１６に関連した特徴付けインターフェイス２０３を表示する。特徴付けインターフェイス２０３は、タイトルバー２０１を含む。このタイトルバー２０１は、最近追加(Recently Added)ボタン２０２及びスタッフお気に入り(Staff Favorites)ボタン２０４を含む。これら最近追加ボタン２０２及びスタッフお気に入りボタン２０４は、個別のボタンとして示されている。しかしながら、これらボタンは、例えば、ボタンに２回以上タッチすることにより一方から他方へスイッチできる単一のトグルボタンを含む他の形態をとることができる。
【００３０】
又、特徴付けインターフェイス２０３は、１つ以上のアプリケーションオブジェクト２４０も含む。最近追加ボタン２０２は、（例えば、タッチ感知ディスプレイ１０２へのユーザ入力に基づいて）現在選択されたものとして示されている。最近追加ボタン２０２が選択されると、表示されるアプリケーションオブジェクト２４０は、アプリケーションストアに最近追加されたアプリケーションに対応する。
【００３１】
ある実施形態では、最近追加されたアプリケーションは、特定のアプリケーションをアプリケーションストアに含ませたときからの期間によって指定される。例えば、最近追加されたアプリケーションは、過去３０日以内でアプリケーションストアにおいて利用できるアプリケーションを含む。しかしながら、ある実施形態では、最近追加されたアプリケーションは、実際の経過時間に関わらず、アプリケーションストアへ最も最近追加された特定数（例えば２５）のアプリケーションである。
【００３２】
アプリケーションオブジェクト２４０は、表示部分２３６内で、１つ以上の基準に基づき順序付けることができる。例えば、アプリケーションオブジェクトは、アプリケーションストアに追加された日付順、アルファベット順、又はユーザ格付けに基づいて順序付けることができる。
【００３３】
特に、表示部分２３６に示されたアプリケーションオブジェクト２４０は、アプリケーションオブジェクト２１０、２１２及び２１４を含む。更に、表示部分２３６が一度に全てのアプリケーションオブジェクト２４０を表示できないときには、ユーザは、付加的なアプリケーションオブジェクト２４０を見るために、アップ又はダウン方向にスクロール（２３８）することができる。スクロール２３８は、表示部分２３６の特定部分に点線の矢印で示されているが、ユーザは、他の点からスクロール（２３８）することもできる。特に、ユーザは、タッチ感知ディスプレイ１０２にわたって特定の方向に（例えば、アップ又はダウンに）ジェスチャーすることにより、スクロールすることができる。
【００３４】
各アプリケーションオブジェクト２４０は、特定のアプリケーションに関連した情報を含む。例えば、アプリケーションオブジェクト２１０は、アプリケーション情報２２８を含む。アプリケーション情報２２８は、アプリケーションを表す映像、アプリケーション名（例えば、アプリケーションオブジェクト２１０に対する「アプリケーション１」）、開発者名、及び格付け情報を含むことができる。ある実施形態では、格付け情報は、指定数の星印によって表される。アプリケーションに対する平均格付け（例えば、５つのうちの３つ）を指示するように星印が埋められる。ある実施形態では、平均格付けのより微細な粒度を表すために星印が部分的に埋められる。
【００３５】
他の実施形態では、格付け情報を表すために異なる記号が使用される。例えば、ある実施形態では、小さなドットを使用して、未選択の星印を表し、それらは、平均格付けに等しい星印しか存在しないように、格付けレベルまで星印と置き換えられる。又、ある実施形態では、格付け情報は、平均格付けを決定するために使用される多数の批評を含む（例えば、個々のユーザからの）。
【００３６】
又、アプリケーションオブジェクト２４０は、購入情報２３０も含む。購入情報は、アプリケーションが無料であるか購入しなければならないかを指示する（例えば、「無料」又は「購入」ラベルで識別される）。ある実施形態では、購入情報は、アプリケーションのコスト（例えば、＄５．００）を指示する。他の実施形態では、アプリケーションオブジェクト２４０は、ユーザが既に特定のアプリケーションをインストールしたかどうか指示することができる。例えば、アプリケーションオブジェクト２１０により識別されたアプリケーションをユーザが既にインストールした場合には、購入情報２３０は、「無料」ではなく「インストール済み」と読むことができる。或いは又、購入情報２３０は、既にインストールされたアプリケーションをユーザがアンインストールできることを指示する「アンインストール」と読むことができる。
【００３７】
又、アプリケーションオブジェクト２４０は、「＞」指示子（例えば、アプリケーションオブジェクト２１０の指示子２３２）を含むこともできる。この指示子２３２は、特定のアプリケーションオブジェクトを選択すると（例えば、アプリケーションオブジェクト２１０にタッチすることにより）、選択されたアプリケーションに関する付加的な情報を与えるようにユーザインターフェイスを移行させることを指示する。移行は、アニメ化することができる。
【００３８】
又、表示部分２３６は、１つ以上の広告を含むことができる。表示部分２３６では、第１広告２０６及び第２広告２０８がタイトルバー２０１の付近に示される。他の実施形態では、単一の広告が提示されるだけである。或いは又、付加的な広告を提示することができる。更に、広告がタイトルバー２０１の付近に示される間に、表示部分２３６の異なる位置に１つ以上の広告を提示することができる。
【００３９】
図３は、スタッフお気に入りボタン（例えば、図２のスタッフお気に入りボタン２０４）を選択した後の移動装置１００の規範的ユーザインターフェイスのブロック図３００である。図２に示されたように、タイトルバー２０１は、最近追加ボタン２０２及びスタッフお気に入りボタン２０４の両方を含む。スタッフお気に入りボタン２０４が選択されると、表示部分２３６は、アプリケーションオブジェクト３４０を特徴付けインターフェイス３０３の一部分として提示する。アプリケーションオブジェクト３４０は、最近追加されたアプリケーションオブジェクト２４０の１つ以上を含むこともできるし、又はアプリケーションオブジェクト２４０とは個別のものでもよい。
【００４０】
ある実施形態では、アプリケーションオブジェクト３４０は、アプリケーションストアに関連した１人以上の個人により選択されたアプリケーションオブジェクトを表す。例えば、スタッフお気に入りは、指定の期間内に個人のグループにより選択することができる。従って、スタッフお気に入りは、例えば、３０日ごとに、定期的に変化することができる。他の実施形態では、スタッフお気に入りは、個人の指定グループから最高の格付けを受け取るアプリケーションに基づいて識別される。ある実施形態では、スタッフお気に入りとして識別されるアプリケーションオブジェクト３４０の数は、指定数（例えば、トップ２５のアプリケーション）に制限される。
【００４１】
アプリケーションオブジェクト３４０は、１つ以上の基準により特徴付けインターフェイス３０３内で順序付けることができる。例えば、アプリケーションオブジェクトは、アプリケーションストアに追加される日付順、アルファベット順、又はスタッフ格付け順に順序付けることができる。
【００４２】
特に、表示部分２３６に示されるアプリケーションオブジェクト３４０は、アプリケーションオブジェクト３０２、３０４及び３０６を含む。更に、表示部分２３６が一度に全てのアプリケーションオブジェクト３４０を表示できないときには、ユーザは、図２を参照して上述したように、付加的なアプリケーションオブジェクト３４０を見るためにアップ又はダウン方向にスクロール（２３８）することができる。
【００４３】
各アプリケーションオブジェクト３４０は、各アプリケーションに関連した情報を含む。図２を参照して上述したアプリケーション情報２２８と同様に、アプリケーション情報は、アプリケーションを表す映像、アプリケーション名（例えば、アプリケーションオブジェクト３０２に対する「アプリケーション４」）、開発者名、及び格付け情報を含むことができる。ある実施形態では、格付け情報は、対応するアプリケーションの平均格付けを示す指定数の星印によって表される。
【００４４】
又、アプリケーションオブジェクト３４０は、購入情報も含む。購入情報は、「スタッフお気に入り」アプリケーションが無料であるか購入しなければならないかを指示する。ある実施形態では、購入情報は、特定アプリケーションのコスト（例えば、＄５．００）を指示する。他の実施形態では、アプリケーションオブジェクト３４０は、ユーザが既に特定のアプリケーションをインストールしたかどうか指示することができる。例えば、アプリケーションオブジェクト３０２により識別されたアプリケーションをユーザが既にインストールした場合には、購入情報は、「無料」ではなく「インストール済み」と読むことができる。或いは又、購入情報は、既にインストールされたアプリケーションをユーザがアンインストールできることを指示する「アンインストール」と読むことができる。
【００４５】
又、アプリケーションオブジェクト３４０は、「＞」指示子（例えば、図２の指示子２３２）を含むこともできる。この指示子は、特定のアプリケーションオブジェクトを選択すると（例えば、アプリケーションオブジェクト３０２にタッチすることにより）、選択されたアプリケーションに関する付加的な情報を与えるようにユーザインターフェイスを移行させることを指示する。移行は、アニメ化することができる。
【００４６】
又、特徴付けインターフェイス３０３は、１つ以上の広告を含むこともできる。特に、表示部分２３６は、第１広告２０６及び第２広告２０８をタイトルバー２０１の付近に提示する。他の実施形態では、単一の広告が提示されるだけである。或いは又、付加的な広告を提示することができる。更に、広告がタイトルバー２０１の付近に示される間に、表示部分２３６の異なる位置に１つ以上の広告を提示することができる。
【００４７】
図２又は図３の各々において、アプリケーションオブジェクト（例えば、アプリケーションオブジェクト２４０又は３４０の一方）をユーザが選択すると、ユーザインターフェイスは、その選択されたアプリケーションオブジェクトに関連したアプリケーションに関する付加的な情報を与えるように移行することができる。
【００４８】
図４は、特定のアプリケーションに関連した情報を与えるための移動装置１００の規範的ユーザインターフェイスのブロック図４００である。特に、アプリケーション情報インターフェイス４０３は、図２のアプリケーションオブジェクト２１０のユーザ選択に対応する。
【００４９】
アプリケーション情報インターフェイス４０３は、情報表示部分４１０及びメニュー部分２２６を含む。メニュー部分２２６は、特徴付けタブ２１６、カテゴリータブ２１８、トップ２５タブ２２０、サーチタブ２２２及び更新タブ２２４を含む。ある実施形態では、メニュー部分２２６は、アプリケーション情報インターフェイス４０３が提示されるときに隠される。
【００５０】
表示部分４１０は、タイトルバー４０１を含む。タイトルバー４０１は、ユーザインターフェイスをアプリケーション情報インターフェイスとして識別する。更に、タイトルバー４０１は、バックボタン４０２及び「友人に告げる(tell a friend)」ボタン４０４を含むことができる。バックボタン４０２は、ユーザが、例えば、アプリケーション情報インターフェイス４０３をキャンセルして、以前のユーザインターフェイス（例えば、図２又は３に示すアプリケーションストアのためのユーザインターフェイス）へ戻ることができるようにする。「友人に告げる」ボタン４０４は、選択されたアプリケーションに関する情報をユーザが送信できるようにする。特に、「友人に告げる」ボタン４０４にタッチすると、ユーザインターフェイスは、特定のアプリケーションに関して別の個人に通知するためのインターフェイスへ移行される。選択されたアプリケーションに関して別の個人に通知するためのインターフェイスは、図５を参照して以下に詳細に述べる。
【００５１】
又、表示部分４１０は、アプリケーション情報４０６、購入情報４０８、アプリケーションスクリーンショット４１２、及び批評４１４も含む。アプリケーション情報４０６は、例えば、アプリケーション名及び開発者を含む。又、アプリケーション情報４０６は、特定のアプリケーションを表す映像、及び他の情報、例えば、アプリケーションがアプリケーションストアに追加された日付、を含むこともできる。又、アプリケーション情報４０６は、アプリケーションの簡単な説明を含むこともできる。
【００５２】
購入情報４０８は、選択されたアプリケーションが無料であるか又は購入で入手できるかを識別する。或いは又、購入情報４０８は、アプリケーションの価格（例えば、＄５．００）を指示することもできる。ある実施形態では、ユーザは、クレジットの引き換えでアプリケーションを購入することができる。例えば、ユーザは、アプリケーションストアでアプリケーションの購入に向けて使用できるギフトカード、クーポン又は他のクレジットをもつことができる。ある実施形態では、アプリケーションインターフェイスにおいて「引き換え(redeem)」ボタンがユーザに提示される。この引き換えボタンにタッチすると、適用されるクレジットに対応するアカウント情報をユーザが入力できるインターフェイスが生成される。
【００５３】
更に、ある実施形態では、購入情報４０８にタッチすると、アプリケーションをダウンロードするためのプロセスが開始される。例えば、アプリケーションが無料である場合には、更なるユーザ入力なしにダウンロードプロセスを開始することができる。或いは又、購入が要求される場合には、アプリケーションを購入するためにユーザアカウントにアクセスすることができる。ある実施形態では、ユーザは、クーポン又は同様のクレジットの引き換えで、アプリケーションを購入することができる。他の実施形態では、ユーザは、アプリケーションを購入する前に、アカウント又は他の認証情報を与えることが要求される。
【００５４】
別の実施形態では、購入情報４０８は、（例えば、テキスト「インストール済み」又は「アンインストール」を購入情報４０８に含ませることにより）ユーザがアプリケーションを既にインストールしたかどうか指示する。
【００５５】
スクリーンショット４１２は、アプリケーションインターフェイスのスクリーン捕獲映像を与えることができる。ある実施形態では、アプリケーションの詳細な記述が、スクリーンショット４１２に代わって又はそれに加えて与えられる。例えば、詳細な記述は、アプリケーションの特徴及び他の情報を含むことができる。ある実施形態では、２つ以上のスクリーンショット４１２が与えられる。或いは又、他の実施形態では、ユーザによって選択されたときに表示できるサムネールとして付加的なスクリーンショットを与えることができる。
【００５６】
批評４１４は、アプリケーションの格付け情報及び個々の批評を含む。格付け情報は、（例えば、星印の格付けを使用する）平均格付けのグラフィック表示を含むことができる。更に、平均格付けを決定するのに使用される個々の批評の数を与えることもできる。平均格付けの後に、アプリケーションの１つ以上の個々の批評が続く。ある実施形態では、全ての批評がリストされる。他の実施形態では、指定数の批評だけがリストされる。ある実施形態では、ユーザは、アプリケーション情報インターフェイス４０３の可視部分内に提示されない付加的な批評を見るためにスクロール（２３８）することができる。
【００５７】
又、アプリケーション情報インターフェイス４０３の批評４１４部分は、ユーザがアプリケーションに関連した批評又は他のレポートを与えることができるようにする批評ボタン４１８を含むこともできる。アプリケーションの批評を与えることは、図６〜８を参照して以下に説明する。
【００５８】
図５は、別のユーザにアプリケーションを通知するための移動装置１００の規範的ユーザインターフェイスのブロック図５００である。特に、図５は、通知インターフェイス５０２を含む。この通知インターフェイス５０２は、ユーザが図４の「友人に告げる」ボタン４０４を選択するのに応答して提示することができる。
【００５９】
通知インターフェイス５０２は、タイトルバー５０１を含む。このタイトルバー５０１は、通知インターフェイス５０２を（例えば、「友人に告げる」として）識別する。更に、タイトルバー５０１は、バックボタン５０４及び送信ボタン５０６を含む。バックボタン５０４は、通知インターフェイス５０２をキャンセルして、ユーザが手前のユーザインターフェイス（例えば、アプリケーション情報インターフェイス４０３）へ戻ることができるようにする。送信ボタン５０６は、ユーザがアプリケーション情報を別の個人へ送信できるようにする。
【００６０】
通知インターフェイス５０２は、アプリケーションストア内のアプリケーション情報へのリンクを含む予め構成されたｅ−メールメッセージを与えることができる。通知インターフェイス５０２は、「発信先」フィールド５０８、「発信元」フィールド５１０、主題フィールド５１２及びテキストボックス５１４を含む。「発信先」フィールド５０８は、ユーザが通知の受信者を識別できるようにする。ユーザは、例えば、連絡先又はアドレス帳エントリーに対応するｅ−メールアドレス又は名前を入力することができる。「発信元」フィールド５１０は、ユーザが受信者に対して通知の送信者を識別できるようにする。ある実施形態では、「発信元」フィールド５１０は、ユーザプロフィール又はアカウント情報に基づいて自動的にポピュレートされる。他の実施形態では、「発信元」フィールド５１０は、ユーザに提示されず、通知に自動的に追加される。「主題」フィールド５１２は、ユーザが、受信者のための主題、例えば、「このアプリケーションをチェックアウトする」を指定できるようにする。ある実施形態では、主題フィールド５１２は、例えば、アプリケーションストアにより、アプリケーションの名前又は他のテキストが自動的にポピュレートされる。
【００６１】
テキストボックス５１４は、ユーザが、ユーザに対する付加的なテキスト（例えば、メッセージ本体）を与えるための付加的なスペースを設ける。ある実施形態では、テキストボックス５１４は、ユーザ入力のための最大許可キャラクタ数を有する。
【００６２】
各フィールド及びテキストボックス５１４への入力は、キーボード５１６を使用して与えることができる。キーボード５１６は、タイプのためのキーの全ＱＷＥＲＴＹレイアウトを備えている。ユーザは、希望のテキストに基づき個々のキーにタッチすることによりタッチ感知ディスプレイ１０２でテキストを入力する。１つ以上のフィールドに情報を入力した後、ユーザは、上述した送信ボタン５０６にタッチすることにより通知を送信することができる。ある実施形態では、通知を送信すると、ユーザインターフェイスは、手前のユーザインターフェイス（例えば、アプリケーション情報インターフェイス４０３）へ移行する。
【００６３】
図６は、選択されたアプリケーションに関連した情報を与えるためのメニュー６０２を含む移動装置１００の規範的ユーザインターフェイスのブロック図６００である。特に、アプリケーション情報インターフェイス４０３の一部分にメニュー６０２をオーバーレイすることができる。メニュー６０２は、部分的に透明であり、アプリケーション情報インターフェイス４０３のオーバーレイ部分を部分的に見ることができる。ある実施形態では、メニュー６０２は、ユーザがアプリケーション情報インターフェイス４０３の批評ボタン４１８を選択するのに応答して提示される。別の実施形態では、メニュー６０２は、部分的なオーバーレイとして設けられるのではなく、アプリケーション情報４０３に完全に置き換わる。
【００６４】
メニュー６０２は、批評書き込みボタン６０４、問題レポートボタン６０６及びキャンセルボタン６０８を含む。批評書き込みボタン６０４は、ユーザがアプリケーション情報インターフェイス４０３のアプリケーションの批評を書き込めるようにする。特に、ユーザが批評書き込みボタン６０４にタッチすると、ユーザインターフェイスは、（例えば、アニメ化移行を使用して）批評インターフェイスへ移行する。批評インターフェイスは、図７を参照して以下に詳細に述べる。
【００６５】
問題レポートボタン６０６は、ユーザがアプリケーション情報インターフェイス４０３に示されたアプリケーションに伴う問題をレポートできるようにする。特に、ユーザが問題レポートボタン６０６にタッチすると、ユーザインターフェイスは、（例えば、アニメ化移行を使用して）レポートインターフェイスへ移行する。レポートインターフェイスは、図８を参照して以下に詳細に述べる。
【００６６】
キャンセルボタン６０８は、ユーザがメニュー６０２をキャンセルして、図４のアプリケーション情報インターフェイス４０３へ戻れるようにする。
【００６７】
図７は、選択されたアプリケーションを批評するための移動装置１００の規範的ユーザインターフェイスのブロック図７００である。特に、図７は、ユーザが批評書き込みボタン６０４（図６）を選択するのに応答して提示される批評インターフェイス７０２を示す。
【００６８】
批評インターフェイス７０２は、インターフェイスを批評インターフェイスとして識別するタイトルバー７０１を含む。タイトルバー７０１は、更に、バックボタン７０４及び送信ボタン７０６を含む。バックボタン７０４は、批評インターフェイス７０２をキャンセルして、ユーザが手前のユーザインターフェイス（例えば、アプリケーション情報インターフェイス４０３）へ戻ることができるようにする。送信ボタン７０６は、ユーザが批評を提出できるようにする。
【００６９】
批評インターフェイス７０２は、格付け７０８を含む。格付け７０８は、ユーザがアプリケーションに格付け値を指定できるようにする。例えば、ユーザは、考えられる最大の範囲（例えば、星印が０から５まで）からアプリケーションに指定数の星印を指定することができる。特に、ユーザは、タッチ感知インターフェイス１０２上でジェスチャー運動を使用して星印を指定することができる。例えば、ユーザは、指を第１の方向にスライドさせて星印の数を（最大数、例えば、５まで）インクリメントに増加させるか、又は第２の方向にスライドさせて星印の数を（最小数、例えば、０まで）インクリメントに減少させることができる。
【００７０】
又、批評インターフェイス７０２は、「発信元」フィールド７１０、「タイトル」フィールド７１２及び「批評テキストボックス７１４も含む。「発信元」フィールド７１０は、誰が批評を与えるかユーザが識別できるようにする。ある実施形態では、「発信元」フィールド７１０は、ユーザプロフィール又はアカウント情報に基づいて自動的にポピュレートされる。他の実施形態では、「発信元」フィールド７１０は、ユーザに提示されず、批評に自動的に追加される。「タイトル」フィールド７１２は、批評を行う職業又は資格をユーザが識別できるようにする。ある実施形態では、「タイトル」フィールド７１２が設けられない。
【００７１】
テキストボックス７１４は、ユーザが格付け値を越えて批評テキストを形成するための付加的なスペースを与える。ある実施形態では、テキストボックス７１４は、ユーザ入力のための最大許容キャラクタ数を有する。
【００７２】
各フィールド及びテキストボックス７１４への入力は、キーボード５１６を使用して与えることができる。キーボード５１６は、タイプのためのキーの全ＱＷＥＲＴＹレイアウトを備えている。ユーザは、希望のテキストに基づき個々のキーにタッチすることによりタッチ感知ディスプレイ１０２でテキストを入力する。１つ以上のフィールドに情報を入力した後、ユーザは、上述した送信ボタン７０６にタッチすることにより批評を提出することができる。ある実施形態では、批評を提出すると、ユーザインターフェイスは、手前のユーザインターフェイス（例えば、アプリケーション情報インターフェイス４０３）へ移行する。
【００７３】
図８は、選択されたアプリケーションについて報告するための移動装置１００の規範的ユーザインターフェイスのブロック図８００である。特に、図８は、例えば、ユーザが問題レポートボタン６０６（図６）を選択するのに応答して提示されるレポートインターフェイス８０２を示す。
【００７４】
レポートインターフェイス８０２は、インターフェイスをレポートインターフェイスとして識別するタイトルバー８０１を含む。タイトルバー８０１は、更に、バックボタン８０４及び送信ボタン８０６を含む。バックボタン８０４は、例えば、レポートインターフェイス８０２をキャンセルして、ユーザが手前のユーザインターフェイス（例えば、アプリケーション情報インターフェイス４０３）へ戻ることができるようにする。送信ボタン８０６は、ユーザがレポートを提出できるようにする。
【００７５】
批評インターフェイス８０２は、レポートすべき問題が示唆されたメニューボタンを含む。特に、批評インターフェイス８０２は、バグレポートボタン８０８、不快とレポートするボタン８１０、及びリストされない問題のボタン８１２を含む。ユーザは、批評インターフェイス８０２内の特定のメニューボタンにタッチすることによりメニューボタンの１つを選択することができる。ある実施形態では、ユーザが特定のメニューボタンを選択すると、その選択されたメニューボタンがハイライト状態にされる。他の実施形態では、ユーザがメニューボタンを選択すると、その選択を指示するアイコン、例えば、チェックマークが表示される。
【００７６】
更に、テキストボックス８１４が提示される。テキストボックス８１４は、ユーザがレポートされる問題を任意に説明できるようにする。ある実施形態では、テキストボックス８１４は、ユーザ入力のための最大許容キャラクタ数を有する。
【００７７】
テキストボックス８１４への入力は、キーボード５１６を使用して与えることができる。キーボード５１６は、タイプのためのキーの全ＱＷＥＲＴＹレイアウトを備えている。ユーザは、希望のテキストに基づき個々のキーにタッチすることによりタッチ感知ディスプレイ１０２でテキストを入力する。テキストボックス８１４へ情報を入力した後、ユーザは、上述した送信ボタン８０６にタッチすることによりレポートを提出することができる。ある実施形態では、レポートを提出すると、ユーザインターフェイスは、手前のユーザインターフェイス（例えば、アプリケーション情報インターフェイス４０３）へ移行する。
【００７８】
ある実施形態では、キーボード５１６は、ユーザが（例えば、テキストボックス８１４にタッチすることにより）テキストボックス８１４を選択するまでレポートインターフェイス８０２に提示されない。
【００７９】
図９は、カテゴリータブ（例えば、図２のカテゴリータブ２１８）の選択に続くアプリケーションストアを例示する移動装置１００の規範的ユーザインターフェイスのブロック図９００である。例えば、ユーザは、タッチ感知ディスプレイ１０２を使用して（例えば、アプリケーションストアディスプレイオブジェクト１３２を押すことにより）アプリケーションストアディスプレイオブジェクト１３２にアクセスし、アプリケーションストアインターフェイスへ移行することができる。ある実施形態では、図１のアプリケーションストアディスプレイオブジェクト１３２にタッチすると、アプリケーションストアインターフェイスへのアニメ化移行が生じる。
【００８０】
アプリケーションストアのためのユーザインターフェイスは、表示部分９０２及びメニュー部分２２６を含む。メニュー部分２２６は、多数のタブを含むことができる。特に、メニュー部分２２６は、特徴付けタブ２１６、カテゴリータブ２１８、トップ２５タブ２２０、サーチタブ２２２及び更新タブ２２４を含む。メニュー部分２２６におけるタブの各々は、アプリケーションストアの異なる特徴にアクセスするように使用できる。
【００８１】
表示部分２３６は、表示部分２３６においてハイライトとして示されたカテゴリータブ２１８に関連したカテゴリーインターフェイス９０３を表示する。カテゴリーインターフェイス９０３は、ユーザインターフェイスをカテゴリーインターフェイスとして識別するタイトルバー９０１を含む。ある実施形態では、タイトルバー９０１は、１つ以上のボタン、例えば、ユーザが以前のユーザインターフェイスにアクセスできるようにするバックボタンを含む。或いは又、ユーザは、ボタン１２０を押すことにより、アプリケーションストアから出て、図１に示す「ホーム」インターフェイスへ戻ることができる。
【００８２】
カテゴリーインターフェイス９０３は、１つ以上のカテゴリーボタンを含む。特に、カテゴリーインターフェイス９０３は、ゲームボタン９０４、娯楽ボタン９０６、ニュースボタン９０８、生産性ボタン９１０、スポーツボタン９１２、及び旅行ボタン９１４を含む。表示されるカテゴリーは、任意の順序で（例えば、アルファベット順、人気順、等）配置することができる。更に、図示されたカテゴリーの代わりに又はそれに加えて、他のカテゴリーを表示することができる。ある実施形態では、ユーザは、カテゴリーボタンをスクロール（２３８）することにより付加的なカテゴリーを見ることができる。
【００８３】
各カテゴリーボタンは、ユーザが、特定のカテゴリーに関連したアプリケーションオブジェクトを与えるインターフェイスへ移行できるようにする。例えば、ゲームボタン９０４を選択すると、カテゴリーインターフェイスを、ゲーム又はゲームカテゴリーに関連したものに対応する１つ以上のアプリケーションオブジェクトを含むゲームオブジェクトインターフェイスへ移行させることができる。
【００８４】
図１０は、選択された特定カテゴリーのアプリケーションオブジェクトを例示する移動装置１００の規範的ユーザインターフェイスのブロック図１０００である。特に、図１０は、ユーザのカテゴリー選択（例えば、図９のゲームボタン９０４のユーザ選択）に応答して提示されるゲームオブジェクトインターフェイス１００３を示す。
【００８５】
ユーザインターフェイスは、表示部分及びメニュー部分２２６を含む。メニュー部分２２６は、多数のタブを含む。特に、メニュー部分２２６は、特徴付けタブ２１６、カテゴリータブ２１８、トップ２５タブ２２０、サーチタブ２２２及び更新タブ２２４を含む。特に、カテゴリータブ２１８は、ハイライト状態として示されている。
【００８６】
表示部分１００２は、ゲームカテゴリーの選択に関連したゲームオブジェクトインターフェイス１００３を表示する。ゲームオブジェクトインターフェイス１００３は、最近追加ボタン１００４及びスタッフお気に入りボタン１００６を含むタイトルバー１００１を備えている。最近追加ボタン１００４及びスタッフお気に入りボタン１００６は、個別のボタンとして示されているが、例えば、一方から他方へスイッチできる単一のトグルボタンを含む他の形態をとることができる。
【００８７】
又、ゲームオブジェクトインターフェイス１００３は、１つ以上のゲームオブジェクト１０４０も含む。最近追加ボタン１００４は、（例えば、タッチ感知ディスプレイ１０２へのユーザ入力に基づいて）現在選択されたものとして示されている。最近追加ボタン１００４が選択されると、表示されるゲームオブジェクト１０４０は、図２を参照して上述したのと同様であるがゲームオブジェクトに関してアプリケーションストアに最近追加されたゲームアプリケーションに対応する。同様に、スタッフお気に入りボタン１００６が選択又はトグルされると、表示されるゲームオブジェクト１０４０は、図２を参照して上述したのと同様にアプリケーションストアに関連した１人以上の個人により選択されたゲームアプリケーションに対応する。
【００８８】
表示部分１００２に示されたゲームオブジェクト１０４０は、ゲームオブジェクト１０１２、１０１４及び１０１６を含む。更に、表示部分１００２が一度に全てのゲームオブジェクト１０４０を表示できないときには、ユーザは、付加的なゲームオブジェクト１０４０を見るためにアップ又はダウン方向にスクロール（２３８）することができる。
【００８９】
各ゲームオブジェクト１０４０は、特定のゲームアプリケーションに関連した情報を含む。例えば、ゲームオブジェクト１０１２は、ゲームアプリケーション情報１０１８を含む。このゲームアプリケーション情報１０１８は、ゲームアプリケーションを表す映像、ゲームアプリケーション名（ゲーム１）、開発者名、及び格付け情報を含むことができる。ある実施形態では、格付け情報は、指定数の星印により表される。ゲームの平均格付け（例えば、５つのうちの３つ）を指示するように星印が埋められる。ある実施形態では、平均格付けのより微細な粒度を表すために星印を部分的に埋めることもできる。
【００９０】
又、ゲームオブジェクト１０４０は、購入情報１０２２も含む。この購入情報１０２２は、アプリケーションが無料であるか購入しなければならないかを指示する。ある実施形態では、購入情報は、ゲームのコスト（例えば、＄５．００）を指示する。他の実施形態では、各ゲームオブジェクト（例えば、ゲームオブジェクト１０１２、１０１４及び１０１６）は、ユーザが既に特定のゲームをインストールしたかどうか指示することができる。例えば、ユーザがゲームオブジェクト１０１２で識別されたゲームを既にインストールしている場合には、購入情報１０２２は、「無料」ではなく「インストール済み」と読むことができる。或いは又、購入情報１２２は、既にインストールされたゲームアプリケーションをユーザがアンインストールできることを指示する「アンインストール」と読むことができる。
【００９１】
又、ゲームオブジェクト１０４０は、「＞」指示子１０２０を含むこともできる。この指示子１０２０は、特定のゲームオブジェクトを選択すると（例えば、ゲームオブジェクト１０１２にタッチすることにより）、選択されたゲームアプリケーションに関する付加的な情報を与えるようにユーザインターフェイスを移行させることを指示する。移行は、アニメ化することができる。
【００９２】
又、表示部分１００２は、１つ以上の広告を含むことができる。表示部分１００２では、第１広告１００８及び第２広告１０１０がタイトルバー１００１の付近に示される。他の実施形態では、単一の広告が提示されるだけである。或いは又、付加的な広告を提示することもできる。更に、広告がタイトルバー１００１の付近に示される間に、表示部分１００２の異なる位置に１つ以上の広告を提示することができる。
【００９３】
ユーザは、特定のゲームオブジェクト１０４０を選択し、その選択されたゲームオブジェクトに関連したゲームに関する情報を与えるように移行することができる。ゲーム情報は、図４を参照して上述したアプリケーション情報インターフェイス４０３と同様に与えられる。
【００９４】
図１１は、「トップ２５」タブ（例えば、「トップ２５」タブ２２０）の選択に続くアプリケーションストアを例示する移動装置１００の規範的ユーザインターフェイスのブロック図１１００である。例えば、ユーザは、タッチ感知ディスプレイ１０２を使用して（例えば、ａｐｐストアディスプレイオブジェクト１３２を押すことにより）ａｐｐストアディスプレイオブジェクト１３２にアクセスして、ａｐｐストアインターフェイスへの移行を生じさせることができる。ある実施形態では、図１のａｐｐストアディスプレイオブジェクト１３２にタッチすると、ａｐｐストアインターフェイスへのアニメ化移行が生じる。
【００９５】
ａｐｐストアのためのユーザインターフェイスは、表示部分１１０２及びメニュー部分２２６を含む。メニュー部分２２６は、多数のタブを含むことができる。特に、メニュー部分２２６は、特徴付けタブ２１６、カテゴリータブ２１８、トップ２５タブ２２０、サーチタブ２２２及び更新タブ２２４を含む。メニュー部分２２６におけるタブの各々は、アプリケーションストアの異なる特徴にアクセスするように使用できる。
【００９６】
表示部分１１０２は、表示部分２３６にハイライトとして示された「トップ２５」タブ２２０に関連した「トップ２５」インターフェイス１１０３を表示する。トップ２５インターフェイス１１０３は、ユーザインターフェイスをトップ２５インターフェイスとして識別するタイトルバー１１０１を含む。タイトルバー１１０１は、「無料を示す(show free)」ボタン１１０４、及び「無料を隠す(hide free)」ボタン１１０６も含む。
【００９７】
「無料を示す」ボタン１１０４が選択されると（図１１においてハイライトで示すように）、「トップ２５」インターフェイス１１０３は、無料で利用できるアプリケーションに関連したものを含むアプリケーションオブジェクト１１４０を表示する。「無料を隠す」ボタン１１０６が選択されると、「トップ２５」インターフェイス１１０３は、支払を必要とするアプリケーションオブジェクトだけを表示する。
【００９８】
「トップ２５」インターフェイス１１０３は、アプリケーションオブジェクト１１４０を含む。特に、２５個のアプリケーションオブジェクト１１４０がリストされる。しかしながら、２５個全てのアプリケーションオブジェクト１１４０を表示部分１１０２に表示できないときには、ユーザは、付加的なアプリケーションオブジェクトを見るためにスクロール（２３８）することができる。更に、ある実施形態では、ユーザがアプリケーションオブジェクトの「トップ２５」リストの最下部までスクロールしたときに、ユーザがアプリケーションオブジェクトの別のグループ（例えば、「次の２５」のアプリケーションオブジェクト）を見ることができるようにするボタンを設けることができる。
【００９９】
図示されたアプリケーションオブジェクト１１４０は、アプリケーションオブジェクト１１１２、１１１４及び１１１６を含む。アプリケーションオブジェクト１１４０は、ランク付けされた順序で提示される。従って、アプリケーションオブジェクト１１１２は、アプリケーションオブジェクト１１１４の上にランクされる。各アプリケーションオブジェクトのランクは、アプリケーションオブジェクトにおいて識別される。例えば、アプリケーションオブジェクト１１１２は、このアプリケーションオブジェクト１１１２をアプリケーションオブジェクト１１４０のリストにおいてナンバー１とランク付けされるとして識別するランク識別子１１１８を含む。
【０１００】
各アプリケーションオブジェクト１１４０は、特定のアプリケーションに関連した情報を含む。例えば、アプリケーションオブジェクト１１１２は、アプリケーション情報１１２２を含む。このアプリケーション情報１１２２は、アプリケーションを表す映像、アプリケーション名（アプリケーション５）、開発者名及び格付け情報を含むことができる。ある実施形態では、格付け情報は、指定数の星印で表される。星印は、ゲームの平均格付け（例えば、３／５）を指示するように埋められる。又、ある実施形態では、平均格付けのより微細な粒度を表すために星印を部分的に埋めることもできる。
【０１０１】
又、アプリケーションオブジェクト１１４０は、購入情報１１２４も含む。この購入情報１１２４は、アプリケーションが無料であるか購入しなければならないかを指示する。ある実施形態では、購入情報は、アプリケーションのコスト（例えば、＄５．００）を指示する。他の実施形態では、各アプリケーションオブジェクト（例えば、アプリケーションオブジェクト１１１２、１１１４及び１１１６）は、ユーザが既に特定のアプリケーションをインストールしたかどうか指示することができる。例えば、アプリケーションオブジェクト１１１２によって識別されたアプリケーションをユーザが既にインストールしている場合には、購入情報１１２４は、「無料」ではなく「インストール済み」と読むことができる。或いは又、購入情報１１２４は、既にインストールされたアプリケーションをユーザがアンインストールできることを指示する「アンインストール」と読むことができる。
【０１０２】
又、アプリケーションオブジェクト１１４０は、各々「＞」指示子１１２４を含むこともできる。この指示子１１２４は、（例えば、アプリケーションオブジェクト１１１２にタッチすることにより）特定のアプリケーションオブジェクトを選択すると、その選択されたアプリケーションに関する付加的な情報を与えるようにユーザインターフェイスを移行させることを指示する。移行は、アニメ化することができる。
【０１０３】
又、表示部分１１０２は、１つ以上の広告を含むことができる。表示部分１１０２では、第１広告１１０８及び第２広告１１１０がタイトルバー１１０１の付近に示される。他の実施形態では、単一の広告が提示されるだけである。或いは又、付加的な広告を提示することができる。更に、広告がタイトルバー１１０１の付近に示される間に、表示部分１１０２の異なる位置に１つ以上の広告を提示することができる。
【０１０４】
アプリケーションオブジェクト１１４０のランク付けされたリストにおいて特定のアプリケーションオブジェクトを選択すると、ユーザインターフェイスは、その選択されたアプリケーションオブジェクトに関連したアプリケーションに関する情報を与えるインターフェイスへと移行される。図４を参照して上述したアプリケーション情報インターフェイス４０３と同様にアプリケーション情報が与えられる。
【０１０５】
図１２は、無料アプリケーションが隠されたアプリケーションストア「トップ２５」を例示する移動装置１００の規範的ユーザインターフェイスのブロック図１２００である。アプリケーションストアのユーザインターフェイスは、表示部分１２０２及びメニュー部分２２６を含む。メニュー部分２２６は、多数のタブを含むことができる。特に、メニュー部分２２６は、特徴付けタブ２１６、カテゴリータブ２１８、トップ２５タブ２２０、サーチタブ２２２及び更新タブ２２４を含む。メニュー部分２２６におけるタブの各々は、アプリケーションストアの異なる特徴にアクセスするように使用できる。
【０１０６】
表示部分１１０２は、表示部分２３６にハイライトとして示された「トップ２５」タブ２２０に関連した「トップ２５」インターフェイス１２０３を表示する。トップ２５インターフェイス１１０３は、ユーザインターフェイスをトップ２５インターフェイスとして識別するタイトルバー１２０１を含む。タイトルバー１２０１は、「無料を示す」ボタン１１０４、及び「無料を隠す」ボタン１１０６も含む。図１２にハイライトで示すように、「無料を隠す」ボタン１１０６が選択されると、「トップ２５」インターフェイス１２０３は、支払を必要とするアプリケーションオブジェクトだけを表示する。
【０１０７】
「トップ２５」インターフェイス１２０３は、アプリケーションオブジェクト１２４０を含む。特に、２５個までのアプリケーションオブジェクト１２４０がリストされる。しかしながら、表示部分１２０２に表示できる以上のアプリケーションオブジェクト１２４０があるときには、ユーザは、付加的なアプリケーションオブジェクトを見るためにスクロール（２３８）することができる。更に、ある実施形態では、ユーザがアプリケーションオブジェクトの「トップ２５」リストの最下部までスクロールしたときに、ユーザがアプリケーションオブジェクトの別のグループ（例えば、「次の２５」のアプリケーションオブジェクト）を見ることができるようにするボタンを設けることができる。
【０１０８】
図示されたアプリケーションオブジェクト１２４０は、アプリケーションオブジェクト１２０４、１２０６及び１２０８を含む。アプリケーションオブジェクト１２４０は、ランク付けされた順序で提示される。従って、アプリケーションオブジェクト１２０４は、アプリケーションオブジェクト１２０６の上にランクされる。各アプリケーションオブジェクトのランクは、アプリケーションオブジェクトにおいて識別される。例えば、アプリケーションオブジェクト１２０４は、このアプリケーションオブジェクト１２０４をアプリケーションオブジェクト１２４０のリストにおいてナンバー１とランク付けされるとして識別するランク識別子１１１８を含む。ランク付けは、例えば、各アプリケーションの平均星印格付け又は他の何らかの基準に基づく。
【０１０９】
各アプリケーションオブジェクト１２４０は、特定のアプリケーションに関連した情報を含む。例えば、アプリケーションオブジェクト１２４０は、アプリケーションを表す映像、アプリケーション名（例えば、アプリケーション２）、開発者名及び格付け情報を含むことができる。
【０１１０】
又、アプリケーションオブジェクト１２４０は購入情報１２１２も含む。特に、「無料を隠す」ボタン１１０６が選択され又はトグルされてから、各アプリケーションオブジェクト１２４０は、支払を必要とする。アプリケーションオブジェクト１２４０のランク付けされたリストにおいて特定のアプリケーションオブジェクトを選択すると、ユーザインターフェイスは、その選択されたアプリケーションオブジェクトに関連したアプリケーションに関する情報を与えるインターフェイスへ移行する。アプリケーション情報は、図４を参照して上述したアプリケーション情報インターフェイス４０３と同様に与えられる。
【０１１１】
図１３は、サーチタブの選択に続くアプリケーションストアを例示する移動装置１００の規範的ユーザインターフェイスのブロック図１３００である。例えば、ユーザは、タッチ感知ディスプレイ１０２を使用して（例えば、アプリケーションストアディスプレイオブジェクト１３２を押すことにより）アプリケーションストアディスプレイオブジェクト１３２にアクセスし、アプリケーションストアインターフェイスへの移行を生じさせることができる。ある実施形態では、図１のアプリケーションストアディスプレイオブジェクト１３２にタッチすると、アプリケーションストアインターフェイスへのアニメ化移行が生じる。
【０１１２】
アプリケーションストアのユーザインターフェイスは、表示部分１３０２及びメニュー部分２２６を含む。メニュー部分２２６は、多数のタブを含むことができる。特に、メニュー部分２２６は、特徴付けタブ２１６、カテゴリータブ２１８、トップ２５タブ２２０、サーチタブ２２２及び更新タブ２２４を含む。メニュー部分２２６におけるタブの各々は、アプリケーションストアの異なる特徴にアクセスするように使用できる。
【０１１３】
特に、表示部分１３０２は、表示部分２３６においてハイライトとして示されたサーチタブ２２２に関連したサーチインターフェイス１３０３を表示する。サーチインターフェイス１３０３は、ユーザインターフェイスをアプリケーションサーチインターフェイスとして識別するタイトルバー１２０１を含む。
【０１１４】
サーチインターフェイス１３０３は、サーチフィールド１３０４及びサーチボタン１３０６を含む。サーチフィールド１３０４は、ユーザが１つ以上のサーチ用語を入力できるようにする。例えば、ユーザは、特定のアプリケーション、開発者、カテゴリーを識別するキーワード又は他のキーワードを入力することができる。サーチボタン１３０６は、サーチフィールド１３０４へのユーザ入力に基づいてアプリケーションサーチを実行する。例えば、ユーザは、サーチボタン１３０６にタッチすることによりサーチを実行することができる。
【０１１５】
ユーザは、キーボード５１６を使用してサーチフィールド１３０４にサーチ用語を入力することができる。キーボード５１６は、タイプのためのキーの全ＱＷＥＲＴＹレイアウトを備えている。ユーザは、希望のテキストに基づき個々のキーにタッチすることによりタッチ感知ディスプレイ１０２でテキストを入力する。
【０１１６】
サーチを実行すると（例えば、サーチボタン１３０６にタッチすることにより）、ユーザインターフェイスは、その入力されたサーチ用語に関連した１つ以上のアプリケーションに関する情報を与えるインターフェイスへと移行される。図４を参照して上述したアプリケーション情報インターフェイス４０３と同様に（例えば、アプリケーションオブジェクトのリストとして）アプリケーション情報が与えられる。
【０１１７】
図１４は、アプリケーションストアディスプレイオブジェクトを呼び出した後の、利用可能な更新を例示する移動装置１００の規範的ユーザインターフェイスのブロック図１４００である。例えば、ユーザは、タッチ感知ディスプレイ１０２を使用して（例えば、アプリケーションストアディスプレイオブジェクト１３２を押すことにより）アプリケーションストアディスプレイオブジェクト１３２にアクセスし、アプリケーションストアインターフェイスへの移行を生じさせることができる。ある実施形態では、図１のアプリケーションストアディスプレイオブジェクト１３２にタッチすると、アプリケーションストアインターフェイスへのアニメ化移行が生じる。
【０１１８】
アプリケーションストアのユーザインターフェイスは、表示部分２３６及びメニュー部分２２６を含む。メニュー部分２２６は、多数のタブを含むことができる。特に、メニュー部分２２６は、特徴付けタブ２１６、カテゴリータブ２１８、トップ２５タブ２２０、サーチタブ２２２及び更新タブ２２４を含む。メニュー部分２２６におけるタブの各々は、アプリケーションストアの異なる特徴にアクセスするように使用できる。
【０１１９】
特に、表示部分２３６は、表示部分２３６においてハイライトとして示された特徴付けタブ２１６に関連した特徴付けインターフェイス２０３を表示する。アプリケーションオブジェクトを含む特徴付けインターフェイス２０３は、図２を参照して上述した。
【０１２０】
更新タブ２２４は、更新バッジ１４０２を含む。この更新バッジ１４０２は、移動装置１００にインストールされたアプリケーションに利用できる更新があるかどうか識別する。ユーザは、更新タブ２２４を選択せずに、利用可能な更新があるかどうか識別することができる。例えば、更新バッジ１４０２は、更新タブ２２４に関連した記号又はグラフィックである。図１４に示すように、更新バッジ１４０２は、円であって、その中の数字が更新タブ２２４を識別するグラフの一部分の上に重畳している。更に、更新バッジ１４０２は、更新が利用できるときしか見えない。ある実施形態では、更新バッジは、利用可能な更新の数を指示する（例えば、バッジ内に数字を含ませることにより）。例えば、更新バッジ１４０２は、利用できる更新が２つあることを示す。
【０１２１】
図１５は、更新タブ（例えば、更新タブ２２４）の選択に続くアプリケーションストアを例示する移動装置１００の規範的ユーザインターフェイスのブロック図１５００である。例えば、ユーザは、タッチ感知ディスプレイ１０２を使用して（例えば、アプリケーションストアディスプレイオブジェクト１３２を押すことにより）アプリケーションストアディスプレイオブジェクト１３２にアクセスし、アプリケーションストアインターフェイスへの移行を生じさせることができる。ある実施形態では、図１のアプリケーションストアディスプレイオブジェクト１３２にタッチすると、アプリケーションストアインターフェイスへのアニメ化移行が生じる。
【０１２２】
アプリケーションストアのユーザインターフェイスは、表示部分１１０２及びメニュー部分２２６を含む。メニュー部分２２６は、多数のタブを含むことができる。特に、メニュー部分２２６は、特徴付けタブ２１６、カテゴリータブ２１８、トップ２５タブ２２０、サーチタブ２２２及び更新タブ２２４を含む。メニュー部分２２６におけるタブの各々は、アプリケーションストアの異なる特徴にアクセスするように使用できる。
【０１２３】
表示部分１５０２は、表示部分２３６においてハイライトとして示された更新タブ２２４に関連した更新インターフェイス１５０３を表示する。この更新インターフェイス１５０３は、ユーザインターフェイスを更新インターフェイスとして識別するタイトルバー１５０１を含む。タイトルバー１５０１は、任意のバックボタン１５０４も含む。バックボタン１５０４は、ユーザが更新インターフェイス１５０３又はアプリケーションストアを出て、それ以前のユーザインターフェイスへ戻れるようにする。或いは又、ユーザは、ボタン１２０を押すことにより、アプリケーションストアを出て、図１に示す「ホーム」インターフェイスへ戻ることができる。
【０１２４】
更新インターフェイス１５０３は、更新オブジェクト１５４０を含む。特に、図１４の更新バッジ１４０２により識別された更新の数に対応する２つの更新オブジェクト１５０６及び１５０８が更新インターフェイス１５０３に示されている。他の実施形態では、表示部分１５０２に表示できる以上の更新オブジェクト１５４０がある。表示できる以上の付加的な更新オブジェクト１５４０があるときには、ユーザは、付加的な更新オブジェクトを見るためにスクロールすることができる。更に、ある実施形態では、スクロールの後に又はスクロールせずに、ユーザが更新オブジェクトの別のグループ（例えば、次の２５の更新オブジェクト）を見ることができるようにするボタンをユーザに提示することもできる。
【０１２５】
ある実施形態では、更新オブジェクト１５４０は、移動装置１００に既にインストールされたアプリケーションに対して利用可能な特定の更新を識別する。例えば、更新オブジェクト１５０６は、「アプリケーションＡ」に対する更新を識別し、一方、更新オブジェクト１５０８は、「アプリケーションＢ」に対する更新を識別する。ユーザは、（例えば、更新オブジェクト又はそれに関連した更新ボタン１５１４にタッチすることにより）特定の更新オブジェクトを選択することができる。更新オブジェクトを選択すると、更新のダウンロードを指示することができる。或いは又、更新オブジェクトを選択すると、更新インターフェイス１５０３を、更新に関する付加的な情報を与える情報インターフェイスへ移行することができ、その後、ユーザは、更新を得るべきかどうか判断することができる。ある実施形態では、表示された更新オブジェクト１５４０に関連した全てのアプリケーション更新をユーザが得ることができるように、全部選択ボタンが更新インターフェイス１５０３に設けられる。
【０１２６】
１つ以上の更新オブジェクト１５０３をダウンロードのために選択すると、更新インターフェイス１５０３は、終了となり、以前のインターフェイスを回復するか、又はユーザをホームスクリーンへ戻すことができる。或いは又、ユーザが特定の更新オブジェクト（例えば、更新オブジェクト１５０６）を選択すると、そのオブジェクトが更新インターフェイス１５０３から消える（例えば、更新オブジェクト１５０８だけが残る）。
【０１２７】
図１６は、アプリケーションダウンロードを例示する移動装置１００の規範的ユーザインターフェイスのブロック図１６００である。例えば、ユーザは、上述したように、アプリケーションストアにおいて特定のアプリケーションを選択することができる。ユーザが、ダウンロードすべきアプリケーションオブジェクトを選択すると、ユーザインターフェイスは、図１を参照して上述したディスプレイオブジェクト１０４及び１０６を含むホームスクリーンへ移行することができる。
【０１２８】
更に、ディスプレイオブジェクト１０６の１つとしてダウンロードオブジェクト１６０２が提示される。このダウンロードオブジェクトは、ダウンロードされるアプリケーションに対して薄暗くされた又は陰影付けされたオブジェクトプレースホルダーを提示する。ダウンロードオブジェクト１６０２は、他のディスプレイオブジェクト１０６に対して次に得られる位置に配置される。特に、ダウンロードオブジェクトは、アプリケーションタイトルに代わる「ローディング・・・」指示子及びローディングバーを含む。ローディングバーは、ダウンロードの進行を示すようにアニメ化することができる。アプリケーションのダウンロードが完了すると、「ローディング・・・」は、アプリケーションタイトルへと変化し、ダウンロードオブジェクト１６０２に提示される映像は、ダウンロードされたアプリケーションに対応するように変更される。
【０１２９】
図１７は、移動装置を使用してアプリケーションストアをナビゲーションする規範的プロセス１７００を例示するフローチャートである。アプリケーション管理インターフェイスを要求している移動装置に入力が与えられる（ステップ１７０２）。ユーザは、例えば、図１に示すアプリケーションストアオブジェクトを選択することができる（例えば、タッチ感知ディスプレイを使用して）。
【０１３０】
アプリケーション管理インターフェイスが提示される（ステップ１７０４）。例えば、アプリケーションストアに関連して１つ以上のユーザインターフェイスを提示することができる。アプリケーション管理インターフェイスは、例えば、図２〜１５に示すように、ユーザが異なるユーザインターフェイス間をナビゲーションし、アプリケーションオブジェクトを識別し及び選択し、そしてアプリケーションを批評し及びレポートすることができるようにするボタン、トグル、又は他のユーザ作動要素を含むことができる。
【０１３１】
特定のアプリケーションをインストールのために選択する入力が受け取られる（ステップ１７０６）。この入力は、ユーザがタッチ感知ディスプレイ（例えば、図１のタッチ感知ディスプレイ１０２）にタッチすることにより受け取ることができる。例えば、ユーザは、提示されたアプリケーション管理インターフェイスにおいて、そのアプリケーション管理インターフェイスにより与えられる異なる基準又はリストを使用してアプリケーションをサーチし又は識別することができる。ユーザは、タッチ感知ディスプレイを使用して、特定のアプリケーションに対応する表示されたアプリケーションオブジェクトにタッチすることにより、特定のアプリケーションを選択することができる。
【０１３２】
他の実施形態では、他のユーザ入力を受け取ることができる。例えば、アプリケーションを批評し、アプリケーションに伴う問題をレポートし、アプリケーションに関して他のものに通知し、又は以前にインストールされたアプリケーションを更新する入力を受け取ることができる。
【０１３３】
選択されたアプリケーションについて支払が要求されるかどうかの決定がなされる（ステップ１７０８）。あるアプリケーションは、ユーザにとって無料であり、一方、他のアプリケーションは、支払が必要となる。支払が必要でない場合には、アプリケーションが移動装置にインストールされる（ステップ１７１０）。
【０１３４】
支払が必要な場合には、支払が集金される（ステップ１７１２）。支払は、例えば、ユーザアカウントに課金するか、クーポン又は他のクレジットを引き換えるか、或いはユーザから電子支払いを受ける（例えば、クレジットカードで）ことにより、受け取ることができる。ある実施形態では、ユーザを検証するために認証が行われる。
【０１３５】
アプリケーションは、移動装置のホームスクリーンに提示される（ステップ１７１４）。アプリケーションは、ホームスクリーン上にオブジェクトとして提示することができる。ある実施形態では、アプリケーションがインストールされる間に、プレースホルダーオブジェクトがホームスクリーン上に配置される（例えば、ホームスクリーン上の次に利用できる位置に）プレースホルダーオブジェクトは、薄暗くすることができ、そしてアプリケーションがまだ得られないという他の指示を含む（例えば、ローディングテキストを与える）。プレースホルダーオブジェクトは、インストールの進行を指示することができる（例えば、ローディングバーアニメーションを使用して）。
【０１３６】
ある実施形態では、アプリケーションストアは、位置特有の１つ以上のアプリケーションを含むことができる。例えば、会社又は他のエンティティは、ローカルネットワークの外部のものにはアクセスできないアプリケーションを開発してネットワーク内に与えることができる。他の実施形態では、アプリケーションストア内のアプリケーション又は特定形式のアプリケーションへのアクセスを制限するために（例えば、移動装置に対する設定を使用して）親制御をアクチベートすることができる。
【０１３７】
図１８は、削除に利用できるアプリケーションを例示する移動装置１００の規範的ユーザインターフェイスのブロック図１８００である。ユーザは、例えば、ディスプレイオブジェクト１０６を選択することにより（例えば、タッチ感知ディスプレイを使用して）、削除に利用できるアプリケーションを識別することができる。例えば、ユーザは、編集モードに入るために特定の期間中、特定のアプリケーション（例えば、アプリケーション１８０２）に対応するディスプレイオブジェクト１０６にタッチし及びそれを保持することができる。
【０１３８】
アプリケーションを保持するのに応答して、その保持されたアプリケーションは、１つ以上の他のディスプレイオブジェクト１０６と共に、編集可能になる（例えば、タッチ感知ディスプレイ１０２上の他の位置へ移動することができる）。あるディスプレイオブジェクト１０６は、削除することができる。システムは、これらディスプレイオブジェクトを識別する指示子、例えば、削除できるディスプレイオブジェクトに対して"Ｘ"が提示されたバッジを編集モードにおいて提示することができる。図１８に示すように、「アプリケーション１」１８０２は、このアプリケーションを削除できることを指示するバッジを有する。ユーザは、アプリケーションの削除プロセスを開始するためにバッジを選択することができる（例えば、タッチ感知ディスプレイ１０２上の"Ｘ"にタッチすることにより）。
【０１３９】
図１９は、格付けプロンプト１９０２を例示する移動装置１００の規範的ユーザインターフェイスのブロック図１９００である。ユーザが削除のためのアプリケーション（例えば、図１８のアプリケーション１８０２）を選択すると、格付けプロンプト１９０２を、例えば、タッチ感知ディスプレイ１０２によって与えられるユーザインターフェイス上に表示することができる。ある実施形態では、格付けプロンプト１９０２の外側のユーザインターフェイスの部分を、格付けプロンプト１９０２に対して薄暗くすることができる。
【０１４０】
格付けプロンプト１９０２は、アプリケーションを批評する要求、格付けスケール（例えば、１組の星印）、及び１つ以上のボタン（例えば、格付けを提出するか又はアプリケーションの格付けを下げるための）を含むことができる。ユーザは、（例えば、特定数の星印を選択することにより）特定の格付けを指示する入力を（例えば、タッチ感知ディスプレイ１０２を使用して）与えることができる。ユーザは、特定数の星印を選択すると、例えば、「格付け」ボタンを使用して格付けを提出することができる。或いは又、ユーザは、例えば、「結構です(no thanks)」ボタンを選択することによりアプリケーションの格付けを下げることができる。
【０１４１】
図２０は、移動装置を使用してインストールされたアプリケーションを削除するための規範的プロセス２０００を例示するフローチャートである。インストールされたアプリケーションを削除するための入力が受け取られる（ステップ２００２）。例えば、ユーザがタッチ感知ディスプレイ（例えば、図１８のタッチ感知ディスプレイ１０２）にタッチすることにより、入力を受け取ることができる。例えば、ユーザは、特定のアプリケーションを選択し、そしてその選択されたアプリケーションを削除すべきであることを指示する入力を与えることができる。ある実施形態では、ユーザは、削除できるアプリケーションをユーザが識別し且つ特定のアプリケーションを削除のために選択できるようにする編集モードに入ることができる。ある実施形態では、ユーザがアプリケーションを削除のために選択するときに、確認プロンプトをユーザに提示することができる。確認プロンプトは、継続すると、アプリケーションに関連したセーブされたデータを含めてアプリケーションが削除となることを指示する。確認プロンプトは、更に、ユーザが削除プロセスをキャンセルする機会を与えることもできる。
【０１４２】
格付けプロンプトが提示される（ステップ２００４）。選択されたアプリケーションの削除を完了する前に格付けプロンプトを提示することができる。格付けプロンプトは、ユーザが、削除されつつあるアプリケーションに対してフィードバックを与えることができるようにする。例えば、ユーザは、（例えば、指定数の星印を選択することにより）アプリケーションのための格付けを入力することができる。
【０１４３】
ユーザがアプリケーションの格付けを行ったかどうかの決定がなされる（ステップ２００６）。この決定は、１つ以上のユーザ入力に基づいて行うことができる。例えば、ユーザが格付けを入力したか、又は格付けが与えられたことを指示するボタンを選択したかに基づいて、行うことができる。或いは又、ユーザ入力は、格付けが与えられないことを指示してもよい。例えば、ユーザは、格付けが与えられないことを指示するボタンを選択してもよい。
【０１４４】
格付けが与えられたと決定された場合には、格付け情報がリモート位置に送信される（ステップ２００８）。例えば、格付け情報は、リモート位置にあるアプリケーションストア（例えば、上述したアプリケーションストア）へ送信することができる。格付け情報を送信した後に、アプリケーションが除去され、ユーザインターフェイスは、ホームスクリーン又は他のデフォールトインターフェイスへ戻ることができる（ステップ２０１０）。
【０１４５】
格付けが与えられないと決定された場合には、アプリケーションが除去され、ユーザインターフェイスは、ホームスクリーン又は他のデフォールトインターフェイスへ戻ることができる（ステップ２０１０）。
【０１４６】
ネットワーク動作環境
図２１は、図１の移動装置１００のための規範的ネットワーク動作環境２１００のブロック図である。図１の移動装置１００は、例えば、データ通信において１つ以上のワイヤード及び／又はワイヤレスネットワーク２１１０を経て通信することができる。例えば、セルラーネットワークのようなワイヤレスネットワーク２１１２は、ゲートウェイ２１１６の使用により、インターネットのようなワイドエリアネットワーク（ＷＡＮ）２１１４と通信することができる。同様に、８０２．１１ｇワイヤレスアクセスポイントのようなアクセスポイント２１１８は、ワイドエリアネットワーク２１１４への通信アクセスを与えることができる。ある実施形態では、ワイヤレスネットワーク２１１２及びアクセスポイント２１１８を経てボイス及びデータの両通信を確立することができる。例えば、移動装置１００ａは、（例えば、ＶｏＩＰプロトコルを使用して）電話コールを発信及び受信し、（例えば、ＰＯＰ３プロトコルを使用して）ｅ−メールメッセージを送信及び受信し、そして（例えば、ＴＣＰ／ＩＰ又はＵＤＰプロトコルを使用して）ワイヤレスネットワーク２１１２、ゲートウェイ２１１６及びワイドエリアネットワーク２１１４を経てウェブページ、写真及びビデオのような電子ドキュメント及び／又はストリームを検索することができる。同様に、移動装置１００ｂは、電話コールを発信及び受信し、ｅ−メールメッセージを送信及び受信し、そしてアクセスポイント２１１８及びワイドエリアネットワーク２１１４を経て電子ドキュメントを検索することができる。ある実施形態では、移動装置１００は、１つ以上のケーブルを使用してアクセスポイント２１１８に物理的に接続することができ、アクセスポイント２１１８は、パーソナルコンピュータである。この構成では、移動装置１００は、「テザー(tethered)」装置と称することができる。
【０１４７】
又、移動装置１００ａ及び１００ｂは、他の手段により通信を確立することもできる。例えば、ワイヤレス装置１００ａは、ワイヤレスネットワーク２１１２を経て他のワイヤレス装置、例えば、他の移動装置１００、セルラー電話、等と通信することができる。同様に、移動装置１００ａ及び１００ｂは、図１に示すＢｌｕｅｔｏｏｔｈTM通信装置１８８のような１つ以上の通信サブシステムを使用することにより、例えば、パーソナルエリアネットワークのようなピア・ツー・ピア通信２１２０を確立することができる。他の通信プロトコル及びトポロジーを実施することもできる。
【０１４８】
移動装置１００は、例えば、１つ以上のワイヤード及び／又はワイヤレスネットワーク２１１０を経て１つ以上のサービス２１３０、２１４０、２１５０、２１６０及び／又は１つ以上のコンテンツパブリッシャー２７０と通信することができる。例えば、ナビゲーションサービス２１３０は、ナビゲーション情報、例えば、マップ情報、位置情報、ルート情報及び他の情報を移動装置１００に与えることができる。図示された例では、移動装置１００ｂのユーザは、例えば、図１に示すトップレベルグラフィックユーザインターフェイス上のマップオブジェクト１４４を押すことにより、マップファンクションを呼び出し、そして位置「１  無限ループ、カリフォルニア州クパチーノ」のマップを要求して受け取っている。
【０１４９】
メッセージングサービス２１４０は、例えば、ｅ−メール及び／又は他のメッセージングサービスを提供することができる。メディアサービス２１５０は、例えば、歌のファイル、映画ファイル、ビデオクリップ、及び他のメディアデータのようなメディアファイルへのアクセスを与えることができる。１つ以上の他のサービス２１６０も、移動装置１００により利用することができる。
【０１５０】
又、移動装置１００は、１つ以上のワイヤード及び／又はワイヤレスネットワーク２１１０を経て他のデータ及びコンテンツにアクセスすることもできる。例えば、アプリケーションを与えるために移動装置１００によりアプリケーションストア２１７０にアクセスすることができる。このようなアクセスは、ユーザが移動装置１００のホームスクリーン上のウェブオブジェクトにタッチするのに応答してウェブブラウジングファンクション又はアプリケーション（例えば、ブラウザ）を呼び出すことで与えることができる。
【０１５１】
規範的移動装置アーキテクチャー
図２２は、図１の移動装置１００の規範的実施形態のブロック図２２００である。移動装置１００は、メモリインターフェイス２２０２、１つ以上のデータプロセッサ、映像プロセッサ及び／又は中央処理ユニット２２０４、及び周辺インターフェイス２２０６を含むことができる。メモリインターフェイス２２０２、１つ以上のプロセッサ２２０４及び／又は周辺インターフェイス２２０６は、個別のコンポーネントでもよいし、１つ以上の集積回路に一体化することもできる。移動装置１００内の種々のコンポーネントは、１つ以上の通信バス又は信号ラインによって結合することができる。
【０１５２】
センサ、装置及びサブシステムは、複数のファンクションを促進するために周辺インターフェイス２２０６へ結合することができる。例えば、モーションセンサ２２１０、光センサ２２１２及び接近センサ２２１４は、図１を参照して述べた方向付け、照明及び接近ファンクションを促進するために周辺インターフェイス２２０６に結合することができる。又、関連ファンクションを促進するために、ポジショニングシステム（例えば、ＧＰＳ受信器）、温度センサ、バイオメトリックセンサ又は他の感知装置のような他のセンサ２２１６を周辺インターフェイス２２０６に接続することもできる。
【０１５３】
写真及びビデオクリップを記録するようなカメラファンクションを促進するために、カメラサブシステム２２２０及び光学的センサ２２２２、例えば、電荷結合デバイス（ＣＣＤ）又は相補的金属酸化物半導体（ＣＭＯＳ）光学的センサを使用することができる。
【０１５４】
高周波受信器及び送信器、及び／又は光学的（例えば、赤外線）受信器及び送信器を含む１つ以上のワイヤレス通信サブシステム２２２４を通して通信ファンクションを促進することができる。通信サブシステム２２２４の特定の設計及び実施は、移動装置１００が動作するように意図されたところの通信ネットワークに依存する。例えば、移動装置１００は、ＧＳＭネットワーク、ＧＰＲＳネットワーク、ＥＤＧＥネットワーク、Ｗｉ−Ｆｉ又はＷｉＭａｘネットワーク、及びＢｌｕｅｔｏｏｔｈTMネットワークを経て動作するように設計された通信サブシステム２２２４を含む。特に、ワイヤレス通信サブシステム２２２４は、装置１００を他のワイヤレス装置に対するベースステーションとして構成できるようにホスティングプロトコルを含む。
【０１５５】
音声認識、音声複製、デジタル記録及び電話ファンクションのようなボイスイネーブルファンクションを促進するために、オーディオサブシステム２２２６をスピーカ２２２８及びマイクロホン２２３０に結合することができる。
【０１５６】
Ｉ／Ｏサブシステム２２４０は、タッチスクリーンコントローラ２２４２及び／又は他の入力コントローラ２２４４を含むことができる。タッチスクリーンコントローラ２２４２は、タッチスクリーン２２４６に結合することができる。タッチスクリーン２２４６及びタッチスクリーンコントローラ２２４２は、例えば、これに限定されないが、容量性、抵抗性、赤外線及び表面音波技術を含む複数のタッチ感知技術のいずれか、並びにタッチスクリーン２２４６との１つ以上の接触点を決定するための他の接近センサアレイ又は他の要素を使用して、接触及び移動又はその切断を検出することができる。
【０１５７】
他の入力コントローラ２２４４は、他の入力／制御装置２２４８、例えば、１つ以上のボタン、ロッカースイッチ、サムホイール、赤外線ポート、ＵＳＢポート、及び／又はスタイラスのようなポインタ装置に結合することができる。１つ以上のボタン（図示せず）は、スピーカ２２２８及び／又はマイクロホン２２３０の音量制御のためのアップ／ダウンボタンを含むことができる。
【０１５８】
１つの実施形態では、第１の期間中ボタンを押すと、タッチスクリーン２２４６のロックが解離し、そして第１の期間より長い第２の期間ボタンを押すと、移動装置１００への電力をオン又はオフに切り換えることができる。ユーザは、１つ以上のボタンのファンクションをカスタマイズすることができる。タッチスクリーン２２４６は、例えば、バーチャル又はソフトボタン及び／又はキーボードを実施するのにも使用できる。
【０１５９】
ある実施形態では、移動装置１００は、記録されたオーディオ及び／又はビデオファイル、例えば、ＭＰ３、ＡＡＣ及びＭＰＥＧファイルを提示することができる。ある実施形態では、移動装置１００は、ｉＰｏｄ（登録商標）のようなＭＰ３プレーヤのファンクションを含むことができる。それ故、移動装置１００は、ｉＰｏｄに適合できる３２ピンコネクタを含む。他の入力／出力及び制御装置を使用することもできる。
【０１６０】
メモリインターフェイス２２０２は、メモリ２２５０に結合することができる。メモリ２２５０は、高速ランダムアクセスメモリ及び／又は不揮発性メモリ、例えば、１つ以上の磁気ディスク記憶装置、１つ以上の光学的記憶装置、及び／又はフラッシュメモリ（例えば、ＮＡＮＤ、ＮＯＲ）を含むことができる。メモリ２２５０は、Ｄａｒｗｉｎ、ＲＴＸＣ、ＬＩＮＵＸ、ＵＮＩＸ（登録商標）、ＯＳ  Ｘ、ＷＩＮＤＯＷＳ（登録商標）のようなオペレーティングシステム２２５２、又はＶｘＷｏｒｋｓのような埋め込み型オペレーティングシステムを記憶することができる。オペレーティングシステム２２５２は、基本的なシステムサービスを取り扱うと共に、ハードウェア依存タスクを遂行するためのインストラクションを含む。ある実施形態では、オペレーティングシステム２２５２は、カーネル（例えば、ＵＮＩＸカーネル）である。
【０１６１】
又、メモリ２２５０は、１つ以上の付加的な装置、１つ以上のコンピュータ、及び／又は１つ以上のサーバーとの通信を促進するために通信インストラクション２２５４を記憶することもできる。メモリ２２５０は、図２から１６に示すアプリケーションストア内の提示、ナビゲーション及び選択を含むグラフィックユーザインターフェイスの処理を促進するためのグラフィックユーザインターフェイスインストラクション２２５６；センサ関連処理及びファンクションを促進するためのセンサ処理インストラクション２２５８；電話関連プロセス及びファンクションを促進するための電話インストラクション２２６０；電子メッセージング関連プロセス及びファンクションを促進するための電子メッセージングインストラクション２２６２；ウェブブラウジング関連プロセス及びファンクションを促進するためのウェブブラウジングインストラクション２２６４；メディア処理関連プロセス及びファンクションを促進するためのメディア処理インストラクション２２６６；ＧＰＳ及びナビゲーション関連プロセス及びファンクションを促進するためのＧＰＳ／ナビゲーションインストラクション２２６８；カメラ関連プロセス及びファンクションを促進するためのカメラインストラクション２２７０；及び／又は他のプロセス及びファンクションを促進するための他のソフトウェアインストラクション２２７２を含む。
【０１６２】
上述したインストラクション及びアプリケーションの各々は、上述した１つ以上のファンクションを遂行するためのインストラクションのセットに対応する。これらのインストラクションは、個別のソフトウェアプログラム、手順又はモジュールとして実施される必要はない。メモリ２２５０は、付加的なインストラクション又はより少数のインストラクションを含むことができる。更に、移動装置１００の種々のファンクションは、１つ以上の信号処理及び／又は特定用途向け集積回路を含めて、ハードウェア及び／又はソフトウェアで実施することができる。
【０１６３】
本発明の実施形態、及び本明細書に述べる全ての機能的オペレーションは、本明細書に開示される構造及びその構造的等効物を含めて、デジタル電子回路、或いはコンピュータソフトウェア、ファームウェア又はハードウェア、或いはそれら１つ以上の組み合わせで具現化することができる。本発明の実施形態は、１つ以上のコンピュータプログラム製品として具現化することができ、即ちデータ処理装置により実行するために又はその動作を制御するためにコンピュータ読み取り可能な媒体上にエンコードされたコンピュータプログラムインストラクションの１つ以上のモジュールとして実施することができる。コンピュータ読み取り可能な媒体は、マシン読み取り可能な記憶装置、マシン読み取り可能な記憶基板、メモリ装置、マシン読み取り可能な伝播信号に作用する物質の組成、或いはそれらの１つ以上の組み合わせである。「データ処理装置」という語は、データを処理するための全ての装置、デバイス及びマシンを包含するもので、例えば、プログラム可能なプロセッサ、コンピュータ、或いはマルチプロセッサ又はコンピュータを含む。装置は、ハードウェアに加えて、当該コンピュータプログラムのための実行環境を生成するコード、例えば、プロセッサファームウェア、プロトコルスタック、データベースマネージメントシステム、オペレーティングシステム、又はそれら１つ以上の組み合わせを構成するコードを含むことができる。伝播信号は、人為的に発生される信号で、例えば、適当な受信装置へ送信するための情報をエンコードするために発生されるマシン発生の電気的、光学的、又は電磁的信号である。
【０１６４】
コンピュータプログラム（プログラム、ソフトウェア、ソフトウェアアプリケーション、スクリプト、又はコードとしても知られている）は、コンパイル又は解釈言語を含む任意の形態のプログラミング言語で書くことができると共に、スタンドアローンプログラムとして、或いはモジュール、コンポーネント、サブルーチン、又はコンピューティング環境に使用するのに適した他のユニットとして、任意の形態で展開することができる。コンピュータプログラムは、必ずしも、ファイルシステムにおけるファイルに対応しない。プログラムは、他のプログラム又はデータを保持するファイルの一部分に記憶することもできるし（例えば、マークアップ言語ドキュメントに記憶される１つ以上のスクリプト）、当該プログラム専用の単一ファイルに記憶することもできるし、或いは複数の整合されたファイルに記憶することもできる（例えば、１つ以上のモジュール、サブプログラム、又はコードの部分を記憶するファイル）。コンピュータプログラムは、１つのサイトに位置されるか複数のサイトにわたって分散され且つ通信ネットワークによって相互接続される１つのコンピュータ又は複数のコンピュータにおいて実行されるように展開することができる。
【０１６５】
本明細書で述べたプロセス及び論理フローは、入力データに作用して出力を発生することにより機能を遂行する１つ以上のコンピュータプログラムを実行する１つ以上のプログラマブルプロセッサにより遂行することができる。又、プロセス及び論理フローは、例えば、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）又はＡＳＩＣ（特定用途向け集積回路）のような特殊目的論理回路によって遂行することもできるし、そのような特殊目的論理回路として装置を具現化することもできる。
【０１６６】
コンピュータプログラムを実行するのに適したプロセッサは、例えば、汎用及び特殊目的の両マイクロプロセッサと、任意の種類のデジタルコンピュータの１つ以上のプロセッサを含む。一般的に、プロセッサは、リードオンリメモリ、ランダムアクセスメモリ又はその両方からインストラクション及びデータを受け取る。コンピュータの本質的な要素は、インストラクションを遂行するためのプロセッサと、インストラクション及びデータを記憶するための１つ以上のメモリ装置である。一般的に、コンピュータは、データを記憶するための１つ以上の大量記憶装置、例えば、磁気、磁気光学ディスク、又は光学ディスクも備え、或いはそこからデータを受け取り又はそこへデータを転送するように作動的に結合され、或いはその両方である。しかしながら、コンピュータは、このような装置を有する必要はない。更に、コンピュータは、幾つか挙げると、例えば、移動電話、パーソナルデジタルアシスタント（ＰＤＡ）、移動オーディオプレーヤ、グローバルポジショニングシステム（ＧＰＳ）受信器のような他の装置において具現化することもできる。コンピュータプログラムインストラクション及びデータを記憶するのに適したコンピュータ読み取り可能な媒体は、全ての形態の不揮発性メモリ、媒体及びメモリ装置を含み、例えば、半導体メモリデバイス、例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ、及びフラッシュメモリデバイス；磁気ディスク、例えば、内部ハードディスク又は取り外し可能なディスク；磁気光学ディスク；並びにＣＤ−ＲＯＭ及びＤＶＤ−ＲＯＭディスクを含む。プロセッサ及びメモリは、特殊目的の論理回路によって捕捉することができ、又、そのような論理回路に合体することもできる。
【０１６７】
ユーザと対話するために、本発明の実施形態は、ユーザに情報を表示するためのディスプレイ装置、例えば、ＣＲＴ（陰極線管）又はＬＣＤ（液晶ディスプレイ）モニタと、ユーザがコンピュータへ入力を与えることができるようにするキーボード及びポインティング装置、例えば、マウス又はトラックボールと、を有するコンピュータにおいて具現化することができる。ユーザと対話するために他の種類の装置を使用することもでき、例えば、ユーザに与えるフィードバックは、例えば、視覚フィードバック、聴覚フィードバック、又は触覚フィードバックのような感覚フィードバックの形態であり、そしてユーザからの入力は、音響、スピーチ、又は触覚入力を含む任意の形態で受け取ることができる。
【０１６８】
本発明の実施形態は、例えば、データサーバーのようなバックエンドコンポーネントを含むか、例えば、アプリケーションサーバーのようなミドルウェアコンポーネントを含むか、又は本発明の具現化でユーザと対話できるようにするグラフィックユーザインターフェイス又はウェブブラウザを有するクライアントコンピュータのようなフロントエンドコンポーネントを含むか、或いは１つ以上のこのようなバックエンド、ミドルウェア又はフロントエンドコンポーネントの組み合わせを含むコンピューティングシステムにおいて具現化することができる。システムのこれらコンポーネントは、任意の形態のデジタルデータ通信、例えば、通信ネットワークによって相互接続することができる。通信ネットワークは、例えば、ローカルエリアネットワーク（ＬＡＮ）、及びワイドエリアネットワーク（ＷＡＮ）、例えば、インターネットを含む。
【０１６９】
コンピューティングシステムは、クライアント及びサーバーを含むことができる。クライアント及びサーバーは、一般的に、互いに離れており、典型的に、通信ネットワークを通して対話する。クライアントとサーバーとの関係は、各コンピュータ上で実行されて互いにクライアント／サーバー関係を有するコンピュータプログラムにより生じる。
【０１７０】
本明細書は、多数の細目を含むが、これらは、請求の範囲を限定するものと解釈されてはならず、特定の実施形態に特有の特徴の説明として解釈すべきである。個別の実施形態に関して本明細書に述べた幾つかの特徴は、１つの実施形態において組み合わせて具現化することもできる。逆に、１つの実施形態に関して述べた種々の特徴は、複数の実施形態に別々に、又は適当な準組み合わせで具現化することもできる。更に、それらの特徴は、ある組み合わせで作用するように説明され、最初にそのように請求されるが、請求された組合せからの１つ以上の特徴を、ある場合には、その組み合わせから削除することができ、且つ請求された組み合わせを準組み合わせ又は準組み合わせの変形へと向けることもできる。
【０１７１】
同様に、オペレーションは、特定の順序で図示されたが、望ましい結果を達成するために、そのようなオペレーションを図示された特定の順序又は逐次の順序で遂行すること、或いは図示された全てのオペレーションを遂行すること、が必要であると理解されてはならない。ある環境では、マルチタスク及びパラレル処理が好都合である。更に、上述した実施形態における種々のシステムコンポーネントの分離は、全ての実施形態においてそのような分離を必要とすると理解されてはならず、且つ上述したプログラムコンポーネント及びシステムは、一般的に、１つのソフトウェア製品に一緒に一体化することもできるし、又は複数のソフトウェア製品にパッケージすることもできることを理解されたい。
【０１７２】
かくて、本発明の特定の実施形態を説明した。特許請求の範囲では他の実施形態も考えられる。例えば、請求項に述べるアクションは、異なる順序で遂行されても、望ましい結果を達成することができる。
【符号の説明】
【０１７３】
１００：移動装置
１０２：タッチ感知ディスプレイ
１０４、１０６：ディスプレイオブジェクト
１１０：電話オブジェクト
１１２：ｅ−メールオブジェクト
１１４：ウェブオブジェクト
１１６：メディアプレーヤオブジェクト
１１８：メディアバー
１２０：ボタン
１３２：アプリケーションストアオブジェクト
１６０：スピーカ
１６２：マイクロホン
１６６：オーディオジャック
１６８：接近センサ
１７０：周囲光センサ
１７２：加速度計
１８０：カメラレンズ及びセンサ
１８２：オン／オフボタン
１８８：Ｂｌｕｅｔｏｏｔｈ通信装置
１９０：ポート装置
２０１：タイトルバー
２０２：最近追加ボタン
２１６：特徴付けタブ
２１８：カテゴリータブ
２２０：トップ２５タブ
２２２：サーチタブ
２２４：更新タブ
２２６：メニュー部分
２３６：表示部分
２３８：スクロール
２４０：アプリケーションオブジェクト
３０３：特徴付けインターフェイス
３４０：アプリケーションオブジェクト
４０２：バックボタン
４０３：アプリケーション情報インターフェイス
４０４：「友人に告げる」ボタン
４０６：アプリケーション情報
４０８：購入情報
４１０：情報表示部分
４１２：アプリケーションスクリーンショット
４１４：批評
【図１】
2020061160.tif 000003
【図２】
2020061160.tif 000004
【図３】
2020061160.tif 000005
【図４】
2020061160.tif 000006
【図５】
2020061160.tif 000007
【図６】
2020061160.tif 000008
【図７】
2020061160.tif 000009
【図８】
2020061160.tif 000010
【図９】
2020061160.tif 000011
【図１０】
2020061160.tif 000012
【図１１】
2020061160.tif 000013
【図１２】
2020061160.tif 000014
【図１３】
2020061160.tif 000015
【図１４】
2020061160.tif 000016
【図１５】
2020061160.tif 000017
【図１６】
2020061160.tif 000018
【図１７】
2020061160.tif 000019
【図１８】
2020061160.tif 000020
【図１９】
2020061160.tif 000021
【図２０】
2020061160.tif 000022
【図２１】
2020061160.tif 000023
【図２２】
2020061160.tif 000024
【手続補正書】
【提出日】令和1年12月17日(2019.12.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
タッチ感知ディスプレイを伴う移動装置において、
第１選択可能ユーザインタフェースオブジェクトと第２選択可能ユーザインタフェースオブジェクトとを含むアプリケーションストアユーザインタフェースを、前記タッチ感知ディスプレイに、表示することと、
前記第１選択可能ユーザインタフェースオブジェクトに向けられた第１入力を検出することと、
前記第１選択可能ユーザインタフェースオブジェクトに向けられた前記第１入力の検出に応じて、更新ユーザインタフェースを表示することであって、当該表示することが、前記移動装置にインストールされるべき利用可能な更新を有する第１の以前にインストールされたアプリケーションに関連付けられた第１アプリケーション更新オブジェクトと、前記移動装置にインストールされるべき利用可能な更新を有する第２の以前にインストールされたアプリケーションに関連付けられた第２アプリケーション更新オブジェクトと、を同時に表示することを含む、表示することと、
前記第１アプリケーション更新オブジェクトに向けられた第２入力を検出することと、
前記第１アプリケーション更新オブジェクトに向けられた前記第２入力の検出に応じて、前記移動装置上の前記第１の以前にインストールされたアプリケーションの前記利用可能な更新をダウンロードすることと、を含む方法。
【請求項２】
前記更新ユーザインタフェースが、全て更新ボタンを含み、
前記方法はさらに、
前記全て更新ボタンにおける入力の検出に応じて、前記移動装置上の前記第１の以前にインストールされたアプリケーションの前記利用可能な更新と、前記移動装置上の前記第２の以前にインストールされたアプリケーションの前記利用可能な更新と、をダウンロードすることを含む請求項１に記載の方法。
【請求項３】
前記第１アプリケーション更新オブジェクトが、前記第１の以前にインストールされたアプリケーションの前記利用可能な更新のダウンロードを生じさせる更新ボタンを含み、
前記第１アプリケーション更新オブジェクトに向けられた前記第１入力を検出することが、前記更新ボタンにおいて前記第１入力を検出することを含む請求項１に記載の方法。
【請求項４】
前記更新ボタンにおける前記第１入力の検出の後、前記更新ボタンは、前記第１の以前にインストールされたアプリケーションの前記利用可能な更新のダウンロード進行の指示子を提供するよう変更される請求項３に記載の方法。
【請求項５】
前記移動装置上の前記第１の以前にインストールされたアプリケーションの前記利用可能な更新をダウンロードした後、前記更新ユーザインタフェース内で、前記第１アプリケーション更新オブジェクトを表示するのを止めることをさらに含む請求項１に記載の方法。
【請求項６】
前記第１アプリケーション更新オブジェクトに向けられた前記第１入力の検出に応じて、前記更新ユーザインタフェースの表示を前記移動装置のホームスクリーンの表示に置き換えることをさらに含む請求項１に記載の方法。
【請求項７】
前記第１選択可能ユーザインタフェースオブジェクトが、利用可能な更新を伴う以前にインストールされたアプリケーションの数を示すための更新バッジを含む請求項１に記載の方法。
【請求項８】
利用可能な更新を伴う以前にインストールされたアプリケーションの前記数が前記更新バッジ内に表示される請求項７に記載の方法。
【請求項９】
前記第２選択可能ユーザインタフェースオブジェクトに向けられた前記入力の検出に応じて、前記アプリケーションストアユーザインタフェース内にどのアプリケーションオブジェクトを表示するかをフィルタリングすることをさらに含む請求項１に記載の方法。
【請求項１０】
前記第１選択可能ユーザインタフェースオブジェクトに向けられた前記第１入力の検出に応じて、前記第１選択可能ユーザインタフェースオブジェクトが現在選択されていることを示すために前記第１選択可能ユーザインタフェースオブジェクトの視覚的外観を変更することをさらに含む請求項１に記載の方法。
【請求項１１】
前記第１アプリケーション更新オブジェクトが、前記第１の以前にインストールされたアプリケーションの前記利用可能な更新の詳細な説明を表示するためのユーザインタフェース要素を含み、
前記方法はさらに、
前記第１の以前にインストールされたアプリケーションの前記利用可能な更新の詳細な説明を表示するための前記ユーザインタフェース要素に向けられた入力の検出に応じて、前記第１の以前にインストールされたアプリケーションの前記利用可能な更新の詳細な説明を伴うユーザインタフェースを表示することを含む請求項１に記載の方法。
【請求項１２】
前記更新ユーザインタフェースをスクロールするための入力を受け付けることと、
前記入力の受け付けに応じて、前記更新ユーザインタフェース内により多くのアプリケーションオブジェクトを表示することと、をさらに含み、
前記より多くのアプリケーションオブジェクトのそれぞれが利用可能な更新を有する対応する以前にインストールされたアプリケーションに関連付けられており、
以前にインストールされたアプリケーションのそれぞれが、前記第１の以前にインストールされたアプリケーションとも前記第２の以前にインストールされたアプリケーションとも異なる請求項１に記載の方法。
【請求項１３】
前記第２アプリケーション更新オブジェクトに向けられた第３入力を検出することと、
前記第２アプリケーション更新オブジェクトに向けられた前記第３入力の検出に応じて、前記移動装置上の前記第２の以前にインストールされたアプリケーションの前記利用可能な更新をダウンロードすることと、を含む請求項１に記載の方法。
【請求項１４】
ひとつ以上のプロセッサと、
タッチ感知ディスプレイと、
前記ひとつ以上のプロセッサによる実行用に構成されたひとつ以上のプログラムを保持するメモリと、を備える移動装置であって、
前記ひとつ以上のプログラムは、
第１選択可能ユーザインタフェースオブジェクトと第２選択可能ユーザインタフェースオブジェクトとを含むアプリケーションストアユーザインタフェースを、前記タッチ感知ディスプレイに、表示することと、
前記第１選択可能ユーザインタフェースオブジェクトに向けられた第１入力を検出することと、
前記第１選択可能ユーザインタフェースオブジェクトに向けられた前記第１入力の検出に応じて、更新ユーザインタフェースを表示することであって、当該表示することが、前記移動装置にインストールされるべき利用可能な更新を有する第１の以前にインストールされたアプリケーションに関連付けられた第１アプリケーション更新オブジェクトと、前記移動装置にインストールされるべき利用可能な更新を有する第２の以前にインストールされたアプリケーションに関連付けられた第２アプリケーション更新オブジェクトと、を同時に表示することを含む、表示することと、
前記第１アプリケーション更新オブジェクトに向けられた第２入力を検出することと、
前記第１アプリケーション更新オブジェクトに向けられた前記第２入力の検出に応じて、前記移動装置上の前記第１の以前にインストールされたアプリケーションの前記利用可能な更新をダウンロードすることと、を行うためのインストラクションを含む移動装置。
【請求項１５】
前記ひとつ以上のプログラムはさらに、請求項２から１３のいずれか一項に記載の方法を行うかその実行を生じさせるためのインストラクションを含む請求項１４に記載の移動装置。
【請求項１６】
実行可能インストラクションを含むコンピュータプログラムであって、該実行可能インストラクションは、タッチ感知ディスプレイを伴う移動装置のひとつ以上のプロセッサにより実行された場合、前記移動装置に、
第１選択可能ユーザインタフェースオブジェクトと第２選択可能ユーザインタフェースオブジェクトとを含むアプリケーションストアユーザインタフェースを、前記タッチ感知ディスプレイに、表示することと、
前記第１選択可能ユーザインタフェースオブジェクトに向けられた第１入力を検出することと、
前記第１選択可能ユーザインタフェースオブジェクトに向けられた前記第１入力の検出に応じて、更新ユーザインタフェースを表示することであって、当該表示することが、前記移動装置にインストールされるべき利用可能な更新を有する第１の以前にインストールされたアプリケーションに関連付けられた第１アプリケーション更新オブジェクトと、前記移動装置にインストールされるべき利用可能な更新を有する第２の以前にインストールされたアプリケーションに関連付けられた第２アプリケーション更新オブジェクトと、を同時に表示することを含む、表示することと、
前記第１アプリケーション更新オブジェクトに向けられた第２入力を検出することと、
前記第１アプリケーション更新オブジェクトに向けられた前記第２入力の検出に応じて、前記移動装置上の前記第１の以前にインストールされたアプリケーションの前記利用可能な更新をダウンロードすることと、を行わせるコンピュータプログラム。
【請求項１７】
前記移動装置のひとつ以上のプロセッサにより実行された場合、請求項２から１３のいずれか一項に記載の方法の実行を生じさせる実行可能インストラクションをさらに含む請求項１６に記載のコンピュータプログラム。
【外国語明細書】
2020061160000001.pdf