(57)【要約】【課題】複数のアプリケーションによって生成される出力物の視覚的外観を規定するアイデンティティを作成する方法を提供すること。【解決手段】アイデンティティは基礎デザイン、エフェクトスキーム、カラースキーム、フォントスキーム、ロゴおよび企業情報を含んでよい。アイデンティティは複数のアプリケーションによってアクセス可能な形態で保存され、アクセスされた場合、アプリケーションがアイデンティティをドキュメントに適用して他のアプリケーションからの出力物と一貫性のある視覚的外観をドキュメントに与える。【選択図】図２
2006277741.tif 000002
【特許請求の範囲】
【請求項１】
視覚的外観を規定するアイデンティティを作成するためのユーザインターフェースを表示するステップであって、前記アイデンティティは、複数のアプリケーションのそれぞれによって生成される出力物の一貫性のある視覚的ルックを生成するために、前記複数のアプリケーションのそれぞれが利用可能であるステップと、
ユーザインターフェース選択装置が前記ユーザインターフェースの複数のメニュー選択肢のうちの１つを選択したことに応答して、メニューエントリ選択信号を受信するステップと、
前記メニューエントリ選択信号に基づいて前記アイデンティティを変更するステップとを含む方法を実施するためのコンピュータ実行可能命令を有することを特徴とする１つまたは複数のコンピュータ可読媒体。
【請求項２】
前記メニュー選択肢は、カラースキームオプションを含むことを特徴とする請求項１に記載のコンピュータ可読媒体。
【請求項３】
前記メニュー選択肢は、フォントスキームオプションを含むことを特徴とする請求項１に記載のコンピュータ可読媒体。
【請求項４】
前記メニュー選択肢は、基本デザインオプションを含み、前記基本デザインは１つまたは複数のオブジェクトを規定し、前記出力物における、前記１つまたは複数のオブジェクトの位置を規定することを特徴とする請求項１に記載のコンピュータ可読媒体。
【請求項５】
前記メニュー選択肢は、エフェクトスキームオプションを含み、前記エフェクトスキームは調整されたスタイル要素のセットを規定することを特徴とする請求項１に記載のコンピュータ可読媒体。
【請求項６】
前記メニュー選択肢は、ロゴオプションを含むことを特徴とする請求項１に記載のコンピュータ可読媒体。
【請求項７】
前記メニュー選択肢は、企業情報オプションを含むことを特徴とする請求項１に記載のコンピュータ可読媒体。
【請求項８】
前記ユーザインターフェースは、選択された場合に前記アイデンティティをテンプレート内に保存する保存オプションを含むことを特徴とする請求項１に記載のコンピュータ可読媒体。
【請求項９】
前記ユーザインターフェースは、選択された場合に前記アイデンティティをテーマとして保存する保存オプションを含むことを特徴とする請求項１に記載のコンピュータ可読媒体。
【請求項１０】
前記メニュー選択肢は企業情報オプションを含み、前記ユーザインターフェースは、選択された場合、前記企業情報オプションの選択に応答して企業情報ストアに、入力された企業情報を保存する保存オプションを含むことを特徴とする請求項１に記載のコンピュータ可読媒体。
【請求項１１】
前記メニュー選択肢は、前記ユーザインターフェース選択装置を用いた選択の際、前記ユーザインターフェースを介して作成された前記アイデンティティに基づいて他のアプリケーションのうちの１つによって生成された他の出力物を表示するプレビューオプションを有することを特徴とする請求項１に記載のコンピュータ可読媒体。
【請求項１２】
前記ユーザインターフェースを表示するステップは、前記アプリケーションの起動体験の間に行なわれることを特徴とする請求項１に記載のコンピュータ可読媒体。
【請求項１３】
前記ユーザインターフェースを表示するステップは、前記アプリケーションにおいて新規ドキュメントを作成する際に行われることを特徴とする請求項１に記載のコンピュータ可読媒体。
【請求項１４】
前記ユーザインターフェースを表示するステップは、前記アプリケーションにおいてドキュメントを編集する間にメニュー項目が選択されたときに行われることを特徴とする請求項１に記載のコンピュータ可読媒体。
【請求項１５】
アイデンティティをアプリケーションの出力物に適用するステップであって、前記アイデンティティは、前記出力物の視覚的外観を規定し、前記出力物の前記視覚的外観は、前記アイデンティティをそのそれぞれの別の出力物に適用した別のアプリケーションによって生成されたそれぞれの別の出力物と一貫性のあるステップと、
前記アイデンティティに基づいて前記出力物を生成するステップとを含むことを特徴とするコンピュータにより実施される方法。
【請求項１６】
前記アイデンティティはカラースキーム、フォントスキーム、ロゴ、エフェクトスキーム、企業情報またはロゴのうちの少なくとも１つを含むことを特徴とする請求項１５に記載のコンピュータ実施方法。
【請求項１７】
前記アイデンティティは、複数のテンプレート内に保存され、各テンプレートは前記アプリケーションのうちの１つと関連付けられることを特徴とする請求項１５に記載のコンピュータ実施方法。
【請求項１８】
複数のアプリケーションによって生成された出力物に一貫性のある視覚的外観を与えるために構成されたシステムであって、
プロセッサと、
複数の命令がその中にロードされるメモリであって、前記複数の命令は、
前記複数のアプリケーションによって生成された出力物のためのカスタマイズされた視覚的外観を規定するアイデンティティを作成するために構成されたアイデンティティ作成モジュールと、
前記複数のアプリケーションによってアクセス可能な形式で前記アイデンティティを保存するために構成されたアイデンティティ出力生成モジュールとを含むメモリと
を備えることを特徴とするシステム。
【請求項１９】
前記アイデンティティを、前記複数のアプリケーションの前記出力物に適用するためのモジュールをさらに含むことを特徴とする請求項１８に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、一般にソフトウェアアプリケーションに関し、より詳細にはソフトウェアアプリケーションによって生成される出力物に関する。
【背景技術】
【０００２】
今日、ほとんどの企業は、マーケティング資料、販売パンフレット、レターヘッド、ウェブサイトページ等の自社の企業資料のすべてに一貫性のある視覚的外観を用いようとする。一貫性のある視覚的外観を用いることで、企業は自社の顧客にプロッフェッショナルルック（プロっぽい仕上がり）を提示する。大企業にはこの一貫性のある視覚的外観を実現するための資源があるかもしれないが、中小企業には一貫性のある視覚的外観を実施するための十分な資源が必ずしもあるとは限らない。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
例えば、中小企業には一貫性のある視覚的外観を作り出すデザイナを雇うための十分な財源がない可能性がある。さらに、中小企業の従業員は自社の出力物のために一貫性のある視覚的外観を作成するスキルを持たない可能性がある。中小企業が自社の出力物のための視覚的外観を作成する、またはデザインすることができたとしても、自社の企業資料のすべてにおいてその使用を実施することは困難であるかもしれない。したがって、中小企業のほとんどが一貫性のある視覚的外観によってもたらされるプロッフェッショナルルックを望んでいたとしても、自社の企業資料のためにこのようなプロッフェッショナルルックを得られないことがしばしばある。
【課題を解決するための手段】
【０００４】
本明細書で説明する技術および機構は、複数のアプリケーションによって生成された出力物に一貫性のある視覚的外観を与えるために、複数のアプリケーションによって利用可能な、カスタマイズされた一貫性のある視覚的アイデンティティを作成する方法を対象とする。アイデンティティは、基本デザイン、エフェクトスキーム、カラースキーム、フォントスキーム、ロゴおよび企業情報を含むことができる。アイデンティティは複数のアプリケーションによってアクセス可能な形態で保存され、これらのアプリケーションのうちの１つにアクセスされた場合、このアプリケーションがドキュメントにアイデンティティを適用し、他のアプリケーションからの出力物と一貫性のある視覚的外観をドキュメントに与えることができる。
【０００５】
非限定的かつ非網羅的な実施形態を以下の図を参照して説明する。特に指定がない限り、各種図面を通して同様の参照番号は同様の部分を指す。
【発明を実施するための最良の形態】
【０００６】
簡潔に言えば、本システムおよび方法は、複数のアプリケーションによって生成された出力物に一貫性のある視覚的外観を与えるために、複数のアプリケーションによって利用可能な、カスタマイズされた一貫性のある視覚的アイデンティティを作成することを対象とする。これによりユーザは、出力物のための「ルック（ｌｏｏｋ）」を一度だけ作成し、この「ルック」を様々なアプリケーションによって生成された出力物のすべてに適用させることができる。したがって、中小企業は自社の顧客にプロッフェッショナルルックを示すことができる。これらの利点およびその他の利点は、以下の詳細な説明を読んだ後に明らかになるであろう。
【０００７】
一貫性のある視覚的外観を提供するための機構の様々な実施形態は、いろいろなコンピュータ環境で実施することができる。以下、一貫性のある視覚的外観もまた「アイデンティティ」と呼ばれる。図１に示すコンピュータ環境は、コンピュータ環境の単なる一例であって、コンピュータアーキテクチャおよびネットワークアーキテクチャの用途または機能の範囲について、いかなる制限も示唆するものではない。また、コンピュータ環境は図１に示す構成要素のうちの任意の１つ、または組合せに関して、いかなる従属性または要件も有するものとして解釈されるべきではない。
【０００８】
図１を参照すると、アイデンティティ機構を実施するための１つの例示的システムは、コンピューティング装置１００のようなコンピューティング装置を含む。きわめて基本的な構成では、コンピューティング装置１００は典型的には少なくとも１つの処理装置１０２とシステムメモリ１０４とを含む。正確な構成とコンピューティング装置の種類にもよるが、システムメモリ１０４は、揮発性メモリ（例えばＲＡＭ）、不揮発性メモリ（例えばＲＯＭやフラッシュメモリなど）、またはこれら２つの何らかの組合せであってもよい。システムメモリ１０４は、典型的にはオペレーティングシステム１０５、１つまたは複数のプログラムモジュール１０６を含み、かつプログラムデータ１０７を含む。この基本的な構成は、図１に破線１０８内の構成要素によって示される。
【０００９】
コンピューティング装置１００は付加的な特徴または機能を有してもよい。例えば、コンピューティング装置１００は、例えば磁気ディスク、光ディスク、テープなどの付加的な（取り外し可能および／または取り外し不能な）データ記憶装置も含んでよい。これらの付加的な記憶装置を、取り外し可能な記憶装置１０９および取り外し不能な記憶装置１１０によって図１に示す。コンピュータ記憶媒体には、コンピュータ可読命令、データ構造、プログラムモジュール、その他データなどの情報の記憶のための任意の方法および技術で実施された揮発性および不揮発性の、取り外し可能および取り外し不能な媒体が含まれる。システムメモリ１０４、取り外し可能な記憶装置１０９および取り外し不能な記憶装置１１０はすべてコンピュータ記憶媒体の例である。したがって、コンピュータ記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリもしくはその他の記憶技術、またはＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）もしくはその他の光記憶装置、または磁気カセット、磁気テープ、磁気ディスク記憶装置もしくはその他の磁気記憶装置、または所望の情報を記憶するのに使用可能で、コンピューティング装置１００によるアクセスが可能なその他の媒体のいかなるものも含むが、これらに限定されることはなない。これらのコンピュータ記憶媒体のいずれも装置１００の一部であってよい。コンピューティング装置１００はまた、キーボード、マウス、ペン、音声入力装置、タッチ式入力装置などの入力装置１１２も含む。表示装置、スピーカ、プリンタなどの出力装置１１４もまた含む。これらの装置は当技術分野でよく知られており、ここで詳細に論ずる必要はない。
【００１０】
コンピューティング装置１００はまた、ネットワーク上のような、装置が他のコンピューティング装置１１８と通信できるようにする通信接続１１６も含んでよい。通信接続１１６は通信媒体の１つの例である。通信媒体は、典型的には、コンピュータ可読命令、データ構造、プログラムモジュール、またはその他のデータにより、搬送波やその他のトランスポート機構等の変調されたデータ信号において具体化されるものであり、任意の情報伝達媒体を含む。「変調されたデータ信号」という用語は、信号の特性のうちの１つまたは複数が信号に情報を符号化するような形で設定または変更された信号を意味する。通信媒体は、例として、有線ネットワークまたは直接配線接続などの有線媒体、および音響、ＲＦ、赤外線およびその他の無線媒体などの無線媒体を含むが、これらに限定されることはない。本明細書で使用するコンピュータ可読媒体という用語は、記憶媒体と通信媒体との両方を含む。
【００１１】
本明細書で、様々なモジュールおよび技術は、プログラムモジュールのような、１つもしくは複数のコンピュータまたはその他の装置によって実行されるコンピュータ実行可能命令の一般的なコンテキストの中で説明される。一般に、プログラムモジュールは、特定のタスクを実行するかまたは特定の抽象データ型を実装するためのルーチン、プログラム、オブジェクト、コンポーネント、データ構造体などを含む。これらのプログラムモジュール等は、ネイティブコードとして実行されるか、または仮想マシンもしくは他のジャストインタイムコンパイル実行環境等の中でダウンロードされ実行されてもよい。典型的には、プログラムモジュールの機能は、様々な実施形態における要求どおりに組み合わせられるか、または分散されてよい。
【００１２】
これらのモジュールおよび技術の実装は、コンピュータ可読媒体の何らかの形で記憶されるか、または伝送されてよい。コンピュータ可読媒体は、コンピュータによるアクセスが可能な任意の利用可能媒体であってよい。例として、コンピュータ可読媒体は、限定するものではないが、「コンピュータ記憶媒体」および「通信媒体」を含みうる。
【００１３】
図２は本アイデンティティ機構２０２が動作可能な環境２００を示すブロック図である。一実施形態で、アイデンティティ機構２０２は図１に示す１つまたは複数のプログラムモジュール１０６とすることができる。アイデンティティ機構２０２は、アプリケーション２１０（例えばアプリケーションＡ）、アプリケーション２１２（例えばアプリケーションＢ）、アプリケーション２１４（例えばアプリケーションＮ）などの複数のアプリケーションにアクセス可能である。アプリケーション２１０〜２１４のそれぞれは異なる種類のアプリケーションであってもよい。例えばアプリケーション２１０は文書処理アプリケーションであってもよいし、アプリケーション２１２は表計算アプリケーションであってもよい。アプリケーション２１０〜２１４のそれぞれはアイデンティティ機構へのアクセスポイントを有する。例えば、文書処理アプリケーションのアクセスポイントは、新規ドキュメントを作成するときに現れるダイアログボックスとすることができる。次いでユーザはアイデンティティ機構を回避するか、アイデンティティ機構を利用するかを選択することができる。別の実施例では、ユーザは、すでに開いているドキュメントで作業をしながらアプリケーションのメニュー項目からアイデンティティ機構にアクセスしてもよい。簡単に図５を参照すると、アクセスポイントの一実施形態が示されている。この実施形態では、アクセスポイントは、白紙ドキュメント５０４上にリンク５０２を含んでいる。次いでユーザは、リンク５０２をアクティブにしてアイデンティティ機構にアクセスすることができる。本アイデンティティ機構について、アクセスポイントのためのこれらの改変およびその他の改変が想像される。
【００１４】
図２に戻り参照すると、アイデンティティ機構２０２は、１つのアプリケーション内からアイデンティティ（図示せず）を規定することを可能にするアイデンティティ作成機構２０４を含む。図６〜１２に示す一実施形態で、アイデンティティ作成機構はユーザにグラフィカルユーザインターフェースを提供する一連のグラフィカルウィンドウの形式を取ることができる。しかしながら、アイデンティティ作成機構は、テキストベースの形式など別の形式をとってもよい。アイデンティティ機構２０２は、アイデンティティ出力生成機構２０６をさらに含む。アイデンティティ出力生成機構２０６は、アイデンティティ作成機構を使って入力された情報を利用してアイデンティティ出力２２０を生成する。次いでアイデンティティ出力２２０は、アイデンティティ機構がアクセスされたアプリケーション、および任意の他のアプリケーションで利用可能となる（アイデンティティ出力２２０からアプリケーション２１０〜２１４への点線で表される）。次に任意のアプリケーションがその出力物にアイデンティティを適用して、その出力物が他のアプリケーションによって生成された出力物と一貫性のある視覚的外観を有するようにすることができる。図４と合わせて詳細は以下で述べるが、簡潔に言うと、アイデンティティ出力２２０には、テンプレート、テーマファイル、企業情報ストア（ｓｔｏｒｅ）等を含めることができる。
【００１５】
図３に複数のプログラムモジュール（すなわちモジュール３０２〜３１６）を有するアイデンティティ作成機構２０４の一実施形態を示す。モジュール３０２〜３１６は様々な順序で実行されてもよい。さらに、アイデンティティを作成する場合は特定のモジュールが省略されてもよい。したがって、全体または部分的にカスタマイズされたインターフェースが、特定の企業のためのアイデンティティを作成し、カスタマイズするのにユーザに利用されうる。
【００１６】
図３に示すように、アイデンティティ作成機構２０４は基本デザインを決定するモジュール３０２を含む。基本デザインは基本層のデザイン要素を表す。例えば、基本層のデザイン要素は、視覚的デザインの目的で使用される、円や四角のような形状を含むことができる。基本層のデザイン要素はまた、ロゴや企業連絡先のためのプレースホルダも含むことができる。さらに、基本デザインは、レイアウトのようなページ上の各オブジェクトの情報を含むことができる。基本層のデザイン要素は、アイデンティティが適用される各アプリケーションの１つまたは複数のテンプレート（例えばデザインのためのテンプレートのセット）に組み入れられる。したがって、モジュール３０２によって既存の基本デザインテンプレートを選択するか、または後に基本デザインテンプレートとして保存されるページ上に基本層のデザイン要素を挿入することができる。その後、このテンプレートのセットはアイデンティティのための基本デザインを表す。
【００１７】
アイデンティティ作成機構はまた、アイデンティティのためのエフェクトスキームを決定するモジュール３０４も含むことができる。一般に、エフェクトスキームは、基本デザイン要素に適用されてそれらに特定のスタイルを与える、調整されたスタイル要素のセットである。一実施形態では、エフェクトスキームはスタイルを４つまで選択して要素を調整する。例えば、線要素には、細線（例えばスタイル１）、標準の１ポイント線（例えばスタイル２）、または二重線（例えばスタイル３）、または線なし（例えばスタイル「なし」）の選択肢があり得る。次に基本デザインの線要素は、マトリクスからどのスタイル（例えばスタイル１、２、３またはなし）を適用するかを指定することができる。エフェクトスキームを使用する利点は、異なるエフェクトスキームが、まったく異なるルックを要素に与えるために簡単に切り替えられることである。本アイデンティティ機構によって、特定のエフェクトスキームをアイデンティティの一部として規定することが可能となる。さらに、モジュール３０２で基本デザインを選ぶ場合、アイデンティティ機構によってエフェクトスキームの特定の演出（ｉｎｔｅｒｐｒｅｔａｔｉｏｎ）をアイデンティティの一部として設定することが可能となる。
【００１８】
アイデンティティ作成機構はまた、アイデンティティのためのカラースキームを決定するモジュール３０６も含むことができる。カラースキームは、基本デザインテンプレート内でカラーデザインオブジェクトおよびテキストに使用される、事前定義の調整されたカラーのセットである。選択されたカラースキームは、テンプレートに適用され、また各テーマファイルの項目の配置にも使用される。カラースキームはｘｍｌチャンクの中にセットとして保存され、固有の名前を与えられる。
【００１９】
アイデンティティ作成機構はまた、アイデンティティのためのフォントスキームを決定するモジュール３０８も含むことができる。フォントスキームは、基本テンプレート内でテキストのスタイリングに使用される事前定義のフォントのセットである。典型的には、事前定義の各セットは、第１フォントと第２フォントの２つのフォントを含む。
【００２０】
アイデンティティ作成機構はまた、１つまたは複数のプレビューを示すためのモジュール３１０も含むことができる。プレビューは、アイデンティティの選択が適用される見本ドキュメントの縮小サイズのイメージである。見本ドキュメントのプレビューは、アイデンティティ機構にアクセスしている現アプリケーションのものでも、またはアイデンティティ機構の出力物を使用する別のアプリケーション由来のものでもよい。
【００２１】
アイデンティティ生成機構はまた、アイデンティティにデザイン名を加えるためのモジュール３１２も含むことができる。デザイン名はカスタマイズされたアイデンティティのための固有の名前である。デザイン名は、他の出力物のためのテンプレート名、ファイル名、およびテーマ名を作成するためにアイデンティティ出力生成機構２０６によって使用される。次いで、デザイン名はアイデンティティの選択のためにユーザに利用可能となる。
【００２２】
アイデンティティ作成機構はまた、アイデンティティにロゴを加えるためのモジュール３１４も含むことができる。ロゴは典型的には任意の種類のイメージファイルである。
【００２３】
アイデンティティ作成機構はまた、アイデンティティに企業情報を加えるためのモジュール３１６も含むことができる。企業情報は個人名、個人の職場での地位、会社名、電話番号等を含むことができる。
【００２４】
一旦このアイデンティティが作成されると、図２に示すアイデンティティ出力生成機構２０６は、アイデンティティに基づくアイデンティティ出力２２０を生成する。アイデンティティ出力は、いかなる数のアプリケーションにも適用可能である。したがって、アイデンティティ機構を通してアイデンティティを作成することによって、視覚的外観は一度だけ作成されることが必要であって、その後様々なアプリケーションの出力物への適用が可能になる。
【００２５】
これらのモジュール３０２〜３１６のそれぞれについての表示の実施形態をここで説明する。図６にアイデンティティのための基本デザインを選択する表示６００を示す。デザインリンク６０４が選択されると、デザインテンプレートドロップダウンメニュー６０２が現れる。デザインテンプレートドロップダウンメニュー６０２は、複数の事前定義のデザインテンプレート（例えばデザインテンプレート６０８）を示す。様々なデザインテンプレートのそれぞれは、基本デザイン（例えばＤ5）および適用可能なエフェクトスキームの演出（例えばＭＩ1）を指定する。各デザインテンプレートは、互いに異なっている。デザインテンプレートのうちの１つを選択することによって、作成ウィンドウ６１０の中にそのデザインテンプレートの拡大ビューが現れる。作成ウィンドウ６１０の中に現れる拡大デザインテンプレート６１２は、デザインテンプレートに関連したデザイン要素を視覚的に表示する。したがって、ユーザは企業の出力物の種類としてそのデザインテンプレートが望ましいかどうかを簡単に判定できる。企業の出力物は、ウェブサイト、文書処理ドキュメント、デスクトップパブリッシングドキュメント、表計算ドキュメント等の、任意の種類のドキュメントを含む。
【００２６】
図７にアイデンティティのためのエフェクトスキームを決定する表示７００を示す。エフェクトスキームリンク７０４が選択されると、エフェクトスキームドロップダウンメニュー７０２が現れる。エフェクトスキームリンク７０４は、図６および再度図７に示すデザインリンク６０４に外観および機能が類似していてもよい。エフェクトスキームリンク７０４は、選択した場合、メニューをドロップダウンするドロップダウンメニュー矢印を片側に有することができる。エフェクトスキームドロップダウンメニュー７０２は、複数のエフェクトスキーム（例えばエフェクトスキーム７０８）を示す。エフェクトスキームのうちの１つが選択されると、エフェクトスキームが基本デザインに適用された際にその結果を視覚的に表示する作成ウィンドウ７１０の中に拡大デザインビュー７１２が現れる。
【００２７】
図８にアイデンティティのためのカラースキームを決定する表示８００の一実施形態を示す。カラースキームリンク８０４が選択されると、カラースキームドロップダウンメニュー８０２が現れる。カラースキームドロップダウンメニュー８０２は、複数の事前定義のカラースキーム（例えばＤｅｓｅｒｔ（砂漠）カラースキーム８０６）を示す。各カラースキームは複数のスロット（ｓｌｏｔ）（例えば暗色背景８２０、明色背景８２２、強調色１  ８２４、強調色２  ８２６）を有する。各スロットは、アプリケーション内で特定の目的と関連付けられる。図８には図示しないが、ハイパーリンクや訪問済みハイパーリンク等の色を指定するためのスロットが存在しうる。さらに、カラースキームドロップダウンメニュー８０２上のカスタムリンク８０８をアクティブ化ことによってカスタムカラースキームを作成することができる。カスタムカラースキームオプションによって、カラースキームの各スロットのために特定の色の選択が可能となり、ユーザはカラースキームに自ら選択したものの名前を割り当てることができる。これは、企業が自社のアイデンティティに使用したい既存のカラーのセットを既に持っている場合に有用である。カスタムカラースキームが一旦規定されると、カラースキームリンク８０４がアクティブ化されると現れるカラースキームのリストにカスタムカラースキームを加えることができる。カスタムカラースキームは個別のｘｍｌチャンクとして保存し、固有の名前を与えることができる。これにより、カスタムカラースキームは、アイデンティティとともに使用するために選択可能となる。
【００２８】
図９にフォントスキームを決定するための表示部９００の一実施形態を示す。フォントスキームリンク９０４が選択されると、フォントスキームドロップダウンメニュー９０２が現れる。フォントスキームドロップダウンメニュー９０２は、複数の事前定義のフォントスキーム（例えばＦａｃｅｔ９０６）を示す。各フォントスキームは第１フォント９２０（例えば太字Ｇｉｌｌ  Ｓａｎｓ  ＭＴ）と第２フォント９２２（例えばＧｉｌｌ  Ｓａｎｓ  ＭＴ）とを含む。さらに、フォントスキームドロップダウンメニュー９０２上のカスタムリンク９０８をアクティブ化することにより、カスタムフォントスキームを作成することができる。カスタムフォントスキームオプションによって、第１フォント９２０と第２フォント９２２として特定のフォントの選択が可能となり、ユーザはフォントスキームに自ら選択したものの名前を割り当てることができる。次いで、カスタムフォントスキームは、フォントスキームリンク９０４がアクティブ化されると現れるフォントスキームのリストに加えることができる。これにより、カスタムフォントスキームは、アイデンティティとともに使用するために選択可能となる。
【００２９】
図１０にプレビューを表示する一実施形態を示す。この実施形態では、アイデンティティ機構を利用する現アプリケーションは、デスクトップパブリッシングアプリケーションである。作成ウィンドウ１０１０は、最初にデスクトップパブリッシングアプリケーションに関連付けられた拡大デザインテンプレート１０１２を表示する。しかしながら、現デスクトップパブリッシングアプリケーションは、文書処理アプリケーション、プレゼンテーションアプリケーション、表計算アプリケーション等の他のアプリケーションによって生成されたドキュメント上にあるアイデンティティのための選択の影響を見ることもできる。これによりユーザは選択したオプションがすべてのアプリケーションにとって望ましいかどうかを簡単に判定することができる。
【００３０】
一実施形態では、プレビューは、ＯＬＥ（Ｏｂｊｅｃｔ  Ｌｉｎｋｉｎｇ  ａｎｄ  Ｅｍｂｅｄｄｉｎｇ）技術を用いて作成される。例えば、デスクトップパブリッシングアプリケーション内から表計算プログラムの見本ドキュメントのプレビューが閲覧される。図１０にプレビュー１００４、１００６、１００８および１０１２を示す。プレビュー１００４、１００６、１００８のそれぞれは異なるアプリケーションでの見本ドキュメントを示す。選択オプション（例えばフォント、カラー）のそれぞれについて、プレビュー１００４〜１０１２は変化して現アイデンティティを反映する。別の実施形態では、プレビューは、選択の際、現アイデンティティを用いて実際の見本ドキュメントを表示するデフォルトのアイコンになる。他の実施形態では、ユーザは、各アプリケーションから複数のテンプレートを閲覧することができる。例えば、表計算アプリケーションのＩｎｖｏｉｃｅ（請求書）テンプレートまたはＭｉｌｅａｇｅ  Ｌｏｇ（マイレージ記録）テンプレートを閲覧してもよい。
【００３１】
図１０にはまた、アイデンティティにデザイン名を加えるテキストフィールド１０３０も示す。デザイン名はカスタマイズされたアイデンティティのための固有の名前である。デザイン名は、他の出力物のためのテンプレート名、ファイル名およびテーマ名を作成するためにアイデンティティ出力生成機構２０６によって使用される。次いでデザイン名は、アイデンティティの選択のためにユーザに利用可能となる。テキストフィールド１０３０は、デザイン名を表す文字列を受け入れる。
【００３２】
図１１に、イメージを加えるための表示部１１００の一実施形態を示す。ロゴ変更リンク１１０４が選択されると、画像挿入ウィンドウ１１０２が現れる。ロゴ変更リンク１１０４は図１２にも示されている。画像挿入ウィンドウ１１０２によって、ユーザはイメージファイルを探し求めてファイルをブラウズすることができる。一旦イメージファイル（例えばイメージ１１１０）が見つけ出されると、そのイメージが選択され、その後アイデンティティの一部として含められる。
【００３３】
図１２に、企業情報を加えるための表示部１２００の一実施形態を示す。企業連絡先リンク１２０４が選択されると、企業連絡先ウィンドウ１２０２が現れる。企業連絡先ウィンドウ１２０２には、個人名（図示せず）、個人の職場での地位（図示せず）、会社名１２２０、会社のキャッチフレーズ（図示せず）、電話番号１２２８、ファックス番号１２３２、郵送先住所１２２２〜１２２６、ウェブサイトアドレス１２３６、および電子メールアドレス１２３４等のためのテキストボックスを含めることができる。
【００３４】
一実施形態において、様々なデザインオプション（例えばフォントスキーム、カラースキーム、エフェクトスキーム）のうちの１つが変更されると、関連する表示は新たに変更されたデザインオプションが適用されて出力物を示すことになることに留意されたい。さらに、出力物は、他のデザインオプションがすべて適用された状態となる。したがって、表示はすべてのデザインオプションの累積的影響を示す。
【００３５】
図１３にアイデンティティ出力を生成するための過程１３００の一実施形態を示す。ブロック１３０２で、過程１３００はテンプレートを生成する。テンプレートを生成する際、アイデンティティ出力生成機構は、ブロック１３１０で事前定義のテンプレートを特定する。先に述べたように、作成過程で基本デザインが選択される。基本デザインは、アイデンティティを使用するために構成された各アプリケーション用の事前定義のテンプレートに関連付けられる。典型的には、アイデンティティ機構がインストールされると、事前定義のテンプレートは局所的または遠隔的に記憶される。ブロック１３１２で、事前定義のテンプレートは、上記のアイデンティティ作成過程中に選択されたカスタマイゼーションによって変更される。事前定義のテンプレート内のプレースホルダは、アイデンティティ内で指定された内容と取り替えられる。例えば、事前定義のテンプレートは、企業名、企業の住所およびロゴ等のプレースホルダを有することができる。したがって、エフェクトスキーム、カラースキーム、フォントスキーム、オプションのロゴイメージおよびオプションの企業連絡先情報は事前定義のテンプレートに適用されて、カスタマイズされたテンプレートを作成する。ブロック１３１４で、カスタマイズされたテンプレートが保存される。作成過程中にユーザ入力のデザイン名が入力された場合、カスタマイズされたテンプレートを各アプリケーション用の適切なディレクトリに保存する際にそのデザイン名を使用することができる。次いで、これらのカスタマイズされたテンプレートは、対応するアプリケーションインターフェースが呼び出された場合に現れることができる。カスタマイズされたテンプレートは、事前定義のテンプレートと同じディレクトリか、または異なるディレクトリに記憶される。なお、特定のアイデンティティのためのテンプレートセットの中の各テンプレートは、適用可能なアプリケーションに関連付けられた異なるディレクトリの中に記憶してもよい。
【００３６】
ブロック１３０４で、過程１３００はテーマファイルを保存する。一実施形態では、テーマファイルはドキュメントにスタイルを付加するのに使用された情報を含むＸＭＬコンテナとすることができる。作成過程で選択肢を用いて、アイデンティティ出力生成機構は、カラースキーム、フォントスキーム、エフェクトスキーム、オプションのロゴイメージおよびオプションの企業連絡先をテーマファイルに加える。さらに、アプリケーション固有情報がテーマファイルに加えられてもよい。また、テーマは、アプリケーションによってそれ自体の固有の方法で利用されてもよい。例えば、テーマは、ファイルのヘッダにまとめて置くことができる。いかなる実装でも、ドキュメント内のオブジェクトおよびプレースホルダは、ドキュメントにスタイルを適用するためにテーマを参照する。テーマ部分は、ドキュメントにまったく異なるルックを与えるために別のテーマと簡単に交換することができる。
【００３７】
ブロック１３０６で、過程１３００は、もしあればロゴイメージおよび企業情報を記憶する。この過程は、ユーザのレジストリ設定、メタデータ、ＸＭＬファイルおよびテーマファイル等にこれを記憶することができる。必要に応じて、他のアプリケーションインターフェースがイメージおよび情報にアクセスし、編集できるようにするために、イメージおよび情報を記憶することが望ましい。
【００３８】
図４に、図２に示すアイデンティティ出力生成機構２０６によって生成されるアイデンティティ出力２２０を示す。先に述べたように、アイデンティティ出力２２０は、テンプレート４０２、テーマファイル４０４および企業情報ストア４０６を含む。図４に企業情報ストア４０６を示すが、上述のように、アイデンティティ出力生成機構２０６は、ユーザのレジストリ等の中か、またはテーマファイル４０４内に企業連絡先とともにロゴを記憶することができる。図１４に、デスクトップパブリッシングアプリケーションのための結果テンプレート１４０２を表す表示部１４００の一実施形態を示す。
【００３９】
したがって、本アイデンティティ機構を使用することによって、中小企業は様々なアプリケーションの出力物に対して、宣伝される自社の企業資料用の「ルック」を作成することができる。アイデンティティ機構によって、ユーザは選択の効果を、現アプリケーションで閲覧するだけでなく、プレビューの使用を通じて他のアプリケーションでも閲覧することができる。本アイデンティティ機構を使用することによって、中小企業は、すべての自社の企業資料のためのプロッフェッショナルルックを都合よく作成することができる。
【００４０】
図５〜１２に、本アイデンティティ機構のためのユーザインターフェースの一実施形態を示すが、このユーザインターフェースは、同様の基本的機能を提供するために他の画像要素も用いることができる。実際、ユーザインターフェースは、様々なアプリケーション中で異なって現れることが想像される。
【００４１】
本明細書を通して、詳述された特徴、構成または特性が本発明の少なくとも１つの実施形態に含まれるということを意味する「一実施形態」、「実施形態」または「例示的実施形態」を参照してきた。したがって、このような語句の使用は、単に、ただ１つの実施形態を言及するにとどまるものではない。さらに、説明された特徴、構造または特性は、１つまたは複数の実施形態の中で、任意の適切な形で組み合わせられる。
【００４２】
しかしながら、視覚的外観機構は特定の細部のうちの１つまたは複数を欠いていても、またはその他の方法、資源、材料等を用いても実施できることは当業者には理解されよう。本発明の一貫性のある視覚的外観技術の態様を曖昧にすることを単に避けるために、よく知られている構成、資源または操作を詳細に示すこと、または説明することはしなかった。
【００４３】
例示的実施形態および例示的アプリケーションを示し説明してきたが、視覚的外観技術は上述のものと寸分違わない構成および資源に限定されないことを理解されたい。本明細書で開示する技術の配置構成、操作および細部において当業者には明らかな様々な修正、変更および改変は、特許請求する発明の範囲から逸脱することなく行うことができる。したがって、説明のとおり、本発明の視覚的外観技術によって、ユーザはアイデンティティを一度作成し、様々なアプリケーション内でそのアイデンティティを適用することで、様々なアプリケーションの出力物において一貫性のある視覚的外観を実現することができる。
【図面の簡単な説明】
【００４４】
【図１】本明細書で説明する技術および機構を実施するために使用される例示的コンピュータ環境図である。
【図２】本明細書で説明するアイデンティティ機構を利用する環境を示すブロック図である。
【図３】図２に示すアイデンティティ機構内のコンピュータ実行可能モジュールの一実施形態を示すブロック図である。
【図４】図２に示すアイデンティティ機構によって生成されるアイデンティティ出力を図解する図である。
【図５】アプリケーション内からアイデンティティ機構にアクセスしてアイデンティティを作成する表示部の一実施形態の図である。
【図６】アイデンティティのための基本デザインを選択する表示部の一実施形態の図である。
【図７】アイデンティティのためのエフェクトを選択する表示部の一実施形態の図である。
【図８】アイデンティティのためのカラースキームを選択する表示部の一実施形態の図である。
【図９】アイデンティティのためのフォントスキームを選択する表示部の一実施形態の図である。
【図１０】他のアプリケーションにおいて見本ドキュメントに適用されているアイデンティティのプレビューを示す表示部の一実施形態の図である。
【図１１】アイデンティティのためのイメージを挿入する表示部の一実施形態の図である。
【図１２】アイデンティティに企業情報を加える表示部の一実施形態の図である。
【図１３】アイデンティティ機構によって生成されるアイデンティティ出力を生成する過程を示す流れ図である。
【図１４】アイデンティティ機構によって生成されるアイデンティティ出力を示す表示部の一実施形態の図である。
【符号の説明】
【００４５】
１００  コンピューティング装置
１０２  処理装置
１０４  システムメモリ
１０５  オペレーティングシステム
１０６  プログラムモジュール
１０７  プログラムデータ
１０９  取り外し可能な記憶装置
１１０  取り外し不能な記憶装置
１１２  入力装置
１１４  出力装置
１１６  通信接続
１１８  その他のコンピューティング装置
【図１】
2006277741.tif 000003
【図２】
2006277741.tif 000004
【図３】
2006277741.tif 000005
【図４】
2006277741.tif 000006
【図５】
2006277741.tif 000007
【図６】
2006277741.tif 000008
【図７】
2006277741.tif 000009
【図８】
2006277741.tif 000010
【図９】
2006277741.tif 000011
【図１０】
2006277741.tif 000012
【図１１】
2006277741.tif 000013
【図１２】
2006277741.tif 000014
【図１３】
2006277741.tif 000015
【図１４】
2006277741.tif 000016