JP2004326736A

Application-centered user interface method

Abstract

Problem to be solved.To provide various application-centered user interface technologies. A user can easily launch, add, or update an application. An application-centric activity center can be presented as part of the user interface for the operating system shell. You can define files that define metadata about your application. This technology can be applied to game-related software. [Selection diagram] Fig. 9

JP2004326736A, drawing sheet 1
Sheet 1 of 52

Term

Term ended

Projected expiry passed 25 February 2024, 2.6 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

47 claims: 14 independent, 33 dependent

  1. 1
    アプリケーションに限定され、複数のアプリケーションのグラフィカル表現を含むグラフィカルユーザインターフェースの領域と、 前記複数のアプリケーションのために実行することができる複数の選択可能なタスクアイテムとを備え、 オペレーティングシステムのシェルユーザインターフェースの一部として提示されることを特徴とするアプリケーション中心のグラフィカルユーザインターフェース。
  2. 2
    前記グラフィカルユーザインターフェースは、前記オペレーティングシステムのシェル内に提示されるフォルダが活動化されると当該活動化に応答して提示され、前記フォルダは、アプリケーションに関連付けられて示されることを特徴とする請求項1に記載のグラフィカルユーザインターフェース。
  3. 3
    前記グラフィカルユーザインターフェースは、ファイルのための前記システムが、前記オペレーティングシステムのシェルを介し、アプリケーションに関連付けされて示されるフォルダへ誘導するのに応答して提示されることを特徴とする請求項1に記載のグラフィカルユーザインターフェース。
  4. 4
    請求項1に記載のグラフィカルユーザインターフェースをコーディングしたコンピュータ読取可能な媒体。
  5. 5
    請求項1に記載のグラフィカルユーザインターフェースを提示するための命令をコーディングしたコンピュータ読取可能な媒体。
  6. 6
    前記アプリケーションがゲームに限定され、および仲間がゲームをプレー中であるか否かを示す情報が、前記ゲームのグラフィカル表現に近接して表示されることを特徴とする請求項1に記載のグラフィカルユーザインターフェース。
  7. 7
    前記複数のアプリケーションは、まだインストールされていない少なくとも1つのアプリケーションを含むことを特徴とする請求項1に記載のコンピュータユーザインターフェース。
  8. 8
    前記まだインストールされていないアプリケーションについての情報へのリンクが、前記まだインストールされていないアプリケーションのグラフィカル表現に近接して表示されることを特徴とする請求項7に記載のグラフィカルユーザインターフェース。
  9. 9
    ユーザインターフェースを提示する方法であって、 アプリケーションに限定された領域内に、アプリケーションを示すタイルを提示するステップと、 前記領域内に1つまたは複数の追加のタイルを提示するステップとを含み、 前記タイルは、オペレーティングシステムのシェルによって提示されることを特徴とする方法。
  10. 10
    タイルは、該タイルに関連付けられたアプリケーション上で実行可能なタスクを示すことを特徴とする請求項9に記載の方法。
  11. 11
    タイルは、仲間が該タイルに関連付けられたアプリケーションをプレー中か否かを示すことを特徴とする請求項9に記載の方法。
  12. 12
    タイルは、該タイルに関連付けられたアプリケーションについての新しい情報へのリンクを示すことを特徴とする請求項9に記載の方法。
  13. 13
    少なくとも1つのタイルは、まだインストールされていないアプリケーションに関連付けられることを特徴とする請求項9に記載の方法。
  14. 14
    コンピュータ読取可能なアプリケーションメタデータファイルがコーディングされたコンピュータ読取可能な媒体であって、前記アプリケーションメタデータファイルは、 アプリケーションの名前と、 前記アプリケーションのグラフィカル表現を提示するための情報とを含み、 前記アプリケーションをインストールする前に、前記アプリケーションをオペレーティングシステムのシェル内に提示するためにインストールされるように操作が可能であることを特徴とするコンピュータ読取可能な媒体。
  15. 15
    前記アプリケーションのグラフィカル表現を提示するための情報は、前記アプリケーションに関するボックスアートの表示を示すことを特徴とする請求項14に記載のコンピュータ読取可能な媒体。
  16. 16
    前記アプリケーションメタデータファイルは、 前記アプリケーションについての情報を取り出すことができる位置へのリンクをさらに含むことを特徴とする請求項14に記載のコンピュータ読取可能な媒体。
  17. 17
    前記アプリケーションメタデータファイルは、 前記アプリケーションを購入することができるネットワーク位置へのリンクをさらに含むことを特徴とする請求項14に記載のコンピュータ読取可能な媒体。
  18. 18
    コンピュータで実行するように操作が可能であり、コンピュータ読取可能な媒体上にコーディングされたソフトウェアシステムであって、 アプリケーション中心のグラフィカルユーザインターフェース表示を提示するように操作が可能なオペレーティングシステムのシェルと、 複数の関連するアプリケーションに関する情報を示す複数のアプリケーションメタデータファイルを格納するように操作が可能なアプリケーションメタデータ記憶と を備えたことを特徴とするソフトウェアシステム。
  19. 19
    前記アプリケーション中心のグラフィカルユーザインターフェース表示は、仲間リストに掲載されたリモートユーザが現在、選択されたゲームをプレー中か否かを示す状態情報を提示することを特徴とする請求項18に記載のソフトウェアシステム。
  20. 20
    前記アプリケーション中心のグラフィカルユーザインターフェース表示は、前記リモートユーザがプレーする前記選択されたゲームに参加する選択肢を提示することを特徴とする請求項19に記載のソフトウェアシステム。
  21. 21
    前記アプリケーション中心のグラフィカルユーザインターフェース表示は、選択されたゲームを1人または複数のリモートユーザと共にプレーする選択肢を提示することを特徴とする請求項18に記載のソフトウェアシステム。
  22. 22
    前記1人または複数のリモートユーザについてのコンタクト情報は、前記オペレーティングシステムシェルがアクセス可能なコンタクトデータベース内に格納されることを特徴とする請求項21に記載のソフトウェアシステム。
  23. 23
    前記システムは、前記リモートユーザとコンタクトを取り、前記リモートユーザと共に共同プレーヤとして前記選択されたゲームを開始するように動作可能であることを特徴とする請求項22に記載のソフトウェアシステム。
  24. 24
    前記アプリケーションメタデータ記憶は、前記コンピュータにまだインストールされていないアプリケーションに関する少なくとも1つのアプリケーションメタデータファイルを格納するように動作可能であることを特徴とする請求項18に記載のソフトウェアシステム。
  25. 25
    前記コンピュータにまだインストールされていないアプリケーションに関するアプリケーションメタデータファイルは、 前記アプリケーションのデモンストレーションバージョンを得ることができる位置へのリンクを含むことを特徴とする請求項24に記載のソフトウェアシステム。
  26. 26
    前記コンピュータにまだインストールされていないアプリケーションに関するアプリケーションメタデータファイルは、 前記アプリケーションについての情報を得ることができる位置へのリンクを含むことを特徴とする請求項24に記載のソフトウェアシステム。
  27. 27
    前記コンピュータにまだインストールされていないアプリケーションに関するアプリケーションメタデータファイルは、 前記アプリケーションを電子的に購入することができる位置へのリンクを含むことを特徴とする請求項24に記載のソフトウェアシステム。
  28. 28
    コンピュータで実行するように操作が可能であり、コンピュータ読取可能な媒体上にコーディングされたソフトウェアシステムであって、 アプリケーション中心のグラフィカルユーザインターフェース表示を提示するように操作が可能なオペレーティングシステム手段と、 複数の関連するアプリケーションに関する情報を示す複数のアプリケーションメタデータファイルを格納するように操作が可能な手段とを含むことを特徴とするソフトウェアシステム。
  29. 29
    複数のコンピュータゲームのグラフィカル表現を描画する領域と、 前記コンピュータゲームが実行可能な複数の選択可能なタスクを描画する領域と、 最も最近使用したコンピュータゲームの表示を描画する領域と、 前記コンピュータゲームのうち1つまたは複数についてのリモートアクセス可能な情報へのリンクを描画する領域とを備え、 オペレーティングシステムのシェルのユーザインターフェースによって提示されることを特徴とするコンピュータゲーム中心のコンピュータグラフィカルユーザインターフェース。
  30. 30
    保存されるゲームの1つまたは複数のグラフィカル表現を含む領域であって、前記グラフィカル表現は、前記保存されるゲームを再開するように活動化可能な領域をさらに含むことを特徴とする請求項29に記載のグラフィカルユーザインターフェース。
  31. 31
    前記グラフィカル表現は、前記保存されるゲームが保存されたとき、前記保存されるゲームスクリーンショットをそれぞれ描画することを特徴とする請求項30に記載のグラフィカルユーザインターフェース。
  32. 32
    コンピュータにまだインストールされていないアプリケーションに関するアプリケーションメタデータファイルを受け取るステップと、 オペレーティングシステムのシェルのユーザインターフェースで、前記コンピュータにまだインストールされていない前記アプリケーションの表現と、前記コンピュータにまだインストールされていないアプリケーションに関する関連情報とを示すステップと を備えたことを特徴とする方法。
  33. 33
    前記アプリケーションメタデータファイルは、ハイパーリンクを活動化することによって受領されることを特徴とする請求項32に記載の方法。
  34. 34
    前記ハイパーリンクを活動化することに応答して、前記アプリケーションメタデータファイルをウィッシュリストに追加するステップをさらに含むことを特徴とする請求項33に記載の方法。
  35. 35
    ユーザ要求に応答して、前記コンピュータに前記アプリケーションをインストールするためのソフトウェアを受け取るステップをさらに含むことを特徴とする請求項32に記載の方法。
  36. 36
    ユーザ要求に応答して、前記コンピュータに前記アプリケーションをインストールするためのソフトウェアを電子的に購入するステップをさらに含むことを特徴とする請求項32に記載の方法。
  37. 37
    前記アプリケーションメタデータファイルは、前記アプリケーションのオンラインレビューのリンクを活動化することにより獲得されることを特徴とする請求項32に記載の方法。
  38. 38
    コンピュータ実行可能命令を含むコンピュータ読取可能な媒体であって、該コンピュータ実行可能命令は、 コンピュータにまだインストールされていないアプリケーションに関するアプリケーションメタデータファイルを受け取るステップと、 オペレーティングシステムのシェルのユーザインターフェースにおいて、前記コンピュータにまだインストールされていないアプリケーションの表現と、前記コンピュータにまだインストールされていないアプリケーションに関する関連情報とを示すステップと を実行することを特徴とするコンピュータ読取可能な媒体。
  39. 39
    マルチプレーヤオンラインゲームを開始する方法であって、 仲間リストを受け取るステップと、 立ち上げるべきゲームの表示を受け取るステップと、 前記ゲームに関するゲームメタデータファイルを調べて、前記仲間リストに従って前記ゲームを行わせる方法を示す情報を獲得するステップと、 前記ゲームを立ち上げるステップであって、前記仲間リストに従って前記ゲームを行わせる方法を示す前記情報に従って前記仲間リストに従って前記ゲームを行わせるステップを含むステップと を備えたことを特徴とする方法。
  40. 40
    チャットセッションを提示するステップをさらに備え、 該チャットセッションを提示するステップは、前記仲間リストを受け取るステップの前に実行されることを特徴とする請求項39に記載の方法。
  41. 41
    前記仲間のうち少なくとも1人にとって利用可能な帯域幅の表示を提示するステップをさらに備え、 前記仲間のうち少なくとも1人にとって利用可能な帯域幅の表示を提示するステップは、前記ゲームを立ち上げるステップの前に実行されることを特徴とする請求項39に記載の方法。
  42. 42
    アプリケーション活動センタにレガシーアプリケーションを収容する方法であって、前記アプリケーション活動センタは、前記アプリケーション活動センタ内のアプリケーションに関するアプリケーションメタデータファイルにアクセスし、 少なくとも1つのレガシーアプリケーションを求めてコンピュータを検索するステップと、 前記レガシーアプリケーションを発見した際に、前記レガシーアプリケーションに関連するアプリケーションメタデータファイルを識別するステップと、 前記アプリケーション活動センタがアクセスしたファイルに前記アプリケーションメタデータファイルを追加するステップと を備えたことを特徴とする方法。
  43. 43
    バックグラウンド処理の間、後の検索のために前記レガシーアプリケーションの表示を格納するステップをさらに備え、 前記アプリケーションメタデータファイルを追加するステップは、前記アプリケーション活動センタの始動時に実行されることを特徴とする請求項42に記載の方法。
  44. 44
    アプリケーションプログラミングインターフェースを実装するコンピュータ実行可能命令を備えた1つまたは複数のコンピュータ読取可能な媒体であって、該アプリケーションプログラミングインターフェースは、 オペレーティングシステムのシェルによって提示されるフォルダ内にアプリケーションをインストールする1つまたは複数の関数と、 前記オペレーティングシステムのシェルによって提示されるフォルダ内のアプリケーションをアンインストールする1つまたは複数の関数と、 前記オペレーティングシステムのシェルによって提示されるフォルダ内にアプリケーションがインストールされたか否かをチェックする1つまたは複数の関数と、 前記オペレーティングシステムのシェルによって提示されるフォルダ内にインストールされたアプリケーションのリストを返す1つまたは複数の関数と を含むことを特徴とする1つまたは複数のコンピュータ読取可能な媒体。
  45. 45
    前記オペレーティングシステムのシェルによって提示される前記フォルダは、ゲーム活動センタとして提示されることを特徴とする請求項44に記載のコンピュータ読取可能な媒体。
  46. 46
    データ構造がコーディングされた1つまたは複数のコンピュータ読取可能な媒体であって、該データ構造は、 アプリケーション活動センタ内にインストール可能なアプリケーションを識別するアプリケーション識別子と、 前記アプリケーション活動センタ内にインストールされると前記アプリケーションの実行が可能な1つまたは複数のタスクの記述と、 前記アプリケーション活動センタ内にインストールされると前記アプリケーションの実行が可能な1つまたは複数のタスクを起動する方法を示すデータと、 前記アプリケーション活動センタ内にインストールされると前記アプリケーションの実行が可能な前記1つまたは複数のタスクに関する引数と を備えたことを特徴とする1つまたは複数のコンピュータ読取可能な媒体。
  47. 47
    アプリケーションの表示可能な名前と、 請求項46に記載のデータ構造のフォーマットを有するアプリケーションメタデータへの参照とを含むことを特徴とするアプリケーションマニフェストデータ構造がコーディングされた1つまたは複数のコンピュータ読取可能な媒体。
Independent claims47