(57)【要約】本発明は、未熟なユーザがネットワークに接続された機器を使用する際の補助を提供するガイド装置及び方法を提供する。一実施形態において、ガイド装置及び方法は、未熟なユーザ用のカスタムガイドを作成し、カスタムガイドを未熟なユーザに送信し、カスタムガイドを未熟なユーザによって使用する。カスタムガイドは、機能及び機能に対応するカスタムオプションとを含む。本発明の他の実施形態及び利点は、本発明の趣旨の具体例を示す図面を参照して説明した詳細な説明により明らかになる。
2006522417.tif 000002
【特許請求の範囲】
【請求項１】
未熟なユーザ用のカスタムガイドを作成するステップと、
上記カスタムガイドを未熟なユーザに送信するステップと、
上記カスタムガイドを未熟なユーザによって使用するステップとを有し、
上記カスタムガイドは、機能及び該機能に対応するカスタムオプションとを含むことを特徴とするガイド方法。
【請求項２】
更に、未熟なユーザにメッセージを送信するステップを有する請求項１記載のガイド方法。
【請求項３】
上記メッセージは、上記カスタムガイドを含むことを特徴とする請求項２記載のガイド方法。
【請求項４】
上記メッセージは、上記カスタムガイドへのリンクを含むことを特徴とする請求項２記載のガイド方法。
【請求項５】
上記機能は、名前を付けて保存機能、画像送信機能、選択画像閲覧機能、及び、特殊効果付加機能を含むことを特徴とする請求項１記載のガイド方法。
【請求項６】
更に、上記カスタムガイドを保存するステップを有する請求項１記載のガイド方法。
【請求項７】
上記機能に対応するカスタムオプションは、未熟なユーザ対する該機能に関する所定の選択に関連していることを特徴とする請求項１記載のガイド方法。
【請求項８】
上記機能に対応するカスタムオプションは、コンテンツの保存場所への保存、特定のコンテンツの選択、及び、任意のアドレスへのコンテンツの送信のうちの１つを含むことを特徴とする請求項１記載のガイド方法。
【請求項９】
コンピュータアプリケーションを選択するステップと、
上記コンピュータアプリケーションに基づき、使用可能な機能を閲覧するステップと、
上記使用可能な機能から１つの機能を選択するステップと、
上記選択された機能に対応するカスタムオプションを保存するステップとを有するガイド方法。
【請求項１０】
上記コンピュータアプリケーションは、ウェブサイトベースのアプリケーションであることを特徴とする請求項９記載のガイド方法。
【請求項１１】
上記コンピュータアプリケーションは、オンラインのフォトアルバムであることを特徴とする請求項１０記載のガイド方法。
【請求項１２】
更に、上記カスタムオプションについて、未熟なユーザを特定するステップを有する請求項９記載のガイド方法。
【請求項１３】
更に、上記選択された機能及び上記カスタムオプションを未熟なユーザ用のカスタムガイド内に保存するステップを有する請求項９記載のガイド方法。
【請求項１４】
更に、上記カスタムオプションについて、未熟なユーザを特定するステップを有する請求項９記載のガイド方法。
【請求項１５】
機能と該機能に対応するカスタムオプションとを組合せ、未熟なユーザ用のカスタムガイドを生成するツールモジュールと、
上記機能及び対応するカスタムオプションを保存するストレージモジュールとを備えるガイド装置。
【請求項１６】
上記機能は、名前を付けて保存機能、画像送信機能、選択画像閲覧機能、及び、特殊効果付加機能を含むことを特徴とする請求項１５記載のガイド装置。
【請求項１７】
上記機能は、特定のコンピュータアプリケーションに基づくことを特徴とする請求項１５記載のガイド装置。
【請求項１８】
熟練したユーザに上記機能及び対応するカスタムオプションを選択させることを可能にするインタフェースモジュールを更に備える請求項１５記載のガイド装置。
【請求項１９】
機能及び該機能に対応するカスタムオプションとを含む、未熟なユーザ用のカスタムガイドを作成するステップと、
上記カスタムガイドを未熟なユーザに送信するステップと、
上記カスタムガイドを未熟なユーザによって使用するステップとをコンピュータに実行させる命令を格納したコンピュータにより読出可能な記録媒体。
【請求項２０】
未熟なユーザ用のカスタムガイドを生成する生成手段と、
上記カスタムガイドを未熟なユーザに送信する送信手段と、
上記カスタムガイドを未熟なユーザによって使用する使用手段とを備え、
上記カスタムガイドは、機能及び該機能に対応するカスタムオプションとを含むことを特徴とするガイド装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的には未熟な（less experienced）ユーザに対する補助を提供することに関し、特に未熟なユーザがネットワークに接続された機器を使用する際の補助を提供することに関する。
【背景技術】
【０００２】
コンピュータは、個人用と業務用の両方において、利用が増大している。コンピュータの価格が低下しているので、より多くの人が入手することができるようになった。コンピュータの利用が増加すると、インターネットへのアクセスも急激に増加している。
【０００３】
コンピュータ及びインターネットの利用が増えても、未だ多くの人々がコンピュータ上のアプリケーション及びインターネットを介してアクセス可能なアプリケーションの使用については慣れ親しんでいない。例えば、コンピュータに精通していない人々は、ワードプロセッサアプリケーション内にファイルを保存すること、又は、ウェブサイト上に保存されているフォトアルバム内の写真にアクセスすることができないこともある。
【発明の開示】
【課題を解決するための手段】
【０００４】
そこで、本発明は、未熟なユーザがネットワークに接続された機器を使用する際の補助を提供するガイド装置及び方法を提供する。一実施形態において、ガイド装置及び方法は、未熟なユーザ用のカスタムガイドを作成し、カスタムガイドを未熟なユーザに送信し、カスタムガイドを未熟なユーザによって使用する。カスタムガイドは、機能及び機能に対応するカスタムオプションとを含む。
【０００５】
本発明の他の実施形態及び利点は、本発明の趣旨の具体例を示す図面を参照して説明した以下の詳細な説明により明らかになる。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照して本発明を説明する。なお、以下の詳細な説明は、本発明を限定するものではなく、本発明の範囲は、特許請求の範囲において定義される。
【０００７】
本発明は、未熟なユーザがコンピュータ装置上でアプリケーションを操作するのを補助する方法及び装置を含む。また、本発明は、未熟なユーザがコンピュータアプリケーションを使用するのを補助するカスタム機能を「プログラミング」する方法及び装置を含む。本発明は、熟練した（more experienced）ユーザに対して、未熟なユーザがウェブサイト、電子メールアプリケーション、又はローカルアプリケーションとインタラクトする際に、他のコンピュータ装置又はネットワークによって接続された機器上で特定のタスクを実行するのを補助するカスタムアプリケーション又はアプレットを作成することを可能にする。このカスタムアプリケーション又はアプレットは、未熟なユーザに対する単純な指示のセットであてもよく、又は、未熟なユーザによって操作されるコンピュータ装置、ウェブサイト又は他の機器上の所定のタスクを実行するカスタムサブルーチンにリンクされた幾つかのボタンであってもよい。また、カスタムサブルーチンは、未熟なユーザによるユーザ介入なしで、未熟なユーザによって操作されているコンピュータ装置又は機器上の機能を自動的に実行することができる。
【０００８】
本発明を適用した他の多くの実施例が可能であることは、当業者に明らかである。
【０００９】
Ａ．環境及びアーキテクチャ
図１に、本発明を実施することができる環境を示す。この環境は、クライアント１１０、ネットワーク１２０、サーバ１３０、機器１４０を含む。
【００１０】
クライアント１１０は、民生用電子機器であってもよい。民生用電子機器には、コンピュータ装置、デジタルカメラ、電話機、ページャ等がある。クライアント１１０は、未熟なユーザによって使用されてもよい。未熟なユーザは、コンピュータアプリケーションを十分に操作する技能を有しておらず、コンピュータアプリケーションの特定の操作を完了させるためにガイドが必要である場合がある。
【００１１】
機器１４０は、民生用電子機器であってもよい。民生用電子機器には、コンピュータ装置、デジタルカメラ、電話機、ページャ等がある。一実施形態において、機器１４０は、熟練したユーザによって使用されるようにしてもよい。熟練したユーザは、本発明を用いて未熟なユーザを補助する十分な技能を有している。
【００１２】
ネットワーク１２０は、クライアント１１０、機器１４０及びサーバ１３０に接続される。一実施形態において、ネットワーク１２０は、インターネットである。他の実施形態において、ネットワーク１２０は、クライアント１１０とサーバ１３０との間のいかなる伝送媒体であってもよい。
【００１３】
サーバ１３０は、ネットワーク１２０を介してクライアント１１０及び機器１４０に接続される。
【００１４】
クライアント１１０、機器１４０及び／又はサーバ１３０は、ソフトウェア、ハードウェア及び／又はファームウェアの組合せを有し、本発明の機能の提供することができる。
【００１５】
図２は、本発明を適用したアーキテクチャの一具体例を簡略に示す図である。このアーキテクチャは、複数のクライアント装置２０２、サーバ２１０及びネットワーク２０１を含む。一実施形態において、ネットワーク２０１は、インターネットである。
【００１６】
複数のクライアント装置２０２は、それぞれ、ランダムアクセスメモリ等のコンピュータ読出可能媒体２０９とプロセッサ２０８を有し、コンピュータ読出可能媒体２０９は、プロセッサ２０８に接続されている。プロセッサ２０８は、コンピュータ読出可能媒体２０９に格納されたプログラム命令を実行する。他の実施形態において、複数のクライアント装置２０２は、更に、これに限定されないが、マウス、ＣＤ−ＲＯＭ、キーボード、表示装置等のいくつかの外部装置又は内部装置を有していてもよい。
【００１７】
複数のクライアント装置２０２は、各コンピュータ読出可能媒体２０９内にインタフェースフレームワークを格納していてもよい。
【００１８】
複数のクライアント装置２０２と同様に、サーバ装置２１０は、コンピュータ読出可能媒体２１２と、コンピュータ読出可能媒体２１２に接続されたプロセッサ２１１を有していてもよい。サーバ装置２１０は、更に、これに限定されないが、例えばデータベース２４０のような補助記憶装置等のいくつかの外部装置又は内部装置を有していてもよい。
【００１９】
サーバ装置２１０は、各コンピュータ読出可能媒体２１２内にインタフェースフレームワークを格納していてもよい。
【００２０】
複数のクライアント装置２０２のプロセッサ２０８とサーバ装置２１０のプロセッサ２１１は、例えばインテル社（Intel Corporation、カリフォルニア州サンタクララ）製のプロセッサ等の数多くある既知のコンピュータプロセッサの何れであってもよい。一般的には、複数のクライアント装置２０２は、ネットワークに接続されてアプリケーションプログラムとインタラクトする、情報端末、スマートフォン（"smart" cellular telephone）、スマートページャ（"smart" pager）等のいかなる種類のコンピュータプラットフォームであってもよい。サーバ装置２１０は、ここでは単一のコンピュータ装置として説明しているが、コンピュータプロセッサのネットワークとして実現してもよい。
【００２１】
複数のクライアント装置２０２及びサーバ装置２１０は、インタフェースフレームワークを有していてもよい。一実施形態において、複数のコンピュータ読出可能媒体２０９、２１２は、部分的にインタフェースフレームワークを含んでいてもよい。また、複数のクライアント装置２０２及びサーバ装置２１０は、インタフェースフレームワークに用いる情報を送受信する。同様に、ネットワーク２０１は、本発明に用いる情報を伝送する。
【００２２】
図３は、コンピュータアプリケーションガイド装置３００の一実施形態を示す。コンピュータアプリケーションガイド装置３００は、レンダリングモジュール３１０、ツールモジュール３２０、ストレージモジュール３３０、インタフェースモジュール３４０、制御モジュール３５０を有する。一実施形態において、制御モジュール３５０は、レンダリングモジュール３１０、ツールモジュール３２０、ストレージモジュール３３０及びインタフェースモジュール３４０に接続されている。
【００２３】
一実施形態において、制御モジュール３５０は、レンダリングモジュール３１０、ツールモジュール３２０、ストレージモジュール３３０、インタフェースモジュール３４０の間のタスク、要求、通信を調整する。
【００２４】
一実施形態において、レンダリングモジュール３１０は、画面に表示する画像データ（screen image data）に基づいて画像をレンダリングする。一実施形態において、画面に表示する画像データは、ストレージモジュール３３０内に格納されていてもよい。例えば、画面に表示する画像データは、次のスクリーンショット（screen shots）内に可視的に表示されてもよい。
【００２５】
一実施形態において、ツールモジュール３２０は、熟練したユーザが、未熟なユーザのための特定のガイドをカスタマイズすることを可能にする。例えば、ガイドは、未熟なユーザがコンピュータアプリケーションの機能を使用するのを補助してもよい。また、ガイドは、未熟なユーザに、特定のフォトアルバムへのアクセス、そのフォトアルバム中の特定の画像の選択、その特定の画像の未熟なユーザのコンピュータ装置内の特定のフォルダへの保存等のような機能について補助を提供してもよい。
【００２６】
一実施形態において、ツールモジュール３２０は、未熟なユーザによって使用されるガイドの作成を容易にする。一実施形態において、ツールモジュール３２０は、「名前を付けて保存」、「新規作成」、「検索」等の予め定義された機能を使用してもよい。他の実施形態において、ツールモジュール３２０は、これらの予め定義された機能をカスタマイズする。
【００２７】
一実施形態において、ストレージモジュール３３０は、データを格納する。このデータは、カスタムガイド、予め定義された機能、カスタマイズされた所定の機能等を含む。
【００２８】
一実施形態において、インタフェースモジュール３４０は、未熟なユーザのインストラクションを受信し、コンピュータアプリケーションガイド装置３００を動作させる。一実施形態において、インタフェースモジュール３４０は、熟練したユーザのインストラクションを受信し、コンピュータアプリケーションガイド装置３００を動作させるガイドをカスタマイズする。
【００２９】
一実施形態において、コンピュータアプリケーションガイド装置３００は、特定のコンピュータアプリケーション内に組み込まれている。他の実施形態において、コンピュータアプリケーションガイド装置３００は、特定のコンピュータアプリケーションとは切り離されている。
【００３０】
一実施形態において、インタフェースモジュール３４０は、未熟なユーザに対して、カスタムガイドを提供する。一実施形態において、カスタムガイドは、未熟なユーザの、コンピュータアプリケーション内の様々な機能を実行する等のコンピュータアプリケーションの操作を手助けする。一実施形態において、インタフェースモジュール３４０は、熟練したユーザと通信し、特定の未熟なユーザに対して、カスタムガイドを作成する。
【００３１】
図３に示すコンピュータアプリケーションガイド装置３００は、例示の目的で示すものであり、本発明の一実施形態にすぎない。本発明の範囲から逸脱することなく、コンピュータアプリケーションガイド装置３００に他のモジュールを追加してもよい。同様に、各モジュールは、本発明の範囲から逸脱することなく、結合又は削除してもよい。
【００３２】
Ｂ．動作
図４及び図５に示すフローチャートは、本発明の一実施形態に過ぎない。フローチャート内のステップは、本発明の範囲から逸脱することなく、異なる順序で実行してもよい。また、各ステップは、本発明の範囲から逸脱することなく、削除、追加又は結合してもよい。
【００３３】
図４のフローチャートは、熟練したユーザ、未熟なユーザ、及び、本発明に係る装置の間のインタラクションを簡略に説明する。
【００３４】
ステップ４１０において、未熟なユーザを、コンピュータアプリケーションの使用において補助するためのカスタムガイドを作成する。一実施形態において、カスタムガイドは、特定のコンピュータアプリケーションに対してカスタマイズされている。他の実施形態において、カスタムガイドは、特定の未熟なユーザに対してカスタマイズされている。カスタムガイドは、未熟なユーザに対話型のフォーマットを提供して、補助してもよい。
【００３５】
熟練したユーザは、コンピュータアプリケーションガイド装置３００（図３に示す）内の様々なツールを用いてカスタムガイドを作成することができる。例えば、レンダリングモジュール３１０、ツールモジュール３２０、ストレージモジュール３３０、インタフェースモジュール３４０、及び／又は、制御モジュール３５０を用いることによって、カスタムガイドを作成することができる。
【００３６】
一実施形態において、コンピュータアプリケーションガイド装置３００によって、熟練したユーザは、何ら専門的なコンピュータの知識を有することなく、カスタムガイドを作成することができる。例えば、熟練したユーザがコンピュータプログラムを操作することができれば、その熟練したユーザは、未熟なユーザ用のカスタムガイドを作成することができる。
【００３７】
ステップ４２０において、未熟なユーザにメッセージを送信する。このメッセージには、未熟なユーザ用に作成されたカスタムガイドが含まれている。このメッセージは、電子メールの形式であってもよく、Ｙａｈｏｏメッセンジャー（Yahoo Messenger、登録商標）等の専用のメッセージ方式のような形式であってもよい。
【００３８】
ステップ４３０において、未熟なユーザは、メッセージを開封する。
【００３９】
ステップ４４０において、未熟なユーザは、ガイドに導かれる。一実施形態において、メッセージは、自己完結型（self-contained）であり、メッセージ内にガイドを含む。他の実施形態において、メッセージは、メッセージ内には含まれておらず、リモート位置に格納されているカスタムガイドへのリンクを提供してもよい。例えば、メッセージは、カスタムガイドへのＵＲＬリンクを含んでいてもよい。
【００４０】
ステップ４５０において、未熟なユーザは、カスタムガイドとインタラクトする。
【００４１】
図５のフローチャートは、本発明の一実施形態に係る、カスタムガイドの作成を説明する。
【００４２】
ステップ５１０において、カスタムガイドを作成する際の利用可能な機能を検出する。例機能の具体例としては、「名前を付けて保存」、「選択された画像を見る」、「選択された文書を送信する」、「選択された画像に注釈を付す」等がある。利用可能な具体的な機能は、使用されている特定のコンピュータアプリケーションによって異なる。例えば、フォトアルバムアプリケーションには、電子画像を扱うのに特有の機能があり、音楽交換アプリケーションには、音楽ファイルを交換、保存するのに特有の機能がある。
【００４３】
一実施形態において、利用可能な機能は、ツールモジュール３２０に格納されている。他の実施形態において、利用可能な機能は、ストレージモジュール３３０に格納されている。
【００４４】
ステップ５２０において、利用可能な機能は、熟練したユーザに対して表示される。一実施形態において、利用可能な機能は、レンダリングモジュール３１０によって表示される。
【００４５】
ステップ５３０において、熟練したユーザは、利用可能な機能の１つを選択する。
【００４６】
ステップ５４０において、その選択機能について、カスタムオプションが表示される。一実施形態において、カスタムオプションは、選択機能を特定の未熟なユーザのためにカスタマイズすることができるようにする。例えば、特定の画像を選択することは、「画像の送信」機能のカスタムオプションであってもよい。また、画像の受信者を特定することも、「画像の送信」機能の他のカスタムオプションであってもよい。
【００４７】
ステップ５５０において、コンピュータアプリケーションガイド装置３００は、特定のカスタムオプションを受信する。
【００４８】
ステップ５６０において、特定のカスタムオプションを保存する。一実施形態において、特定のカスタムオプションは、特定の未熟なユーザ用に保存される。例えば、カスタムオプションは、特定の未熟なユーザのために設定されてもよい。
【００４９】
一実施形態において、特定のカスタムオプションは、ストレージモジュール３３０内に保存してもよい。他の実施形態において、特定のカスタムオプションは、リモート位置に保存してもよい。
【００５０】
ステップ５７０において、熟練したユーザが更に他の機能を選択したい場合、処理は、ステップ５２０に戻り、利用可能な機能が表示される。
【００５１】
図６〜図９は、本発明の一実施形態に係る、未熟なユーザのためのガイドのプログラミングを示す一連のスクリーンショットである。この一連のスクリーンショットは、例示の目的で示すものであり、本発明の範囲を限定するものではない。
【００５２】
この一連のスクリーンショットは、熟練したユーザとカスタムガイドとの間のインタフェースの具体例を示す。他の実施形態において、Windows（登録商標）、Mac（登録商標）、他の専用の規格のような異なるインタフェースを用いてもよい。
【００５３】
図６は、本発明の一実施形態に係る、未熟なユーザによる操作用のカスタムガイドのプログラミングを説明するサンプルスクリーンショット６００を示す。スクリーンショット６００は、熟練したユーザが、画像の保存６１０、画像の送信６２０、選択された画像を見る６３０、画像に特殊効果を加える６４０のような複数の機能から選択することができるように構成されている。
【００５４】
複数の機能は、カスタムガイドが用いられるコンピュータアプリケーションの種類に応じてカスタマイズされる。例えば、図６〜図９に示す、プログラミングされた特定のカスタムガイドは、フォトアルバムアプリケーションにおいて使用されるものである。他の実施形態において、様々なコンピュータアプリケーションを、対応する特有のカスタムガイドとともに使用してもよい。
【００５５】
一実施形態において、スクリーンショット６００内の複数の機能は、ステップ５２０における機能の表示に対応する。
【００５６】
一実施形態において、熟練したユーザがスクリーンショット６００上で機能の選択を終了すると、次へ進むボタン６９０が表示される。
【００５７】
図７は、本発明の一実施形態に係る、未熟なユーザによる操作用のカスタムガイドのプログラミングを説明するサンプルスクリーンショット７００を示す。スクリーンショット７００は、熟練したユーザが、前の画面において、「画像の保存」を所望の機能として選択していることを示す。スクリーンショット７００は、熟練したユーザが、保存する特定の画像を選択することができるように構成されている。
【００５８】
スクリーンショット７００は、保存可能な画像７１０、７２０、７３０、７４０を表示している。一実施形態において、実際のサムネイル画像を表示してもよい。他の実施形態において、テキスト記述とともに実際のサムネイル画像を表示してもよい。更に他の実施形態において、画像を簡潔に説明するテキストを表示してもよい。
【００５９】
一実施形態において、熟練したユーザがスクリーンショット７００上で画像の選択を終了すると、次へ進むボタン７９０が表示される。
【００６０】
図８は、本発明の一実施形態に係る、未熟なユーザによる操作用のカスタムガイドのプログラミングを説明するサンプルスクリーンショット８００を示す。スクリーンショット８００は、熟練したユーザが、前の画面において、「画像の保存」を所望の機能として選択していることを示す。スクリーンショット８００は、熟練したユーザが、ボックス８１０に画像を保存する特定の場所を入力することができるように構成されている。一実施形態において、保存場所は、未熟なユーザのコンピュータ上であってもよい。他の実施形態において、保存場所は、リモート位置であってもよい。例えば、リモート位置は、リモートサーバ上にある未熟なユーザのフォトアルバムアカウントであってもよい。
【００６１】
一実施形態において、熟練したユーザがスクリーンショット８００上で保存場所の選択を終了すると、次へ進むボタン８９０が表示される。
【００６２】
図９は、本発明の一実施形態に係る、未熟なユーザによる操作用のカスタムガイドのプログラミングを説明するサンプルスクリーンショット９００を示す。スクリーンショット９００は、熟練したユーザが、前の画面において、「画像の保存」を所望の機能として選択していることを示す。スクリーンショット９００は、熟練したユーザが、ボックス９１０に、保存する画像について、特定の未熟なユーザのユーザ名を入力することができる用に構成されている。一実施形態において、特定の未熟なユーザは、既にそのプロファイル情報を予め保存してあってもよい。プロファイル情報は、未熟なユーザの電子メールアドレス、その他の個人的な連絡先を含んでいてもよい。他の実施形態において、熟練したユーザは、未熟なユーザの電子メールアドレスを入力してもよい。
【００６３】
一実施形態において、熟練したユーザがスクリーンショット９００上でユーザの選択を終了すると、終了ボタン９９０が表示される。
【００６４】
図１０〜図１３は、本発明の一実施形態に係る、熟練したユーザによってセットアップされたガイドの未熟なユーザによる使用を説明する一連の一連のスクリーンショットである。この一連のスクリーンショットは、例示の目的で示すものであり、本発明の範囲を限定するものではない。
【００６５】
この一連のスクリーンショットは、未熟なユーザとカスタムガイドとの間のインタフェースの具体例を示す。他の実施形態において、Windows（登録商標）、Mac（登録商標）、他の専用の規格のような異なるインタフェースを用いてもよい。
【００６６】
さらに、一実施形態において、未熟なユーザとカスタムガイドとの間のインタフェースを動画化して、未熟なユーザからの入力なしでカスタムガイドの動作を示してもよい。例えば、画面内でカーソルを動かして示し、未熟なユーザからの入力なしで、標準インタフェースを介して特定の選択をしてもよい。
【００６７】
図１０は、本発明の本発明の一実施形態に係る、未熟なユーザによる操作用のカスタムガイドの使用を説明するサンプルスクリーンショット１０００を示す。スクリーンショット１０００は、未熟なユーザに、カスタムガイドがフォトアルバムアプリケーション用にそのユーザ向けに作成されているというメッセージがあることを示す。図１０〜図１３に示す、使用されているこの特定のカスタムガイドは、フォトアルバムアプリケーションにおいて使用されるものである。他の実施形態において、様々なコンピュータアプリケーションを、対応する特有のカスタムガイドとともに使用してもよい。
【００６８】
カスタムガイドの使用を続行するために、未熟なユーザは、カスタムガイドを利用することを確認する確認ボタン１０１０を選択する。一実施形態において、カスタムガイドは、メッセージ内にある。例えば、カスタムガイドは、メッセージ内に含まれており、未熟なユーザの応答によって起動する。他の実施形態において、カスタムガイドは、リモート位置に保存されており、ＵＲＬを通してリモート位置にアクセスするようにしてもよい。
【００６９】
一実施形態において、未熟なユーザがスクリーンショット１０００上で選択動作を終了すると、次へ進むボタン１０９０が表示される。
【００７０】
図１１は、本発明の本発明の一実施形態に係る、未熟なユーザによる操作用のカスタムガイドの使用を説明するサンプルスクリーンショット１１００を示す。スクリーンショット１１００は、画像の保存１１１０、画像の送信１１２０、選択された画像を見る１１３０、画像に特殊効果を加える１１４０のような複数の機能を表示する。
【００７１】
一実施形態において、複数の機能は、熟練したユーザがカスタムガイドを作成する際に利用可能であった機能を表す。例えば、画像の保存１１１０、画像の送信１１２０、選択された画像を見る１１３０、画像に特殊効果を加える１１４０の機能は、全て、熟練したユーザがカスタムガイドを作成する時点で利用可能であったため、ここに表示される。一実施形態において、点線で示す機能１１１０（「画像の保存」）は、未熟なユーザが点線で示す機能１１１０を選択することができるように、特定のカスタムガイドがプログラミングされていることを示す。
【００７２】
一実施形態において、点線で示す機能１１１０は、未熟なユーザにより選択可能である。
【００７３】
他の実施形態では、熟練したユーザが、カスタムガイド用に選択した機能のみを表示する。例えば、未熟なユーザに利用可能な機能のみを表示する。
【００７４】
一実施形態において、未熟なユーザがスクリーンショット１１００上で選択動作を終了すると、次へ進むボタン１１９０が表示される。
【００７５】
図１２は、本発明の一実施形態に係る、未熟なユーザによる操作用のカスタムガイドの使用を説明するサンプルスクリーンショット１２００を示す。スクリーンショット１２００は、未熟なユーザが、前の画面において、「画像の保存」を所望の機能として選択していることを示す。スクリーンショット１２００は、未熟なユーザに、予め熟練したユーザによって選択された特定の画像を表示する。例えば、スクリーンショット１２００には、画像１２１０、１２２０、１２３０が表示されている。画像１２１０、１２２０、１２３０は、それぞれ、画像７１０、７２０、７３０に対応している。画像７４０（図７に示す）は、熟練したユーザによって選択されなかったので、カスタムガイドに含まれなかった。したがって、画像７４０は、スクリーンショット１２００に未熟なユーザのためには表示されていない。
【００７６】
一実施形態において、画像１２１０、１２２０、１２３０は、サムネイル形式で、実画像として表示される。他の実施形態において、画像１２１０、１２２０、１２３０は、テキスト記述として示される。更に他の実施形態では、画像１２１０、１２２０、１２３０は、テキスト記述とサムネイル画像の組合せで示される。
【００７７】
一実施形態において、未熟なユーザは、画像１２１０、１２２０、１２３０のいずれかを選択して、画像を拡大させて見てもよい。
【００７８】
一実施形態において、未熟なユーザがスクリーンショット１２００上で選択動作を終了すると、次へ進むボタン１２９０が表示される。
【００７９】
図１３は、本発明の一実施形態に係る、未熟なユーザによる操作用のカスタムガイドの使用を説明するサンプルスクリーンショット１３００を示す。スクリーンショット１３００は、未熟なユーザが、前の画面において、「画像の保存」を所望の機能として選択していることを示す。スクリーンショット１３００は、未熟なユーザに、予め熟練したユーザによって選択された特定の画像の保存場所を示す。例えば、ボックス１３１０は、選択された画像が保存される場所を表示する。ボックス１３００内の保存場所は、熟練したユーザが、未熟なユーザ用にカスタムガイドを作成した際に選択したものである。
【００８０】
一実施形態において、未熟なユーザは、選択した画像の保存場所に異なる場所を選択してもよい。
【００８１】
一実施形態において、未熟なユーザがスクリーンショット１３００上で選択動作を終了すると、終了ボタン１３９０が表示される。
【００８２】
Ｃ．結論
上述した本発明の特定の実施形態の説明は、具体的な説明を目的とするものである。例えば、本発明は、未熟なユーザを、コンピュータアプリケーションの使用の際に補助するカスタムガイドを作成することを単に本発明の一実施例としての文脈で説明した。カスタムガイドは、フォトアルバムアプリケーションの文脈で示されたが、本発明は、他の様々なアプリケーションに適用することができる。
【００８３】
本発明は、包括的なもの、又は、記載された実施形態に厳格に一致するように限定されるものではなく、当然ながら、上述の内容を踏まえて多くの変更及び変形が可能である。上記の実施形態は、本発明の本質及びその実際の用途を説明するために選ばれて記載されたものであり、これによって、他の当業者は、本発明及び特定の使用に応じた様々な変更例を含む様々な実施形態を最大限利用することができる。本発明の範囲は、特許請求の範囲を及びその同等のものによって定義される。
【図面の簡単な説明】
【００８４】
【図１】本発明を実施するシステムの構成を示すブロック図である。
【図２】本発明を適用した一実施形態の構成を示すブロック図である。
【図３】本発明の一実施形態に係る装置の構成を示すブロック図である。
【図４】本発明を適用した処理を示すフローチャートである。
【図５】本発明を適用した処理を示すフローチャートである。
【図６】本発明を適用したカスタムガイドのプログラミング処理を説明するスクリーンショットを示す図である。
【図７】本発明を適用したカスタムガイドのプログラミング処理を説明するスクリーンショットを示す図である。
【図８】本発明を適用したカスタムガイドのプログラミング処理を説明するスクリーンショットを示す図である。
【図９】本発明を適用したカスタムガイドのプログラミング処理を説明するスクリーンショットを示す図である。
【図１０】本発明を適用したカスタムガイドの使用を説明するスクリーンショットを示す図である。
【図１１】本発明を適用したカスタムガイドの使用を説明するスクリーンショットを示す図である。
【図１２】本発明を適用したカスタムガイドの使用を説明するスクリーンショットを示す図である。
【図１３】本発明を適用したカスタムガイドの使用を説明するスクリーンショットを示す図である。
【図１】
2006522417.tif 000003
【図２】
2006522417.tif 000004
【図３】
2006522417.tif 000005
【図４】
2006522417.tif 000006
【図５】
2006522417.tif 000007
【図６】
2006522417.tif 000008
【図７】
2006522417.tif 000009
【図８】
2006522417.tif 000010
【図９】
2006522417.tif 000011
【図１０】
2006522417.tif 000012
【図１１】
2006522417.tif 000013
【図１２】
2006522417.tif 000014
【図１３】
2006522417.tif 000015
【国際調査報告】
2006522417.tif 000016