(57)【要約】  本発明は、ＭｉｃｒｏＳｏｆｔ  Ｏｆｆｉｃｅスマートタグによって認識されるか、または、ユーザによって強調された、文書またはスプレッドシート内のテキスト文字列に関連するツールバーまたはメニューからアクションを単に選択することによって、ユーザが小荷物の発送に関係する発送情報にアクセスすることを可能にする。選択されるアクションは、限定はしないが、追跡、運搬中時間記録、発送履歴、ラベル生成、住所確認、配送証明、ならびにレートおよびサービス選択を含む。本発明は、ユーザが作業している、文書またはスプレッドシートから必要なテキストを自動的に切り取り、必要であれば、データベース、ファイル、アプリケーション、ウェブサイトなどを開くかまたはアクセスして、ＬＡＮまたはインターネット接続によってなどで、ユーザがアクセス可能なデータベースから所望の発送情報を取得する。本発明は、検索されたデータを処理し（データを切り取ること、貼り付けること、挿入すること、または、操作すること、および、電話番号をダイヤルすること、ラベルを生成すること、または、ｅ−ｍａｉｌを送ることなどのアクションを始動することを含む）、メッセージボックス内で、または、ユーザが作業している文書またはスプレッドシート内にインサートとして、ユーザに提示するのが好ましい。
2005513586.tif 000002
【特許請求の範囲】
【請求項１】
小荷物に関連する発送情報を取得するシステムであって、
小荷物に関連する発送情報を有するデータベースを含むサーバであって、前記情報がユーザによってアクセス可能である、サーバと、
前記サーバから遠隔にあり、前記サーバと通信するコンピュータ上で動作するソフトウェアアプリケーションとを備え、該ソフトウェアアプリケーションが定義済みテキスト文字列を認識するか、または、ユーザが、テキスト文字列を選択し、それに対して、認識されたテキスト文字列に関連する、前記サーバの少なくともある種の前記発送情報にアクセスすることを含む、１つまたは複数の定義済みアクションを呼び出すことができる、発送情報を取得するシステム。
【請求項２】
選択されたアクションによって、前記ソフトウェアアプリケーションが、前記小荷物に関連するデータの要求において、前記サーバにユーザ識別情報を送るようにする、請求項１に記載の発送情報を取得するシステム。
【請求項３】
前記要求は発送データのためである、請求項２に記載の発送情報を取得するシステム。
【請求項４】
前記発送データは追跡情報を含む、請求項３に記載の発送情報を取得するシステム。
【請求項５】
前記発送データは運搬中時間記録情報を含む、請求項３に記載の発送情報を取得するシステム。
【請求項６】
前記発送データは住所確認情報を含む、請求項３に記載の発送情報を取得するシステム。
【請求項７】
前記発送データは発送ラベル生成データを含む、請求項３に記載の発送情報を取得するシステム。
【請求項８】
前記発送データはレート情報を含む、請求項３に記載の発送情報を取得するシステム。
【請求項９】
前記コンピュータは、前記要求に応答して前記サーバから前記データを受け取る、請求項２に記載の発送情報を取得するシステム。
【請求項１０】
前記データは、前記選択されたアクションに従って前記コンピュータによって処理される、請求項９に記載の発送情報を取得するシステム。
【請求項１１】
前記処理されたデータは、前記コンピュータのデスクトップ上に開いた文書内に貼り付けられるか、または、前記コンピュータのデスクトップ上のメッセージウィンドウに表示される、請求項９に記載の発送情報を取得するシステム。
【請求項１２】
遠隔ソースから発送情報を取得するための、データ処理システムによって実行されるソフトウェアアプリケーションの使用を統合するコンピュータプログラム製品であって、
コンピュータ使用可能媒体を備え、該コンピュータ使用可能媒体は、該媒体に組み込まれたコンピュータ読み取り可能コード手段を有し、該コンピュータ読み取り可能コード手段は、
前記ソフトウェアアプリケーションが実行している文書またはファイルの中の、それに対して１つまたは複数の定義済みアクションを呼び出すことができる、定義済みテキスト文字列を認識するコンピュータ読み取り可能プログラムコードと、
選択されたアクションに従って、遠隔ソースからの、テキスト文字列に関連する発送情
報要求を生成するコンピュータ読み取り可能プログラムコードと、
前記選択されたアクションに従って、第２ソフトウェアアプリケーションによって前記発送情報を処理するコンピュータ読み取り可能プログラムコードとを含む、コンピュータプログラム製品。
【請求項１３】
前記発送情報は運搬中時間記録情報を含む、請求項１２に記載のコンピュータプログラム製品。
【請求項１４】
前記発送情報は住所確認情報を含む、請求項１２に記載のコンピュータプログラム製品。
【請求項１５】
前記発送情報は発送ラベル生成を含む、請求項１２に記載のコンピュータプログラム製品。
【請求項１６】
前記発送情報はレート情報を含む、請求項１２に記載のコンピュータプログラム製品。
【請求項１７】
前記処理された発送データをユーザに提示するコンピュータ読み取り可能プログラムコードをさらに含む、請求項１２に記載のコンピュータプログラム製品。
【請求項１８】
前記ソフトウェアアプリケーションが実行している文書またはファイルの中に、前記処理されたデータを貼り付けるコンピュータ読み取り可能プログラムコードをさらに含む、請求項１２に記載のコンピュータプログラム製品。
【請求項１９】
ユーザ識別情報を含む要求を生成するコンピュータ読み取り可能プログラムコードを備える、請求項１２に記載のコンピュータプログラム製品。
【請求項２０】
発送情報を取得する方法であって、
ソフトウェアアプリケーションと共にインストールするよう構成されたソフトウェアアドインモジュールを設けることを含み、該アドインモジュールは、
前記ソフトウェアアプリケーションが実行している文書またはファイルの中の、それに対して１つまたは複数のアクションを呼び出すことができる、定義済みテキスト文字列を認識するように、
選択されたアクションに従って、遠隔サーバにおいて、テキスト文字列に関連する前記発送情報への要求を生成するように構成される、設けること、
前記ソフトウェアアプリケーションによって認識されたテキスト文字列に関連する発送情報要求を、前記アドインモジュールまたは前記ソフトウェアアプリケーションから受け取ること、および、
前記要求に応答して、前記要求された発送データを前記ソフトウェアアプリケーションに送ることを含む、発送情報を取得する方法。
【請求項２１】
前記要求を受け取ることは、ユーザ識別情報を受け取ることを含む、請求項２０に記載の方法。
【請求項２２】
前記要求された発送データを送ることは、運搬中時間記録データ、追跡データ、住所確認データ、レートデータ、および発送ラベル生成データのうちの１つを送ることを含む、請求項２０に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、小包み配送の提供および管理のためのデスクトップツールに関する。
【背景技術】
【０００２】
会社内の小荷物発送データの管理は、会社の大きさにかかわらず、重要な機能である。小荷物発送データを効率よく管理し用いることによって、会社は、かなりの業務および一般経費を節約することができる。それが目的で、運送業者は、その顧客が、以前より効率よく発送データにアクセスすることを可能にする数多くのソフトウェアツールを開発し投入してきた。たとえば、アメリカのユナイテッド・パーシャル・サービス株式会社(United Parcel Service of America, Inc)（「ＵＰＳ」）は、Ｍｙ  ＵＰＳ．ｃｏｍと呼ぶウェブベースのサービスを始め、要求された情報をリアルタイムに提供する自動化システムによって、インターネット発送サービス、強化した追跡サービス、供給受注サービスなどを顧客に提供してきた。
【０００３】
こうしたツールは、従来技術のシステムおよび方法の改良版であるが、これらのツールはやはり、ユーザがある種の発送情報を得るのに、数多くのステップを行うことを要求する。たとえば、スプレッドシート文書またはワードプロセッサ文書上で作業するユーザは、ユーザが、小荷物配送のステータスなどの発送情報を得たいと思うある小荷物に関連する追跡番号を、その文書内で特定する場合がある。この情報を得るために、ユーザは、通常、インターネット・ブラウザ・アプリケーションを開き、通信業者が提供する特定のウェブサイトへ行って、たぶんウェブサイトにログインし、次に、適当なウェブページに、追跡番号をタイプするか、または、コピーする／貼り付けなければならない。ウェブサイトは、次に、追跡番号を処理し、次に、ウェブページインタフェースを介して、ユーザに要求された発送情報を提示する。ユーザが、次に、発送情報のある部分または全てを、スプレッドシート文書またはワードプロセッサ文書に配置したいと思う場合、ユーザは、その情報をインターネット・ブラウザ・アプリケーションからコピーし、ユーザが作業中の文書内に貼り付けなければならない。このことが文書のフォーマットの問題を生ずる。
【０００４】
したがって、ユーザが、発送データを取得し処理するのに必要とするステップをさらに減らすことに対する、業界におけるいまだに満たされていない必要が存在する。
【発明の開示】
【０００５】
本発明は、ユーザが、ユーザのデスクトップ上で新しいアプリケーションを起動すること、データを入力すること、データをコピーすること／貼り付けること、などの数多くのステップを行う必要なく、小荷物発送に関する発送情報にアクセスすることを可能にする。ユーザは、Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅスマートタグによって認識されるか、または、ユーザによって強調されたテキスト文字列に関連するアクションを選択するだけである。選択されるアクションは、追跡、運搬中時間記録(time in transit)、発送履歴、ラベル生成、住所確認、配送証明(proof of delivery)、ならびにレートおよびサービス選択を含む。本発明は、自動的に必要なテキストを切り取り、データベース、ファイル、アプリケーション、ウェブサイトなどを開いて、所望の発送情報を取得するようにし、次に、検索されたデータを処理する（データを切り取ること、貼り付けること、挿入すること、または、操作すること、および、電話番号にダイヤルすること、ラベルを生成すること、または、ｅ−ｍａｉｌを送ることなどのアクションを始動することを含む）。
【０００６】
本発明をこのように一般用語で述べてきたが、ここで、必ずしも一定比例尺ではないが、添付図面が参照されるであろう。
【発明を実施するための最良の形態】
【０００７】
ここで、本発明を、本発明の実施形態の全部ではないがいくつかが示されている添付図面を参照して、以降でより詳細に述べる。実際、これらの発明は、多くの異なる形態で具体化されることができ、本明細書に記載された実施形態に限定されるものと解釈されるべきでない。むしろ、これらの実施形態は、本開示が、該当する法的要件を満たすように提供される。同じ数字は、全体を通して同じ要素のことを言う。
【０００８】
当業者には理解されるように、本発明は、方法、データ処理システム、または、コンピュータプログラム製品として具体化されてよい。したがって、本発明は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態、または、ソフトウェアとハードウェアの態様を組み合わせる実施形態の形態をとってよい。さらに、本発明は、コンピュータ読み取り可能プログラムコードを記憶媒体に組み込んだコンピュータ読み取り可能記憶媒体上のコンピュータプログラム製品の形態をとってよい。より詳細には、本発明は、ウェブで実施されるコンピュータソフトウェアの形態をとってよい。実行するためにコンピュータまたはプロセッサに命令を供給するのに関与する適当なコンピュータ読み取り可能記憶媒体のどれもが適している。こうした媒体は、限定はしないが、不揮発性媒体、揮発性媒体、および伝送媒体を含む多くの形態をとってよい。不揮発性媒体は、たとえば、光ディスクまたは磁気ディスクを含む。揮発性媒体は、コンピュータの主メモリなどのダイナミックメモリを含む。伝送媒体は、同軸ケーブル、銅線、および光ファイバを含む。伝送媒体は、無線周波数（ＲＦ）および赤外線（ＩＲ）データ通信中に生成される波などの、音響波または光波の形態をとることもできる。一般的な形態のコンピュータ読み取り可能媒体の例は、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープ、任意の他の磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤ、任意の他の光媒体、パンチカード、紙テープ、穴のパターンを有する任意の他の物理的媒体、ＲＡＭ、ＰＲＯＭ、およびＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、任意の他のメモリチップまたはカートリッジ、以降で述べる搬送波、または、コンピュータが読み取ることができる任意の他の媒体を含む。
【０００９】
本発明は、本発明の実施形態による、システム、方法、装置、およびコンピュータプログラム製品のブロック図およびフローチャート図を参照して以下で述べられる。ブロック図の各ブロックおよびフローチャート図ならびにブロック図のブロックおよびフローチャート図の組み合わせは、それぞれ、コンピュータプログラム命令によって実施することができることが理解されるであろう。これらのコンピュータプログラム命令は、汎用コンピュータ、専用コンピュータ、または、他のプログラム可能なデータ処理装置にロードされ、マシンが生み出され、それによって、コンピュータまたは他のプログラム可能なデータ処理装置上で実行される命令が、フローチャートの１つまたは複数のブロックで指定される機能を実施する手段を作り出すことができる。
【００１０】
コンピュータまたは他のプログラム可能なデータ処理装置に特定の方法で機能するように指示することができるこれらのコンピュータプログラム命令はまた、コンピュータ読み取り可能メモリに記憶されてよく、それによって、コンピュータ読み取り可能メモリに記憶された命令は、フローチャートの１つまたは複数のブロックで指定された機能を実施する命令手段を含む製造品を生み出す。コンピュータプログラム命令はまた、コンピュータまたは他のプログラム可能なデータ処理装置にロードされて、一連の動作ステップが、コンピュータまたは他のプログラム可能な装置上で行われるようになって、コンピュータで実施されるプロセスが生み出されてよく、それによって、コンピュータまたは他のプログラム可能な装置上で実行される命令が、フローチャートの１つまたは複数のブロックで指定される機能を実施するステップを提供する。
【００１１】
したがって、ブロック図のブロックおよびフローチャート図は、指定された機能を行う
手段の組み合わせ、指定された機能を行うステップおよび指定された機能を行うプログラム命令手段の組み合わせをサポートする。ブロック図の各ブロックおよびフローチャート図ならびにブロック図のブロックおよびフローチャート図の組み合わせは、指定された機能またはステップを行う特殊目的ハードウェアベースコンピュータシステム、あるいは、特殊目的ハードウェアおよびコンピュータ命令の組み合わせによって実施されることができることも理解されるであろう。
【００１２】
本発明は、小荷物運送業者の顧客が、顧客のデスクトップ上で新しいアプリケーションを起動すること、データを入力すること、データをコピーすること／貼り付けること、などの数多くのステップを行う必要なく、小荷物発送に関する発送情報にアクセスすることを可能にする。本発明は、ユーザが、遠隔サーバ上にある発送情報に自動的にアクセスすることを可能にする。ユーザは、Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅスマートタグによって認識されるか、または、ユーザによって強調されたテキスト文字列に関連するアクションを選択するだけである。選択されるアクションは、追跡、運搬中時間記録、発送履歴、ラベル生成、住所確認、配送証明、ならびにレートおよびサービス選択を含む。本発明は、自動的に必要なテキストを切り取り、データベース、ファイル、アプリケーション、ウェブサイトなどを開くか、またはアクセスし、所望の発送情報を取得するようにし、次に、検索されたデータを処理する（データを切り取ること、貼り付けること、挿入すること、または、操作すること、および、電話番号に電話をかけこと、ラベルを生成すること、または、ｅ−ｍａｉｌを送ることなどのアクションを始動することを含む）。特に注目されることには、本発明は、ＭｉｃｒｏＳｏｆｔ  Ｅｘｃｅｌ、Ｗｏｒｄ、またはＯｕｔｌｏｏｋなどの、ユーザが作業しているアプリケーションを離れることなくこのことを行うことができる。
【００１３】
本発明は、Ｍｉｃｒｏｓｏｆｔスマートタグを利用して、Ｍｉｃｒｏｓｏｆｔ  Ｅｘｃｅｌ、Ｗｏｒｄ、またはＯｕｔｌｏｏｋ文書内の単語、句、数字およびパターンを自動的に認識することができる。たとえば、追跡番号、郵便番号、または特定のパターンを有する固有の名前を認識することができる。スマートタグは、誤りにフラグを付けるか、または、誤りを自動的に変更するインテリジェンスをアプリケーションに付加することによって、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄのスペルチェック機能と同様な方法で動作する。しかし、スマートタグで特定されたテキスト文字列は、関心の対象であるため、または、ある種の注意を必要とするため、ある種の視覚指示（たとえば、通知情報アイコン）によってフラグを付けられる。スマートタグアプリケーションは、認識子を利用して、追跡番号、固有の名前、および郵便番号などの、特定のパターンを有する一定のテキスト文字列を特定する。
【００１４】
ユーザが次に、マウスを用いて、視覚指示子上を左クリックすると、認識されたテキスト文字列に基づいて実施されるべき１つまたは複数の任意選択のアクションが示されることができる。代替の実施形態において、ユーザは、対象のテキスト文字列を強調し、次に、スマートタグとほぼ同じアクションを提供する、本発明用の特注のツールバーコマンドまたはメニューアイテムを選択する。この実施形態は、対象のテキスト文字列がその顧客に唯一のものであり、スマートタグ用の一般的に投入されたアドインが、そのテキスト文字列用の認識子を含まないであろうと思われる時に特に役立つ。
【００１５】
アクションが選択されると、本発明は、認識されるか、または、強調されたテキスト文字列（および、たぶんユーザまたは顧客に伴う他の関連データ）をコピーし、選択されたアクションに従ってデータに対する適切な要求を作成することによって、アクションを実行する。このことは、ウェブブラウザなどの他のアプリケーションを起動すること、あるいは、ローカルネットワーク（たとえば、ＬＡＮ）または外部ネットワーク（たとえば、インターネット）内にあるデータベースまたはファイルにアクセスすることを含んでよい
。検索された発送情報は、次に、処理されて、テキスト文字列が特定される文書に情報を貼り付けること、または、情報をメッセージボックスに提示することによってなどによって、ユーザに提示するようにする。
【００１６】
図１を参照すると、本発明の実施形態を実施するシステム１０が示される。図示される本発明の実施形態は、アドインソフトウェアモジュール（以降、「アドイン」）１２を介して顧客に機能を配信する。アドイン１２は顧客デバイス１４にインストールされる。顧客デバイス１４は、デスクトップコンピュータ、ＰＤＡ、電話、または、通信ネットワーク１６を介して他のデバイスとの通信をサポートするのに十分な資源を有する任意の他のメッセージングデバイスまたは通信デバイスを備えてよい。通信ネットワーク１６は、公衆電話交換網（ＰＳＴＮ）、ローカルエリアネットワーク（ＬＡＮ）、携帯電話または衛星ネットワーク、ケーブルネットワーク、あるいは、単独の、または、互いに組み合わせた任意の他の適当な通信ネットワーク、およびインターネットを備えてよいことが、当業者には明らかであろうが、好ましい実施形態における通信ネットワーク１６はインターネットを備える。したがって、顧客デバイス１４は、通信ネットワーク１６を介して、顧客サーバ／データベース１８、および／または、運送業者サーバ２０と通信することができる。
【００１７】
アドイン１２は、プラグイン、ＣＯＭオブジェクト、Ａｃｔｉｖｅ  Ｘ  Ｃｏｎｔｒｏｌ、または、Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅと共にインストールされたＤＬＬなどの、顧客デバイス１４上で動作するクライアントベースアプリケーションと共にインストールされることができるソフトウェアコードを含む。アドイン１２は、ディスケット、ＣＤ、フラッシュカード（または、その等価物）などのコンピュータ読み取り可能媒体から提供され、インストールされるか、または、運送業者サーバ２０などの遠隔の場所から、通信ネットワーク１６を介してダウンロードされることができる。所望される機能に応じて、アドイン１２は、スマートタグ関数として、または、強化されたツールバー／メニューコマンドまたはアイコンとして呼び出されることができる。別の言い方をすると、アドイン１２は、テキスト文字列を自動的に認識するインタフェースとしてスマートタグの機能を利用することができる、かつ／または、ツールバーに対して、カスタマイズされた１つまたは複数のアイコン（すなわち、コマンド）を付加するか、または、アドインがインストールされるアプリケーション（複数可）のメニューバーに対して、アイテムを付加してよい。いずれの場合も、特定されたテキスト上での選択されたアクションの実行は、アクションが、スマートタグオプションリストから選択されるか、または、カスタマイズされたツールバーアイコンまたはメニューアイテムを選択されることによるかにかかわらず、ほぼ同じである。
【００１８】
顧客サーバ（複数可）および／またはデータベース（複数可）１８は、単一の会社のネットワークの一部として、１つまたは複数の顧客１４と関連してよい。この点で、一定の発送情報は、顧客デバイス１４から遠く離れたところであるが、会社のネットワーク内に格納されてよい。たとえば、会社は、地理的エリアにわたって分散する複数の顧客デバイス１４を有してよく、顧客デバイスは全て、単一または複数のサーバおよび／またはデータベース１８上に格納された、その会社用の発送情報にほぼ等しくアクセスができる。こうした構成の例は、ＵＰＳ  ＷｏｒｌｄＳｈｉｐ（登録商標）ソフトウェアソリューションである。
【００１９】
別法として、顧客デバイス１４は、遠隔の運送業者サーバ２０にアクセスして、１つまたは複数のウェブ／データベースサーバ２４を介してアクセス可能な１つまたは複数のデータベース２２上に格納された発送情報を取得することができる。こうした状況において、アドイン１２は、インターネット接続を確立すること、ＸＭＬメッセージを送出することによってなどで、通信ネットワーク１６を介して運送業者サーバ２０に対する要求を生
成し、送出する。要求は、ウェブ／データベースサーバ２４によって受け取られ、処理され、要求は、データベース（複数可）２２に格納された一定の発送情報の検索を含んでよい。ウェブ／データベースサーバ２４は、次に、ウェブページまたはＸＭＬメッセージの形態などで、顧客デバイス１４のアドイン１２に対して応答を作成して送り返す。こうした運送業者サーバの例は、ＸＭＬメッセージングに基づくＵＰＳ  Ｏｎｌｉｎｅ  Ｔｏｏｌｓである。
【００２０】
図２を参照すると、本発明の実施形態に従って発送情報を取得するシステムの動作のフローチャートが示される。以下の論議のために、本発明によるアドイン１２は、顧客デバイス１４にインストールされて、以下の方法に従って動作すると考える。述べる実施形態において、アドイン１２は、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄ、Ｍｉｃｒｏｓｏｆｔ  Ｅｘｃｅｌ、およびＭｉｃｒｏｓｏｆｔ  ＯｕｔｌｏｏｋなどのＯｆｆｉｃｅアプリケーションと共に用いられるＭｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅ  ＸＰのバージョンにインストールされる。インストールは、プログラムレジストリに適切なエントリを作成しながら、アドインをインストールする実行可能ファイルによって行うことができ、必要なプログラムコードが顧客デバイスにロードされることが、業界で知られている。インストールされると、ブロック４０にて、テキスト文字列は、Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅのスマートタグ機能によって自動的に認識されるか、または、ユーザが、カーソルでテキスト文字列を強調することによってなどで、テキスト文字列を選択する。前者の場合、アドイン１２は、「１ＺＸ…Ｘ」などの一定のパターンを有する、追跡番号などの、対象のテキスト文字列を特定するように定義された認識子を含む。認識されたテキスト文字列は、図３に示す通知情報アイコン４２などの独特の視覚マーキングによって識別される。別法として、後者の場合、テキスト文字列は、テキスト文字列を強調することによってなどで、ユーザによって選択される。これは、小荷物または小荷物のグループに、一意の番号（口座番号など）が顧客によって与えられ、運送業者がその番号を追跡する参照番号追跡について特に有利である。参照番号は各顧客によって異なる可能性があるため、全てのユーザに対して適当なスマートタグ認識子を作るのは、不可能でなくとも実用的ではないであろう。したがって、こうした状況では、ユーザが、図４に示すテキスト文字列４４などのテキスト文字列を選択することを可能にするのが望ましい。
【００２１】
ブロック４６にて、ユーザに、図５に示すメニュー４８などのスマートタグ通知情報アイコンドロップダウンメニュー、あるいは、図４に示すツールバーアイコン５０などのカスタマイズされたツールバーアイコンまたはメニューバーアイテムを介して、選択可能なアクションが提示される。ツールバーアイコンおよび／またはメニューバーアイテムは、インストール時にアドイン１２によって生成され、ユーザによって選択されて、選択された（たとえば、強調された）テキスト上であるアクションを呼び出すようにすることができる。ユーザは、次に、利用可能なアクションから所望のアクションを選択する。スマートタグの実施態様の場合、ユーザに提示されるアクションは、認識されたテキスト文字列に基づくのが好ましい。たとえば、認識されたテキスト文字列が、発送番号である場合、ユーザに提示される選択可能なアクションは、発送番号に適したアクションに限定される。いくつかの選択可能なアクションの例は、追跡、運搬中時間記録、発送履歴、ラベル生成、配送証明、住所確認、署名追跡、ならびにレートおよびサービス選択を含む。
【００２２】
ユーザがアクションを選択すると、アドインはそのアクションを実行する。本論議の目的のために、ユーザは、アドインが、ＭｙＵＰＳ．ｃｏｍサーバおよびデータベースなどの、遠隔にある情報にアクセスすることを要求するアクションを要求する。しかし、本発明によれば、ユーザが選択するアクションは、ＵＰＳ  ＷｏｒｌｄＳｈｉｐデータベースで格納されたデータなどの、会社のネットワーク内で維持されたデータに対するアクセスを要求してよい。本発明はまた、コンタクトリストまたは顧客デバイスに対してローカルに維持された他のデータに対するアクセスを含むように拡張されることができる。したが
って、ブロック５２にて、アドインは、所望のアクションを実行するために、適切な要求を作成する。本明細書で述べる実施形態の場合、これは、運送業者サーバ２２にある発送情報にアクセスするために運送業者サーバが要求する情報を含むメッセージの作成を含む。たとえば、要求は、データならびに特定されたテキスト文字列または文字列の一部にアクセスするのに必要なセキュリテイ情報およびアイデンティティ情報を含んでよい。
【００２３】
ブロック５４にて、要求は、適切なセキュリティプロトコルおよびデータ圧縮プロトコルを利用して、運送業者サーバに送出される。運送業者サーバ２０にて、要求が処理され、応答が生成され、顧客デバイスに送出される。認証、報告、追跡、およびメッセージ拒否などの運送業者サーバ２０の機能が必要に応じて行われる。ブロック５８にて、運送業者サーバからのメッセージが顧客デバイスによって受け取られ、結果が解析されて、ユーザに発送情報を表示するようにする。メッセージはまた、適切な場合には、ユーザ、システム、または、その他の方法による相応の(due)原因(cause)の、エラーメッセージを含む。
【００２４】
最後に、ブロック６０にて、運送業者サーバ２０からの解析された結果が、種々の方法のうちの１つまたは複数でユーザに提示される。たとえば、結果は、図６に示すインサート６２で例示されるように、その中でテキスト文字列が特定された文書またはスプレッドシート内に挿入されてよい。別法として、結果は、図７のメッセージボックス６４で例示されるように、メッセージボックスとして提示されてよい。さらに、結果は、所望であれば、顧客デバイスまたは顧客サーバ／データベース１８にローカルに格納されてよい。
【００２５】
ユーザがＭｉｃｒｏｓｏｆｔ  Ｗｏｒｄ文書で作業する場合、結果は、文書の末尾か、または、その中でテキスト文字列が特定されたテキストボックスのすぐ後ろに貼り付けられてよい。テキスト文字列がテーブルにおいて特定された場合、結果は、特定されたテキスト文字列と同じテーブルセル内に貼り付けられてよい。ユーザがＭｉｃｒｏｓｏｆｔ  Ｅｘｃｅｌスプレッドシートで作業する場合、結果は、いずれの場合においても、各セルにおいて、左から右へ単一行で展開する(fanned)か、または、上から下へ展開してよい。さらに、列ヘッディングまたは行ヘッディングなどのフォーマッティングが付加されてよい。ユーザがＭｉｃｒｏｓｏｆｔ  Ｏｕｔｌｏｏｋで作業する場合、結果は、文書の末尾か、または、その中でテキスト文字列が特定されたテキストボックスのすぐ後ろに貼り付けられてよい。
【００２６】
本明細書に記載された本発明の多くの変更および他の実施形態を、先の説明および関連する図面において提示された教示の利益を受ける、これらの発明に関係する当業者は思いつくであろう。したがって、本発明は、開示した特定の実施形態に限定されるべきでないこと、また、変更および他の実施形態が、添付特許請求項の範囲内に包含されることが意図されることが理解されるべきである。本明細書において、特定の用語が使用されているが、特定の用語は、包括的で、説明的な意味でのみ用いられており、制限のために用いられてはいない。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態を実施するコンピュータシステムの基本構成要素を示すブロック図である。
【図２】本発明の実施形態による方法を示すフローチャートである。
【図３】本発明による実施態様の例を示す例示的なユーザインタフェースである。
【図４】本発明による実施態様の例を示す例示的なユーザインタフェースである。
【図５】本発明による実施態様の例を示す例示的なユーザインタフェースである。
【図６】本発明による実施態様の例を示す例示的なユーザインタフェースである。
【図７】本発明による実施態様の例を示す例示的なユーザインタフェースである。
【図１】
2005513586.tif 000003
【図２】
2005513586.tif 000004
【図３】
2005513586.tif 000005
【図４】
2005513586.tif 000006
【図５】
2005513586.tif 000007
【図６】
2005513586.tif 000008
【図７】
2005513586.tif 000009
【国際調査報告】
2005513586.tif 000010
2005513586.tif 000011