(57)【特許請求の範囲】
【請求項１】
コンピュータに、電子ビジネスカードを送信する方法を実行させるコンピュータ実行可能な命令を含むコンピュータ可読記憶媒体であって、前記命令は、前記コンピュータに
電子メールメッセージのユーザインターフェースを起動すること、
前記ユーザインターフェースを介して、１つまたは複数の前記電子ビジネスカードに関する連絡先データを含むデータの入力を受け付けること、
前記データと、記憶手段に格納されている連絡先情報とを比較することであって、前記連絡先情報は、名前、電話番号、および、住所の少なくともいずれか１つを含むこと、
前記比較の結果、前記連絡先情報と一致する連絡先データを表示することであって、前記連絡先データはユーザの識別が可能である、こと、
前記受け付けられたデータ中の識別可能な連絡先データの選択を受け付けること、
前記選択で受け付けられた連絡先データに関する電子ビジネスカードを、前記ユーザインターフェースに挿入することであって、前記電子ビジネスカードは、当該選択された連絡先データに対応する連絡先情報を含んでおり、かつ、前記ユーザインターフェースに視認可能であり、前記電子ビジネスカードはテンプレートにしたがって作成され、前記テンプレートは、前記電子ビジネスカード上の前記連絡先の位置、前記電子ビジネスカードの背景色、および、前記電子ビジネスカードのフォントサイズを定義しており、前記テンプレートは、複数のテンプレートの中から選択されること、および
電子メールメッセージを作る要求を受信すること、
電子メールメッセージのユーザインターフェースにおいて前記電子メールメッセージのためのフォームを表示すること、
前記電子メールメッセージのための前記フォーム内のテキストを受信すること、
前記テキストの少なくとも第１の部分を、１つまたは複数の独立した語に分割すること、
前記受信されたテキストの前記第１の部分の少なくとも前記独立した語と、前記１つまたは複数の連絡先データの要素と比較すること、
前記受信されたテキストの前記第１の部分の前記独立した語のうちの少なくとも１つが、第１の連絡先データの要素と一致するかを決定すること、
前記電子メールメッセージのインターフェースにおいて前記受信されたテキストの前記第１の部分のうちの少なくとも１つの独立した語を強調すること、
前記受信されたテキストの前記第１の部分のうちの前記強調された少なくとも１つの独立した語の選択を受信すること、
前記第１の部分の前記強調された少なくとも１つの独立した語の選択の受信に応答して、前記第１の連絡先データに関連する第１の電子ビジネスカードを、前記電子メールメッセージに挿入すること、
前記挿入された電子ビジネスカードとともに電子メールメッセージを、受信側アドレスへ送信することであって、前記受信側アドレスは、前記選択された連絡先データに対応していること
を実行させることを特徴とするコンピュータ可読記憶媒体。
【請求項２】
前記電子ビジネスカードを前記電子メールメッセージに挿入することは、電子ビジネスカードが前記ユーザインターフェースにおいて視認可能であるように、前記電子ビジネスカードをレンダリングすることを含むことを特徴とする請求項１に記載のコンピュータ可読記憶媒体。
【請求項３】
コンピュータにおいて電子ビジネスカードを送信する方法であって、
前記コンピュータは、
電子メールメッセージのユーザインターフェースを起動するステップと、  
前記ユーザインターフェースを介して、１つまたは複数の電子ビジネスカードに関する連絡先データを含むデータ入力を受け付けるステップと、
前記受け付けられたデータと、記憶手段に格納された連絡先情報とを比較するステップであって、前記連絡先情報は、名前、電話番号、および、住所の少なくともいずれか１つを含む、ステップと、
前記比較の結果、前記連絡先情報と一致する連絡先データを表示するステップであって、前記連絡先データはユーザの識別が可能である、ステップと、
前記受け付けられたデータ中の識別可能な連絡先データの選択を受け付けるステップと、
前記選択で受け付けられた連絡先データに関する電子ビジネスカードを、前記ユーザインターフェースに挿入するステップであって、前記電子ビジネスカードは、当該選択された連絡先データに対応する連絡先情報を含んでおり、前記電子ビジネスカードは、前記ユーザインターフェースに視認可能であり、前記電子ビジネスカードはテンプレートにしたがって作成され、前記テンプレートは、前記電子ビジネスカード上の前記連絡先の位置、前記電子ビジネスカードの背景色、および、前記電子ビジネスカードのフォントサイズを定義しており、前記テンプレートは、複数のテンプレートの中から選択される、ステップと、
電子メールメッセージを作る要求を受信するステップと、
電子メールメッセージのユーザインターフェースにおいて前記電子メールメッセージのためのフォームを表示するステップと、
前記電子メールメッセージのための前記フォーム内のテキストを受信するステップと、
前記テキストの少なくとも第１の部分を、１つまたは複数の独立した語に分割するステップと、
前記受信されたテキストの前記第１の部分の少なくとも前記独立した語と、前記１つまたは複数の連絡先データの要素と比較するステップと、
前記受信されたテキストの前記第１の部分の前記独立した語のうちの少なくとも１つが、第１の連絡先データの要素と一致するかを決定するステップと、
前記電子メールメッセージのインターフェースにおいて前記受信されたテキストの前記第１の部分のうちの少なくとも１つの独立した語を強調するステップと、
前記受信されたテキストの前記第１の部分のうちの前記強調された少なくとも１つの独立した語の選択を受信するステップと、
前記第１の部分の前記強調された少なくとも１つの独立した語の選択の受信に応答して、前記第１の連絡先データに関連する第１の電子ビジネスカードを、前記電子メールメッセージに挿入するステップと、
前記挿入された電子ビジネスカードとともに電子メールメッセージを、受信側アドレスへ送信するステップであって、前記受信側アドレスは、前記選択された連絡先データに対応している、ステップと
を含むことを特徴とする方法。
【請求項４】
前記コンピュータはさらに、前記電子ビジネスカードをユーザインターフェースに挿入するステップの前に、リストに含まれる選択可能な電子ビジネスカードの選択を受け付けるステップであって、前記選択可能な電子ビジネスカードは、前記選択で受け付けられた連絡先データに関連している、ステップを含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記コンピュータは、挿入対象の電子ビジネスカードが、以前生成されていないときは、前記電子ビジネスカードを前記ユーザインターフェースに挿入するステップの前に、さらに前記記憶手段に格納されている前記連絡先情報を使用して、前記ユーザインターフェースにおいて、視認可能な当該電子ビジネスカードを生成するステップを含むことを特徴とする請求項３に記載の方法。
【請求項６】
前記リストは、送信側ユーザの電子ビジネスカードを複数含んでおり、前記送信側ユーザは、前記選択で受け付けられた連絡先データに関連していることを特徴とする請求項４に記載の方法。
【請求項７】
前記コンピュータはさらに、前記電子ビジネスカードをユーザインターフェースに挿入するステップの前に、前記ユーザインターフェースを介して、直近に送信された電子ビジネスカードを含む前記リストを表示することを特徴とする請求項４に記載の方法。
【請求項８】
前記選択可能な電子ビジネスカードの選択を受け付けるステップは、前記ユーザインターフェースの電子署名に、当該選択された電子ビジネスカードを挿入するステップを含むことを特徴とする請求項４に記載の方法。
【請求項９】
電子ビジネスカードを送信するコンピュータであって、
前記コンピュータは、
電子メールメッセージのユーザインターフェースを起動する処理と、  
前記ユーザインターフェースを介して、１つまたは複数の電子ビジネスカードに関する連絡先データを含むデータ入力を受け付ける処理と、
前記受け付けられたデータと、記憶手段に格納された連絡先情報とを比較する処理であって、前記連絡先情報は、名前、電話番号、および、住所の少なくともいずれか１つを含む、処理と、
前記比較の結果、前記連絡先情報と一致する連絡先データを表示する処理であって、前記連絡先データはユーザの識別が可能である、処理と、
前記受け付けられたデータ中の識別可能な連絡先データの選択を受け付ける処理と、
前記選択で受け付けられた連絡先データに関する電子ビジネスカードを、前記ユーザインターフェースに挿入する処理であって、前記電子ビジネスカードは、当該選択された連絡先データに対応する連絡先情報を含んでおり、前記電子ビジネスカードは、前記ユーザインターフェースに視認可能であり、前記電子ビジネスカードはテンプレートにしたがって作成され、前記テンプレートは、前記電子ビジネスカード上の前記連絡先の位置、前記電子ビジネスカードの背景色、および、前記電子ビジネスカードのフォントサイズを定義しており、前記テンプレートは、複数のテンプレートの中から選択される、処理と、
電子メールメッセージを作る要求を受信する処理と、
電子メールメッセージのユーザインターフェースにおいて前記電子メールメッセージのためのフォームを表示する処理と、
前記電子メールメッセージのための前記フォーム内のテキストを受信する処理と、
前記テキストの少なくとも第１の部分を、１つまたは複数の独立した語に分割する処理と、
前記受信されたテキストの前記第１の部分の少なくとも前記独立した語と、前記１つまたは複数の連絡先データの要素と比較する処理と、
前記受信されたテキストの前記第１の部分の前記独立した語のうちの少なくとも１つが、第１の連絡先データの要素と一致するかを決定する処理と、
前記電子メールメッセージのインターフェースにおいて前記受信されたテキストの前記第１の部分のうちの少なくとも１つの独立した語を強調する処理と、
前記受信されたテキストの前記第１の部分のうちの前記強調された少なくとも１つの独立した語の選択を受信する処理と、
前記第１の部分の前記強調された少なくとも１つの独立した語の選択の受信に応答して、前記第１の連絡先データに関連する第１の電子ビジネスカードを、前記電子メールメッセージに挿入する処理と、
前記挿入された電子ビジネスカードとともに電子メールメッセージを、受信側アドレスへ送信する処理であって、前記受信側アドレスは、前記選択された連絡先データに対応している、処理と
を実行するように構成されていることを特徴とするコンピュータ。
【請求項１０】
前記コンピュータはさらに、前記電子ビジネスカードをユーザインターフェースに挿入する処理の前に、リストに含まれる選択可能な電子ビジネスカードの選択を受け付ける処理であって、前記選択可能な電子ビジネスカードは、前記選択で受け付けられた連絡先データに関連している、処理を実行するように構成されていることを特徴とする請求項９に記載のコンピュータ。
【請求項１１】
前記コンピュータは、挿入対象の電子ビジネスカードが、以前生成されていないときは、前記電子ビジネスカードを前記ユーザインターフェースに挿入する処理の前に、さらに前記記憶手段に格納されている前記連絡先情報を使用して、前記ユーザインターフェースにおいて、視認可能な当該電子ビジネスカードを生成する処理を実行するように構成されていることを特徴とする請求項９に記載のコンピュータ。
【請求項１２】
前記リストは、送信側ユーザの電子ビジネスカードを複数含んでおり、前記送信側ユーザは、前記選択で受け付けられた連絡先データに関連していることを特徴とする請求項１０に記載のコンピュータ。
【請求項１３】
前記コンピュータはさらに、前記電子ビジネスカードをユーザインターフェースに挿入する処理の前に、前記ユーザインターフェースを介して、直近に送信された電子ビジネスカードを含む前記リストを表示することを特徴とする請求項１０に記載のコンピュータ。
【請求項１４】
前記選択可能な電子ビジネスカードの選択を受け付ける処理は、前記ユーザインターフェースの電子署名に、当該選択された電子ビジネスカードを挿入する処理を含むことを特徴とする請求項１０に記載のコンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子ビジネスカードの送信および受信に関する。
【背景技術】
【０００２】
ある人から別の人に個人および／またはビジネス連絡先情報を交換する一般的な方法は、物理的に印刷されたビジネスカードの交換を介するものである。往々にして、所与の人が、所与の期間にわたって数十枚または数百枚もの印刷されたビジネスカードを与え、および／または受け取ることがある。印刷されたビジネスカードを受け取ったとき、カードの受領者はしばしば、電子連絡先アプリケーションを介してカードからデータを格納することを望む。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】ＲＦＣ２４２５
【非特許文献２】ＲＦＣ２４２６
【発明の概要】
【発明が解決しようとする課題】
【０００４】
遺憾ながら、電子連絡先アプリケーションを介してデータを格納することは通常、手でデータを入力することを必要としている。同様に、受け取ったビジネスカードに関連する連絡先情報を受領者が既に有している場合、受領者は、ビジネスカード上で受け取った新しい情報で連絡先情報を更新するための自動化された手段を有していない。印刷されたビジネスカードのスキャンイメージを格納する電子カードリーダが開発されているが、そのようなリーダは、所与のカードの個々のタイプされたデータフィールド、例えば、名前、電話番号、住所など、またはそのようなデータフィールドのうちのどれがカードに含まれるかについての情報を提供するメタデータを格納することはできない。
【０００５】
さらに、連絡先アプリケーションユーザはしばしば、電子メールなどの電子的通信方法を介して連絡先情報を受領者に送ることを望むが、手で、またはコピーアンドペースト操作によって連絡先情報を電子メールメッセージに入力しなければならない。そのような方法は厄介であり、物理的に印刷されたビジネスカードの場合と同様の、連絡先情報の簡潔な視覚的に提示することを実現していない。ｖＣａｒｄ規格によれば、デジタル媒体を介して電子ビジネスカードを送ることができるが、ｖＣａｒｄは、物理的に印刷されたビジネスカードの場合と同様の、連絡先情報のグラフィカルな視覚的表現を搬送しない。したがって、ビジネスカードでは固有のロゴまたはフォーマットプロパティを提示するが、上述のような形で連絡先情報を電子的に送ることは、ビジネスカードと同様の、送信側自身を印象付ける（ｂｒａｎｄｉｎｇ）ための手段を送信側に提供しているわけではない。
【０００６】
上記およびその他の考慮すべき点に関して、本発明が作成された。
【課題を解決するための手段】
【０００７】
この概要は、以下の詳細な説明でさらに説明される単純化した形態の概念の選択を導入するために与えられる。この概要は、特許請求された主題の主要な特徴または不可欠な特徴を識別するものではなく、特許請求された主題の範囲を決定する際の助けとして使用されるものでもない。
【０００８】
本発明の実施形態は、電子連絡先情報から、単一の電子ビジネスカードとして、または電子ビジネスカードの集合としてレンダリングおよび表示することのできる電子ビジネスカードを生成することを実現する。この実施形態によれば、電子メールアプリケーション連絡先データリポジトリに格納されるすべての電子連絡先ファイルは、本質的にビジネスカードフォーマットのデータのグラフィカルプレゼンテーションである、１つの関連する「電子ビジネスカード」を有する。１つまたは複数のデフォルトテンプレートに従って電子メールアプリケーションで電子ビジネスカードを自動的に生成し、または固有のロゴ、画像、または他のカスタムフォーマットプロパティでユーザが電子ビジネスカードを手作業でカスタマイズする。Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅなどのデータ構造化言語と、関連するスキーマファイルとに従って電子ビジネスカードは構築される。構造化されスキーマ化された電子ビジネスカードは、電子ビジネスカードに適用されたデータ構造化言語に従って構築されたデータを機能的に使用（ｃｏｎｓｕｍｅ）することのできるアプリケーションで使用される。
【０００９】
電子メールなどの電子通信媒体を介して電子ビジネスカードの形態で連絡先情報は送られる。一実施形態によれば、デジタル媒体を介して送られる電子ビジネスカードは、名前、電話番号、住所などの連絡先データ、およびビジネスカードが表示することのできる任意の数の画像、ロゴ、背景色またはパターンを有する電子ビジネスカードのカプセル化デザインを含む関連するｖＣａｒｄと共に、ビジネスカードがユーザに対して現れるときのビジネスカードのイメージ、例えばＪＰＥＧ、ＰＮＧ、ＧＩＦ、ＴＩＦＦイメージを送ることを含む。代替として、デジタル媒体を介して送られる電子ビジネスカードは、ビジネスカードがユーザに対して現れるときのビジネスカードのイメージをＪＰＥＧフォーマットで送ることを含み、名前、電話番号、住所などの連絡先データ、およびビジネスカードが表示することのできる任意の画像、ロゴ、背景色、またはパターンを含むｖＣａｒｄがＪＰＥＧイメージのＥＸＩＦメタデータとして埋め込まれる。代替として、イメージおよび関連データを有するＯＬＥオブジェクトとして電子ビジネスカードを送ることができる。
【００１０】
インターネットやワールドワイドウェブなどの電子通信媒体を介して、または電子メールシステムなどの電子媒体を介して電子ビジネスカードを共有することもできる。送信側の識別のため、ならびに送信側から送られる情報の完全性を検証するために、電子通信媒体を介して交換される電子ビジネスカードにデジタル署名してもよい。
【００１１】
ユーザが、ユーザのウェブサイト上でユーザのビジネスカードを発行することができ、
または組織が、組織のウェブサイトで主要な連絡対応者に関する１つまたは複数のビジネスカードを発行することができる。次いで、こうしたビジネスカードを電子連絡先アプリケーションでダウンロードして開くことができ、将来ユーザが連絡先アプリケーションから使用するためにローカルに格納することができる。別の実施形態によれば、共有コンピュータフォルダ、または１つまたは複数のコンピュータがアクセスすることのできるＵｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒで識別される共有位置を使用して、電子ビジネスカードを交換することができる。共有ディレクトリなどの共有位置に対して、電子ビジネスカードをｖＣａｒｄファイルとして発行することができる。次いで、共有ディレクトリへのアクセスを有する電子連絡先アプリケーションが、共有位置からの情報にアクセスして開く場合に、ｖＣａｒｄファイル内のビジネスカード情報をレンダリングすることを選ぶことができる。
【００１２】
電子メールを介して電子ビジネスカードを送る場合、電子メールアプリケーションは、名前や電話番号などのユーザ自体の情報を表す１つまたは複数のビジネスカードを、電子メールメッセージに対する添付としてユーザに提供することができる。代替として、電子メールメッセージに添付するために、ユーザの電子連絡先リポジトリからの電子ビジネスカードの集合から電子ビジネスカードを選択することができる。一実施形態によれば、最初に、電子ビジネスカード送信側が、受信側に送るための連絡先情報を指定すると、送信側の電子連絡先リポジトリで送信側について維持される、送信側について含まれる情報、例えば名前、肩書き、住所、電話番号などに基づいて、自動的に生成された電子ビジネスカードを送信側に提示することができる。送信側／ユーザについてのそのような情報を、会社／組織コンピュータシステムへのユーザのログオン証明書に基づいて、会社または他の組織のディレクトリから電子メールアプリケーションで選出することもできる。代替として、送信側は、電子メールメッセージで送るために、ビジネスカードの集合から電子ビジネスカードをグラフィカルに選出することもできる。さらに、電子ビジネスカードのサムネイル表現を電子メールメッセージの電子署名に追加することができる。
【００１３】
電子ビジネスカードを送ることを選択した場合、ユーザは、様々なリストに従って電子ビジネスカードに迅速にアクセスすることができ、例えば、最近送ったビジネスカードリストを電子メールフォームからユーザに提示することができる。さらに、ユーザが送るすべてのＥメール内のユーザ自身の連絡先情報をユーザが容易に交換することができるように、電子ビジネスカードをサムネイルフォーマットで電子メール署名に追加することができる。さらに、ユーザが電話番号などのテキスト情報をテキスト情報に関連する電子ビジネスカードの代わりに使用することを可能にするために、ユーザが関連連絡先ファイル内に存在する電子メールメッセージに情報を入力した場合にスマートタグ指定を提示することができる。
【００１４】
電子メールメッセージを介して受信される電子ビジネスカードの視覚的表現を電子メールメッセージ本文で閲覧することができる。受信した電子ビジネスカードを、電子メールメッセージのメッセージ本文または添付からユーザの電子連絡先リポジトリに追加することができる。関連連絡先情報が受信側の電子連絡先リポジトリに既に存在している場合、重複電子ビジネスカードを解決することができる。さらに、受信した電子ビジネスカードに関連する連絡先ファイルに対する変更または更新を、関連する変更を受諾することを選択する前にプレビューすることができる。
【００１５】
本発明を特徴付ける上記およびその他の特徴および利点が、以下の詳細な説明を読み、
関連する図面を検討することから明らかとなるであろう。上記の一般的説明と以下の詳細な説明は説明のためのものに過ぎず、特許請求された本発明を限定するものではないことを理解されたい。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に関する例示的コンピューティング動作環境を示す図である。
【図２】いくつかの電子ビジネスカードを示す電子連絡先アプリケーションユーザインターフェースのコンピュータ画面表示を示す図である。
【図３】電子ビジネスカードテンプレートおよび関連するＥｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅファイルおよびスキーマファイルを示す図である。
【図４】いくつかの電子ビジネスカードテンプレートおよび関連する例示的ビジネスカードを示す図である。
【図５】配置されたアクションメニューを示す電子連絡先アプリケーションユーザインターフェースのコンピュータ画面表示を示す図である。
【図６】電子ビジネスカードを宛先アドレスに転送するために配置された電子メールユーザインターフェースを示す電子連絡先アプリケーションユーザインターフェースのコンピュータ画面表示を示す図である。
【図７】連絡先ユーザインターフェースから電子ビジネスカードを転送するための電子連絡先アプリケーションユーザインターフェースのコンピュータ画面表示を示す図である。
【図８】電子ビジネスカードを転送するための電子メールアプリケーションユーザインターフェースのコンピュータ画面表示を示す図である。
【図９】電子ビジネスカードを宛先アドレスに転送するための電子メールアプリケーションユーザインターフェースのコンピュータ画面表示を示す図である。
【図１０】宛先アドレスに転送する電子ビジネスカードを選択するための電子メールアプリケーションユーザインターフェースのコンピュータ画面表示を示す図である。
【図１１】代替提示タイプに従って電子ビジネスカード情報を送るための電子メールアプリケーションユーザインターフェースのコンピュータ画面表示を示す図である。
【図１２】宛先アドレスに送られる電子ビジネスカードのプレーンテキスト形態を表示する電子メールアプリケーションユーザインターフェースのコンピュータ画面表示を示す図である。
【図１３】Ｅメールメッセージに電子署名を挿入するための電子メールアプリケーションユーザインターフェースのコンピュータ画面表示を示す図である。
【図１４】電子ビジネスカードを電子メール署名に挿入するための電子メールアプリケーションユーザインターフェースのコンピュータ画面表示を示す図である。
【図１５】電子ビジネスカードの受信を示し、どのように電子ビジネスカードをユーザの連絡先データリポジトリに追加することができるかを示す電子メールアプリケーションユーザインターフェースのコンピュータ画面表示を示す図である。
【図１６】関連する連絡先データから編集することのできる連絡先情報の一部としてビジネスカードがどのように表されるかを示す電子メールアプリケーションユーザインターフェースのコンピュータ画面表示を示す図である。
【図１７】重複電子ビジネスカード情報の処理を示し、受信された電子ビジネスカードをユーザの連絡先リポジトリ内の既存の連絡先項目とマージすることを選択した場合にデータが変更されることを示す電子メールアプリケーションユーザインターフェースのコンピュータ画面表示を示す図である。
【図１８】連絡先データ項目内の電子ビジネスカードのフォーマッティングを示す電子メールアプリケーションユーザインターフェースのコンピュータ画面表示を示す図である。
【発明を実施するための形態】
【００１７】
本発明の実施形態は、電子ビジネスカードを生成し、デジタル媒体を介して電子ビジネスカードを送信および受信することを対象とする。本発明の実施形態によれば、電子ビジネスカードは、スキーマ化された連絡先データによって支えられる、印刷されたビジネスカードフォーマットでレイアウトされる電子連絡先ファイルのデジタル視覚表現である。１つまたは複数のデフォルトテンプレートからの連絡先情報と、望まれる場合にその後に続くユーザカスタマイズから、電子ビジネスカードを生成することができる。電子連絡先データのレンダリング時に、自動的に生成されたビジネスカードを電子メールメッセージを介して送ることを含めて、電子ビジネスカードを自動的に生成することができる。様々なタイプのデジタル媒体を介して受信側に電子ビジネスカードおよび関連イメージを送ることができ、受信側で受信することができる。
【００１８】
電子ビジネスカードの受信側は、受信した電子ビジネスカードおよび関連連絡先情報を受信側自身の連絡先アプリケーションファイルに追加することができる。受信した電子ビジネスカードが既存の連絡先ファイルに関する更新情報を与える場合、受信した電子ビジネスカードからの情報を使用して、既存のファイルを更新することができる。受信した電子ビジネスカードが既存の電子ビジネスカードの複製である場合、既存の連絡先情報を更新し、または受信した情報の新しいコピーを作成するための方法が提示される。
【００１９】
以下の詳細な説明では、本明細書の一部を形成する添付の図面に対して参照が行われ、添付の図面では、特定の実施形態または実施例が例示として示される。本発明の精神または範囲から逸脱することなく、こうした実施形態を組み合わせることができ、他の実施形態を使用することができ、構造的変更を行うことができる。したがって、以下の詳細な説明を限定的な意味に理解すべきではなく、本発明の範囲は、添付の特許請求の範囲およびその均等物によって定義される。
【００２０】
ここで図面を参照して、本発明の諸態様および例示的コンピューティング動作環境を説明する。図面では、同様の要素はいくつかの図を通して同様の要素を指す。図１および以下の議論は、本発明を実装することのできる適切なコンピューティング環境の簡潔で一般的な説明を与えるものである。パーソナルコンピュータ上のオペレーティングシステム上で動作するアプリケーションプログラムと共に実行されるプログラムモジュールの一般的状況で本発明を説明するが、本発明を他のプログラムモジュールと組み合わせて実装することもできることを当業者は理解されよう。
【００２１】
一般に、プログラムモジュールは、特定のタスクを実行し、または特定の抽象データタイプを実装する、ルーチン、プログラム、コンポーネント、データ構造、およびその他のタイプの構造を含む。さらに、ハンドヘルド装置、マルチプロセッサシステム、マイクロプロセッサベースの、またはプログラム可能な消費者向け電子機器、ミニコンピュータ、メインフレームコンピュータなどを含むその他のコンピュータシステム構成で本発明を実施できることを当業者は理解されよう。本発明は、通信ネットワークを介してリンクされたリモート処理装置によってタスクが実施される分散コンピューティング環境でも実施することができる。分散コンピューティング環境では、プログラムモジュールはローカルメモリ記憶装置とリモートメモリ記憶装置のどちらにも位置することができる。
【００２２】
本発明の実施形態は、コンピュータプロセス（メソッド）、コンピューティングシステム、またはコンピュータプログラム製品やコンピュータ可読媒体などの製品として実装することができる。コンピュータプログラム製品は、コンピュータシステムで可読であり、コンピュータプロセスを実行する命令のコンピュータプログラムを符号化するコンピュータ記憶媒体でよい。コンピュータプログラム製品はまた、コンピューティングシステムで可読であり、コンピュータプロセスを実行する命令のコンピュータプログラムを符号化する、搬送波上で伝播される信号でもよい。
【００２３】
図１を参照すると、本発明を実装する１つの例示的システムが、コンピューティング装置１００などのコンピューティング装置を含む。基本的な構成では、コンピューティング装置１００は通常、少なくとも１つの処理装置１０２およびシステムメモリ１０４を含む。コンピューティング装置の厳密な構成およびタイプに応じて、システムメモリ１０４は、揮発性（ＲＡＭなど）、不揮発性（ＲＯＭ、フラッシュメモリなど）、またはその２つの組合せでよい。システムメモリ１０４は通常、ワシントン州レドモンドのＭＩＣＲＯＳＯＦＴ  ＣＯＲＰＯＲＡＴＩＯＮのＷＩＮＤＯＷＳ（登録商標）オペレーティングシステムなどの、ネットワーク化されたパーソナルコンピュータの動作を制御するのに適したオペレーティングシステム１０５を含む。システムメモリ１０４はまた、１つまたは複数のソフトウェアアプリケーション１０６を含むことができ、プログラムデータ１０７を含むことができる。この基本的構成が、図１では、破線１０８内のこうした構成要素によって示されている。
【００２４】
一実施形態では、アプリケーション１０６は、ワードプロセッシングアプリケーションプログラム、スプレッドシートアプリケーション、デスクトップパブリッシングなどの多くのタイプのプログラムを含むことができる。本発明の一実施形態によれば、アプリケーションプログラム１０６は、ユーザカレンダ機能、電子メール機能、連絡先記憶および管理機能、電子ノート機能、電子日誌機能などを提供する多機能ソフトウェアアプリケーションを含む。そのような多機能プログラム１０６を含む個々のプログラムモジュールの一部は、電子メールプログラム、連絡先アプリケーション１２０、カレンダモジュール、タスクモジュール、ノートモジュール、および日誌モジュールを含む。そのような多機能プログラム１０６の一例は、ＭＩＣＲＯＳＯＦＴ  ＣＯＲＰＯＲＡＴＩＯＮのＯＵＴＬＯＯＫ（登録商標）である。
【００２５】
コンピューティング装置１００は、追加の特徴または機能を有することができる。例えば、コンピューティング装置１００は、例えば磁気ディスク、光ディスク、またはテープなどの追加のデータ記憶装置（取外し可能および／または取外し不能）も含むことができる。そのような追加のストレージが、図１では取外し可能ストレージ１０９および取外し不能ストレージ１１０で示されている。コンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータなどの情報を記憶するための何らかの方法または技術で実装された、揮発性および不揮発性の取外し可能媒体および取外し不能媒体を含むことができる。システムメモリ１０４、取外し可能ストレージ１０９、および取外し不能ストレージ１１０はすべて、コンピュータ記憶媒体の例である。コンピュータ記憶媒体は、限定はしないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、または他のメモリ技術、ＣＤ−ＲＯＭ、デジタルバーサタイルディスク（ＤＶＤ）、または他の光ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ、または他の磁気記憶装置、あるいは、所望の情報を記憶するのに使用することができ、コンピューティング装置１００でアクセスすることのできる他のどんな媒体も含む。このようなどんなコンピュータ記憶媒体も装置１００の一部とすることができる。コンピューティング装置１００はまた、キーボード、マウス、ペン、音声入力装置、タッチ入力装置などの入力装置１１２も有することができる。ディスプレイ、スピーカ、プリンタなどの出力装置１１４も含めることができる。これらの装置は当技術分野で周知であり、ここで詳細に論じる必要はない。
【００２６】
コンピューティング装置１００はまた、分散コンピューティング環境でのネットワーク、例えばイントラネットまたはインターネット経由などで、装置が他のコンピューティング装置１１８と通信することを可能にする通信接続１１６も含むことができる。通信接続１１６は通信媒体の一例である。通信媒体は通常、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータにより、搬送波や他の移送機構などの被変調データ信号として実施することができ、任意の情報送達媒体を含む。「被変調データ信号」という用語は、信号の特性集合のうちの１つまたは複数を有する信号、または情報を符号化するように変化する信号を意味する。例えば、限定はしないが、通信媒体には、ワイヤードネットワークまたはダイレクトワイヤード接続などのワイヤード媒体、ならびに音響媒体、ＲＦ媒体、赤外線媒体、他のワイヤレス媒体などのワイヤレス媒体が含まれる。本明細書で使用されるコンピュータ可読媒体という用語は、記憶媒体と通信媒体のどちらも含む。
【００２７】
電子ビジネスカードの作成およびレンダリング
次に図２を参照すると、電子連絡先アプリケーション１２０のグラフィカルユーザインターフェース２００が提示されている。当業者は理解すべきであるが、図２に示されるユーザインターフェース２００、および本明細書で示される他のすべてのユーザインターフェースは、例示のためのものに過ぎず、本発明の実施形態に従って使用することのできる様々な異なるユーザインターフェースレイアウトおよびデザインを限定するものではない。ユーザインターフェース２００は、上辺に沿って、「連絡先」ボタン２１５を含むソフトウェアアプリケーション機能ボタンを含む。機能ボタンのうちの１つを選択することにより、電子メール機能、電子カレンダ機能、電子連絡先機能、電子仕事機能などの、関連するソフトウェア機能および関連するユーザインターフェースが提供される。
【００２８】
図２に示されるユーザインターフェースは、ＭＩＣＲＯＳＯＦＴ  ＣＯＲＰＯＲＡＴＩＯＮで製造されるＯＵＴＬＯＯＫ（登録商標）に見られるような電子連絡先アプリケーション１２０の機能と関連付けられる。ユーザインターフェース２００の上側部分は、使用中のアプリケーション、例えば連絡先アプリケーション１２０に関連する様々な選択可能な機能がその中で提示されるユーザインターフェース構成要素２２０（以後「ＵＩ構成要素」と呼ぶ）である。ユーザインターフェースの左手側には、使用中のアプリケーションに関連するユーザが異なるデータおよび機能にナビゲートすることができるナビゲーションペイン２１０が提示されている。例えば、図２に示される電子連絡先アプリケーション１２０およびユーザインターフェース２００によれば、ナビゲーションペイン２１０が、１つまたは複数の「連絡先フォルダ」、例えば「すべての連絡先」、「仕事の同僚」、「国際」などを含む電子連絡先リポジトリを表示する。本発明の実施形態によれば、ユーザは、ユーザの電子連絡先リポジトリの管理を向上させるために、１つまたは複数の連絡先フォルダに従ってユーザの連絡先情報を分類することができる。本明細書で説明するように、電子連絡先リポジトリは、ユーザによるナビゲーションのために１つまたは複数の記憶フォルダとして編成された１つまたは複数の個々の連絡先ファイルを含むことができる。各連絡先ファイルは、所与の個人または組織について、連絡先データ要素、例えば名前、住所、電話番号、ファクシミリ番号、電子メールアドレス、会社または個人のＵＲＬ、ロゴ、イメージなどを含むことができる。一実施形態によれば、データ要素についての関連するスキーマに従ってスキーマ化されたデータとして連絡先データ要素を格納することができる。
【００２９】
本発明の一実施形態によれば、本明細書で詳細に説明するように、ユーザインターフェース２００の閲覧エリアは、電子連絡先アプリケーションによって以前に生成され、受信され、または自動的に生成され、ユーザの電子連絡先リポジトリにユーザが格納したいくつかの電子ビジネスカードを示す。ユーザは、図２で示されるように、ユーザインターフェース２００で提示される電子ビジネスカードを閲覧する様々な方法を選ぶことができる。例えば、カードの名前の昇順または降順にソートすることによってビューを配置することができ、会社名の昇順または降順にソートすることによってビューを配置することができる。ユーザはまた、ユーザがより多くのカードを閲覧して所望のカードを選出することができるようにカードをより小さいサイズに縮小する能力も有し、あるいは逆に、ユーザは、既存のビジネスカードをより大きく、より読み易い形態で閲覧するためにビューにズームインすることができる。ユーザはまた、ビジネスカード内に存在している可能性がある任意のテキストを入力することにより、またはビジネスカードのタイプを指定することにより、ユーザが探している電子ビジネスカードを迅速に探索する能力も有する。例えば、ユーザは、探索で会社の名前を入力することにより、単一の会社に関連する連絡先リポジトリのすべてのビジネスカードを探索することができる。
【００３０】
図２に示される例示的電子ビジネスカード２３０、２３５は、ユーザの「仕事の同僚」
連絡先フォルダに格納された電子ビジネスカードのデジタル視覚表現である。理解すべきであるが、ナビゲーションペイン２１０から異なる連絡先フォルダを選択することにより、選択した連絡先フォルダに関連する電子ビジネスカードが提示される。実施形態によれば、各データ項目、例えば名前、肩書き、住所、電話番号、Ｅメールアドレス、ＵＲＬなどが様々な連絡先に関連する個々のデータファイルで提示される従来の連絡先ファイルフォーマットで、図示される電子ビジネスカードに関連する連絡先情報の提示を選択的に提示することができる。しかし、個々の連絡先に関する連絡先情報を個々の電子ビジネスカードとして提示することは、情報が各連絡先について視覚的に満足のゆく、潜在的に固有の形で提供されるので、有利である。各電子ビジネスカードをスキーマ化されたデータで支えることができるので、電子ビジネスカードは、フォントタイプ、フォントサイズ、フォント色、背景色、背景パターンなどの様々なスタイルおよびフォーマットおよび固有プロパティ、ならびに個々の電子ビジネスカードに適用することのできる、アルファブレンディング、透明度、フィットトゥーエッジ（ｆｉｔ  ｔｏ  ｅｄｇｅ）および他のイメージ変換などの関連するフォーマッティングを有する会社のロゴ、連絡先写真などのイメージに従って、搬送し、レンダリングすることができる。
【００３１】
次に図３および４を参照すると、自動生成デフォルトテンプレートを使用することにより、またはカスタムデザインにより、電子連絡先アプリケーション１２０で電子ビジネスカードを生成することができる。一実施形態によれば、電子ビジネスカードが生成されていない任意の連絡先ファイルについて、電子連絡先アプリケーション１２０は、図３に示されるデフォルトテンプレート３１０、３２０、３３０を使用して電子ビジネスカードを自動生成する。連絡先に関連する写真（イメージ）のない連絡先ファイルについては、テキストのみのテンプレート３１０、３２０を使用することができる。会社のロゴなどの写真または他のイメージが利用可能である場合、写真テンプレート３３０を使用することができる。個人名ではなく会社名のみを有する連絡先については、カードの名前として強調表示された会社名を使用してビジネスカードを生成することができる。
【００３２】
図４に示されるように、ユーザの望むカスタム化ビューに従って連絡先情報を編成するために様々な追加の電子ビジネスカードテンプレートを提供することができる。例えば、テンプレート４１０は、画像、ロゴ、または他のイメージを左側に配置し、テキストを右側に配置する。テンプレート４２０は、画像、ロゴ、他のイメージを右側に配置し、テキストを左側に配置する。テンプレート４３０は、画像、ロゴ、他のイメージを上端に配置し、テキストを下端に配置し、以下同様である。例示的テンプレート４１０、４２０、４３０、４４０、４５０の右側には、対応するテンプレートから生成されたいくつかの例示的電子ビジネスカードが示されている。理解すべきであるが、図３および４に示されるテンプレートレイアウトは例示のためのものであり、電子ビジネスカードを生成するのに使用することのできる多数のレイアウトを限定するものではない。例えば、テンプレートレイアウトは、電子ビジネスカードの中央にイメージを配置し、テキストをイメージの上と下に配置することができる。さらに、１つまたは複数の辺の枠、すべての辺の枠などの、いくつかの他のレイアウトプロパティを適用することができる。
【００３３】
本発明の実施形態によれば、ユーザは、上述のように電子連絡先アプリケーション１２０で自動生成された電子ビジネスカードを使用することができる。あるいは、図４を参照しながら上記で説明した様々なテンプレートスタイルを使用して、関連する連絡先ファイルにロゴ、写真、アートイメージなどの固有イメージをポピュレートすることにより、個々の電子ビジネスカードをカスタマイズすることができる。さらに、物理的に印刷されたビジネスカードに近い電子ビジネスカードをユーザが作成することが可能となるように、所与の電子ビジネスカードに適用されるテキストのフォントサイズおよびテキストスタイルをカスタマイズすることができる。
【００３４】
別の実施形態によれば、会社、教育機関、営利または非営利組織、あるいは任意のその他の団体が、すべての従業員、および組織または団体の同僚に関するデフォルト電子ビジネスカードをセットアップすることができる。そのようなデフォルトビジネスカードを標準組織ビジネスカードフォーマットに従って１つまたは複数の固有ロゴまたはイメージ（例えば会社の写真、アートワークなど）と共にフォーマットすることができる。個々のデータ、例えば名前、肩書き、住所、電話番号などが各従業員について標準位置にポピュレートされるデフォルトカードを構成することができる。さらに、固有の枠、背景色、およびフォントサイズ／スタイルなどの他の属性を適用することができる。次いで、各従業員は、紙の組織／会社ビジネスカードを交換することができるのと同様に、従業員の個人連絡先情報が組織／会社ビジネスカードにポピュレートされた組織／会社ビジネスカードを自動的に生成し、他の人に送ることができる。
【００３５】
図３に戻ると、本発明の実施形態によれば、自己記述データ構造化言語、Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＸＭＬ）などのデータ構造化言語に従って電子ビジネスカードを構成することができる。図３では、ＸＭＬデータファイル３４０が電子ビジネスカード３２０と関連付けられているものとして図示されている。本発明の一実施形態によれば、関連する連絡先ファイルからのデータをカードにポピュレートすることによって電子ビジネスカードの生成が可能となるように、電子ビジネスカードに適用される各構造要素（例えばＸＭＬ要素）を、関連する連絡先ファイル内の対応するデータフィールドにリンクすることができる。例えば、データファイル３４０内の構造要素が、件名「Ａｎｎ  Ｓｍｉｔｈ」に関する連絡先ファイルにリンクされる。電子ビジネスカード３２０が「Ａｎｎ  Ｓｍｉｔｈ」に関する連絡先ファイルについて生成される場合、「Ａｎｎ  Ｓｍｉｔｈ」連絡先ファイル内の適切なフィールドからのデータが連絡先ファイルから抽出され、ＸＭＬデータファイル３４０などの構造化データファイルに従って電子ビジネスカードに関して確立された構造フレームワークに従って電子ビジネスカードを生成するのに使用される。理解すべきであるが、本明細書で説明される電子ビジネスカードの生成のためにＨＴＭＬやｖＣａｒｄ規格などの他のデータ構造化言語を使用することができる。
【００３６】
理解すべきであるが、ＸＭＬデータファイル３４０は実際のＸＭＬデータを示さない。ＸＭＬデータファイル３４０は例示のためのものに過ぎない。さらに、ＸＭＬデータファイル３４０は、関連する電子ビジネスカード３２０に関するフォーマッティング情報を示さない。以下のサンプルＸＭＬファイルは、レイアウトおよび電子ビジネスカードのフォーマッティングを示すために、電子ビジネスカード３２０に適用することのできるフォーマッティング情報を示す。以下のサンプルＸＭＬファイルはフォーマッティングデータのみを含み、含まれるプロパティの実際の値を含まないことを理解されたい。
【００３７】
【表１】
0005209124.tif 000002
【００３８】
さらに図３を参照すると、データファイル３４０は、データファイル３４０のデータ構造をスキーマファイル３７０と関連付ける。当業者は理解されるように、スキーマファイル３７０は、関連する電子ビジネスカードテンプレートおよびカード３２０に適用されるＸＭＬ構造３４０に関する文法規則および構文規則を提供する。例えば、連絡先名がファーストネームおよびラストネームをどちらも含まなければならないことをスキーマファイル３７０が要求する場合、関連する連絡先ファイルおよび電子ビジネスカードに入力されるデータは、スキーマファイル３７０に従って有効となるためにファーストネームおよびラストネームの形態でなければならない。したがって、スキーマファイル３７０は、関連する電子ビジネスカードにポピュレートすることのできるデータの量およびタイプにわたる制御を可能にし、スキーマファイル３７０は、関連する電子ビジネスカードに適用されるデータ構造が有効となることを保証する。
【００３９】
上述の各電子ビジネスカードの構築およびスキーマ化により、後続の消費アプリケーション、例えば電子メールアプリケーション、連絡先アプリケーション、カードリーダアプリケーション、ワードプロセッシングアプリケーション、スプレッドシートアプリケーション、メールマージおよびマスメーリングアプリケーション、インスタントメッセージングアプリケーション、携帯電話、携帯情報端末（ＰＤＡ）上のアプリケーション、一体型携帯電話／携帯情報端末などで、各電子ビジネスカードを消費およびレンダリングすることが可能となる。すなわち、関連するスキーマファイル３７０に従って構造化データファイル３４０を消費することのできる任意のアプリケーション（例えばＸＭＬ使用可能アプリケーション）が、電子ビジネスカードからのデータをレンダリングし、表示し、あるいは使用することができる。例えば、以下で説明するように、電子メールアプリケーションが、電子メールメッセージの本文中の関連する電子ビジネスカードをレンダリングし、表示することができ、または連絡先アプリケーションが、電子ビジネスカードの構造に基づいて電子ビジネスカードからデータ、例えば所与の連絡先の名前および住所を抽出して、
抽出した情報を連絡先ファイルに追加し、または既存の連絡先ファイルに含まれる情報を更新することができる。
【００４０】
別の実施形態によれば、電子ビジネスカードの別の消費者は、印刷機能またはモジュールを含む。この実施形態によれば、物理的ビジネスカードを生成するために、１つまたは複数の選択された電子ビジネスカードを印刷することができる。例えば、選択された用紙を使用して、１つまたは複数の所望の電子ビジネスカードを紙に印刷することによって高品質紙ビジネスカードを生成することができる。
【００４１】
さらに図３を参照すると、関連する連絡先情報から電子ビジネスカードを生成することに加えて、本明細書で説明されるように、様々な状況でユーザに表示することのできる、生成された電子ビジネスカードのグラフィカル視覚表現が生成される。本発明の実施形態によれば、各電子ビジネスカードの視覚表現を取り込み、それを表示することを可能にするために、各電子ビジネスカードについてイメージ３８０が生成される。本発明の実施形態によれば、イメージ３８０は、イメージを生成、送信、および受信するための任意の適切なフォーマット、例えばＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）イメージ、ＰＮＧ（ｐｏｒｔａｂｌｅ  ｎｅｔｗｏｒｋ  ｇｒａｐｈｉｃｓ）イメージ、ＧＩＦ（ｇｒａｐｈｉｃａｌ  ｉｎｔｅｒｃｈａｎｇｅ  ｆｏｒｍａｔ）イメージ、ＴＩＦＦ（ｔａｇｇｅｄ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ）イメージ、ビットマップイメージなどでよい。以下で説明するように、デジタル媒体を介して電子ビジネスカードを交換する場合、所与の電子ビジネスカードについてのイメージ３８０をカードに関するスキーマ化データ構造３４０と関連付けることができ、消費アプリケーションが、カードを視覚表現として表示すること、およびカード内に表示されるデータにアクセスし、それを使用することがどちらも可能となる。
【００４２】
電子ビジネスカードの送信および受信
本発明の実施形態によれば、電子ビジネスカードを電子メールメッセージに挿入されたオブジェクトとして他のユーザに送ることができる。図５を参照すると、電子連絡先アプリケーションユーザインターフェース２００からの電子ビジネスカードの送信が示されている。図５に示されるように、ユーザは、ユーザインターフェース２００の表示エリアに、ユーザが維持する電子ビジネスカードをポピュレートするために、「電子ビジネスカード」機能を選択したところである。実施形態によれば、所与の電子ビジネスカード、例えば電子ビジネスカード５３０を編集または送信するために、ユーザは、所望の電子ビジネスカードを選択し、強調表示する。電子ビジネスカード５３０が選択されると、ユーザは、電子ビジネスカードの編集、電子ビジネスカードの削除、電子ビジネスカードの異なるフォルダへの移動などを含む、選択された電子ビジネスカードに関するいくつかのアクションを行うことができる。
【００４３】
別の実施形態によれば、ユーザは、より多くのビジネスカードをビュー内で見ることができるようにビュー内のすべてのビジネスカードを縮小し、または読み易さを高めるためにカード内のテキストをより大きく見ることができるようにビュー内のビジネスカードのサイズを高めるなどの他のアクションを行うこともできる。ユーザは、ビジネスカードに関する様々な他の変換を選択することを決定することもできる。例えば、ユーザは、Ｅメールの媒体で受信されたビジネスカードのみを閲覧することを選ぶことができ、またはユーザは、テキストのみのデザインを有するビジネスカードのみ、または特定の背景色などの一定のフォーマッティング特徴を有するビジネスカードのみを閲覧することを選ぶことができる。
【００４４】
この実施形態によれば、図５に示されるように、ユーザが関連連絡先情報を電子ビジネスカードとして宛先アドレスに転送（送信）することを望む場合、ドロップダウン「アクション」メニューを選択し、選択した電子ビジネスカードを所期の受信側に送信するために「電子ビジネスカードとして転送」機能を選択する。理解すべきであるが、複数の電子ビジネスカードを送ることができる。すなわち、いくつかの連絡先データ項目を選択し、任意の所与の伝送中に電子ビジネスカードとして転送または送信することができる。
【００４５】
次に図６を参照すると、「電子ビジネスカードとして転送」機能を選択したことに応答して、電子メールメッセージユーザインターフェース６００が表示され、選択された電子ビジネスカードがレンダリングされ、電子メールメッセージ６００の本文中に表示される。上述のように、電子メールアプリケーションは、電子メールメッセージ６００がイメージ３８０と電子ビジネスカード５３０に適用されるスキーマ化構造３４０とに基づいて電子ビジネスカード５３０をレンダリングし、メッセージ６００内に表示する任を担う。電子ビジネスカード５３０がメッセージ６００に挿入されると、送信側は、受信側の適切な電子メール宛先アドレスをメッセージ６００にポピュレートし、挿入された電子ビジネスカードと共にメッセージを送信することができる。
【００４６】
次に図７を参照すると、電子連絡先ダイアログを介する１つまたは複数の電子ビジネスカードの送信が示されている。所与の連絡先ファイルについての詳細な連絡先情報を示す電子連絡先ダイアログ７１０が表示される。ユーザが連絡先ダイアログ７１０に含まれる連絡先情報を受信側に送ることを望む場合、ドロップダウン「アクション」メニュー７２０が連絡先ダイアログ７１０内に配置される。「ビジネスカードを送信」機能７３０を選択すると、図６に示されるように、関連する電子ビジネスカードが電子メッセージ６００にポピュレートされる。以前に電子ビジネスカードが関連連絡先情報に関して生成および格納されていない場合、電子連絡先アプリケーションは、図３および４を参照しながら上記で説明したように、デフォルトテンプレートから電子ビジネスカードを自動的に生成する。次いで、図６を参照しながら図示および説明するように、自動的に生成された電子ビジネスカードが電子メールメッセージ６００に挿入される。次いで、送信側は、適切な電子メール宛先アドレスを電子メールメッセージにポピュレートし、電子ビジネスカードと共にメッセージを送信することができる。
【００４７】
さらに、「全連絡先を送信」機能７３３がメニュー７２０に示されている。理解すべきであるが、所与の電子ビジネスカードは、所与の連絡先ファイルに含まれる連絡先データ要素のサブセットのみを含むことがあり、それは、ビジネスカードデザインで可視であるものと通常は合致する。「全連絡先を送信」機能７３３を使用すると、所与の連絡先ファイルに含まれるすべての情報を受信側に送ることができる。理解すべきであるが、「全連絡先を送信」機能を使用することは、選択された連絡先ファイルに関連する電子ビジネスカードを、電子ビジネスカードに含まれない、連絡先ファイルに含まれる他の情報と共に送ることを含む。
【００４８】
次に図８を参照すると、電子メールアプリケーションを介する１つまたは複数の電子ビジネスカードの送信が示されている。電子メールを受信側に送るための電子メールメッセージ８１０が示されている。電子メールを、タイプされたテキスト情報として送信側で入力することができ、または様々なタイプのオブジェクト、例えば画像、シンボル、電子署名などを挿入することができる。本発明の実施形態によれば、宛先アドレスに送信するために電子メールメッセージの本文中に電子ビジネスカードを挿入することができる。電子ビジネスカードを電子メールメッセージ８１０の本文中に挿入するために、ドロップダウン「挿入」メニューから「ビジネスカード」機能８２０が選択される。本発明の実施形態によれば、ビジネスカード機能８２０の選択により、１次ユーザビジネスカード８４０またはユーザが最近交換したビジネスカードの選択を可能にし、または上述のようにユーザの電子連絡先アプリケーション１２０を介してユーザが格納した他のビジネスカードの選択を可能にするポップアウトメニューが現れる。
【００４９】
「他のビジネスカード」制御の選択により、上記で図２で示したように、選択可能なビジネスカードの集合を表示させることができ、その中から、ユーザは、電子メールメッセージに挿入するための１つまたは複数の所望のカードを選択することができる。さらに、１次ユーザビジネスカード機能８４０または「他のビジネスカード」機能８５０の選択により、ユーザは、組織／会社ビジネスカードを介してユーザの個人連絡先情報を提供するため、あるいは「他のビジネスカード」機能を介して利用可能な組織／会社ビジネスカードを有する他の従業員または他の人の組織／会社ビジネスカードを送信するために、ユーザの組織／会社で生成された標準の組織／会社ビジネスカードを送ることが可能となる。
【００５０】
本発明の別の実施形態によれば、１次ユーザ電子ビジネスカードまたは「他のビジネスカード」カテゴリに加えて、ポップアップメニュー８４０で他のビジネスカードを提示することができる。例えば、規定の期間内に送信されたいくつかの電子ビジネスカードを列挙するために、電子ビジネスカードの「最近送った」リストを作成することができる。例えば、図８に示されるポップアウトメニューに、「最近送った」などの他の選択可能なカテゴリの名前をポピュレートすることができる。理解すべきであるが、「最近送った」などのカテゴリに関連するポップアウトメニューからの制御の選択により、「最近送った」カテゴリに関連する連絡先のリストを生じさせることができ、その中から、ユーザは、電子メールメッセージを介して送るための所望の電子ビジネスカードを選択することができる。理解すべきであるが、「最近受信した」、「友人および親類」、「仕事の同僚」、「学校の仲間」などの他の電子ビジネスカードカテゴリを自動的に生成することができ、またはユーザが手作業で生成することができる。
【００５１】
次に図９を参照すると、メッセージ８１０に挿入するための所与の電子ビジネスカードの選択時に、関連する電子ビジネスカード９００が、電子メールアプリケーションによって電子メールメッセージ８１０の本文中にレンダリングされる。レンダリングされ、電子メールメッセージ８１０内に表示される電子ビジネスカード９００を、ユーザの電子連絡先アプリケーションに格納された既存の電子ビジネスカードからレンダリングすることができ、または関連する連絡先について以前に電子ビジネスカードが生成されていない場合、電子ビジネスカード９００を自動的に生成することができる。前述のように、所望の電子ビジネスカードを電子メールメッセージ８１０に挿入した後は、電子メールメッセージ８１０をアドレス指定し、所期の受信側に送信することができる。
【００５２】
図１０を参照すると、一実施形態によれば、電子メール送信側が「他のビジネスカード」機能８５０を選択した場合、「電子ビジネスカードを挿入」ダイアログ１０００を表示することができる。ダイアログ１０００は、様々な電子ビジネスカードリポジトリ、例えば送信側の個人電子連絡先リポジトリへのアクセスを電子メール送信側に提供する。ダイアログ１００５の上側部分は、電子メール送信側で格納された個々の連絡先に関連する連絡先情報のリストである。個々の連絡先の強調表示時に、関連する電子ビジネスカード１０１０のプレビューがダイアログ１０００の下半分に表示される。ビジネスカードプレビュー１０１０は、受信側に送信するために選択された場合に所期の受信側に送信されることになる電子ビジネスカードのプレビューとして働く。本発明の実施形態によれば、複数の電子ビジネスカードを受信側に送ることができる。すなわち、送信側は、様々な受信側に送信するために送信側の連絡先リポジトリからいくつかの電子ビジネスカードを選択することができる。図１０に示されるダイアログ１０００から１つまたは複数のカードを選択することができ、または図２に示されるように、電子ビジネスカードイメージの表示からいくつかのカードを選択することができる。
【００５３】
プレビューとして提示される電子ビジネスカード１０１０は、選択された連絡先に関する、現在格納されている電子ビジネスカードを示す。選択された連絡先に関して電子ビジネスカードが生成されていない場合、図３および４を参照しながら上記で説明したように、ビジネスカードプレビュー１０１０を提供するために電子ビジネスカードが自動的に生成される。ビジネスカードプレビューで提示されたビジネスカードを送信側が受諾した場合、上記で図９で示したように、関連する電子ビジネスカードが電子メールメッセージ８１０に挿入される。次いで、電子メール送信側は、適切な宛先アドレス情報を電子メールメッセージにポピュレートし、挿入された電子ビジネスカードと共に電子メールメッセージを送信する。
【００５４】
本発明の一実施形態によれば、入力したテキスト連絡先情報を関連する電子ビジネスカードの代わりに使用することにより、電子メールメッセージに電子ビジネスカードを挿入することができる。この実施形態によれば、電子メールアプリケーションは、電子メールメッセージに入力されたテキスト連絡先情報を検出し、テキスト連絡先情報を送信側の電子連絡先リポジトリに格納された電子ビジネスカードと関連付ける「スマートタグ」モジュールを備える。この実施形態によれば、テキスト情報がユーザインターフェース８１０のメッセージ入力エリアに入力された場合、入力されたテキストの部分、例えばワード、センテンス、パラグラフ、または規定の数の入力された文字が認識器モジュールに送られる。この実施形態によれば、認識器モジュールは、入力をマッチングするために情報のリストまたはデータベースと受信したテキストを比較するのに十分なコンピュータ実行可能命令を有する、ダイナミックリンクライブラリ（ＤＬＬ）などのソフトウェアモジュールである。
【００５５】
認識器モジュールがテキストの一部を受信した場合、テキストのその部分が個々のワード、数、および数／テキストの組合せ（例えば名前、電話番号、住所など）に分割される。例えば、２つのスペース間に位置する連続的なテキスト文字列をワードと認識することができる。別の例として、ワードに続く５桁の数を郵便番号と認識することができる。別の例として、１０桁の文字列を電話番号と認識することができる。認識器モジュールに渡されたテキスト文字列がワード、数、および／または数／ワードの組合せなどのテキスト単位として解析された後に、マッチングのためにテキスト単位がユーザの電子連絡先リポジトリと比較される。合致が見つかった場合、例えば解析されたワードがユーザの連絡先リポジトリ内の名前と合致した場合、または解析された数字文字列がユーザの連絡先リポジトリ内の電話番号と合致した場合、電子メールメッセージ入力エリアに入力されているワードまたは数字文字列をユーザに対して自動的に強調表示することができる（例えばアンダーライニング）。
【００５６】
ユーザが強調表示されたワードまたは数字文字列を選択した場合、ポップアップダイアログを提示して、合致した連絡先ファイルに関する電子ビジネスカードの挿入を提案することができる。例えば、ユーザが「以下は私の友人Ｊｏｈｎ  Ｓｍｉｔｈに関する連絡先情報です」とタイプした場合、名前「Ｊｏｈｎ  Ｓｍｉｔｈ」を、「Ｊｏｈｎ  Ｓｍｉｔｈ」という名前の人に関する連絡先ファイルと関連付けて認識することができる。この実施形態によれば、名前「Ｊｏｈｎ  Ｓｍｉｔｈ」が認識され、強調表示される。強調表示された名前の選択時に、ポップアップダイアログが、「Ｊｏｈｎ  Ｓｍｉｔｈ」に関する電子ビジネスカードを挿入することに関して選択可能なアクションを提案することができる。ユーザがＪｏｈｎ  Ｓｍｉｔｈに関する電子ビジネスカードの挿入を選択した場合、電子ビジネスカードが電子メールメッセージ入力エリアに動的に挿入される。したがって、ユーザは、連絡先情報を手作業でタイプする必要はない。
【００５７】
上述のように、電子ビジネスカードが選択された後は、電子ビジネスカードを所望の受信側に電子的に送信することができる。デジタル媒体を介して電子ビジネスカード情報を受信側に送る一方法は、デジタル媒体を介して仮想ビジネスカード情報を共有するためのインターネット標準であるｖＣａｒｄの使用を介するものである。当業者は理解するように、デジタル媒体、例えば電子メールを介して連絡先ファイルに関連する構造化データを送信するのにｖＣａｒｄを使用することができる。ｖＣａｒｄの作成および使用に関するより詳しい情報については、Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｃｏｎｓｏｒｔｉｕｍが公表した非特許文献１および２を参照されたい。しかし、ｖＣａｒｄ標準では、上記で図３および４で示したように、自動生成され、またはカスタム生成された電子ビジネスカードデザインの視覚的プレゼンテーションの交換が可能ではないので、本発明の実施形態は、デジタル媒体を介して電子ビジネスカードデザインの交換を可能にする、ｖＣａｒｄ標準に関する改良を提供する。
【００５８】
本発明の一実施形態によれば、関連するデータ、画像、および受信側電子連絡先アプリケーションでビジネスカードをレンダリングするのに必要なフォーマッティング情報などのすべての情報を含むｖＣａｒｄを送ることにより、デジタル媒体を介して電子ビジネスカードが交換される。さらに、ビジネスカードのグラフィカルビューが、イメージ、例えばＪＰＥＧイメージ、ＰＮＧイメージ、ＧＩＦイメージ、ＴＩＦＦイメージなどとして送られる。イメージは、電子ビジネスカードが送られたことを受信側ユーザが明確に識別することを可能にし、受信したイメージを右クリックするなどの手段を使用することにより、または受信したイメージ上に（以下の図１５に示される）ハロー１５３５を示すことにより、添付されたｖＣａｒｄをイメージ自体から迅速に受信する方法を可能にする。さらに、イメージは、アプリケーションの以前のバージョンおよび／または本明細書で説明されるビジネスカードデザインを読み取ることができないアプリケーションが、Ｅメールメッセージ中のイメージとしてカードを表示することを可能にし、電子連絡先リポジトリに格納するために、名前や電話番号などのｖＣａｒｄ内の他の構造化データを引き続き使用することを可能にする。
【００５９】
図３に戻ると、イメージ３８０は、電子ビジネスカードのグラフィカル視覚プレゼンテーションを表し、関連するｖＣａｒｄは、名前、住所、電話番号などのデータ、ならびに宛先アプリケーションでビジネスカードイメージを再生するのに使用されるデザインおよび他のフォーマッティングプリファレンスを電子ビジネスカードにポピュレートするのに使用される、スキーマ化された連絡先情報およびデータ構造ファイル３４０を含む。選択された電子ビジネスカードに関するｖＣａｒｄと共にデザインおよび他のフォーマッティングプリファレンスを含むことにより、ｖＣａｒｄ標準が拡張され、デザインを宛先システムで再生することができるようにデジタル媒体を介して電子ビジネスカードのデザインを交換することが可能となる。デザインを再生することができることは、関連する連絡先データ内の情報が変化した場合であっても宛先システムがビジネスカードを表示することが可能となるので、有利である。例えば、宛先システムが電子ビジネスカードを受信し、宛先ユーザがビジネスカードを受信した後に連絡先データ内の電話番号を修正した場合、宛先システムは、修正後の電話番号情報を有する電子ビジネスカードを表示する。
【００６０】
この実施形態によれば、電子ビジネスカードがデジタル媒体を介して送られる場合、電子ビジネスカードは、本質的にテキストファイルであるｖＣａｒｄファイル（．ＶＣＦファイル）を含む。ｖＣａｒｄファイルは、ｖＣａｒｄスキーマ拡張として、例えば「Ｘ−ＭＳ−ＯＬ−ＤＥＳＩＧＮ」の形態で、電子ビジネスカードの表示定義も含む。一実施形態によれば、表示定義は、カードの表示についての情報を含むバイナリ情報の一部である。例えば、表示定義は、名前や電話番号など、どんなプロパティがビジネスカードに含まれているか、およびこうしたプロパティ内でどんなラベルが使用されるか（自宅の電話番号の前に「自宅」を表示するなど）についての情報を含むことができる。表示定義は、そのようなプロパティの順序、およびそうしたプロパティにどんなフォーマッティングを適用すべきか、例えばボールド、イタリック、強調表示、フォントサイズ、色などについての情報を含むことができる。他の情報は、どんな画像またはイメージを使用するか、例えば、アルファブレンディング、透明度、フィットトゥーエッジ、および他のイメージ変換などのイメージの関連するフォーマッティングを有する写真またはロゴイメージを含むことができる。追加の情報は、カード内のどこにイメージを配置するか、例えば上端、下端、左端、右端など、およびどんなサイズまたはカード内のエリアをイメージが占めるべきかを含むことができる。他の追加の情報は、背景色、背景パターン、背景イメージなどの属性を、関連するイメージ変換効果と共に含むことができる。
【００６１】
以下は、この実施形態による電子ビジネスカードに関連するｖＣａｒｄデータの一例であり、［イメージデータ］部分は、ビジネスカードに関連する従来のｖＣａｒｄデータを含み、［表示定義またはカードデザインデータ］部分は、上述の表示定義情報を含む。
【００６２】
【表２】
0005209124.tif 000003
【００６３】
この実施形態によれば、送られるイメージは、電子ビジネスカードに関するｖＣａｒｄ添付名を示すイメージを取り囲む特別なタグ（例えば、ワードプロセッシングアプリケーションブックマークタグ）を含む。一実施形態によれば、宛先アプリケーションは、以下の形態に従うデータを受信する。
【００６４】
【表３】
0005209124.tif 000004
【００６５】
このタグは本質的には、名前を有するがソース識別子を有さないＨＴＭＬの「Ａ」タグである。宛先アプリケーションがそのようなタグまたはブックマーク文字列を受信した場合、宛先アプリケーションは、「Ａ」タグと同一の名前を有するｖＣａｒｄファイルが添付されているかどうかを確認するためにチェックを行う。ｖＣａｒｄファイルが添付されている場合、受信側アプリケーションは、本明細書で説明されるように、電子ビジネスカードを更新し、または電子ビジネスカードを電子連絡先リポジトリに追加する機能を使用可能にすることができる。すなわち、ユーザがレンダリングされたイメージを選択した場合、メニューまたは他のユーザインターフェースを提供することができ、添付されたデータファイルに含まれるデータを連絡先ファイルを更新するのに使用することが可能となる。カードデータファイルが添付として含まれない場合、受信側アプリケーションまたは宛先アプリケーションは、そのような機能を使用可能にする必要はなく、受信された任意のイメージが受信側アプリケーションによってレンダリングされるので、受信されたデータに関連する任意のイメージをレンダリングすることができる。
【００６６】
別の実施形態によれば、ＪＰＥＧフォーマットのデジタル媒体を介して電子ビジネスカードを交換することができ、選択された電子ビジネスカードに関する関連するｖＣａｒｄ情報をＪＰＥＧイメージのＥＸＩＦメタデータに埋め込むことができる。当業者には周知であるように、Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ（ＥＸＩＦ）は、メタデータ情報をＪＰＥＧファイルのヘッダまたはアプリケーションセグメントに挿入することを可能にするファイルフォーマットである。電子ビジネスカードのＪＰＥＧイメージ内にｖＣａｒｄ情報を埋め込むことにより、イメージが異なるデジタル媒体を介して交換された場合に、関連連絡先情報がイメージ内に持続することが可能となる。この実施形態によれば、受信側アプリケーションまたは消費側アプリケーションがカードを受信した場合、受信側アプリケーションは、ＪＰＥＧイメージに従ってカードを表示することができ、ＥＸＩＦメタデータからｖＣａｒｄ情報を抽出し、受信側アプリケーションで使用して関連する連絡先ファイルを生成し、または受信端で連絡先ファイルを更新することができる。この実施形態は、イメージのメタデータにｖＣａｒｄ情報を含めることを可能にする、ＪＰＥＧ以外のイメージタイプにも適用することができる。
【００６７】
別の実施形態によれば、デジタル媒体を介して電子ビジネスカードをＯＬＥオブジェクトとして交換することができる。この実施形態によれば、カードデータおよび関連するイメージを互いにＯＬＥオブジェクトとしてパッケージ化することができ、受信側に送り、受信側アプリケーション、例えばＥメールまたは連絡先アプリケーションでレンダリングおよび配置することができる。この実施形態によれば、名前、住所、電話番号、ＵＲＬ、フォーマッティングデータ、カード内のフィールドの順序、カード内のイメージの位置などのカードデータを、例えば上述のｖＣａｒｄ（．ＶＣＦ）ファイルとしてまとめることができる。次いで、カードデータと、関連するイメージ、例えばＪＰＥＧまたはＰＮＧイメージとがＯＬＥオブジェクトとして一緒にパッケージ化される。ＯＬＥオブジェクトが受信側アプリケーションで受信された場合、ＯＬＥオブジェクトは、データおよびイメージをどのように使用するかに関して受信側アプリケーションに命令することができる。例えば、受信側アプリケーションでイメージを表示することができ、データは、連絡先ファイルを更新するため、または他のデータの使用のために、本明細書で説明される機能を受信側アプリケーションに使用可能にさせることができる。したがって、受信側電子連絡先アプリケーション１２０または電子メールアプリケーションは、ＯＬＥオブジェクトに含まれる所望のフォーマットに従って、受信した電子ビジネスカードをレンダリングすることができ、関連するｖＣａｒｄデータに従って、名前、住所、電話番号、ＵＲＬなどのデータを受信側システムで使用することができる。
【００６８】
図１１を参照すると、ユーザが、所期の受信側に送るために電子ビジネスカードを電子メールメッセージに挿入した場合、ユーザは、代替フォーマットに従って電子ビジネスカードを選択的に送ることができる。例えば、図１１に示されるように、フォーマット選択メニュー１１１０が提供され、挿入された電子ビジネスカードをユーザが様々なフォーマット、例えばハイパーテキストマークアップ言語（ＨＴＭＬ）、リッチテキスト、またはプレーンテキストに従って送ることが可能となる。例えば、電子メールメッセージに挿入される電子ビジネスカード１１００がプレーンテキストとして設定される場合、図１２に示されるように、受信側は、電子ビジネスカードのプレーンテキストバージョンを受信する。すなわち、電子ビジネスカード１１００に関連するフォーマッティング、構造、およびイメージは、受信側Ｅメールメッセージ８１０内にレンダリングされないが、プレーンテキストデータ１２００がＥメールメッセージの本文中にレンダリングされる。
【００６９】
選択された電子ビジネスカードを選択された代替フォーマットに従って送ることにより、何らかの形で電子ビジネスカードの劣化が引き起こされる場合、電子ビジネスカード内のフォーマットされた情報が、選択されたフォーマッティングプロパティに従って再フォーマットされること、および電子ビジネスカード内のいくつかのオブジェクト、例えば画像またはイメージが失われる可能性があることを送信側に警報するダイアログを表示することができる。理解すべきであるが、送信側は、代替フォーマットに従って情報を受信するのにより適した装置を使用している受信側に電子ビジネスカードを送ることを望むことがある。例えば、電子ビジネスカードをその関連するフォーマッティングプロパティのすべてに従ってレンダリングおよび表示することのできない携帯情報端末または他のハンドヘルドコンピューティング装置を受信側が使用する場合、送信側は、受信側のためにプレーンテキストやＨＴＭＬなどの何らかのフォーマットで電子ビジネスカードからの情報を送ることを望むことがある。
【００７０】
次に図１３を参照すると、電子メール署名への電子ビジネスカードの追加が示されている。本発明の実施形態によれば、電子メール署名は、発信電子メールメッセージの最後に自動的に、または手作業で追加することのできるテキストおよび／または画像または他のイメージを含む。異なる受信人に対するカスタム署名を作成することができる。例えば、電子メール署名は、ファーストネームのみ、フルネームおよび肩書き、住所、またはユーザが電子メールメッセージに添付することを望む他の情報を含むことができる。図１３を参照すると、この実施形態によれば、発信電子メールメッセージの最後に追加される電子メール署名に、電子ビジネスカードを追加することができる。
【００７１】
図１４に示されるように、選択されたＥメール署名を発信電子メールメッセージに追加するための電子メール署名ユーザインターフェース１４００が起動される。所与の電子メール署名を選択することに加えて、ユーザは、「ビジネスカード」制御１４１５を選択して、電子メール署名に含める個人電子ビジネスカード１４２０または他の電子ビジネスカード１４２５を選ぶことができる。所与の電子ビジネスカードが選択された後に、選択された電子ビジネスカードのサムネイル表現１４１０が電子メール署名ユーザインターフェース１４００にポピュレートされる。一実施形態によれば、サムネイル表現１４１０は、関連する電子ビジネスカードの、動的に作成されたビットマップイメージでよい。発信電子メールメッセージが送られた場合、受信側は、電子ビジネスカードと、送信側で規定された任意の他の電子メール署名内容の提示を受ける。すなわち、受信側で受信されたＥメール本文の最後の電子署名は、サムネイル電子ビジネスカード１４１０と、送信側で送信された他の署名情報とを含む。署名１４１０の一部として挿入されたビジネスカードに適用可能な挙動および方法は、電子メールメッセージ本文に直接挿入されるビジネスカードに適用可能な挙動および方法と同一であることは当業者には明らかであろう。すなわち、前述のように、電子署名を介して受信された電子ビジネスカードに関連するスキーマ化されたデータを使用して、連絡先情報を更新し、受信した電子ビジネスカードのイメージを保存することができる。例えば、ｖＣａｒｄ添付および関連するＪＰＥＧイメージの実施形態は、電子署名に添付されたビジネスカードにも当てはまる。
【００７２】
受信した電子ビジネスカードから連絡先情報を更新する。次に図１５を参照すると、電子メールユーザは、本発明の実施形態に従って、電子メール送信側から電子ビジネスカードを受信することができる。図１５に示されるように、電子メールフォルダおよび機能間をナビゲートするナビゲーションペイン８０５と、選択された電子メールフォルダから電子メール項目を表示する電子メール受信箱１５１０とを有する電子メールアプリケーションユーザインターフェース８００が示されている。電子メールビューペイン１５２０は、受信箱１５１０内に表示される、選択された電子メール項目の提示を実現する。図１５に示されるように、ユーザが受信した電子メールメッセージは、挿入された電子ビジネスカード１５３０を含む。電子ビジネスカード１５３０の外周にハローまたはボーダー１５３５が示されている。本発明の一実施形態によれば、ハロー１５３５は、表示された電子ビジネスカード上でカーソルが停止する場合、または表示された電子ビジネスカードに対して他の適切なフォーカスが実施された場合に、電子ビジネスカードの周りに動的に現れる。カーソルの停止またはフォーカスが取り除かれた場合、ハロー１５３５は消滅する。ハロー１５３５の存在により、ユーザは、Ｅメールメッセージ内の他のイメージまたはオブジェクトから電子ビジネスカードを迅速に区別することが可能となる。図３および４を参照しながら上記で説明したように、電子ビジネスカード１５３０は、関連する連絡先ファイルからのスキーマ化された構造化データを含み、またはそれと関連付けられるので、ユーザインターフェース８００を操作する電子メールアプリケーションは、ビューペイン１５２０で電子ビジネスカード１５３０をレンダリングすることができ、カードに関連するデータを使用することができる。
【００７３】
図１６に示されるように、電子ビジネスカードが受信された場合、受信側は、電子ビジネスカードおよび／または基礎となる連絡先情報を受信側自体の電子連絡先リポジトリに選択的に追加することができる。図１６に示されるように、「連絡先に追加」制御１６１０の選択時に、受信側が受信した電子ビジネスカードを受信側の連絡先リポジトリに追加することを可能にするユーザインターフェース１６００が表示される。図３および４を参照しながら上記で説明したように、受信された電子ビジネスカードがデータ構造化言語に従って構築され、構造が、関連するスキーマファイルに従って基礎となるデータに適用される。図１６に示される実施形態によれば、電子ビジネスカード１５３０に関連する連絡先情報がユーザインターフェース１６００に自動的にポピュレートされ、受信側がデータを受諾した場合、関連する連絡先に関する受信側の連絡先リポジトリに何が保存されるかが受信側に示される。受信側が受信した電子ビジネスカードに関する連絡先ファイルを既に有する場合、図１６〜１８に関して以下で説明するように、重複する情報または更新情報が処理される。
【００７４】
電子ビジネスカードがスキーマ化された構造化データに基づくので、受信側の電子連絡先アプリケーション１２０は、電子連絡先リポジトリに電子ビジネスカードを配置することができる。受信された電子ビジネスカード内の各データ項目が構築されるので、受信側電子連絡先アプリケーションは、受信した電子ビジネスカードを解析することができ、各データ項目を抽出して適切な連絡先ファイルに配置することができる。例えば、受信した電子ビジネスカードに関連する名前、住所、電話番号、肩書きなどをカードから抽出し、電子連絡先ファイルのフィールドにポピュレートすることができる。さらに、ビジネスカードがロゴ、写真、他のアートなどのイメージを含む場合、イメージに関連するデータ構造化を受信側アプリケーションで使用して、電子連絡先ファイルにイメージを格納することができる。さらに、受信した電子ビジネスカードに適用される任意のフォーマッティングプロパティ、例えばビジネスカード内の様々なデータ項目の位置決め、テキストスタイル、フォント、テキストサイズなどを電子連絡先ファイルのフィールドに格納することができ、その結果、その後で受信側電子連絡先アプリケーションが、電子ビジネスカードの送信側によって電子ビジネスカードに適用されたフォーマッティングプロパティおよび構造に従って、格納された電子ビジネスカードをレンダリングおよび表示することができる。
【００７５】
次に図１７を参照すると、所与の電子ビジネスカードが受信側の電子連絡先リポジトリに格納するために選択された場合、電子ビジネスカードに関連するデータを使用して、連絡先リポジトリに含まれる１つまたは複数の連絡先ファイルを更新することができる。受信側が受信した電子ビジネスカードに関連する連絡先情報を有さない場合、上記の図１６に示されるように、受信した電子ビジネスカードを格納するための新しい電子連絡先ファイルを生成することができる。しかし、電子ビジネスカードの受信側が受信した電子ビジネスカードに含まれる連絡先情報に関連する連絡先情報を既に有する場合、現在格納されている連絡先情報と、受信したビジネスカードに含まれる連絡先情報との間で比較が行われる。
【００７６】
図１７に示されるように、受信した電子ビジネスカードに含まれる情報がユーザの連絡先リポジトリに既に存在していることをユーザに警報するダイアログボックス１７００を表示することができる。情報が現在格納されている連絡先情報と重複する場合、ユーザは、受信した電子ビジネスカードに関する新しい連絡先ファイルを作成することにより、新しい情報をとにかく格納することを選ぶことができる。代替として、ユーザは、電子連絡先アプリケーションに、新しく受信した電子ビジネスカードに含まれる連絡先データ要素で既存の連絡先情報を更新させることを選ぶこともできる。例えば、受信した電子ビジネスカードから抽出された住所情報がユーザの連絡先リポジトリ内の同一の連絡先ファイルと関連する住所と異なる場合、電子連絡先アプリケーション１２０は、新しく受信した電子ビジネスカードから住所を抽出し、関連する連絡先に関する既存の住所情報を、新しく受信した電子ビジネスカードからの住所情報で置き換えることができる。
【００７７】
図１７に示されるように、受信した電子ビジネスカードからのデータが受信側の既存の連絡先ファイルを更新するのに使用される場合、受信側の既存の連絡先ファイルに対して行われる変更を受信側に示すビューペイン１７１０が提供される。例えば、ビューペイン１７１０を参照すると、例示的な更新後の肩書きが示されており、例示的な前の肩書きに横線が引かれ、それが置き換えられることが示されている。さらに、例示的な前の住所が、横線が引かれて更新後住所の下に示されている。
【００７８】
図１６に戻ると、ユーザが電子ビジネスカードを格納することを選んだ場合、または受信した電子ビジネスカードからの情報で既存の連絡先情報を更新することを選んだ場合、ユーザインターフェース１６００は、受信した電子ビジネスカードから抽出された情報から電子連絡先アプリケーション１２０によって連絡先ファイルにポピュレートされた連絡先情報を示す。さらに、電子ビジネスカードの視覚表現１６１５が、ユーザが検討するために連絡先ファイルユーザインターフェース内に表示される。
【００７９】
一実施形態によれば、電子ビジネスカードに含まれる連絡先情報に関して前の連絡先ファイルが存在しない場合、前述のように、電子ビジネスカードから抽出された情報からユーザインターフェース１６００に自動的にポピュレートすることができる。代替として、関連連絡先情報に関して連絡先ファイルが既に存在する場合、電子連絡先アプリケーション１２０が受信した電子ビジネスカードからの情報を使用してユーザインターフェース１６００内のフィールド、例えばフルネーム、仕事の肩書き、会社などを更新した後に、ユーザインターフェース１６００に表示される情報をその更新後の形で示すことができる。連絡先アプリケーションによってユーザインターフェース１６００にポピュレートされた情報にユーザが満足である場合、ユーザは、後で使用するために情報を連絡先ファイルに保存することができる。
【００８０】
本発明の別の実施形態によれば、受信した電子ビジネスカードを受信側ユーザが編集することができる。受信した電子ビジネスカードに対する編集が望まれる場合、例示的「カードを編集」制御１６２０などの編集制御を選択して、図１８に示されるカード編集ユーザインターフェース１８００を起動することができる。図１８を参照すると、ユーザインターフェース１８００により、受信側ユーザがカード内のデータ要素のレイアウトを編集することが可能となり、ユーザがカードにデータ要素を追加し、またはカードからデータ要素を除去することが可能となる。受信した電子ビジネスカードのイメージ１８０５が、カードの右上のコーナに表示される。レイアウト編集制御１８１０により、カード内に含まれるイメージ１８３０を様々な位置、例えば右側、左側、上端、下端、右上、左上などに配置することが可能となる。イメージ１８３０の表示サイズおよび位置合せも編集することができる。受信側ユーザが個々の連絡先データ要素、例えば名前、仕事の肩書き、ビジネス電話などを追加または除去することを望む場合、連絡先データ要素フィールド１８２５を選択して、個々の連絡先データ要素をカードに追加し、またはカードから除去することができる。受信したカードに対してすべての所望の変更が行われた後は、本明細書で説明するように、後で使用するために編集後のカードを格納することができる。さらに、この実施形態の別の態様によれば、カードに対して行われる変更、例えば連絡先データ要素への追加を、カードに関連する受信側ユーザの連絡先データに保存することができる。
【００８１】
上述のように、様々な消費アプリケーション、例えば受信側連絡先アプリケーション、受信側電子メールアプリケーション、受信側電子署名モジュールなどで電子ビジネスカードを消費および使用することができる。電子ビジネスカードの追加の消費者は、ワードプロセッシングアプリケーションのメールマージ機能、または連絡先データを文書のフィールドと自動的にマージするように動作する他のアプリケーションを含む。当業者には周知のように、メールマージ機能は、連絡先情報を他の文書と統合することを可能にする。例えば、レター文書をユーザの連絡先リポジトリ内の連絡先ファイルとリンクすることができ、その結果、文書がレンダリングされた場合、関連する連絡先ファイルからのデータを取り出して、名前、住所、電話番号などのレター内のフィールドに自動的にポピュレートすることができる。
【００８２】
本発明の実施形態によれば、選択された文書にメールマージ機能を介して電子ビジネスカードを送ることができる。すなわち、メールマージ機能を使用して、所与の連絡先に関する連絡先情報が必要とされる文書の一部を、その連絡先に関する電子ビジネスカードに対して示すことができる。受信側文書は、名前、肩書き、住所などの必要な情報を電子ビジネスカードから抽出して、文書の関連する部分にポピュレートすることができる。理解すべきであるが、単一の文書をいくつかの電子ビジネスカードに対して示すことができ、それによって、メールマージ機能を使用して、そのいくつかの電子ビジネスカードのそれぞれについて文書を生成することができる。
【００８３】
本明細書で説明したように、電子ビジネスカードのグラフィカル視覚表現を生成し、デジタル媒体を介して送信および受信することができる。受信した電子ビジネスカードに関連する連絡先情報を使用して、受信側の電子連絡先ファイルリポジトリに含まれる情報に追加することができ、またはそれを更新することができる。本発明の範囲または精神から逸脱することなく、本発明で様々な修正形態および変形形態を作成できることは当業者には明らかであろう。本明細書で開示される本発明の仕様および実施を考慮することにより、本発明の他の実施形態が当業者には明らかとなるであろう。
【図１】
0005209124.tif 000005
【図２】
0005209124.tif 000006
【図３】
0005209124.tif 000007
【図４】
0005209124.tif 000008
【図５】
0005209124.tif 000009
【図６】
0005209124.tif 000010
【図７】
0005209124.tif 000011
【図８】
0005209124.tif 000012
【図９】
0005209124.tif 000013
【図１０】
0005209124.tif 000014
【図１１】
0005209124.tif 000015
【図１２】
0005209124.tif 000016
【図１３】
0005209124.tif 000017
【図１４】
0005209124.tif 000018
【図１５】
0005209124.tif 000019
【図１６】
0005209124.tif 000020
【図１７】
0005209124.tif 000021
【図１８】
0005209124.tif 000022