(57)【要約】共通のプロジェクト（１００）上で対話する個人（１０４）とエンティティ（１１６）との間の情報交換を容易にする方法およびシステム、より詳細には、スプレッドシートベースのプロジェクト（１０８）に対する、水平的な、すなわち非階層的な参加および／または貢献のための方法およびシステムに関する。その方法およびシステムは、ウェブベース（１０２）であり、従来のブラウザ（１１０）およびスプレッドシート（１０８）の技術を利用し、企業全体に基づいて、情報（１１２，１１６）の協力的な交換を達成する。本発明は、スプレッドシートプログラム（１０８）によって生成される個々のクエリーを結び付けるキャッシング機能を含み、それらを、考慮するためにネットワークを介してサーバ（１００）へ伝送する。
2004506967.tif 000002
【特許請求の範囲】
【請求項１】
情報交換を容易にするシステムであって、
少なくとも１つのデータベースを含むサーバと、
複数のデータセルをもつ少なくとも１つのスプレッドシートを生成するスプレッドシートプログラムと、ブラウザプログラムとを含み、かつ、ネットワークを介して前記サーバと通信するクライアントと、
少なくとも１つの前記データベース内にあらかじめ定義されている、その各々が前記スプレッドシートにアクセスできる複数のユーザを含む少なくとも１つの協力グループと、
前記スプレッドシートに関連した前記データベース内に含まれる少なくとも１つの付属書類に対する少なくとも１つのリンクと
を備え、
前記クライアントの前記ブラウザは、前記スプレッドシートのスクリーンビューから、少なくとも１つの前記付属書類を見ることを容易にするシステム。
【請求項２】
前記情報交換は、階層的な情報交換と非階層的な情報交換とその組み合せとから成る１つの集合から選択される請求項１に記載のシステム。
【請求項３】
前記情報交換は、予算の作成に関連した情報の交換と、予算に対する業績の測定に関連した情報の交換と、予測に対する業績の測定に関連した情報の交換と、それらの組み合せとから成る１つの集合から選択される請求項１に記載のシステム。
【請求項４】
前記サーバが、情報のエンタプライズソースに関連している請求項１に記載のシステム。
【請求項５】
前記クライアントが前記サーバと通信する前記ネットワークが、イントラネット、インターネット、ワールドワイドウェブ、ローカルエリアネットワーク、ワイドエリアネットワークおよびそれらの組み合せから成る１つの集合から選択される請求項１に記載のシステム。
【請求項６】
第１のスプレッドシートを提供する際に前記スプレッドシートプログラムにより使用されるデータが、前記クライアントに関連するスクリーン上に表示されたツールバーにおけるユーザ選択の第１の集合によって決定され、
前記ユーザ選択の第１の集合は、カレントビューを決定し、
前記スプレッドシートプログラムにより提供される第２のスプレッドシートが、前記ツールバーにおける前記ユーザ選択の第１の集合に対するユーザの変化により決定され、
前記ユーザ選択の第１の集合からの任意の不変のユーザ選択は、前記ユーザの変化によって決定される第２のカレントビューに自動的に組み込まれる請求項１に記載のシステム。
【請求項７】
前記カレントビューが、前記クライアントから前記ネットワークを介して前記サーバへ伝送するデータ要求を決定する請求項６に記載のシステム。
【請求項８】
前記カレントビューが、前記クライアントが、前記クライアントに関連したデータキャッシュ内に含まれるデータに基づいて最初に実行しよと試みるデータ要求を、前記データ要求の実行が前記データキャッシュに含まれるデータに基づいて不完全である範囲で決定し、
前記データ要求が、前記クライアントから前記ネットワークを介して前記サーバへ伝送する第２のデータ要求を生じさせる請求項６に記載のシステム。
【請求項９】
前記データ要求が、データの少なくとも２つの部分の要求を含み、
前記データ要求は、前記ネットワークを介した前記クライアントへの単一のクエリーに対して、前記データの少なくとも２つの前記部分を含むように形成される請求項６に記載のシステム。
【請求項１０】
少なくとも１つの前記協力グループが、企業に対して異なる職能的責任を有する地理的に分散した個人を含む請求項１に記載のシステム。
【請求項１１】
少なくとも１つの前記リンクが、少なくとも１つの前記スプレッドシートの複数の前記データセルの中の特定のデータセルに結合される請求項１に記載のシステム。
【請求項１２】
少なくとも１つの前記付属書類が、付属スプレッドシート、ワープロ文書、スライドプレゼンテーション、図形ファイル、音声ファイル、マルチメディアファイルおよび前記ネットワーク上で見ることができるコンテンツから選択される請求項１に記載のシステム。
【請求項１３】
さらに、複数の前記ユーザの中の１人のユーザによって、少なくとも１つの前記協力グループ内の他の前記ユーザによって見られるメッセージが掲示される掲示板を備える請求項１に記載のシステム。
【請求項１４】
さらに、少なくとも１つの前記スプレッドにシートに関連した情報が前記ネットワークを介して前記サーバと通信されるとき、前記協力グループに通知する手段を備える請求項１に記載のシステム。
【請求項１５】
さらに、前記協力グループと、情報の非階層的交換に関連したガイダンスを通信する手段を備える請求項１に記載のシステム。
【請求項１６】
前記通信手段が、戦略、任務、目的、予算基準、予算パラメータ、競争上の情報、経済情報、雇用情報、タイムテーブル、期限およびそれらの組み合せから成る集合から選択される主題に関連した、企業の幹部からの少なくとも１つのメッセージを含む請求項１５に記載のシステム。
【請求項１７】
前記協力グループを定める複数の前記ユーザのうちの少なくとも１人の個人が、少なくとも１つの別の協力グループの構成員である請求項１に記載のシステム。
【発明の詳細な説明】
【０００１】
（技術分野）
本発明は、共通のプロジェクト上で対話する個人と団体との間の情報交換を容易にする方法およびシステムに関し、より詳細には、スプレッドシートベースのプロジェクトへの、水平的な、すなわち非階層的な参加および／または貢献のための方法およびシステムに関する。本発明のある実施の形態において、その方法およびシステムは、例えば、インターネットおよび／またはワールドワイドウェブ等のコンピュータネットワーク上の有効な遠隔情報アクセスおよび交換を容易にする。
【０００２】
（背景技術）
情報およびデータを収集、算定、モニタおよび管理するスプレッドシートの使用が普及している。長期にわたって、スプレッドシート技術は、個人使用およびビジネス使用の両方にとって、柔軟性のある多種多様な用途を容易にする多数のコンピュータベースシステムに進化した。ＶｉｓｉＣａｌｃ、Ｌｏｔｕｓ １−２−３、Ｑｕａｔｔｒｏ ＰｒｏおよびＥｘｃｅｌ等のソフトウェア製品は、コンピュータベースの表計算アプリケーションの利用性および用途を大きく広めた。また、スプレッドシート技術は、時を経て、会社の特定のニーズが発展するにつれて会社のニーズおよび目的を満足させるように会社によって開発された数え切れないほどの「レガシー」システムの一部になった。
【０００３】
企業業績を予算化／予測する、および、予算化／予測に対して実際の業績を監視／評価するコンピュータベースシステムおよび手順は、現在のスプレッドシート技術の能力および限界の両方を典型的に示す。典型的な予算編成処理は、非常に時間がかかり、煩雑で非効率であり、多量のデータ文書を介する無数の反復を伴う。典型的に、予算編成処理は、歴史的情報、競争に関する問題、長期および短期の企業目標、および、予測された歳入および支出の解析を含む。典型的な予算編成処理に関与する者は、彼らの責任および／または専門的知識の範囲内で、該当する情報を提供せよと依頼される。
【０００４】
予算編成の関係者は、しばしば、必要な情報および入力を提供する組織内の別の個人に頼る。その必要な情報および入力とは、例えば、歴史的および予測される業績、競争圧力等に関する情報である。これらの別の個人を巻き込むことは、一般的に、予算編成処理の関与が、企業の序列内の１または複数の個人によって、または、そのような個人の報告を介して制御および／またはフィルタリングされるという点で限界がある。さらに、現在の予算編成処理は、一般的に、個々に予測された数の内部関連性および内部依存性を効果的に解決および／または認識することができない。例えば、もし、販売組織が、極東における非常に割合の大きい販売を予測するなら、そのような増大する売上げによって影響を受ける種々の支援職務、例えば、出荷および受け入れ、顧客サービス等は、売上げにおけるシフトを反映するために彼らの予測を調整する必要がありうる。しかし、現在の予算編成処理は、一般的に、そのような変形を識別するために必要とされる、かつ、一旦識別されると、その予算／予測の数値を調整してそのような変形に適応するために必要とされる種々の通信を容易にしない。労力や費用のかなりの消費に関わらず、予算編成処理は、しばしば、管理に対する長期的値を欠く。
【０００５】
予算編成処理において不具合を含むことは著しい。第１に、会社の序列における「上役」を介して予算編成処理に入力を提供することが必要とされる個人は、しばしば、特権が奪われ、彼らの制限された関与によって欲求不満になる。さらに、これらの個人は、彼らの関与が弱くかつ制限されるために、最終的な予算の所有権を持つこと、または、その責任をもつことは期待できない。第２に、予算に対する階層的な試みは、一般的に、最終予算に間違った仮定を混入する。なぜなら、歳入／支出変動の内部関連性および内部依存性は、大部分は認識されず無視されるからである。第３に、予算編成処理に対する種々の提案の背後にある論理的根拠が、しばしば、その編成処理において失われる。例えば、もし、Ｒ＆Ｄ職務が、販売／マーケティング職務が、特定のマーケットの必要性／機会がＲ＆Ｄの余分な労力を必要とすると識別するために、人員／支出における増大を要求しているなら、Ｒ＆Ｄ要求の根本的根拠は、もし、「上層の経営陣」によって知られるなら、Ｒ＆Ｄ要求の推奨を強要しうる。無数の「根拠」は、個々の予算提案を支援し、その大部分が、階層化された予算編成処理において失われる。
【０００６】
現在の予算編成処理の更なる制限は、一般的に、予算編成処理、特に、予算に対する会社の同意を、会社の継続的業務の管理に統合することができないことである。管理チームの特定の構成員が、予算に関連した会社の業績を綿密に監視する一方、そのような業績が、会社の業務の他の部門に周期的に伝えられ、特に、業績が予算予測に追いつかないとき、「管理サークル」の外部の個人は、おしなべて、彼らの業績を予算に対して測定することができず、測定することを妨げられる。
【０００７】
合意した予算を、会社の日常の業務に統合できないことは、いくつかのマイナス要素をもつ。第１に、業績の傾向が、そのような傾向にタイムリーに反応することができる個人に知らされない。第２に、「管理サークル」の外部の個人による予算の所有権および予算への貢献が、さらに、不明瞭である。第３に、合意した方針に対する業績に基づいた企業文化が非常に不明瞭である。第４に、管理スキルを発達させるべき非管理職の個人の能力が最小限になる。そして、第５に、毎年の予算問題から学ぶ機会、例えば、特許獲得のための法的費用に対するＲ＆Ｄ支出の相互依存性を認識する機会が果たされない。
【０００８】
地理的に分散した任意の組織の有効な管理に対するさらなる試みは、重要情報のタイムリーな交換、および、重要情報へのアクセスである。この試みは、特に、予算準備および予算に対する業績の測定／管理の領域において顕著である。会社が、一般的に、予算の編成に必要なデータ、および、予算に対する業績の測定に必要な業績データをリアルタイムで収集している間、管理サークルの外部の個人にとってのデータの有用性は、たとえ、いつでも利用できるとしても、一般的に制限される。例えば、インターネットおよび／またはワールドワイドウェブを介したデータ通信の継続した進展とともに、データのタイムリーな交換および有用性を容易にするために必要なインフラ設備が、一般的に、利用できる。
【０００９】
会社が、例えば、予算データ、業績データ等の所有の財務情報に対して社内の広範囲のアクセスを認める潜在性を評価するとき、問題が出現する。まず第１は、そのような重要情報の機密性が維持され、かつ、異なるレベルの情報にアクセスする個人が、適切に制限される必要性である。そのような会社が直面するさらなる問題は、そのような情報の遠隔地への伝達に関連した待ち時間（ラテンシー）である。企業情報への遠隔アクセスを容易にするよう設計されたシステムが、首尾よく実行かつ使用されるために、システムの応答速度は、確実に最適化されなければならない。さらに、システム設計は、最善の賦課決定がタイムリーに作られるように、システムユーザに利用可能な解析ツールにおける最大の柔軟性を容易にしなければならない。
【００１０】
データに対する試み、特に、スプレッドシートベースのシステムおよびソフトウェアプログラム（例えば、Ｌｏｔｕｓ１−２−３およびＥｘｃｅｌ）の広範囲な有用性にも関わらず、共通のプロジェクト上で対話する個人と団体との間の情報交換を容易にする方法およびシステムの必要性が残っている。実際に、スプレッドシートベースの予算および／または業績測定ツール等の共通プロジェクトに対する、水平的な、すなわち非階層的な参加および／または貢献を容易にする方法およびシステムの明白な必要性が存在する。加えて、例えば、インターネットおよび／またはワールドワイドウェブ等のコンピュータネットワークを介した、待ち時間が減じられた遠隔情報アクセスおよび交換を容易にするシステムおよび方法の必要性が存在する。
【００１１】
（発明の開示）
（開示の概要）
本発明は、共通のプロジェクト上で対話する個人と団体との間の情報交換を容易にする、新しくかつ有効な方法およびシステムに関し、より詳細には、スプレッドシートベースの取り組みへの、水平的な、すなわち非階層的な参加および／または貢献のための方法およびシステムに関する。本発明のある実施の形態において、その方法およびシステムは、例えば、インターネットおよび／またはワールドワイドウェブ等のコンピュータネットワークを介した有効な遠隔情報アクセスおよび交換を容易にする一方、それらに関する待ち時間を減じる。
【００１２】
（発明を実施するための最良の形態）
以下に、図面を参照して、本発明の実施の形態について詳細に説明する。
本発明は、共通のプロジェクト上で対話する個人と団体との間の情報交換を容易にする方法およびシステムを提供する。その方法およびシステムは、好ましくは、その共通プロジェクトへの、水平的な、すなわち非階層的な参加および／または貢献を容易にする。本発明の好ましい実施の形態において、その方法およびシステムは、スプレッドシートの作成、例えば、企業全体の予算および／または予測の編成等に対する入力および参加を容易にする。本発明の更なる実施の形態において、その方法およびシステムは、例えば、インターネットおよび／またはワールドワイドウェブ等のコンピュータネットワークを介した有効な遠隔情報アクセスおよび交換を容易にする一方、それらに関する待ち時間を減じる。
【００１３】
本発明の方法およびシステムは、特に、任意の全ての業界および地理的位置に渡る任意の規模の企業によって効果的に使用されうる、ウェブベースの財務分析解決方法および専門的なサービス公共事業を提供する。その方法およびシステムは、好ましくは、集中データおよび文書のレポジトリーの利益を使用し、かつ、それを、インターネットのインフラ設備を効果的に活用する分散型スプレッドシート技術の柔軟性と結びつける。さらに、ここで開示されるその方法／システムは、ユーザが、予算スプレッドシートを、主として管理されたＯＬＡＰおよび関係データベースにダイナミックにリンクすることを可能にする。
【００１４】
本発明によれば、全てのレベルのウェブ中心の「会議場所」および会社の職務領域は、好ましくは、以下のことを容易にするように形成されてよい。それは、（１）企業戦略に関する通信、（２）有効な予算／予測に必要となる重要な仮定の評価、（３）予算形成における形成と協力、（４）予算編成処理の追跡と管理、および／または、（５）個人化されたパフォーマンスメトリックを見ることである。本発明の方法／システムの使用を通じて、企業は、予算を、企業戦略と合わせることができ、正確な予算を、より早くかつ労力を少なくして配布することができる。本発明の方法／システムは、ユーザの訓練、メンテナンスおよび／または、内部ＩＴ職員からの付属ソースを最小限しか必要とせず、受け入れられた技術水準に基づいて最適に利用できる。
【００１５】
図１を参照すると、本発明による典型的なシステム１００の図式的な図が与えられる。システム１００は、サーバ１０２と、コンピュータネットワーク１０６を介して通信を行う典型的なクライアント１０４とを含む。コンピュータネットワーク１０６は、例えば、イントラネット、インターネットおよび／または、ワールドワイドウェブである。当業者に容易に明らかであるように、クライアント１０４は、複数のクライアント１０４の代表であることが意図される。そのクライアントの各々は、もし適当な安全クリアランスが達成されるなら、連続的または同時のどちらであっても、ネットワーク１０６を介してサーバ１０２と通信できる。
【００１６】
ネットワーク１０６を参照すると、本発明によれば、クライアント１０４が、任意のデータ通信技術によって、ネットワークにアクセスおよびネットワークと通信できると考えられる。例えば、クライアント１０４は、Ｔ接続等の従来のポートによってインターネットに直接配線される従来のローカルエリアネットワーク（ＬＡＮ）の一部である１以上のパーソナルコンピュータを含んでもよい。また、クライアント１０４は、ネットワークに電話接続またはケーブル接続を介して接続するためにモデムを使用する１以上のパーソナルコンピュータを備えてもよい。また、そのパーソナルコンピュータは、ピアツーピアネットワークの一部であってよい。どの場合においても、情報が、既知の、例えば、１以上のルータ、ワイドエリアネットワーク（ＷＡＮ）、衛星、ハブ、リピータ、ブリッジおよびゲートウェイ等を介して、サーバ１０２に伝送、または、サーバ１０２から伝送されるように、１または複数のクライアント１０４が、ネットワーク１０６と通信するよう適用される。データ伝送は、典型的に、データ伝送の実質的な側面だけでなく、アドレス、エラー検査情報等も含むパケットで、ネットワークからネットワークへ送られる。
【００１７】
さらに図１を参照すると、クライアント１０４は、本発明の方法およびシステムのために、少なくとも２つのソフトウェアアプリケーションを含む。その２つのソフトウェアアプリケーションは、例えば、スプレッドシートソフトウェアプログラム１０８およびウェブブラウザソフトウェアアプリケーション１１０である。スプレッドシートプログラム１０８およびブラウザ１１０は、クライアント１０４のメモリにロードされるか、または、付属のフロッピー、ＣＤ−ＲＯＭ、ＤＶＤおよび／またはテープ駆動装置等のクライアント１０４によるユーティライゼーションを利用できる。ネットスケープコミュニケータまたはマイクロソフトインターネットエクスプローラ等の任意の従来のブラウザ１１０が、本発明の方法／システムによる使用のために考えられる。同様に、本発明の方法／システムは、例えば、Ｌｏｔｕｓ １−２−３、Ｑｕａｔｔｒｏ Ｐｒｏ、Ｅｘｃｅｌおよび／または、レガシースプレッドシートシステム等の任意のスプレッドシートプログラム１０８とともに使用されてよい。本発明によるクライアント１０４によって使用される好ましいスプレッドシートプログラム１０８は、マイクロソフトエクセル２０００である。実際に、本発明の方法／システムは、都合の良いことに、マイクロソフトエクセル２０００の全機能を使用する。それは、例えば、操作および使用する者に既知のレポートウィザード、スプレッドシートデザイン、スプレッドシート修正等である。本発明によるクライアント１０４によって使用される好ましいブラウザプログラム１１０は、マイクロソフトインターネットエクスプローラ４．０（または、それ以降のバージョン）およびネットスケープコミュニケータ Ｖ４．０（または、それ以降のバージョン）である。マイクロソフトエクセル２０００に関していえば、本発明の方法／システムは、都合の良いことに、そのようなブラウザプログラムの全機能を使用する。それは、そのブラウザプログラムを操作および使用する者によって既知である。
【００１８】
スプレッドシートプログラム１０８およびブラウザ１１０以外に、クライアント１０４は、典型的に、そのメモリ内に記憶される、および／または、関連する駆動装置またはサーバからアクセスできる種々の付属のユーザドキュメント１１２を含む、および／または、それらに直接アクセスできる。例えば、クライアント１０４は、ワープロ文書、音声ファイル、および／または、図形ファイル、スプレッドシート等を含むユーザドキュメント１１２にアクセスできる。クライアント１０４は、「オフライン」、すなわち、ネットワーク１０６から独立して、または、「オンライン」、すなわち、ネットワーク１０６やサーバ１０２と通信対話で、動作するよう適合される。オフラインで動作するとき、クライアント１０４は、サーバ１０２に関連するデータベース１１４に記憶されたデータにアクセスできず、データベース１１４にデータを供給することもできない。それにも関わらず、データベース１１４からのデータは、データが、オフライン中に、クライアント１０４において、ユーザによって入力され、モデル化され、および／または、修正される範囲で、オフラインのとき、クライアント１０４に、あらかじめダウンロードされてもよい。そのような入力／修正されたデータが、クライアント１０４のメモリ内に記憶され、続いて、その後、ネットワーク１０６を介して、サーバ１０２に伝送／アップロードされてもよい。本発明の好ましい実施の形態において、クライアント１０４は、マイクロソフトウィンドウズまたはマイクロソフトＮＴワークステーションから選択されるオペレーティングシステムを含む。
【００１９】
図１をさらに参照すると、サーバ１０２は、クライアント１０４が、１または複数のデータベース１１４と通信およびデータ交換することを容易にする。サーバ１０２は、好ましくは、エンタプライズシステムおよび／またはエンタプライズソース１１６へのアクセスを容易にする。そのエンタプライズシステムおよび／またはエンタプライズソース１１６は、例えば、企業のＥＰＲシステム１１８、総勘定元帳１２０および他のシステム１２２である。システム１００は、好ましくは、複数の拡張性のあるバックエンドデータベース１１４およびファイルサーバ１０２に専用高速接続を提供する。システム１００の好ましい実施の形態において、サーバ１０２は、ＷｉｎｄｏｗｓＮＴ４．０オペレーティングシステムを使用する。それは、ユーザのおおよその数に基づいて、以下のように構成される。
【表１】
2004506967.tif 000003
【００２０】
速さ特性および性能特性を最大限にするために、１または複数のサーバ１０２は、一般的に、画一的に構成され、個々のユーザのシステム要件に最も見合う特注生産を可能にする。本発明による典型的なサーバ１０２構造は、以下に述べられる。
【表２】
2004506967.tif 000004
【００２１】
本発明の好ましい実施の形態において、システム１００は、全ての物理的構成要素および論理的構成要素にわたって安全性を提供する。それ故、高レベルデータとアプリケーションの完全性を保証する。機能上の安全性は、一般的に、１または複数のシステム管理者に、特徴、機能性、ドキュメントおよびデータへのユーザアクセスを制限することを可能にすることによって、スプレッドシートプログラム１０８内の個々のディメンジョンまたはフィールドに提供される。加えて、接続セキュリティは、一般的に、ｈｔｔｐｓプロトコルおよび暗号鍵を通したＳＳＬ接続を利用することによって、インターネットおよび／またはワールドワイドウェブを介して交換される全ての情報のデータ暗号化を提供することにより、本発明により達成される。
【００２２】
図２によると、本発明の方法／システムのある側面が説明できる典型的なスクリーンレイアウト２００が提供される。スクリーン２００は、クライアント１０４のユーザによって閲覧されうるスクリーンレイアウトの代表である。ここで述べられる機能を提供するために必要とされるアプリケーションソフトウェは、例えば、当業界で既知のインターネットダウンロードによって、クライアント１０２に、容易にダウンロードおよび／またはインストールできる。そのようなアプリケーションソフトウェアのインストールは、都合の良いことに、クライアント１０２のデスクトップ上にアイコンを提供し、そのユーザアクセスを容易にできる。システム１００へのサインオンは、典型的に、ユーザアクセスを認証するために、適切な名前／パスワード入力を含む。
【００２３】
さらに図２を参照すると、スクリーン２００上のコンテンツは、複数のセルまたはブロック２０２に含まれる。特に、典型的なスクリーン２００において、セル２０２は、「地図」２０４、「他からの掲示」すなわち「掲示板」２０６、「ＣＥＯビジョン」２０８、および、「比較解析」スプレッドシート２１０を含む。それぞれ個々のセル２０２は、好ましくは、セルビューが拡大、編集、スクロールおよび／または閉じられることを可能にする従来の機能キーが提供される。スクリーン２００上に表示される情報に関連したレイアウトおよび様式への再編成および／または変更は、スクリーン表示機能に組み込める固有の制御および／または制限を条件として、従来のメニュー方式コマンド２１２を通して容易化される。例えば、システム１００は、ＣＥＯビジョン２０８の位置決めが修正されないようにプログラムでき、よって、企業にとって重要であると考えられる情報の即座の閲覧を保証する。好ましくは、システム１００は、３０ものブロック２０２が、各々のページまたはスクリーンビュー上で閲覧可能となることを可能にし、従って、ユーザが、該当する情報への効率性の高いアクセスのためにブロックからブロックへスクロールすることを可能にする。従来のアプリケーションに関して、個々のブロック２０２は、例えば、所望のブロック２０２上のダブルクリック等の適切なキーボード／マウスコマンドによって、ユーザのスクリーンいっぱいまで拡大できる。
【００２４】
スクリーン２００によって示されるように、システム１００は、都合の良いことに、該当するデータおよび情報のリアルタイムの迅速な共用を通して、予算編成および／または予測等の企業全体のプロジェクトにおけるグループ参加を容易にする。従って、ＣＥＯビジョン２０８は、企業目標、予算編成パラメータおよび戦略的チャンス等の、予算編成処理において関係者に伝達されうる種々の情報を示す。ＣＥＯビジョン２０８において伝達される情報は、周期的に、更新および／または改変でき、かつ、他の管理情報によって置換および／または補強できる。その管理情報は、例えば、ＣＦＯ、管理者および／または他の財務職員からの、予算編成処理の完成に対する状態および／またはパラメータに関する１または複数のメッセージである。
【００２５】
ブラウザ１１０の機能に基づいて、セル２０２の各々における情報コンテンツは、都合の良いことに、付属の情報ソース、または、インターネットおよび／またはワールドワイドウェブ上に位置される外部の情報ソースにリンクできる。付属の情報ソースとは、例えば、付属のスプレッドシート、ワープロ文書、パワーポイントプレゼンテーション、ビデオファイル、音声ファイル等のエンタプライズソース１１６内に含まれる文書である。外部の情報ソースとは、ニュース記事、解説者レポート、競合企業の公表物等である。付属の情報ソースを、本発明の方法／システムによって提供される予算編成処理に関連した通信機関と接続できることは、その予算編成処理の効率、信頼性および精度を著しく改善する。さらに、従来のハイパーリンク技術の使用により、そのような付属情報を、予算関連提案の特定の側面に直接的に関連付けることは、技術的に効率がよく、予算編成処理を妨げるものでも、遅らせるものでもない。実際に、そのような予算関連提案の受取人は、付属文書に容易にアクセスでき、提案の長所に、迅速に、かつ、適切な背景情報の十分な知識をもって容易にアクセスできる。
【００２６】
再び図２を参照すると、ヨーロッパ地図２０４は、例えば、ヨーロッパでの販売を担う個人等の予算編成処理に参加する個人と特別な関係がある、スクリーン２００上に示され得る種々の情報を説明する。ヨーロッパ地図２０４は、データベース１１４、エンタプライズソース１１６内で、クライアント１０４に記憶されてもよく、インターネット／ワールドワイドウェブに記憶されてもよい。データブロック２０４ａ，２０４ｂは、地図２０４の根本的な内容に関する詳細な情報を含み、地図２０４からそれにリンクされてよく、および／または、地図２０４の表示にフォーマットされてもよい。データブロック２０４ａ，２０４ｂのデータコンテンツは、上で詳細に説明された潜在的なデータソースのうち任意のものから得られてもよい。
【００２７】
上述したように、スクリーン２００は、単に、本発明の方法／システムによって提供されるスクリーンビューを示す。研究開発の副社長または相談役等の、会社内で種々の職能的責任をもつユーザにとって、地図２０４は、都合のよいことに、これらのユーザに関連したコンテンツ、例えば、組織チャート、プログラムレポートおよび新しい製品導入に関する統計等によって置き換えられる。加えて、ヨーロッパの販売に興味を持つユーザは、例えば、スクリーン２００に示された編集機能を用いて、地図２０４から、所定の修正されたコンテンツに、セル２０２のコンテンツを周期的に変化させることが可能である。そのヨーロッパの販売に興味をもつユーザの個人ページは、本発明の方法／システムによる図２に示される。
【００２８】
掲示板２０６を参照すると、本発明の方法／システムは、都合の良いことに、直接通信機能を提供する。その直接通信機能は、ある側面において、Ｅメールシステムに類似するが、本発明では、有効性および通信効率性において、Ｅメールをはるかに上回る。掲示板２０６は、予算編成等のタスクに関連した情報を記憶および／または掲示する集中化した位置を提供することによって、情報共有化を容易にする。例えば、ユーザは、予算編成ガイドライン、適時性、テンプレート等に関連する情報を、掲示板２０６に掲示することを望む場合がある。この情報を全員にメールで送信し、従って、誰かがメール配信リストからうっかり削除されるという固有のリスクを想定するよりも、その情報は、本発明による掲示板２０６に容易に掲示でき、掲示された情報を必要とする、および／または、掲示された情報に興味のある誰もが、掲示板２０６に容易にアクセスできる。本発明の好ましい実施の形態において、掲示板２０６に情報を掲示するユーザは、掲示が発生したという告知を、受取人および／または他の興味ある関係者に、メールで送信し、それによって、掲示された情報を即座に見直す可能性を増すというオプションを有する。
【００２９】
本発明の更なる好ましい実施の形態において、掲示板２０６への掲示は、カテゴリーおよび／または文書の種類によって分類できる。例えば、掲示板の掲示の処理において、ユーザは、仮定、ガイドライン、スケジュール、タイムテーブルおよびパッケージ等の、あらかじめ決められた分類リストから、掲示される文書の種類を指定するよう要求されてもよい。上述の分類に関連して、「仮定」は、典型的に、管理職によって生成され、会社の将来の見通しを組織の構成員に連絡するために使用できる。その会社の将来の見通しとは、例えば、企業は、２０％のトップレベルの成長を期待している、または、企業は、粗利益を３％増やそうとしている等である。「ガイドライン」は、仮定と同様に、典型的に、企業の幹部によって生成され、予算編成処理の側面に、例えば、前年比の３％しか増やさないＴ＆Ｅ支出、および、前年比の少なくとも５％増やす代理店売り上げ高等の上限または下限を課すことができる。「スケジュール」は、例えば、入力スケジュール等のデータを入力するテンプレートを含んでもよく、「タイムテーブル」は、重要な会議／会社行事の１および／または複数のデータを提出するタイムラインを含んでもよい。「パッケージ」は、例えば、予算編成処理における責任を満たす組織内の個人によって必要とされる背景情報等の予算関連情報パッケージを含んでもよい。追加のカテゴリーが、個々の企業による必要に応じて、その時々に、システム管理者により追加されてもよい。
【００３０】
本発明のシステム／方法は、一般的に、掲示板２０６にメッセージを掲示する際に使用されるアドレスブックまたは「リスト」を提供する。メッセージ伝送は、１以上の対象となる受取人に直接命令され、それ故、予算編成処理に関する非階層的な対話を容易にする。加えて、あらかじめ決められたグループが提供および／または確立され、種々の掲示に共有利益を有する個人間の通信を容易にする。協力者の掲示板２０６に掲示されるメッセージは、都合の良いことに、物語的な情報および／または質問を提供してもよく、例えば、データベース１１４またはエンタプライズソース１１６において、システム１００内に含まれる文書を同封しても、伴っても、および／または、その文書につながってもよい。メッセージは、即座に、任意のＥメールシステムから独立して、受取人の掲示板２０６に掲示され、予算編成処理において、直接的な非階層的コミュニケーションおよび協力を容易にする。受取人が掲示された１または複数のメッセージを見ることは、送信を行う個人によって確認され、それ故、受取人が所望の通信を受け取ったことを保証する。受取人は、そのメッセージを、別の受取人に転送できるが、その基礎となるコンテンツを変化させることはできない。掲示物は、例えば、データ、送信者および題目等の複数の特性に基づいて記憶でき、そのメッセージを掲示するユーザによって編集および／または削除されうる。
【００３１】
さらに図２を参照すると、比較分析スプレッドシート２１０は、本発明の方法／システムにより、共同予算編成処理の一部としてアクセスされ、モデルとなり、提出されうる多くのスプレッドシート、および、スプレッドシートベースの文書を代表する。模範的な比較分析スプレッドシート２１０は、典型的に、エクセル等の従来のスプレッドシートプログラム１０８によって実行および提供され、典型的に、データベース１１４および／または他のソース１１６から、その情報、数式および／またはデータを引き出す。別の方法として、オフライン作業中、比較解析は、ユーザのパーソナルコンピュータのハードドライブおよび／またはそのようなパーソナルコンピュータに関連する付属駆動装置から、その情報、数式および／またはデータを引き出す。ユーザは、比較解析スプレッドシート２１０、または、本発明によるスクリーン２００上に表示されうるそのような他のスプレッドシートに、データおよび／または数式を入力することによって、仮定等を見たり、修正、更新、モデル化、テストしたりしてもよい。
【００３２】
ユーザが、スプレッドシート２１０のセルまたはディメンジョンに数式を入力するとき、スプレッドシートプログラム１０８は、典型的に、当業界で既知の、機能名を再フォーマットするミニコンパイラによって、その数式を処理する。そのコンパイラの結果は、一般的に、そのセルまたはディメンジョンに確保された記憶位置に書き込まれる。スプレッドシートにおける他の数式へのポインタは、スプレッドシートプログラム１０８によって提供され、その数式を含むセルのリストを効果的に作成し、それ故、スプレッドシートプログラム１０８の時間を節約し、再計算中に改善された効率を提供する。ユーザによる数式の削除は、結果として、数式チェーンを再結合するために、そのポインタを向けなおすことになる。スプレッドシートが再計算されるとき、スプレッドシートプログラム１０８は、数式を含むセルまたはディメンジョンを識別するポインタリストを介した第１のパスを作ることによって時間を節約する。そのスプレッドシートプログラムは、典型的に、変化したデータに依存するそれらの数式を発見し、再計算が必要な各々に印を付ける。
【００３３】
再計算を必要とするセルを識別した後、スプレッドシートプログラム１０８は、典型的に、再計算のために印が付けられた式のみに焦点を合わせたリストを介した第２のパスを作る。各々について、スプレッドシートプログラム１０８は、典型的に、その式が、いまだ再計算されていない別の式に依存するかどうか判断する。もし依存するなら、スプレッドシートプログラム１０８は、依存している１または複数の式が、リストの最後まで移動するように、セルのポインタ、および、接続されるセル／ディメンジョンのポインタを調整する。式が、いまだ計算されていない式に依存しない式に遭遇したとき、スプレッドシート１０８は、典型的に、そのような式によって必要とされる計算を行うことを約束する。それに関連して必要とされるデータ読み出しの効率性は、本明細書で説明される計算にとって重要である。
【００３４】
本発明の方法／システムにおいて、スプレッドシートプログラム１０８は、都合の良いことに、地理的に分散されるユーザによって使用される。従って、データは、データベース１１４やエンタプライズソース１１６等の中央データベースレポジトリー内に最適に維持される。例えば、データベース１１４からのデータ読み出しまたはデータベース１１４へのデータ入力等のクエリーおよび／または応答が、ユーザのクライアント１０４とサーバ１０２との間で伝送される度に、ネットワーク１０６に関連したラテンシー問題に遭遇する。本発明によると、クライアント１０４とサーバ１０２との間のデータ交換に関連した効率性を最適化する固有のキャッシング方法／システムが提供される。本明細書で開示されるキャッシング方法／システムは、設計において柔軟性があり、任意のスプレッドシートプログラム１０８および／またはハードウェア／ソフトウェアのインフラ設備で実施可能である。
【００３５】
従来のスプレッドシートプログラムにおいて、データ読み出しは、一般的に、以下の方式のうち１つによって達成される。（ｉ）マルチパラメータクエリーに対するセルベース応答は、スプレッドシート内のセルに直接配信されないデータのセルブロックを生み出す。（ｉｉ）個々のクエリーに対するセルベース応答は、そのようなデータを必要とするスプレッドシートに直接配信されるが、各々のセルベースデータクエリーは、自動的に、結果として、必要とされるデータのために、データベースに対して独立した即時のクエリーとなる。（ｉｉｉ）ピボットテーブル。従来のデータ読み出し方式に対する異なった対照において、本発明の方法／システムは、データ読み出しを相当容易にし、ネットワーク１０６のラテンシーに関連した潜在的移転を減ずる、クライアント１０４上のキャッシングシステムを利用する。
【００３６】
本発明のキャッシングシステムによると、クライアント１０４は、第１のキャッシング機能を有する。それは、クライアント１０４で入力される、または、例えば、データベース１０４またはエンタプライズソース１１６から、クライアント１０４に対して読み出されるデータを自動的にキャッシュに格納する、「データキャッシュ」と呼ばれる機能である。従って、図２のスプレッドシート２１０を参照すると、「全予算案２００１年」のための収入の数値（すなわち、４１，２１９，７２７ドル）が、まずクライアント１０４によってデータベース１１６から読み出されるとき、そのような数値は、自動的にデータキャッシュに記憶される。その後、スプレッドシート２１０の再計算が必要とされる毎に、「全予算案２００１年」と名付けられたセルによって必要とされる、あらかじめキャッシュに格納された収入データを得るために、データキャッシュがアクセスされる。従って、本発明のキャッシング方法／システムによれば，クライアント１０４のデータキャッシュに含まれるデータは、サーバ１０２からネットワーク１０６を介して読み出される必要がない。
【００３７】
本発明によるクライアント１０４によって所有される第２のキャッシング機能は、クライアント１０４が、ネットワーク１０６を介してなされる問い合わせやネットワーク１０６を介して受け取られる応答の数を十分に最小限にすることを可能にする。キャッシングシステムの第２の側面によれば、クライアント１０４は、スプレッドシートプログラム１０８によって要求されるデータの各々の部分を、そのようなデータがクライアント１０４のデータキャッシュ内にある範囲内で、内部で自動的にチェックする「キーキャッシュ」機能を有し、そのキーキャッシュは、そのようなデータを、即座に、そこで使用するスプレッドシートプログラム１０８に提供する。加えて、キーキャッシュは、ネットワーク１０６を介してなされる任意の潜在的要求からのそのようなデータ要求を排除する。すなわち、データキャッシュに含まれるデータは、ネットワーク１０６を介したクエリーから自動的に省略される。反対に、スプレッドシートプログラム１０８によって要求され、かつ、キーキャッシュによってデータキャッシュ内にないと判断されるデータの部分は、ネットワーク１０６を介して任意の伝送が行われる前に他のそのようなデータの全てと結合させるために、キーキャッシュによって保持される。
【００３８】
使用時に、本発明の有利なキャッシング機能は、以下のように動作する。スプレッドシートプログラム１０８が、クライアント１０４のユーザによって、例えば、図２のスプレッドシート２１０等のスプレッドシートを提供すること、または、スプレッドシートを再提供して、修正されたデータ、フォーマットおよび／または式を反映させることが要求されるとき、スプレッドシートプログラム１０８は、そのクライアントに、ユーザの要求に応えるために必要なデータ、フォーマットおよび／または式を提供するよう要求する。キーキャッシュは、要求された全てのデータ、フォーマットおよび／または式が、クライアント１０４のデータキャッシュ内に含まれているかどうかを判断する。要求されたデータ、フォーマットおよび／または式が、データキャッシュ内に含まれる範囲内で、そのような要求された情報が、即座に、そこで使用されるスプレッドシートプログラム１０８に提供される。しかし、データキャッシュが、要求されるデータ、フォーマットおよび／または式を含まない範囲内で、キーキャッシュは、結合されて、ネットワーク１０６を介してサーバ１０２に伝送される１つの問い合わせになる、そのような実行されない要求を蓄積する。キャッシュに格納されたクエリーは、一般的に、ネットワーク１０６を介して伝送されるスモールオブジェクトに組み込まれる。本明細書で説明されるキャッシング機能の好ましい実施の形態において、スプレッドシートプログラム１０８は、要求される全てのデータが、サーバ１０２から読みだされるまで、スプレッドシートを再提供しないように指示される。それ故、クライアント１０４におけるスプレッドシートの部分的提供に関連する潜在的なユーザの混乱を最小限にする。
【００３９】
スプレッドシートプログラム１０８が、そのデータ、フォーマットおよび／または式の要求を完了したとき、キーキャッシュは、データキャッシュによって実行され得ない要求を、単一のデータオブジェクトにパッケージ化し、単一のクエリーにおけるそれらの要求を、ネットワーク１０４を介してサーバ１０２に伝送する。サーバ１０２は、単一の要求を受け取ると、そのクエリーを、その応答のために、データベース１１４またはエンタプライズソース１１６等の適切なレポジトリーに送る。サーバ１０２は、都合の良いことに、キーキャッシュによって提供されるそのパッケージ化されたクエリーに応答するために必要な個々の部分の情報を収集し、それらの情報の部分を、ネットワーク１０６を介したクライアント１０４への単一の応答伝送のために、パッケージ化する。
【００４０】
クライアント１０４において、サーバ１０２からの応答伝送を受け取ると、キーキャッシュは、自動的に、データの応答部分、すなわち、データ、フォーマットおよび／または式を、更なる参照のためにデータキャッシュに格納する。本発明の好ましい実施の形態において、キーキャッシュは、スプレッドシートプログラム１０８に、サーバ１０２から必要とされるデータを受け取った時点で、再計算を開始するように指示する。再計算を試みるとき、スプレッドシートプログラム１０８は、クライアント１０４内のキャッシュに、全ての必要とされる情報／データ、すなわち、データキャッシュにあらかじめ含まれなかったデータ、フォーマットおよび／または式を問い合わせる。このスプレッドシートプログラム１０８からの指示されたクエリーに応答して、キーキャッシュは、データキャッシュにおいて必要とされる情報を探し、そのような情報を、そこで使用されるスプレッドシートプログラムに伝送する。スプレッドシートプログラム１０８は、データを、そのような計算値を要求するセルに対して計算値を順次生成する計算エンジンに供給し、ユーザによって見られる最終的なスプレッドシートをクライアント１０２に提供する。
【００４１】
好ましくは、本明細書で説明される方法／システムのクライアント１０４内のキャッシング機能は、都合の良いことに、その上、クライアント１０４でのデータ、フォーマットおよび／または式のユーザ入力に関連するネットワーク１０６を介した伝送を最適化する。従って、キーキャッシュは、好ましくは、ネットワークを介したサーバ１０２に対する単一の伝送のために、ユーザによる入力を蓄積する。さらに、本発明のシステム／方法は、都合の良いことに、サーバ１０２から読み出されるデータの量を制限する。その制限は、「カレントビュー」（以下に、詳細に説明される）のフィールドを使用して、要求の不明のまたは省略されたフィールド／ディメンジョンを埋めることによって、そうしなければスプレッドシートプログラム１０８からのクエリーに未定義で残されるフィールドを定義することによって行われる。例えば、もし、スプレッドシートプログラム１０８内にセルを組み込む要求が、「売り上げ収入」に対して存在するなら、本発明の方法／システムは、好ましくは、クライアント１０４におけるユーザのカレントビューから、当該売り上げ収入が「欧州販売」に関連するかどうかを自動的に判断する。制限的な「カレントビュー」方式が存在しないと、キーキャッシュは、図２の目的で、「カレントビュー」を構成するスプレッドシート２１０のための制限された当該「欧州販売収入」よりも、全ての「売り上げ収入」データのサーバ１０２からの読み出しを要求するように要求される。
【００４２】
従って、本発明のキャッシング機能は、複数のキー事項におけるネットワーク１０６を介した相互作用を最適化する役割を果たす。キャッシング機能が、本明細書において、主にシステム１００のスプレッドシート機能、より詳細には、その好ましい実施の形態の予算編成／未来予測／パフォーマンスメトリックを参照して説明される一方、特に、本明細書で説明されるキャッシング機能が、ネットワーク化されたアプリケーションおよびユーティリティの広い範囲内で有益に採用されることが考えられる。それは、本明細書における発明に基づいて当業者に明らかである。
【００４３】
本発明のシステム／方法は、都合の良いことに、予算編成および／または未来予測、および、それ以降の、それに反したパフォーマンスメトリックスの測定を行う企業活動を従来妨げてきた階層的制限を、個々が、ラテラル方法等の非階層的な方法で通信することを可能にすることおよび個々にそのような権限を与えることによって克服する。図３を参照すると、その上にメニュースクリーン３０２が位置された、典型的なスクリーンレイアウト３００が示される。上述したように、図２に示されるスクリーンレイアウト２００は、本発明により、利用可能なスクリーンビューの種類を示し、そのコンテンツに基づいて、欧州販売に直接的または間接的に関与する個人が利用するスクリーンビューの種類を代表している。対照的に、スクリーンビュー３００は、スクリーンビュー２００よりも、より一般的であり、企業関連情報のライブラリ３０４、掲示板２０６、ＣＥＯビジョン２０８、「トレンド分析」に関連したスプレッドシート３０６を含む。スプレッドシート３０６は、企業のパフォーマンスメトリックを測定、モニタおよび通信するために、本発明によって、世界中に分散された企業の職員に対してリアルタイムに提供されるユーティリティを代表する。上述のキャッシング機能を参照すると、スプレッドシート３０６の予算に関連した側面は、不変のままである可能性が高く、最初に、それらがサーバ１０２から読み出されたときは、データキャッシュ内に格納され、そのデータキャッシュから、スプレッドシート３０６の再提供のために、サーバ１０２からネットワーク１０６を介してデータに繰り返しアクセスする必要なく提供される。
【００４４】
さらにメニュースクリーン３０２を参照すると、複数のデスクトップビュー３０８へのリンク、すなわち、「ｃｏｍｐａｎｙ ｄｅｓｋｔｏｐ」、「ｍａｎａｇｅｒ ｄｅｓｋｔｏｐ」、「ｅｘｅｃｔｉｖｅ ｄｅｓｋｔｏｐ」、「ａｄｍｉｎ ｄｅｓｋｔｏｐ」および「ｍｙ ｄｅｓｋｔｏｐ」が提供される。スクリーンビュー３００は、例示された「ｃｏｍｐａｎｙ ｄｅｓｋｔｏｐ」に相当する。メニュースクリーン３０２に示された代替のデスクトップビュー３０８へのリンクは、予算編成、未来予測および／またはパフォーマンスメトリックの測定において、非階層的連携を容易にする、本発明の１つの側面を説明する。各々のデスクトップビュー３０８は、情報のタイムリーな交換によって利益を得る典型的な企業内のサブグループを表わす。そのグループ分けは、企業の労働力間の相互作用を調べる種々の方法を反映する。例えば、管理職レベルの個人は、例えば、経理、工業技術、品質管理、人事等の彼らが働く職務グループに関わらず、彼らの各々に関係する問題を有する。これらの管理職は、一般的に、予算編成／未来予測情報の作成、および、彼らのそれぞれのパフォーマンスメトリックの測定において、互いに隔離されている。本発明の方法／システムによれば、この隔離は、お互いに対する、および、彼らの各々の職務をより効率よく実行するために必要とされるデータに対する、効果の高いタイムリーな信頼できるアクセスに有利になるように克服される。同様に、経営デスクトップおよび管理デスクトップビュー３０８によって定義されるサブグループは、共通の利益と関心を持つ問題に取り組む。
【００４５】
各々のデスクトップビュー３０８におけるブロックまたはセル２０２は、これらのデスクトップビューにアクセスするユーザに利用可能な財務情報／スプレッドシートの種類および程度が異なる。各々のデスクトップは、クライアント１０２において、ブラウザ１１０によって容易にアクセスされる。上述したように、リンクされたデスクトップビューを組み立てるために必要とされるデータが、サーバ１０２におけるデータベース１１４および／またはエンタプライズソース１１６に含まれる範囲内で、クライアント１０２は、ネットワーク１０６を介して、そのようなデータにアクセスする。本発明のシステムの管理者は、長期にわたって、企業のニーズに反応して、グループ／サブグループを、容易に作成、修正および／または削除できる。比較的任意だが関連性のある、連携交流において企業と従業員のためになる従業員の部分集合を構成するグループおよび／またはサブグループが設立されてもよい。例えば、「ａｄｍｉｎ ｄｅｓｋｔｏｐ」等のサブグループの利用は、予算編成処理に参加する、および／または、タイムリーにパフォーマンスメトリックにアクセスする企業の職員に対して、権利拡大、責務、オーナーシップのセンスを促進し、育成する。
【００４６】
図４を参照すると、位置は異なり拡大フォーマットではあるが、スクリーンビュー２００から掲示板２０６が繰り越されたスクリーンビュー４００がさらに例示される。図４の拡大されたフォーマットは、メッセージを掲示する個人によって選択される、掲示された各々のメッセージである「ｃａｐｔｉｏｎ」および「ｄｅｓｃｒｉｐｔｉｏｎ」に関連する情報を含む。加えて、スクリーン４００は、ステータスボード４０２，４０２ａ、掲示板４０４および「Ｍｙ ｓｅｌｅｃｔｅｄ」掲示板４０６を示す。掲示板４０４，４０６は、望まれるなら、ユーザが複数のフォーマットで情報を見ることができることを示す。特に、掲示板４０４と掲示板４０６は、前者がユーザに由来するメッセージ（「ｆｒｏｎｇａ」）を収集する一方、後者がユーザ以外の個人に由来するメッセージを収集する点で異なる。同様に、掲示板４０６は、ユーザに既知の理由により、ユーザによって選択されたメッセージを収集する。
【００４７】
特に、ステータスボード４０２，４０２ａを参照すると、本発明の好ましい実施の形態の有効な特徴は、ユーザが、予算に対して提案しながら働けること、企業の全体予算の再検討および／または承認／その全体予算への集約に基づいて、定期的に提案できることである。さらに、本明細書に開示される方法／システムの他のユーザは、典型的なステータスボード４０２，４０２ａを通して、そのゆな事業の状況を容易に判断できる。従って、ステータスボード４０２を参照すると、「ｅｎｔｉｔｙ」と「ｓｔａｔｕｓ」の２つの情報コラムが表示される。典型的なステータスボード４０２は、欧州販売職務に関する情報を提供し、例えば、フランス（提出済み）、イタリア（モデリング）およびスイス（再検討）等の欧州各国に対する販売予算の予算提案状況を伝達する。
【００４８】
本発明により有効に使用されうる典型的な状況指標は、モデリング（予算提案は、現在処理中である。）、提出済み（予算提案は、承認を求めて、適当な経営幹部に提出された。）、再検討（予算提案は、適当な経営幹部によって再検討されている。）および承認済み（予算提出は、適当な経営幹部によって承認された）である。注目すべきは、予算提出は、好ましくは、「ロックされる」、すなわち、一旦状況が「提出済み」の段階に達すると，提出者による更なる変更はできない。予算提出の準備をするユーザは、状況が「提出済み」段階に変化されるべき時を、例えば、プロンプトを介して、文書／スケジュール／スプレッドシートが、サーバ１０２に対して再生および／または更新される時を判断する。この機能は、好ましくは、提案の準備に関係するユーザが、そのような提案が、予算編成処理に参加する他の者によって見られる時点を制御することを可能にする。「承認済み」のとき、個々の予算提案は、個々の提案が承認段階に舵達するときに具体化する企業の全体予算に集約または「ロールアップ」される。好ましい実施の形態において、企業の全体予算（その下位区分）は、予算提案状況に関わらず、自動的に、個々のユーザによってなされる提案から集約される。それ故、予算編成参加者に、作成処理においていつでも予算状況を垣間見ることができる。
【００４９】
ステータスボード４０２ａを参照すると、ここで、ステータスボード４０２を参照して説明された２つの情報コラムが繰り返される。しかし、ステータスボード４０２ａにおいて、追加のコラムの情報、すなわち、「ｒｅｓｐｏｎｓｉｂｌｅ」および「ｕｐｄａｔｅｄ」と名付けられたコラム、および、２つのアイコンコラムが示される。第１のアイコンコラムは、予算提案に関連した付属文書へのハイパーリンクに関連した情報を提供し、第２のアイコンコラムは、本発明の方法／システムに関連したＥメール／メッセージ掲示ウィザードへの直接的リンクを提供する。上述のように、本発明の方法／システムのユーザは、当該予算編成処理の側面を見るために、特定の管理制御装置に従って、彼／彼女のスクリーンビューを変更できる。従って、典型的なスクリーンビュー４００において、ユーザは、２つのスクリーンブロックを種々の予算提案の状況に関連する情報にあてるように選択する。これは、このユーザに対して、そのような状況情報の重要性を明らかにする。
【００５０】
容易に明らかであるように、「ｒｅｓｐｏｎｓｉｂｌｅ」および「ｕｐｄａｔｅｄ」コラムは、対象の予算文書（例えば、スイスの「ＭＧＲＣＨ」）、および、そのような予算文書が最後に更新された日付（例えば、スイスの「２０００年４月１８日」）をそれぞれ準備／提案する個々の割り当てられた職務に関する情報を提供する。ステータスボード４０２ａから、イタリアの販売予算が、責任ある個人（「ＭＲＧＩＴ」）によって今だ提案されていないが、そのようなイタリアの予算提案が「モデリング」処理中であることが即座に明らかである。また、少なくとも一部は個々の欧州予算提案の集約であると思われる欧州予算提案が、２０００年４月１７日に最初のバージョンがサーバ１０２にアップロードされたにも関わらず、モデリング段階であることも明らかである。本明細書で開示された方法／システムのユーザが、イタリアの予算提案の状況に関心があるなら、ステータスボード４０２ａにおける関連するアイコンをクリックすること、それ故、ブラウザ１１０を用いて関連する即座の通信を容易にすることによって、即座のＥメール／メッセージが、「ＭＲＧＩＴ」に向けられる。
【００５１】
スクリーンビュー４００のステータスボード４０２ａ上に示される付属文書アイコンを参照すると、予算提案のうち２つが、付属文書アイコン、すなわち、フランス提案およびスイス提案を含む。付属文書は、任意のファイル、文書または提案の起案者によって価値があると判断された他の情報ソースを構成してよく、全体としてその提案に対して、または、提案されたスプレッドシートの特定のセルまたはディメンジョン等の、提案の個々のセルおよび／または側面に対してリンクされてもよい。従って、予算提案の起案者は、都合の良いことに、かつ、容易に、１または複数のワープロ文書、１または複数の付属の関係するスプレッドシート、１または複数のパワーポイントプレゼンテーション、１または複数の図、音声および／またはビデオファイル、インターネットおよび／またはワールドワイドウェブ上の情報、彼／彼女の予算提案へのハイパーリンク等を含んでもよい。それ故，そのコンテンツの情報に基づく評価を確実にする。
【００５２】
予算提案とともにそのような付属文書を含有することを容易にすること、ましてや都合の良いことに、付属書類を予算提案の個々のセルおよび／または側面に関連付けることを容易にすることに関連した効果は、相当である。全ての予算提案の陰には、無数の試験、仮説、目的、論理的根拠および競合する利益がある。これらの要因は、一般的に、何回にも分けてそれだけで運ぶことができず、予算提案が、予算編成処理を介して、例えば、上級経営陣の構成員まで進むときに、しばしば、失われる。そのような付属文書の予算提案への関連付けを容易にすることは、各々の予算編成貢献人が、これらの要因と通信することを可能にし、最終的な予算開始に対する実際の業務としてパフォーマンスメトリックを評価する際に価値ある背景情報のソースを提供する。
【００５３】
付属書類５０２の提案に関連する典型的なスクリーンビュー５００が図５に示される。付属書類５０２は、「雇用者による付属のスケジュール、給料および手当ての詳細」と名付けられ、スプレッドシート形式で、スイス販売組織内の職員に関する雇用者毎の情報を反映する。図５に更に示されるように、本発明の方法／システムにより、メニュー５０４における「付属書類の提出」機能が、ツールバー５０６からアクセスされる。付属書類５０２の提出は、好ましくは、提案スクリーン５０８の完了を必要とする。提出者は、その提案スクリーン５０８によって、付属書類５０２の題名、それに関連した通信のために付属書類５０２に割り当てられるべき表題、その説明、および、付属書類の受け取りを確認する。従って、提案者は、付属文書５０２を見る潜在的な必要性および／または利益をもつ職員に、その付属文書５０２の配布を制限することができる。さらに、提案者は、付属書類５０２が本明細書で開示されたシステムに提案されたことを、１または複数の配布受取人に報告するオプションが提供される。好ましくは、予算編成処理の参加人によるスクリーンビューのために、文書板が利用可能である。そのような文書板は、予算編成処理に関連して提出された付属文書の集中リストを提供する。
【００５４】
図６および図７を参照すると、予算関連スプレッドシート６０２，７０２が示された典型的なスクリーンビュー６００，７００が提供される。スプレッドシート６０２，７０２が、ともに、グローバルモータの予算２００１活動に関連する一方、２つのスプレッドシート６０２，７０２は、比較がなされている点で異なる。より詳細には、スプレッドシート６０２は、２０００年３月の時点における「実際」数字と、２００１年３月を通した「予算」の数字と比較する。一方、スプレッドシート７０２は、同じ２００１年３月を通した「予算」の数字を、２０００年３月の「予測」の数字と比較する。スプレッドシートの設計、実施、使用の業界では既知であるように、それぞれの比較から差異計算が導かれる。
【００５５】
スクリーンビュー６００，７００に関して注目すべきは、それに含まれるコラムのデータの解釈が、カレントビューツールバー６０４，７０４に反映された「カレントビュー」によって進められることである。カレントビューツールバー６０４，７０４は、例えば、データベース１１４、エンタプライズソース１１６および／またはクライアント１０４のデータキャッシュからデータの検索が、ここでなされる選択に基づいている点で、本発明の予算編成方法／システムの動作および使用の中心となる。従って、カレントビューツールバー６０４を参照すると、ユーザは、彼／彼女のカレントビューとして、「予算２００１スプレッドシート（ブロック６０６）」、「収入」勘定（ブロック６０８）、「実際」分類（ブロック６１０）、「グローバルモータ」エンティティ（ブロック６１２）、「ａｌｌ ｖｅｈｉｃｌｅ」製品（ブロック６１４）、「２００１年３月」（ブロック６１６）および「定期的」測定（ブロック６１８）を選択した。カレントビューツールバー６０４に反映されるように、ユーザのカレントビューは、スプレッドシート６０２を提供するスプレッドシートエンジンに、アクセス、検索、ロードされるべき適当なデータを判断する。注目すべきは、クライアント１０４のキーキャッシュは、上述されたように、都合の良いことに、スプレッドシート６０２を提供するために必要とされるデータがデータキャッシュ内に含まれる程度を判断し、そのデータキャッシュ内に含まれないデータを得るためにネットワーク１０６を介してサーバ１０２に伝送される単一の要求／クエリーを形成し、サーバ１０２から読み出されたデータを、それを受け取った時点でデータキャッシュにロードする。スプレッドシート６０２のフォーマットは、従来のスプレッドシート技術に基づいて専門化された／特別仕様のスプレッドシートを設計するユーザの能力が、本発明によって意図されるけれども、好ましくは、本発明によってあらかじめ決められる。
【００５６】
スクリーンビュー７００に示されるスプレッドシート７０２を参照すると、スクリーンビュー６００と相対的に、彼／彼女のカレントビューに対するユーザの唯一の変化は、図６に示されたドロップダウンメニュー６２０に基づくブロック７１０における「予算」分類の選択である。ユーザのカレントビューの残りのフィールド／ディメンジョンは、カレントビューツールバー６０４と相対的に、カレントビューツールバー７０４において不変である。しかし、ブロック６１０，７１０に対する単一の変化に基づき、スプレッドシートエンジンは、自動的に、全く異なるスプレッドシート７０２を提供する。さらに、残りの不変のカレントビューブロック７０６，７０８，７１２，７１４，７１６，７１８に含まれる選択は、スプレッドシート７０２の提供のために、クライアント１０４によってアクセスされなけらば成らないデータを定める。不変のカレントビューブロックの側面を定めることは、都合の良いことに、クライアント１０２によって読み出される情報／データの量を制限する。例えば、ブロック６１２，７１２において「グローバルモータ」エンティティ制限がなければ、クライアント１０２は、潜在的に、所望のスプレッドシートを提供するために必要とされないエンティティのホストに関連した情報／データを読み出そうとするであろう。カレントビューツールバー６０４，７０４におけるユーザの選択に基づいたデータ読み出し要求の自動的制限は、本発明の方法／システムのスピード、信頼性および効率を非常に改善する。実際に、上述のウェブベースのブラウザ駆動アプリケーション設計を伴う「カレントビュー」機能は、静的なスプレッドシートを、効果的に、有益な財務結果に帰着するためにデータを「めった切り」にするユーザの能力を活用し、かつ、十分に高める、動的な再利用できる報告に変形する。
【００５７】
本発明の方法／システムによれば、一連の有効な機能的コマンドは、特定のデータを読み出し、送り、表示するために使用できる、それ故、その能力と柔軟性を高める。これらの機能的コマンドは、報告またはスクリーンビューを、ある方法で動作させるために、スプレッドシート内のセル／ディメンジョン参照とともに使用される。本発明によって使用できる効果的な機能的コマンドは、以下のようである。
【表３】
2004506967.tif 000005
【００５８】
本発明は、種々の特定の実施の形態を参照した方法／システムの説明を含むが、添付の特許請求の範囲によって定められる本発明の精神または範囲から逸脱することなく種々の変形、変化および強化がされうることは、当業者にとって明らかである。
【図面の簡単な説明】
【図１】本発明によるネットワークベースシステムの図式的な図。
【図２】本発明の実施の形態による典型的なスクリーン表示を示す図。
【図３】本発明の実施の形態による第２の典型的なスクリーン表示を示す図。
【図４】本発明の実施の形態による第３の典型的なスクリーン表示を示す図。
【図５】本発明の実施の形態による第４の典型的なスクリーン表示を示す図。
【図６】本発明の実施の形態による第５の典型的なスクリーン表示を示す図。
【図７】本発明の実施の形態による第６の典型的なスクリーン表示を示す図。
【符号の説明】
１００　共通プロジェクト
１０２　ウェブサーバ
１０４　クライアント
１０６　インターネット
１０８　スプレッドシート
１１０　ブラウザ
１１４　データベース
【図１】
2004506967.tif 000006
【国際公開パンフレット】
2004506967.tif 000007
2004506967.tif 000008
2004506967.tif 000009
2004506967.tif 000010
2004506967.tif 000011
2004506967.tif 000012
2004506967.tif 000013
2004506967.tif 000014
2004506967.tif 000015
2004506967.tif 000016
2004506967.tif 000017
2004506967.tif 000018
2004506967.tif 000019
2004506967.tif 000020
2004506967.tif 000021
2004506967.tif 000022
2004506967.tif 000023
2004506967.tif 000024
2004506967.tif 000025
2004506967.tif 000026
2004506967.tif 000027
2004506967.tif 000028
2004506967.tif 000029
2004506967.tif 000030
2004506967.tif 000031
2004506967.tif 000032
2004506967.tif 000033
2004506967.tif 000034
2004506967.tif 000035
2004506967.tif 000036
2004506967.tif 000037
2004506967.tif 000038
2004506967.tif 000039
2004506967.tif 000040
2004506967.tif 000041
2004506967.tif 000042
2004506967.tif 000043
2004506967.tif 000044
2004506967.tif 000045
2004506967.tif 000046
2004506967.tif 000047
2004506967.tif 000048
2004506967.tif 000049
【国際調査報告】
2004506967.tif 000050