(57)【特許請求の範囲】
【請求項１】
ユーザが基盤となるソフトウェアを実行していない場合に、前記基盤となるソフトウェア上のアプリケーションを実行中である他のユーザに関する情報を、デスクトップ上の表示領域に表示する表示部と、
前記表示部を制御して、所定のランタイムで前記基盤となるソフトウェア上のアプリケーションを実行中である前記他のユーザに関する情報をサーバから取得し、前記表示領域の表示を更新するように制御する制御部と、
を備えることを特徴とする携帯端末装置。
【請求項２】
前記制御部は、前記表示領域の表示が選択されると、前記他のユーザに関する情報のうち前記表示以外の詳細情報を表示するように前記表示部を制御することを特徴とする請求項１に記載の携帯端末装置。
【請求項３】
前記制御部は、前記表示された前記他のユーザに関する詳細情報のうちいずれか一人の他のユーザが選択されると、前記選択された他のユーザが実行中のゲームに関する詳細情報を表示するように前記表示部を制御することを特徴とする請求項２に記載の携帯端末装置。
【請求項４】
前記表示領域の表示は、前記アプリケーションを実行している前記他のユーザの数であることを特徴とする請求項１に記載の携帯端末装置。
【請求項５】
基盤となるソフトウェア上のアプリケーションを提供するサーバであって、
前記基盤となるソフトウェア上のアプリケーションがインストールされ、前記基盤となるソフトウェアを実行していない携帯端末から前記携帯端末に記録された他のユーザの識別情報を受信する受信部と、
前記他のユーザの識別情報に該当するユーザの前記アプリケーションの実行に関する情報を取得するアプリケーション実行情報取得部と、
前記アプリケーション実行情報取得部が取得した情報を前記携帯端末に送信する送信部と、
を備えることを特徴とするサーバ。
【請求項６】
基盤となるソフトウェア上のアプリケーションを提供するサーバと、
前記基盤となるソフトウェア上のアプリケーションがインストールされた携帯端末とを備えるＧＵＩシステムであって、
前記携帯端末は制御部によって所定のランタイムで、前記携帯端末のユーザが基盤となるソフトウェアを実行することなく、前記基盤となるソフトウェア上のアプリケーションを実行中である他のユーザに関する情報を前記サーバから取得してデスクトップ上の表示領域に表示するように制御され、
前記他のユーザに関する情報が更新されたとき、前記携帯端末は前記表示領域の表示を更新する
ことを特徴とするＧＵＩシステム。
【請求項７】
前記制御部は、前記表示領域の表示が選択されると、前記他のユーザに関する情報のうち前記表示以外の詳細情報を表示するように前記表示部を制御することを特徴とする請求項６に記載のＧＵＩシステム。
【請求項８】
前記制御部は、前記表示された前記他のユーザに関する詳細情報のうちいずれか一人の他のユーザが選択されると、前記選択された他のユーザが実行中のアプリケーションに関する詳細情報を表示するように前記表示部を制御することを特徴とする請求項６に記載のＧＵＩシステム。
【請求項９】
前記表示領域の表示は、前記アプリケーションを実行している前記他のユーザの数であることを特徴とする請求項６に記載のＧＵＩシステム。
【請求項１０】
ユーザが基盤となるソフトウェアを実行していない場合に、前記基盤となるソフトウェア上のアプリケーションを実行中である他のユーザに関する情報を、携帯端末装置のデスクトップ上の表示領域に表示し、
所定のランタイムで前記基盤となるソフトウェア上のアプリケーションを実行中である前記他のユーザに関する情報をサーバから取得し、前記表示領域の表示を更新することを特徴とするＧＵＩ表示方法。
【請求項１１】
前記表示領域の表示が選択されると、前記他のユーザに関する情報のうち前記表示以外の詳細情報を表示することを特徴とする請求項１０に記載のＧＵＩ表示方法。
【請求項１２】
前記表示された前記他のユーザに関する詳細情報のうちいずれか一人の他のユーザが選択されると、前記選択された他のユーザが実行中のゲームに関する詳細情報を表示することを特徴とする請求項１１に記載のＧＵＩ表示方法。
【請求項１３】
前記表示領域の表示は、前記アプリケーションを実行している前記他のユーザの数であることを特徴とする請求項１０に記載のＧＵＩ表示方法。
【請求項１４】
請求項１０から請求項１３のいずれか一つに記載のＧＵＩ表示方法をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末のデスクトップに表示されるグラフィカルユーザインタフェース（ＧＲＡＰＨＩＣＡＬ  ＵＳＥＲ  ＩＮＴＥＲＦＡＣＥ：ＧＵＩ）に関し、特に、ユーザの携帯端末にインストールされたウェブアプリケーションに関する情報をデスクトップ環境で利用できるようにしたウィジェットに関する。
【０００２】
ここでウィジェット（ＷＩＤＧＥＴ）とは、主にデスクトップ上において特定のランタイム環境で実行される簡易プログラムの総称であり、ガジェット、又はデスクトップツールなどとも呼ばれるものをいう。
【背景技術】
【０００３】
携帯端末のユーザが自己の携帯端末にインストールされた基盤となるソフトウェア（プラットフォームソフトウェア）上のアプリケーションを実行するためには、当該ユーザがウェブアプリケーションを起動させてウェブ上で当該アプリケーションを提供するサーバに接続する必要がある。
【０００４】
従来、ユーザに自己の携帯端末にインストールされた基盤となるソフトウェア上のアプリケーションを実行させるきっかけを与える手段として、他のユーザからゲームへの参加を勧めるメッセージがプッシュ送信される手段等があった。しかし、この場合ユーザは他のユーザからゲームに参加する機会を受動的に付与されるに過ぎないため、ユーザが自己の判断に基づき自発的にゲームに参加するためのきっかけ・契機を与えることはできなかった。
【０００５】
また、従来、特表２０１１−５００２７７号に記載されているように、ユーザがオンライン上で基盤となるプラットフォームにログインすると、リアルタイムで現在ゲームを実行中の他のユーザに関する情報を表示することができた。
【０００６】
しかし、上記発明においては、すでにユーザがオンライン上で基盤となるプラットフォームにアクセスしている場合に、現在ゲーム中の他のユーザに関する情報を表示するに過ぎず、ユーザが自らオンライン上で基盤となるプラットフォームにアクセスするためのきっかけ・契機を与えるものではなかった。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特表２０１１−５００２７７
【発明の概要】
【発明が解決しようとする課題】
【０００８】
オンラインゲーム等のアプリケーションサービス業者としては、ユーザに対してユーザ自身の判断で自己の携帯端末にインストールされた基盤となるソフトウェア上のアプリケーションを実行するきっかけを提供することができれば便利である。
【０００９】
本発明は、上記のような問題を解決しようとするものであり、ウェブアプリケーションサービス事業者が、ユーザに対して自己の携帯端末にインストールされた基盤となるソフトウェア上のアプリケーションを実行するきっかけを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る携帯端末装置は、基盤となるソフトウェア上のアプリケーションを実行中であるユーザに関する情報をデスクトップ上の表示領域に表示する表示部と、表示部を制御して、所定のランタイムで基盤となるソフトウェア上のアプリケーションを実行中であるユーザに関する情報をサーバから取得し、表示領域の表示を更新するように制御する制御部と、を備えることを特徴とする。
【００１１】
また、本発明に係る携帯端末装置の制御部は、表示領域の表示が選択されると、ユーザに関する情報のうち表示以外の詳細情報を表示するように表示部を制御してもよい。
【００１２】
また、本発明に係る携帯端末装置の制御部は、表示されたユーザに関する詳細情報のうちいずれか一人のユーザが選択されると、選択されたユーザが実行中のゲームに関する詳細情報を表示するように表示部を制御してもよい。
【００１３】
また、本発明に係る携帯端末装置の表示領域の表示は、アプリケーションを実行している前記ユーザの数であってもよい。
【００１４】
また、本発明に係るサーバは、基盤となるソフトウェア上のアプリケーションを提供するサーバであって、基盤となるソフトウェア上のアプリケーションがインストールされた携帯端末から携帯端末に記録されたユーザ識別情報を受信する受信部と、ユーザ識別情報に該当するユーザのアプリケーションの実行に関する情報を取得するアプリケーション実行情報取得部と、アプリケーション実行情報取得部が取得した情報を携帯端末に送信する送信部と、を備えることを特徴とする。
【００１５】
また、本発明に係るＧＵＩシステムは、基盤となるソフトウェア上のアプリケーションを提供するサーバと、基盤となるソフトウェア上のアプリケーションがインストールされた携帯端末とを備えるＧＵＩシステムであって、携帯端末は制御部によって所定のランタイムで基盤となるソフトウェア上のアプリケーションを実行中であるユーザに関する情報をサーバから取得してデスクトップ上の表示領域に表示するように制御され、ユーザに関する情報が更新されたとき、携帯端末は表示領域の表示を更新することを特徴とする。
【００１６】
また、本発明に係るＧＵＩシステムの制御部は、表示領域の表示が選択されると、ユーザに関する情報のうち表示以外の詳細情報を表示するように表示部を制御してもよい。
【００１７】
また、本発明に係るＧＵＩシステムの制御部は、表示されたユーザに関する詳細情報のうちいずれか一人のユーザが選択されると、選択されたユーザが実行中のアプリケーションに関する詳細情報を表示するように表示部を制御してもよい。
【００１８】
また、本発明に係るＧＵＩシステムの表示領域の表示は、アプリケーションを実行しているユーザの数であってもよい。
【００１９】
また、本発明に係るＧＵＩ表示方法は、基盤となるソフトウェア上のアプリケーションを実行中であるユーザに関する情報を携帯端末装置のデスクトップ上の表示領域に表示し、所定のランタイムで基盤となるソフトウェア上のアプリケーションを実行中である前記ユーザに関する情報をサーバから取得し、表示領域の表示を更新することを特徴とする。
【００２０】
また、本発明に係るＧＵＩ表示方法は、表示領域の表示が選択されると、前記ユーザに関する情報のうち前記表示以外の詳細情報を表示してもよい。
【００２１】
また、本発明に係るＧＵＩ表示方法は、表示された前記ユーザに関する詳細情報のうちいずれか一人のユーザが選択されると、選択された前記ユーザが実行中のゲームに関する詳細情報を表示してもよい。
【００２２】
また、本発明に係るＧＵＩ表示方法における表示領域の表示は、アプリケーションを実行しているユーザの数でもよい。
【００２３】
また、本発明に係るコンピュータプログラムは、本発明にかかるＧＵＩ表示方法を実行させるためのコンピュータプログラムである。
【発明の効果】
【００２４】
本発明に係るＧＵＩシステムは、ウェブアプリケーションサービス事業者からオンラインで提供されているサービスを、ユーザの携帯端末においてデスクトップ環境で利用できるようにしたウィジェットを提供する。本発明に係るＧＵＩシステム及び方法によれば、オンライン上でウェブアプリケーションシステムにログインしていないユーザに対して、自己の携帯端末にインストールされた基盤となるソフトウェア上のアプリケーションを実行するためのきっかけを提供することができる。
【００２５】
これにより、本発明に係るＧＵＩシステム及び方法によれば、ユーザは、基盤となるソフトウェア上のアプリケーションを実行中のユーザが何人いるかを自己の携帯端末のデスクトップ画面上のウィジェット表示によって常に確認することができるので、ユーザが多数参加しているゲーム等にタイミングよく参加することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明にかかるＧＵＩシステムの全体構造を示す図である。
【図２】本発明にかかるサーバの構造を示す図である。
【図３】本発明にかかるサーバの動作環境を示すフローチャートである。
【図４】本発明にかかるユーザの携帯端末装置の構造を示す図である。
【図５】本発明にかかるユーザの携帯端末装置の動作環境を示すフローチャートである。
【図６】本発明にかかるユーザの携帯端末装置の動作環境を示すフローチャートである。
【図７】本発明にかかるユーザの携帯端末装置の動作環境を示すフローチャートである。
【図８】本発明にかかるユーザの携帯端末装置のシステム構造を示す図である。
【図９】本発明の第１実施形態にかかる携帯端末装置のデスクトップに表示されるＧＵＩの一例を示す図である。
【図１０】本発明の第２実施形態にかかる携帯端末装置のデスクトップに表示されるＧＵＩの一例を示す図である。
【図１１】本発明の携帯端末装置に表示されるＧＵＩの一例を示す図である。
【図１２】本発明の携帯端末装置に表示されるＧＵＩの一例を示す図である。
【図１３】本発明にかかるＧＵＩシステム全体の動作構造を示す図である。
【発明を実施するための形態】
【００２７】
以下、本発明を実施するための形態を、本発明の実施形態に係るＧＵＩシステム及び方法として添付の図面を参照しながら詳細に説明する。なお、本明細書に記載の実施形態は、本発明の実施形態に係るＧＵＩシステム及び方法を例示したものであり、本発明に係るＧＵＩシステム及び方法は、以下の実施例に限定されるわけではない。
【００２８】
（第１実施形態）
本発明の一実施形態にかかるＧＵＩシステム及び方法について図面に基づいて説明する。
【００２９】
図１を参照すると、本発明の一実施形態にかかるＧＵＩシステム１０００は、ウェブアプリケーションサービス事業者がユーザにウェブアプリケーションサービスを提供するためのサーバ１０と、サーバ１０とインターネットを介して接続可能なユーザの携帯端末２０、２２、２４、２６とを含む。携帯端末２０、２２、２４、２６には、サーバ１０によって提供されるウェブアプリケーションサービスのソフトウェアがそれぞれインストールされている。
【００３０】
サーバ１０によって提供されるウェブアプリケーションサービスは、例えばインターネット上で提供されるゲームなどでもよい。
【００３１】
図２を参照すると、サーバ１０は受信部１２とアプリケーション実行情報取得部１４と送信部１６とを含む。
【００３２】
受信部１２はウェブアプリケーションがインストールされた携帯端末から所定のランタイムでアプリケーション実行中のユーザ検索リクエストを受信する。
【００３３】
アプリケーション実行中のユーザ検索リクエストとは、あるユーザの携帯端末の電話帳などの記憶部に保存されている他のユーザのメールアドレス、当該ウェブアプリケーションのログインネーム等のユーザ識別情報を用いて、当該基盤となるソフトウェア上のアプリケーションを実行している他のユーザの情報を取得するようにユーザの携帯端末２０等がサーバ１０に対して指示を送信することをいう。
【００３４】
アプリケーション実行情報取得部１４は、携帯端末２０等から受信したユーザ検索リクエストに応じて携帯端末２０等のユーザ識別情報を用いて携帯端末２０等のユーザが当該アプリケーションを実行しているか、また、当該アプリケーションは他のユーザが参加可能か等の情報を取得する。
【００３５】
送信部１６は、アプリケーション実行情報取得部１４によって取得された当該アプリケーションを実行しているユーザに関する情報をユーザ検索リクエストを送信した携帯端末に送信する。
【００３６】
図３を参照すると、サーバ１０は、ステップ１００において、あるユーザ携帯端末から当該携帯端末に記憶されているユーザ識別情報を定期的に受信する。図３ではサーバ１０が提供するアプリケーションサービスがゲームである場合について説明する。
【００３７】
ユーザ携帯端末から送信されるユーザ識別情報は、ユーザ携帯端末によって任意に設定・変更されてもよい。
【００３８】
次に、サーバ１０は、ステップ１０２において、ステップ１００で受信したユーザ識別情報に含まれる他のユーザの携帯端末を検索し、当該他のユーザが現在サーバ１０に接続してゲームを実行しているか否か等の情報を取得する。
【００３９】
次に、サーバ１０は、ステップ１０４において、ユーザ識別情報の送信元である携帯端末に対して、ステップ１０２で取得したユーザ識別情報に含まれるユーザのうち、ゲームを実行しているユーザに関する情報を送信する。
【００４０】
図４を参照して本件ＧＵＩシステムに用いられるユーザの携帯端末２０の構造を説明する。ユーザの携帯端末２０は他のユーザの携帯端末２２、２４、２６と同じ構造を有するため、以下はユーザＡが所有する携帯端末２０についてのみ詳細に説明する。
【００４１】
携帯端末２０は、インターネット等のネットワークに接続可能な送受信部２２０と、制御部２２１と、表示部２２２と入力部２２３とアプリケーション実行部２２４と記憶部２２５とを含む。
【００４２】
また、図４には示していないが、携帯端末２０にはサーバ１０が提供する基盤となるソフトウェア及びアプリケーションソフトウェアがインストールされている。また、携帯端末２０には、上記アプリケーションに関する簡易情報を表示するためのウィジェットがインストールされている。
【００４３】
送受信部２２０は、制御部２２１によって所定のランタイムでネットワークを介してサーバ２０に接続し、携帯端末２０の記憶部２２５に記憶されたユーザ識別情報をサーバ１０に送信するとともに、アプリケーション実行中のユーザ検索リクエストを送信する。
【００４４】
送受信部２２０は、サーバ１０から前記アプリケーション実行中のユーザ検索リクエストに対応する情報を受信する。
【００４５】
表示部２２２は、サーバ１０から受信した前記アプリケーション実行中のユーザに関する情報のうち、アプリケーションを実行中のユーザの数を携帯端末２０の表示領域に数字で表示する。
【００４６】
入力部２２３は、ユーザによるアプリケーションを実行中のユーザの数の選択指示等の入力を受け付ける。入力部２２３は、例えばタッチパネル等であってもよい。
【００４７】
アプリケーション実行部２２４は、ユーザの実行指示に基づき、当該携帯端末にインストールされたアプリケーションを実行する。ユーザが本件アプリケーションの実行指示を入力すると、携帯端末２０はインターネット上でサーバ１０に接続して本件アプリケーションを開始する。
【００４８】
図５から図７を参照して携帯端末２０の動作を具体的に説明する。図５から図７においては、サーバ１０が提供するアプリケーションサービスがゲームである場合について説明する。
【００４９】
ユーザＡの所有する携帯端末２０は、ステップ３０１において、記憶部２２５に記憶されたユーザ識別情報をサーバ１０に送信するとともに、携帯端末２０にインストールされたゲームを実行中のユーザがいるかどうかに関する検索リクエストをサーバ１０に送信して問い合わせる。
【００５０】
次に、携帯端末２０は、ステップ３０２において、サーバ１０から携帯端末２０にインストールされたゲームを現在実行中のユーザがいるかどうかに関する情報を受信する。
【００５１】
次に、携帯端末２０は、ステップ３０３において、ステップ３０２で受信した現在ゲームを実行中のユーザの人数を携帯端末２０のディスプレイ上の表示領域に数字で表示する。
【００５２】
携帯端末２０は、所定のランタイムでステップ３０１からステップ３０３を繰り返し実行することによって携帯端末２０のディスプレイ上の表示領域に表示される数字を更新する。所定のランタイムは、例えば５分ごとにステップ３０１を実行するものであってもよい。
【００５３】
携帯端末２０は、ステップ３０３で表示されたユーザの数がユーザの入力に基づいて選択されたとき（ステップ３０４）、ステップ３０５において、数字で表示されていたユーザに関する詳細情報をディスプレイに表示するとともに、ゲーム開始の仮想ボタンを表示する。ステップ３０５で表示されるユーザに関する詳細情報は、例えばゲームに登録されているユーザ名及びアバタ又は携帯端末２０の記憶部２２５に記憶されているメールアドレスや氏名等であってもよい。
【００５４】
ステップ３０５で表示されるゲーム開始の仮想ボタンは、ユーザの入力に基づいて当該仮想ボタンが選択されると、携帯端末２０がサーバ１０にインターネットを介して接続し、携帯端末２０において本件ゲームが開始される。
【００５５】
携帯端末２０は、ステップ３０５で表示されたユーザの詳細情報のうち、特定のユーザが選択されたとき（ステップ３０６）、ステップ３０７において、選択された特定のユーザが現在実行しているゲームに関する詳細情報をディスプレイに表示するとともに、ゲーム開始の仮想ボタンを表示する。ステップ３０７で表示される特定のユーザが現在実行しているゲームに関する詳細情報は、例えば実行中のゲームの進行状況、レベル、他のユーザがゲームに参加することの可否等であってもよい。ステップ３０７で表示されるゲーム開始の仮想ボタンは、ステップ３０５で表示されるゲーム開始の仮想ボタンと同じであってよい。
【００５６】
図８を参照して携帯端末２０のシステム構造を説明する。携帯端末２０はハードウェア４０１を備え、ハードウエア４０１には任意のＯＳ  ４０２がインストールされている。さらに、ＯＳ  ４０２には特定のアプリケーションサービス事業者がユーザに提供する基盤となるソフトウェア（共通プラットフォーム）４０３がインストールされている。さらに、前記特定のアプリケーションサービス事業者が提供するゲームＡ  ４０４、ゲームＢ  ４０５等の個別のサービスが携帯端末２０にインストールされている。さらに、ゲームＡ、ゲームＢ等の個別のサービスに関する簡易プログラムであるウィジェットＡ  ４１４、ウィジェットＢ  ４１５等がインストールされている。
【００５７】
図９及び図１０を参照して携帯端末２０に表示されるＧＵＩの一例について説明する。
【００５８】
図９は本発明の第１実施形態にかかる携帯端末のデスクトップに表示されるＧＵＩの一例を示す図である。図７に示す携帯端末２０は、受話口３０とディスプレイ６０と操作ボタン４０とを有する。しかし、本発明に用いる携帯端末は、本明細書において特に規定されない限り、少なくとも本件ＧＵＩを表示することが可能なディスプレイ及びユーザによる入力手段を備えていれば足り、他の構成については図面に示す例に限定されるものではない。
【００５９】
図９に示すディスプレイ６０には携帯端末２０にインストールされた複数のアプリケーションをそれぞれ示すアイコン５０１から５０６が表示されている。図９では、「ゲームＡ」というアプリケーションについて本件発明に係るウィジェットがインストールされている。「ゲームＡ」のアプリケーションを示すアイコン５０３の右上には、マルで囲まれた表示領域５０が表示されている。表示領域５０には数字が表示されてもよく、図７では表示領域５０に数字の「４」が表示されている。
【００６０】
表示領域５０の形状は、例えば赤いマルの領域に白抜きで算用数字を表示する形状であってもよく、その他任意の色や数で表示されてもよい。
【００６１】
図１０は本発明の第２実施形態にかかる携帯端末のデスクトップに表示されるＧＵＩの一例を示す図である。図１０に示す携帯端末２８は、受話口６３０とディスプレイ６６０と操作ボタン６４０とを有する。しかし、本発明に用いる携帯端末は、本明細書において特に規定されない限り、少なくとも本件ＧＵＩを表示することが可能なディスプレイ及びユーザによる入力手段を備えていれば足り、他の構成については図面に示す例に限定されるものではない。
【００６２】
図１０に示すディスプレイ６６０には携帯端末２８にインストールされた複数のアプリケーションをそれぞれ示すアイコン６０１から６０６が表示されている。図１０では、「ゲームＡ」というアプリケーションについて本件発明に係るウィジェットがインストールされている。
【００６３】
本発明の第２実施形態にかかる携帯端末の表示領域６５０は、「ゲームＡ」のアプリケーションを示すアイコン６０３とは別にディスプレイの上部に設けられてもよい。図１０に示すように表示領域６５０はマルで囲まれた数字を含む小さなアイコンとして表示されてもよく、また、図１０に示すように表示領域６５０の近くにゲーム名等を示すテキスト６７０が表示されてもよい。図１０では表示領域６５０はマルで囲まれた数字の「４」を含む小さなアイコンであり、表示領域６５０の近くには「ゲームＡ」というテキスト６７０が表示されている。
【００６４】
表示領域６５０の形状は、例えば簡略化されたアイコン画像の上に重なる赤いマルの領域に白抜きで算用数字を表示する形状であってもよく、その他任意の色や数で表示されてもよい。
【００６５】
図１１を参照して表示領域５０又は６５０が選択された場合に携帯端末のディスプレイ上に表示されるＧＵＩの一例について説明する。図１１には表示領域５０又は６５０に数字の「４」が表示されている場合に、ユーザが当該表示領域５０又は６５０を選択したときに表示されるＧＵＩの一例を示す。
【００６６】
図１１に示すＧＵＩ７００は、「現在プレイ中の友人」と記載されたタイトル７０１、表示領域５０又は６５０に数字の「４」で表示されていた４人のユーザを示す各アイコン７０２、７０４、７０６、７０８、及び上記４人のユーザを示す各ユーザ名７０３、７０５、７０７、７０９を含んでもよい。
【００６７】
また、ＧＵＩ７００の下部には「ゲーム開始」と記載されたゲーム開始ボタン７１０が表示されてもよい。ゲーム開始ボタン７１０は仮想ボタンであってユーザが入力手段によってゲーム開始ボタン７１０を選択すると、携帯端末はインターネット上でサーバ１０に接続し、本件ゲームを実行する。
【００６８】
ＧＵＩ７００に表示されるユーザに関する情報は、ユーザを識別することの可能な情報であれば図１１に示す情報に限られるものではなく、例えばユーザＡの携帯端末の記憶部に記憶されたユーザの氏名、電話番号等、又は各ユーザが当該アプリケーション上で自己を示すものとして使用しているアバタ等であってもよい。
【００６９】
次に、図１２を参照してユーザが図１１に示すＧＵＩ７００に表示された４人のユーザを示す各アイコン７０２、７０４、７０６、７０８のうちいずれか一つを選択した場合にユーザの携帯端末のディスプレイ上に表示されるＧＵＩの一例について説明する。図１２にはユーザＢを示すアイコン７０２が選択された場合に表示されるＧＵＩの一例について説明する。
【００７０】
図１２に示すＧＵＩ８００は、先のＧＵＩで選択されたユーザＢを示すアイコン７０２とユーザＢを示すユーザ名７０３、ユーザＢのメールアドレス８０１、ユーザＢがプレイしているゲームの状況８０２、ユーザＢのゲームに参加するためのボタン８０３、他のユーザをゲームに誘うためのボタン８０４等を含んでもよい。
【００７１】
また、ＧＵＩ８００の下部には「ゲーム開始」と記載されたゲーム開始ボタン８１０が表示されてもよい。ゲーム開始ボタン８１０は仮想ボタンであってユーザが入力手段によってゲーム開始ボタン８１０を選択すると、携帯端末はインターネット上でサーバ１０に接続し、アプリケーション上のゲームを実行する。
【００７２】
ＧＵＩ８００に表示される情報はユーザＢが現在実行中のゲームに関する情報であれば図１２に示すもの以外のものであってもよい。また、ＧＵＩ８００に表示される情報は仮想ボタンを含むものであってもよい。例えば、ユーザＢのゲームに参加するためのボタン８０３は、ユーザの入力手段によってボタン８０３が選択されると、ユーザＡの携帯端末はインターネット上でサーバ１０に接続してユーザＢが実施しているゲームに参加するものであってもよい。同様に、他のユーザをゲームに誘うためのボタン８０４は、ユーザの入力手段によってボタン８０４が選択されると、ユーザＡの携帯端末はインターネット上でサーバ１０に接続してユーザＡが選択した他のユーザの携帯端末に対して本件ゲームへの参加を勧誘するプッシュメッセージを送信するものであってもよい。
【００７３】
次に図１３を参照して本発明にかかるＧＵＩシステム全体の動作構造を説明する。アプリケーションサービス事業者のサーバは、当該アプリケーションソフトウェアをインストールしたユーザＡの携帯端末からユーザ識別情報及びユーザのゲーム実行情報リクエストの送付を受け、当該ユーザ識別情報を用いてユーザの携帯端末を検索する。ユーザＢの携帯端末がユーザＡのユーザ識別情報に含まれる場合、サーバはユーザＢの携帯端末がゲーム等のアプリケーションを実行しているか否か等のアプリケーション実行情報を取得してユーザＡの携帯端末に送付する。
【００７４】
その後も、ユーザＡの携帯端末は所定のランタイムでサーバにユーザのアプリケーション実行情報リクエストを送付し（図１１では省略されている）、サーバは前記リクエストに応じてユーザＡのユーザの携帯端末のアプリケーション実行情報をユーザＡの携帯端末に送付する。
【００７５】
したがって、ユーザＢがゲームを開始したり終了したりすると、その情報を取得したサーバからユーザＡの携帯端末に対してユーザＢの情報が送信される時に、ユーザＢに関するアプリケーション実行情報が更新されてユーザＡの携帯端末に送付される。
【００７６】
このようなＧＵＩシステムによれば、ユーザＡはオンライン上でウェブアプリケーションシステムにログインすることなく、現在アプリケーションを実行中であるユーザの数をデスクトップ上で常に確認することができる。これにより、ユーザＡは現在アプリケーションを実行中であるユーザがいるときにタイミングよく当該ゲーム等に参加するきっかけを得ることができる。
【符号の説明】
【００７７】
ＧＵＩシステム  １０００
サーバ    １０
受信部    １２
アプリケーション実行情報取得部  １４
送信部    １６
携帯端末  ２０、２２、２４、２６、２８
送受信部  ２１
制御部    ２２
表示部    ２３
記憶部    １７６
表示領域  ５０、６５０
ディスプレイ  ６０、６６０
【図２】
0005965625.tif 000002
【図３】
0005965625.tif 000003
【図４】
0005965625.tif 000004
【図５】
0005965625.tif 000005
【図６】
0005965625.tif 000006
【図７】
0005965625.tif 000007
【図８】
0005965625.tif 000008
【図１３】
0005965625.tif 000009
【図１】
0005965625.tif 000010
【図９】
0005965625.tif 000011
【図１０】
0005965625.tif 000012
【図１１】
0005965625.tif 000013
【図１２】
0005965625.tif 000014