【手続補正書】
【提出日】平成19年2月23日(2007.2.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザインターフェースを提示する方法であって、
アプリケーションに限定された領域内に、アプリケーションを示すタイルを提示するステップと、
前記領域内に１つまたは複数の追加のタイルを提示するステップと
を含み、
前記タイルは、オペレーティングシステムのシェルによって提示されることを特徴とする方法。
【請求項２】
前記タイルは、該タイルに関連付けられたアプリケーション上で実行可能なタスクを示すことを特徴とする請求項１に記載の方法。
【請求項３】
前記タイルは、仲間が該タイルに関連付けられたアプリケーションをプレー中か否かを示すことを特徴とする請求項１に記載の方法。
【請求項４】
前記タイルは、該タイルに関連付けられたアプリケーションについての新しい情報へのリンクを示すことを特徴とする請求項１に記載の方法。
【請求項５】
少なくとも１つの前記タイルは、まだインストールされていないアプリケーションに関連付けられることを特徴とする請求項１に記載の方法。
【請求項６】
コンピュータ読取可能なアプリケーションメタデータファイルがコーディングされたコ
ンピュータ読取可能な媒体であって、前記アプリケーションメタデータファイルは、
アプリケーションの名前と、
前記アプリケーションのグラフィカル表現を提示するための情報と
を含み、
前記アプリケーションをインストールする前に、前記アプリケーションをオペレーティングシステムのシェル内に提示するためにインストールされるように操作が可能であることを特徴とするコンピュータ読取可能な媒体。
【請求項７】
前記アプリケーションのグラフィカル表現を提示するための情報は、前記アプリケーションに関するボックスアートの表示を示すことを特徴とする請求項６に記載のコンピュータ読取可能な媒体。
【請求項８】
前記アプリケーションメタデータファイルは、
前記アプリケーションについての情報を取り出すことができる位置へのリンクをさらに含むことを特徴とする請求項６に記載のコンピュータ読取可能な媒体。
【請求項９】
前記アプリケーションメタデータファイルは、
前記アプリケーションを購入することができるネットワーク位置へのリンクをさらに含むことを特徴とする請求項６に記載のコンピュータ読取可能な媒体。
【請求項１０】
コンピュータ読取可能な媒体上にコーディングされたプログラムによって所定の処理を実行するコンピュータシステムであって、
アプリケーション中心のグラフィカルユーザインターフェース表示を提示することが可能なオペレーティングシステムのシェルと、
複数の関連するアプリケーションに関する情報を示す複数のアプリケーションメタデータファイルを格納することが可能なアプリケーションメタデータ記憶と
を備えたことを特徴とするコンピュータシステム。
【請求項１１】
前記アプリケーション中心のグラフィカルユーザインターフェース表示は、仲間リストに掲載されたリモートユーザが現在、選択されたゲームをプレー中か否かを示す状態情報を提示することを特徴とする請求項１０に記載のコンピュータシステム。
【請求項１２】
前記アプリケーション中心のグラフィカルユーザインターフェース表示は、前記リモートユーザがプレーする前記選択されたゲームに参加する選択肢を提示することを特徴とする請求項１１に記載のコンピュータシステム。
【請求項１３】
前記アプリケーション中心のグラフィカルユーザインターフェース表示は、選択されたゲームを１人または複数のリモートユーザと共にプレーする選択肢を提示することを特徴とする請求項１０に記載のコンピュータシステム。
【請求項１４】
前記１人または複数のリモートユーザについてのコンタクト情報は、前記オペレーティングシステムシェルがアクセス可能なコンタクトデータベース内に格納されることを特徴とする請求項１３に記載のコンピュータシステム。
【請求項１５】
前記システムは、前記リモートユーザとコンタクトを取り、前記リモートユーザと共に共同プレーヤとして前記選択されたゲームを開始するように動作可能であることを特徴とする請求項１４に記載のコンピュータシステム。
【請求項１６】
前記アプリケーションメタデータ記憶は、前記コンピュータにまだインストールされていないアプリケーションに関する少なくとも１つのアプリケーションメタデータファイルを格納するように動作可能であることを特徴とする請求項１０に記載のコンピュータシステム。
【請求項１７】
前記コンピュータにまだインストールされていないアプリケーションに関するアプリケーションメタデータファイルは、
前記アプリケーションのデモンストレーションバージョンを得ることができる位置へのリンクを含むことを特徴とする請求項１６に記載のコンピュータシステム。
【請求項１８】
前記コンピュータにまだインストールされていないアプリケーションに関するアプリケーションメタデータファイルは、
前記アプリケーションについての情報を得ることができる位置へのリンクを含むことを特徴とする請求項１６に記載のコンピュータシステム。
【請求項１９】
前記コンピュータにまだインストールされていないアプリケーションに関するアプリケーションメタデータファイルは、
前記アプリケーションを電子的に購入することができる位置へのリンクを含むことを特徴とする請求項１６に記載のコンピュータシステム。
【請求項２０】
コンピュータ読取可能な媒体上にコーディングされたプログラムによって所定の処理を実行するコンピュータシステムであって、
アプリケーション中心のグラフィカルユーザインターフェース表示を提示することが可能なオペレーティングシステム手段と、
複数の関連するアプリケーションに関する情報を示す複数のアプリケーションメタデータファイルを格納するように操作が可能な手段と
を含むことを特徴とするコンピュータシステム。
【請求項２１】
コンピュータにまだインストールされていないアプリケーションに関するアプリケーションメタデータファイルを受け取るステップと、
オペレーティングシステムのシェルのユーザインターフェースで、前記コンピュータにまだインストールされていない前記アプリケーションの表現と、前記コンピュータにまだインストールされていないアプリケーションに関する関連情報とを示すステップと
を備えたことを特徴とする方法。
【請求項２２】
前記アプリケーションメタデータファイルは、ハイパーリンクを活動化することによって受領されることを特徴とする請求項２１に記載の方法。
【請求項２３】
前記ハイパーリンクを活動化することに応答して、前記アプリケーションメタデータファイルをウィッシュリストに追加するステップをさらに含むことを特徴とする請求項２２に記載の方法。
【請求項２４】
ユーザ要求に応答して、前記コンピュータに前記アプリケーションをインストールするためのソフトウェアを受け取るステップをさらに含むことを特徴とする請求項２１に記載の方法。
【請求項２５】
ユーザ要求に応答して、前記コンピュータに前記アプリケーションをインストールするためのソフトウェアを電子的に購入するステップをさらに含むことを特徴とする請求項２１に記載の方法。
【請求項２６】
前記アプリケーションメタデータファイルは、前記アプリケーションのオンラインレビューのリンクを活動化することにより獲得されることを特徴とする請求項２１に記載の方法。
【請求項２７】
コンピュータ実行可能命令を含むコンピュータ読取可能な媒体であって、該コンピュータ実行可能命令は、
コンピュータにまだインストールされていないアプリケーションに関するアプリケーションメタデータファイルを受け取るステップと、
オペレーティングシステムのシェルのユーザインターフェースにおいて、前記コンピュータにまだインストールされていないアプリケーションの表現と、前記コンピュータにまだインストールされていないアプリケーションに関する関連情報とを示すステップと
を実行することを特徴とするコンピュータ読取可能な媒体。
【請求項２８】
マルチプレーヤオンラインゲームを開始する方法であって、
仲間リストを受け取るステップと、
立ち上げるべきゲームの表示を受け取るステップと、
前記ゲームに関するゲームメタデータファイルを調べて、前記仲間リストに従って前記ゲームを行わせる方法を示す情報を獲得するステップと、
前記仲間リストに従って前記ゲームを行わせる方法を示す前記情報に従って前記仲間リストに従って前記ゲームを行わせるステップを含む、前記ゲームを立ち上げるステップと
を備えたことを特徴とする方法。
【請求項２９】
チャットセッションを提示するステップをさらに備え、
該チャットセッションを提示するステップは、前記仲間リストを受け取るステップの前に実行されることを特徴とする請求項２８に記載の方法。
【請求項３０】
前記仲間のうち少なくとも１人にとって利用可能な帯域幅の表示を提示するステップをさらに備え、
前記仲間のうち少なくとも１人にとって利用可能な帯域幅の表示を提示するステップは、前記ゲームを立ち上げるステップの前に実行されることを特徴とする請求項２８に記載
の方法。
【請求項３１】
アプリケーション活動センタにレガシーアプリケーションを収容する方法であって、前記アプリケーション活動センタは、前記アプリケーション活動センタ内のアプリケーションに関するアプリケーションメタデータファイルにアクセスし、
少なくとも１つのレガシーアプリケーションを求めてコンピュータを検索するステップと、
前記レガシーアプリケーションを発見した際に、前記レガシーアプリケーションに関連するアプリケーションメタデータファイルを識別するステップと、
前記アプリケーション活動センタがアクセスしたファイルに前記アプリケーションメタデータファイルを追加するステップと
を備えたことを特徴とする方法。
【請求項３２】
バックグラウンド処理の間、後の検索のために前記レガシーアプリケーションの表示を格納するステップをさらに備え、
前記アプリケーションメタデータファイルを追加するステップは、前記アプリケーション活動センタの始動時に実行されることを特徴とする請求項３１に記載の方法。
【請求項３３】
アプリケーションプログラミングインターフェースを実装するコンピュータ実行可能命令を備えた１つまたは複数のコンピュータ読取可能な媒体であって、該アプリケーションプログラミングインターフェースは、
オペレーティングシステムのシェルによって提示されるフォルダ内にアプリケーションをインストールする１つまたは複数の関数と、
前記オペレーティングシステムのシェルによって提示されるフォルダ内のアプリケーションをアンインストールする１つまたは複数の関数と、
前記オペレーティングシステムのシェルによって提示されるフォルダ内にアプリケーションがインストールされたか否かをチェックする１つまたは複数の関数と、
前記オペレーティングシステムのシェルによって提示されるフォルダ内にインストールされたアプリケーションのリストを返す１つまたは複数の関数と
を含むことを特徴とする１つまたは複数のコンピュータ読取可能な媒体。
【請求項３４】
前記オペレーティングシステムのシェルによって提示される前記フォルダは、ゲーム活動センタとして提示されることを特徴とする請求項３３に記載のコンピュータ読取可能な媒体。
【請求項３５】
データ構造がコーディングされた１つまたは複数のコンピュータ読取可能な媒体であって、該データ構造は、
アプリケーション活動センタ内にインストール可能なアプリケーションを識別するアプリケーション識別子と、
前記アプリケーション活動センタ内にインストールされると前記アプリケーションの実行が可能な１つまたは複数のタスクの記述と、
前記アプリケーション活動センタ内にインストールされると前記アプリケーションの実行が可能な１つまたは複数のタスクを起動する方法を示すデータと、
前記アプリケーション活動センタ内にインストールされると前記アプリケーションの実行が可能な前記１つまたは複数のタスクに関する引数と
を備えたことを特徴とする１つまたは複数のコンピュータ読取可能な媒体。
【請求項３６】
アプリケーションの表示可能な名前と、
請求項３５に記載のデータ構造のフォーマットを有するアプリケーションメタデータへの参照とを含むことを特徴とするアプリケーションマニフェストデータ構造がコーディングされた１つまたは複数のコンピュータ読取可能な媒体。