(57)【要約】  システムおよび方法はユーザがインターネット広告キーワードをサーチエンジンに対して自動的にアップロードまたはダウンロードできるようにする。プラグインモジュールはキーワードコレクションを維持するために用いられるスプレッドシートアプリケーションと共に使用される。このプラグインモジュールはスプレッドシートアプリケーションとビッドマネジメントシステムとの間のキーワードのバルク転送を容易にし、サーチエンジンからキーワードを購入および価格決定するために使用される。【選択図】図１
2009514102.tif 000002
【特許請求の範囲】
【請求項１】
スプレッドシートアプリケーションとサーチエンジンとを動作可能なようにインターフェイスすることと、ここで、前記スプレッドシートアプリケーションはキーワードコレクションを有するファイル上で動作するように構成されており、
キーワードコレクションの少なくとも一部をサーチエンジンに自動的にアップロードすることと、ユーザがサーチエンジンからキーワードコレクションの少なくとも一部を自動的にダウンロードすること、の少なくとも一方をユーザにできるようにすることと
を備える、コンピュータで実施される、インターネット広告のためのキーワードを取り扱う方法。
【請求項２】
前記スプレッドシートアプリケーションとビッドマネジメントシステムとを動作可能なようにインターフェイスすること
を更に備える請求項１のコンピュータで実施される方法。
【請求項３】
前記ビッドマネジメントシステムと前記サーチエンジンとを動作可能なようにインターフェイスすること
を更に備える請求項２のコンピュータで実施される方法。
【請求項４】
前記ビッドマネジメントシステムから前記キーワードコレクションの少なくとも一部を前記スプレッドシートアプリケーションにユーザがインポートできるようにすることと、
前記スプレッドシートアプリケーションから前記キーワードコレクションの少なくとも一部を前記ビッドマネジメントシステムにユーザがエクスポートできるようにすること
の少なくとも一方を備える請求項２のコンピュータで実施される方法。
【請求項５】
前記ビッドマネジメントシステムおよび前記スプレッドシートアプリケーションの少なくとも一方を介して前記キーワードコレクションの少なくとも一部をユーザが管理できるようにすること
を更に備える請求項２のコンピュータで実施される方法。
【請求項６】
前記ビッドマネジメントシステムからデータをインポートした後、前記キーワードコレクションの一部および全部の少なくとも一方をユーザがアップデートできるようにすること
を更に備える請求項２のコンピュータで実施される方法。
【請求項７】
前記スプレッドシートアプリケーションはプラグインモジュールを介して前記ビッドマネジメントシステムに作可能なようにインターフェイスする、請求項２のコンピュータで実施される方法。
【請求項８】
前記自動にアップロードすることとおよび前記自動にダウンロードすることの少なくとも一方がシングルインプットコマンドに応じて引き起こされる、請求項１のコンピュータで実施される方法。
【請求項９】
キーワードコレクションを有するファイル上で動作するように構成されたスプレッドシートアプリケーションと、
サーチエンジンと動作可能なように接続され、前記キーワードコレクションに基づいてキーワードを購入するように構成されたビッドマネジメントシステムと、
前記スプレッドシートアプリケーションから前記キーワードコレクションの少なくとも一部を前記ビッドマネジメントシステムに自動的にエクスポートすることと、前記ビッドマネジメントシステムから前記キーワードコレクションの少なくとも一部を前記スプレッドシートアプリケーションに自動的にインポートすること、の少なくとも一方を行うように構成されたプラグインモジュールと
を備える、インターネット広告のためのキーワードを取り扱うシステム。
【請求項１０】
前記ビッドマネジメントシステムに動作可能なように接続され、前記キーワードコレクションの使用の統計データを収集するように構成されたウェブ解析ツール、
を更に備える請求項９のシステム。
【請求項１１】
前記前記プラグインモジュールはキーワードの送信および検索のいずれか一方のためにユーザにアクセス可能なファイル転送アカウントを備える、請求項９のシステム。
【請求項１２】
前記ビッドマネジメントシステムは更に、ユーザが前記キーワードコレクションを管理できるように構成されている、請求項９のシステム。
【請求項１３】
プロセッサにより実行可能な命令を記憶したコンピュータ読み取り可能な記憶媒体であって、前記プロセッサに、
スプレッドシートアプリケーションとサーチエンジンとを動作可能なようにインターフェイスする手順と、ここで、前記スプレッドシートアプリケーションはインターネット広告のためのキーワードコレクションを有するファイル上で動作するように構成されており、
前記キーワードコレクションの少なくとも一部を前記サーチエンジンに自動的にアップロードすることと、前記サーチエンジンから前記キーワードコレクションの少なくとも一部を自動的にダウンロードすること、の少なくとも一方をユーザにできるようにする手順と、
を実行させるための前記命令を記憶してなるコンピュータ読み取り可能な記憶媒体。
【請求項１４】
前記スプレッドシートアプリケーションとビッドマネジメントシステムとを動作可能なようにインターフェイスする手順を、前記プロセッサに実行させるための命令を更に記憶してなる請求項１３のコンピュータ読み取り可能な記憶媒体。
【請求項１５】
前記ビッドマネジメントシステムと前記サーチエンジンとを動作可能なようにインターフェイスする手順を、前記プロセッサに実行させるための命令を更に記憶してなる請求項１４のコンピュータ読み取り可能な記憶媒体。
【請求項１６】
前記ビッドマネジメントシステムから前記キーワードコレクションの少なくとも一部を前記スプレッドシートアプリケーションにユーザがインポートできるようにする手順と、
前記スプレッドシートアプリケーションから前記キーワードコレクションの少なくとも一部を前記ビッドマネジメントシステムにユーザがエクスポートできるようにする手順と、
の少なくとも一方を、前記プロセッサに実行させるための命令を更に記憶してなる請求項１４のコンピュータ読み取り可能な記憶媒体。
【請求項１７】
前記ビッドマネジメントシステムを介して前記キーワードコレクションの少なくとも一部をユーザが管理できるようにする手順を、前記プロセッサに実行させるための命令を更に記憶してなる請求項１４のコンピュータ読み取り可能な記憶媒体。
【請求項１８】
前記ビッドマネジメントシステムからデータをインポートした後、前記キーワードコレクションの一部および全部の少なくとも一方をユーザがアップデートできるようにする手順を、前記プロセッサに実行させるための命令を更に記憶してなる請求項１４のコンピュータ読み取り可能な記憶媒体。
【請求項１９】
前記スプレッドシートアプリケーションはプラグインモジュールを介して前記ビッドマネジメントシステムに作可能なようにインターフェイスする、請求項１４のコンピュータ読み取り可能な記憶媒体。
【請求項２０】
前記自動にアップロードすることと前記自動にダウンロードすることの少なくとも一方がシングルインプットコマンドに応じて引き起こされる、請求項１３のコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願）
本出願は、２００６年８月２４日に出願され、「バルクキーワードインポート／エクスポートシステムおよび方法」と題する米国特許出願第１１／５１０，０６７号および、２００５年１０月２８日に出願され、「バルクキーワードインポート／エクスポートシステムおよび方法」と題する米国仮特許出願第６０／７３１，１７５号の米国特許法第１１９条（ｅ）項に規定する優先権を主張する。これらは、参照により全体として本出願に組み込まれる。
【背景技術】
【０００２】
インターネットのアクセスのしやすさと使用の急速な成長は、潜在的な消費者を引きつけるため、車両のようなインターネットの使用にビジネスの増加を引き込んだ。多くの場合、ビジネスは単独のもしくは根本的なマーケティングおよび広告ルートとしてインターネットに依存している。オンラインおよび「現実世界だけの（brick-and-mortar）」ビジネスにとって、それらビジネスにサーチエンジンユーザを向ける目的でサーチエンジンを動かすことは現在ではありきたりのことである。こういった関係は一般にキーワード（キーフレーズ）の使用を中心に展開し、このための権利はビジネスでサーチエンジンから購入され、これに応じてユーザが特別の購入したキーワードを入力したときビジネスに関連する広告をサーチエンジンが目立つように表示する。例えば、靴の会社はサーチエンジンから「サンダル」というキーワードを購入することができ、ユーザが「サンダル」をサーチエンジンに入力したとき、サーチエンジンはその靴の会社へのリンクや会社に関連する広告を目立つように表示する。
【０００３】
キーワードの価格決定は、これに限定されるわけではないが、特定キーワードの需要（より求められるキーワードは価値がより高い）、特定キーワードを含んだ検索回数、キーワードの使用時間、および、広告の位置を含んだ１つ以上の要因数に依存して変更することがある。更に、特定キーワードの価格は固定されていてもよく、また、価格はキーワードの検索に応じて広告リンクをクリックして戻ってきたユーザの数に依存してもよい。ビジネスでオンライン広告にかける金額をこの分野では「広告費（ad-spend）」といい、インターネット上のビジネス広告の共通の目的は広告費を最小限にして、彼らのウェブサイトを介するトラフィックを最大限にするとは限らないがそのトラフィックから生成される収益を究極にすることである。
【０００４】
オンライン広告に熱心なビジネスにとって、何百または何千のキーワードを１つ以上のサーチエンジンから購入することはまれである。一般的に、こういった大量のキーワードの管理はキーワードを人であるユーザが実際に入力することで手作業で実施される。例えば、スプレッドシート（例えば、マイクロソフト株式会社のエクセル（登録商標））やドキュメントフォーマット（例えば、マイクロソフト株式会社のワード（登録商標））の多くの内のいずれか１つを用いて、キーワードが現在のところ管理される。ユーザは一般にキーワードをスプレッドシートまたはドキュメントにリストアップし、このドキュメントを変換し、これによりキーワードはサーチエンジンで変換できアップロードできるフォーマットにリストアップされる。先に指摘したように、巨大な広告キャンペーンはインターネットマーケティング戦略の一環として何万ものキーワードを有することがある。従って、当業者はこういったキーワードのマニュアル管理は面倒であり、間違いを起こしやすいということに気づくはずである。
【発明の開示】
【０００５】
本発明の１つ以上の実施形態の少なくとも１つの観点によれば、コンピュータで実施される、インターネット広告のためのキーワードを取り扱う方法は、スプレッドシートアプリケーションとサーチエンジンとを動作可能なようにインターフェイスすることであって、前記スプレッドシートアプリケーションはキーワードコレクションを有するファイル上で稼働するように定められていることと、キーワードコレクションの少なくとも一部をサーチエンジンにアップロードすることと、サーチエンジンからキーワードコレクションの少なくとも一部をダウンロードすることとの少なくとも一方を自動的にユーザにできるようにすることを含む。
【０００６】
本発明の１つ以上の実施形態の少なくとも他の１つのアスペクトによれば、インターネット広告のためのキーワードを取り扱うシステムは、キーワードコレクションを有するファイル上で稼働するように定められたスプレッドシートアプリケーションと、サーチエンジンと動作可能なように接続され、前記キーワードコレクションに基づいてキーワードを購入するように定められたビッドマネジメントシステムと、前記スプレッドシートアプリケーションから前記キーワードコレクションの少なくとも一部を前記ビッドマネジメントシステムに自動的にエクスポートすることと、前記ビッドマネジメントシステムから前記キーワードコレクションの少なくとも一部を前記スプレッドシートアプリケーションに自動的にインポートすること、の少なくとも一方を行うように定められたプラグインモジュールとを含む。
【０００７】
本発明の１つ以上の実施形態の少なくとも他の１つの観点によれば、プロセッサにより実行可能な命令を格納するコンピュータ読み取り可能な媒体において、前記命令は、スプレッドシートアプリケーションとサーチエンジンとを動作可能なようにインターフェイスし、前記スプレッドシートアプリケーションはインターネット広告のためのキーワードコレクションを有するファイル上で稼働するように定められていること、前記キーワードコレクションの少なくとも一部を前記サーチエンジンにアップロードすることと、前記サーチエンジンから前記キーワードコレクションの少なくとも一部をダウンロードすることとの少なくとも一方を自動的にユーザにできるようにする、命令を含む。
【０００８】
ここで述べられた特徴および利点は全てを含んでいるとは限らない、特に、当業者には多くの付加的な特徴および利点は以下の説明を考慮して明らかになるであろう。その上、ここで使用されている言語は主として読みやすさと教授目的のために選択され、本発明を制限するために選択されたわけではない、ということに気がつくはずである。
【発明を実施するための最良の形態】
【０００９】
参照される各図面は説明のためだけに本発明の実施形態を描写する。ここで図示される構成、方法、およびシステムの１つ以上の他の実施形態が本発明の原理を逸脱することなく使用することができる、ということを当業者は以下の説明から容易に認識するはずである。
【００１０】
以下の本発明の実施形態の説明では、本発明の十分な理解を提供するために非常に多くの具体的な詳細が説明される。しかし、当業者であればこのような具体的な詳細の１つ以上が無くとも本発明を実現することができるのは明であろう。他の例では、記述が不必要に複雑になることを避けるため周知の特徴は詳述されない。
【００１１】
本発明の実施形態は一般に、キーワードを自動的にサーチエンジンにアップロードおよびサーチエンジンからダウンロードするシステムおよび方法の少なくとも１つに関連する（例えば、サーチエンジンはグーグル株式会社、マイクロソフト株式会社、および、ヤフー株式会社）。１つ以上の実施形態では、プラグインモジュールは従来のスプレッドシート（例えば、マイクロソフト株式会社のエクセル（登録商標）、ＩＢＭコーポレーションのロータス１−２−３（登録商標））に添付されてもよく、プラグインモジュールはビッドマネジメントシステムおよびウェブ解析ツールの少なくとも一方とインターフェイスし、サーチエンジンからキーワードをダウンロードおよびサーチエンジンにキーワードをアップロードする。このような方法で、１つ以上の実施形態は、キーワードのサーチエンジンへのアップロードおよびサーチエンジンからのダウンロードのための使いやすさおよびシームレスの機構を提供する。更に、１つ以上の実施形態では、スプレッドシート内での稼働時にシングルインプットコマンド（例えば、キー押下、マウスクリック）を介して、ユーザはサーチエンジンにキーワードをアップロードしたりサーチエンジンからキーワードをダウンロードしたりすることができる。
【００１２】
１つ以上の実施形態では、プラグインモジュールは、例えばオムニチュア社（Omniture, Inc.）のサーチセンタ（SearchCenter）などのビッドマネジメントシステムとインターフェイスすることができる。更に、このようなビッドマネジメントシステムは、例えばオムニチュア社のサイトカタリストなどのウェブ解析ツールとインターフェイスすることができる。
【００１３】
図１は本発明の一実施形態に係るシステムを示す。バルクキーワードインポート／エクスポートプラグインモジュール（大量のキーワードを取り込み及び／または出力するためのプラグイン・ソフトウェア・モジュール）１０は、スプレッドシートアプリケーション（表計算ソフトウェア）１２へのプラグインとして機能する。しかし、１つ以上の他の実施形態では、バルクキーワードインポート／エクスポートプラグインモジュール１０は異なったドキュメントフォーマット（例えば、ワードプロセッシングアプリケーション）のためのプラグインとして機能してもよいということに当業者は気づくはずである。
【００１４】
スプレッドシートアプリケーション１２はビッドマネジメントシステム１４とインターフェイスする。よって、スプレッドシートアプリケーション１２は、ユーザ用にキーワードコレクション（キーワードのcollection: 収集物）を維持し、ビッドマネジメントシステム１４はキーワードの購入または値付け時にこのコレクションの全てまたは一部を信頼する。ビッドマネジメントシステム１４はサーチエンジン１６に動作可能なように接続され、例えば、キーワードの記述書式、広告コンテンツの転送、および、キーワードおよびトラフィック統計データの収集のためにサーチエンジン１６と通信する。更に、ビッドマネジメントシステム１４はウェブ解析ツール１８とインターフェイスすることができ、このウェブ解析ツール１８はパフォーマンスを測定し、ユーザのウェブサイトを通過する使用およびトラフィックを監視する。
【００１５】
１つ以上の実施形態では、ビッドマネジメントシステム１４はスプレッドシートアプリケーション１２からデータをインポートする。このように、ビッドマネジメントシステム１４は、ユーザが手動でデータをビッドマネジメントシステム１４に入力することを必要としないで、膨大なキーワードコレクションをインポートすることができる。
【００１６】
キーワードデータマネジメントファイルはスプレッドシートアプリケーション１２のツールバーで操作されてもよい。キーワードデータは以下の見出し属性の１つ以上を欄として構成されてもよい：サーチエンジン；会社名；広告グループ名；キーワード；キーワード  Ｍａｘ  ＣＰＣ；広告グループ  Ｍａｘ  ＣＰＣ；キーワードステータス；Ｒｏｗ  Ｔｙｐｅ；広告グループステータス；広告タイトル；広告記述；広告表示ＵＲＬ；広告宛先ＵＲＬ；および広告ステータス。
【００１７】
［バルクキーワードマネジメント］
１つ以上の実施形態では、ユーザは最初にスプレッドシートアプリケーションを開くことでキーワードマネジメントを開始する。図２は、スプレッドシートアプリケーションを開いた際にユーザに表示される初期画面の一例を示す。図２に示されるように、スプレッドシートアプリケーションのツールバーには「オムニチュア」と題されるオプションがある。ここで単語「オムニチュア」はバルクキーワードマネジメントサービスを提供する実在の名前であるが、当業者はこのオプションは他の単語やタームで題されてもかまわないことに気づくはずである。
【００１８】
図２に示されるスプレッドシートアプリケーションでバルクキーワードマネジメントサービスオプションが選択されると、ユーザを認証するために、例えば図３に示されるウィンドウのようなログインウィンドウがユーザに提示される。正常にログインが終わると、いくつかの特徴・機能がスプレッドシートアプリケーションに統合される。正常なログインに基づいてスプレッドシートアプリケーションにリンクされたバルクキーワードインポート／エクスポートプラグインモジュールによって、本質的にこの統合は促進されてもよい。この統合は、スプレッドシートアプリケーションの表示を示す図４で確認することができ、付加的な特徴・機能（例えば、データブロックの挿入、データブロックの編集、キーワードのフェッチ、キーワードのアップロード）を有する。
【００１９】
実際のバルクキーワードマネジメントは、スプレッドシートアプリケーションと動作可能なようにインターフェイスされたビッドマネジメントシステムからキーワードをインポートすることをユーザが選択することで開始してもよい。図５はキーワードインポート用にパラメータを選択するためにユーザが使用できるユーザインターフェイスを示す。ユーザは、レポートスイート、サーチエンジン、および、キャンペーンを選択することでキーワードをフェッチすることができる。更に、ユーザはインポートされたキーワードを新しいワークシートまたは既存のワークシートに読み込むかどうかを選択することができる。「ＯＫ」をクリックすると、図６に示される一例のような待ち画面がユーザに表示できている間に、要求されたキーワードがインポートされる。
【００２０】
図７は、図５に示される選択に従ってキーワードがインポートされた後のスプレッドシートアプリケーションの画面を示す。図７に示されるようにキーワードは、例えば、サーチエンジン、キャンペーン名、キャンペーン予算、キャンペーンの地理的（Ｇｅｏ）対象、キャンペーン言語、キャンペーンステータス、および、コンテンツネットワークなどで題される欄で構成される。
【００２１】
キーワードがスプレッドシートアプリケーションにインポートされた後、図８に示されるように、ユーザはキーワードおよびその添付属性を変更することができる。ユーザは、例えば、広告グループ  ｍａｘ  ＣＰＣ、キーワード、キーワード  ｍａｘ  ＣＰＣ、キーワードステータス、キーワード  ＵＲＬなどを変更することができる。ユーザの要望に従ってキーワードおよびその添付属性が変更されると、ユーザは変更を保存し、図９に示されるようにインターフェイスを介してキーワードをアップロードすることができる。
【００２２】
ビッドマネジメントシステム１４内では、「キーワード管理」のためのオプションを提供してもよい。このオプションが選択された場合、バルクキーワードマネジメント画面は（前述の）ツールバーをダウンロードするためのリンクを提供することができる。画面はまた、データをビッドマネジメントシステム１４にインポートするための情報を表示する。ファイルフォーマットの詳細は非表示にして、ユーザがファイルのマニュアルアップロードのための情報を見ることを要求したときに表示するようにしてもよい。
【００２３】
ユーザアカウントが作成されたとき、もしくは、アカウントでビッドマネジメントシステム１４が使用可能のとき、ファイル転送アカウントが作成されてもよい。ユーザがバルクマネジメントメニューアイテムをクリックしたとき、ユーザに、ファイルフォーマットの詳細、テンプレートをダウンロードするためのリンク、ファイル転送アカウントのためのアクセス情報が提示されるようにしてもよい。テンプレートファイルがアップロードされると、ユーザは追加のファイルを所定の機能拡張にアップロードすることができ、これによりビッドマネジメントシステム１４はファイルがアップロードされたことを認識する。更に、１つ以上の実施形態では、処理の過程で生成された全てのエラーはＥメールでユーザに送信されてもよい。
【００２４】
１つ以上の実施形態において、ユーザは彼／彼女のローカルハードディスクドライブ（または他のデータ記憶装置）上のスプレッドシートアプリケーションにダウンロードされたキーワードコレクションおよび添付データを保持することができる、ということに気づくことは重要である。効率的および容易な管理をする支援するために、データはアプリケーションプログラムインターフェイス（ＡＰＩ）またはウェブサービスを使用するプラグインで検索される。
【００２５】
更に、１つ以上の実施形態では、スプレッドシートアプリケーション１２とウェブ解析ツール１８との統合は機能拡張されてもよく、付加的な機能がツールバーに加入されてもよい。ユーザは機能でキーワードブロックをあらゆるファイルに挿入させることができ、（ウェブ解析ツール１８からの）解析データを、１つのファイル内に全てあるキーワードマネジメントセクションと共に保持することができる。
【００２６】
その上、「キーワード挿入」オプションの選択で、ユーザがテンプレートまたは既存のデータ（図１０参照）をダウンロードすることを希望するかどうかを選択することができるようにしてもよい。テンプレートが選択された場合、サーチエンジン特定情報でテンプレートをダウンロードできるようにする特定のサーチエンジンを選択することができる。その他の場合は、ユーザは所望のレポート機構および他の属性を選択することができる。これらの属性は、サーチエンジン、キャンペーン、または、多重分類であってもよい。更に、ユーザにはスプレッドシートに挿入する位置を選択することを要求されるようにしてもよい。承認の後、データはスプレッドシートの最上部に読み込まれてもよい。
【００２７】
更に、１つ以上の実施形態では１１に示されるように、付加的なオプションが付け加えられ、「キーワードの確定」と名付けられてもよい。キーワードブロック内のとき、このオプションは、ワークシート全体を更新することを希望するのか、もしくは更新するブロックを選択するかを示すことをユーザに要求する承認ウィンドウを提示してもよい。可能であればデフォルトで現在のブロックとしてもよい。キーワードブロックの外のとき、このオプションは無効にしてもよい。競合状態を緩和するため、確定データ機能はユーザによりなされた変更のみを含むアップロードファイルを作成してもよい。このような機能は自動「修正」欄で管理されてもよい。加えて、ユーザへの遅延エラー報告を減らすため、可能な限りの多くのエラーチェックがプラグインで取り扱われるようにしてもよい。
【００２８】
また、ユーザがサーバからのデータを更新できるように、オプションが提供されてもよい。キーワードブロックがファイル内にあるとき、承認通知が表示されて、先の確定が失われる以降の変更が示されるようにしてもよい。もし先のデータブロックの更新または挿入以降に変更がなされていない場合、この警告は行われないようにしてもよい。
【００２９】
図１２は、所定の広告グループのため、既存のデータを検索してｍａｘ  ＣＰＣを変更するようにバルクキーワードインポート／エクスポートプラグインモジュール１０をユーザがいかに使用することができるかのフロー工程を示す。最初に、ステップ４０では、ユーザはスプレッドシートアプリケーション１２を開く。スプレッドシートアプリケーション１２が開かれると、ユーザはステップ４２で「キーワード挿入」を選択する。その後、ユーザはステップ４４でデータ検索を要求すると、ユーザがステップ４６でレポートスイート、サーチエンジン、および、キャンペーンを選択してすぐに、データブロックに名前をつける。ユーザは更に、ステップ４８でデータブロックを挿入する場所を選択する。これらの設定が選択されると、ユーザは、ステップ５０で、データの挿入を開始することができ、その間、データが検索されているというメッセージをユーザに表示するようにしてもよい。
【００３０】
データがインポートされると、ユーザはステップ５２でこれらに所望の変更を施すことができる。検索されたデータと既存のデータとの差異がある場合、この指摘をユーザに行ってもよいことに当業者は気づくはずである。
【００３１】
ユーザが（前述したように）キーワードを確定する準備ができているとき、ユーザにはステップ５４で、ワークシート全体または特定のブロックを確定することを望むかどうかが促されてもよい。そしてバルクキーワードインポート／エクスポートプラグインモジュール１０はユーザによって修正されたこれらの列を更新するはずである。確定の後、ユーザはファイルおよびそのコンテンツを、更に修正する必要があるまで保存および記憶することができる。
【００３２】
［バルクマネジメントログ］
１つ以上の実施形態では、各時間データが変更され、手動アップロードまたはスプレッドシートアプリケーション統合のいずれかを介して、トランザクションおよびあらゆるエラーを詳述するログエントリが保持されてもよい。これはまた、ユーザにエラーの詳細を閲覧し、問題を修正するために何を変更する必要があるかを判定するためのインターフェイスを提供することができる。以下のデータの１つ以上は前記ログに保持されてもよい：アップロードデータ、ユーザ名／アカウント；ステータス（完了、処理中、エラー）；処理データ／時間、正常に処理された列（ｙの内のｘ）；（プラグインまたはそうでないものを介して取り扱われた）スプレッドシートアプリケーションのアップロード；および詳細（エラー詳細を表示するためのリンク）。
【００３３】
前述の説明においては、解説にあたって、本発明の十分な理解を提供するために非常に多くの具体的な詳細が説明されている。しかし、当業者であればこのような具体的な詳細無く本発明を実現することができるのは明からであろう。他の例では、本発明を曖昧にすることを避けるため構成および装置はブロック図形式で表示される。
【００３４】
特に、当業者は他のアーキテクチャ、解析、処理技術、機構が使用できること、および、前述の機構以外の機構を用いて本発明を実施できるということを認識するはずである。
【００３５】
本明細書内の「一実施形態」または「実施形態」の参照は、その実施形態に関連して記述された特別な機能、構成または特徴が本発明の少なくとも１つの実施形態に含まれていることを意味する。本明細書の各所の「一実施形態では」といった句の出現は必ずしも同じ実施形態を参照することが全てであるということではない。
【００３６】
詳細な説明のいくつかの箇所は、コンピュータメモリ内のデータビット上で稼働するアルゴリズムおよび象徴の用語で記述されている。これらのアルゴリズム記述や表示は、データ処理分野の熟練者が他の当業者に自身の仕事の本質を最も効果的に伝達する手段である。アルゴリズムはここでは、しかも一般的に、所望の結果を導き出す工程の首尾一貫した順序であると考える。これら工程は物理的な量の物理的な操作を必要とするものである。通常、必ずというわけではないが、これらの量は、記憶、転送、組み合わせ、比較、および他の操作が可能な電気的または磁気的な信号といった形態をとる。大部分は共通使用の理由で、これらの信号はビット、値、要素、シンボル、キャラクタ、ターム、番号またはこれに類するもので呼ばれることは都合のいい時々に証明されている。
【００３７】
しかし、これらおよび類似のタームの全ては適切な物理量に関連し、これらの量に適用される便利な表示に過ぎないといったことを心にとどめておくべきである。詳細に述べられてない限り、そうでなければ解説から明らかではない限り、例えば「処理する（processing）」や「コンピュータで計算する（computing）」や「計算する（calculating）」や「判定する（determining）」や「表示する（displaying）」や同様のタームを使用する解説はコンピュータシステムや類似の電子計算装置の操作および作業を参照する、ということは説明全体を通して正しく理解され、コンピュータシステムは、そのレジスタおよびメモリ内の物理（電子）量として表されるデータを操作して、コンピュータシステムメモリやレジスタ、もしくはその他の情報記憶装置、伝送または表示装置内で物理量として同様に表される他のデータに変換する。
【００３８】
本発明はまた、ここで作業を実行するための装置に関連する。この装置は要求される目的のために特別に構成されるようにしてもよく、コンピュータに格納されたコンピュータプログラムによって選択的に動作されまたは再構成される汎用コンピュータを含んでもよい。そのようなコンピュータプログラムは、例えば、限定されるわけではなく、フロッピーディスク、光学ディスク、ＣＤ−ＲＯＭ、および光磁気ディスクを含んだあらゆるタイプのディスク、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気または光学カード、または、電子命令を格納するために適するあらゆる種類の媒体であるコンピュータ読み取り可能な記憶媒体に格納するようにしてもよく、これらはコンピュータシステムのバスに接続されている。
【００３９】
ここで提示されるアルゴリズムおよびモジュールはどんな特別なコンピュータや他の装置に本質的に関連することはない。各種汎用システムはここでの教示に従ってプログラムで使用してもよく、前記方法工程を実行するより専用の装置を構成することが好適であることを証明することもできる。各種これらシステムのための必須構成は以下の説明から明らかとなるであろう。更に、本発明はどんな特別なプログラミング言語も参照して説明していない。同然のことながら、プログラミング言語の多様性はここで説明される本発明の教示を実現することに使用することができる。更に、本発明のモジュール、機能、属性、方法体系、および他の見地は、ソフトウェア、ハードウェア、ファームウェアまたはこれら３つの組み合わせとして実現することができる、ということはこの分野の当業者であれば明らかなはずである。もちろん、本発明の構成要素がソフトウェアとして実現される場合は必ず、その構成要素は、スタンドアローンプログラムとして、大規模なプログラムの一部として、複数の分離プログラムとして、静的または動的にリンクされたライブラリとして、カーネルをロード可能なモジュールとして、デバイスドライバとして、および、コンピュータプログラミング分野の当業者に現在知られているまたは将来知られる全てのまたは他の手法、の少なくとも１つで実現できる。更に、本発明はいかなる特有のオペレーティングシステムまたは環境での実施に限定されることは決してない。
【００４０】
前述の実現は単に典型であり、本発明の忠実な精神および範囲から逸脱することなく変更を施すことができる、ということは関連する分野の当業者に理解されるはずである。従って、添付のクレームでは本発明の忠実な精神および範囲内で達成されるこういった変更や変形例全てを保護することを目的とする。
【図面の簡単な説明】
【００４１】
【図１】本発明の一実施形態に係るシステムを示す図。
【図２】本発明の一実施形態の使用前のスプレッドシートアプリケーションの初期画面を示す図。
【図３】本発明の一実施形態に係るログイン画面を示す図。
【図４】本発明の一実施形態に係るログイン後のスプレッドシートアプリケーションの画面を示す図。
【図５】本発明の一実施形態に係る「キーワードフェッチ」ユーザインターフェイスを示す図。
【図６】本発明の一実施形態に係る「キーワードローディング」待ちウィンドウを示す図。
【図７】本発明の一実施形態に係るキーワードがロードされた後のスプレッドシートアプリケーションの画面を示す図。
【図８】本発明の一実施形態に係るキーワード変更時のスプレッドシートアプリケーションの画面を示す図。
【図９】本発明の一実施形態に係る「キーワードのアップロード」ユーザインターフェイスを示す図。
【図１０】本発明の一実施形態に係る「データブロックの挿入」ユーザインターフェイスを示す図。
【図１１】本発明の一実施形態に係る「キーワードの確定」ユーザインターフェイスを示す図。
【図１２】本発明の一実施形態に係る処理フローを示す図。
【図１】
2009514102.tif 000003
【図２】
2009514102.tif 000004
【図３】
2009514102.tif 000005
【図４】
2009514102.tif 000006
【図５】
2009514102.tif 000007
【図６】
2009514102.tif 000008
【図７】
2009514102.tif 000009
【図８】
2009514102.tif 000010
【図９】
2009514102.tif 000011
【図１０】
2009514102.tif 000012
【図１１】
2009514102.tif 000013
【図１２】
2009514102.tif 000014
【国際調査報告】
2009514102.tif 000015