JP2009508237A - スプレッドシート文書のパラメータの指定、セッティング、および発見 - Google Patents
スプレッドシート文書のパラメータの指定、セッティング、および発見 Download PDFInfo
- Publication number
- JP2009508237A JP2009508237A JP2008530243A JP2008530243A JP2009508237A JP 2009508237 A JP2009508237 A JP 2009508237A JP 2008530243 A JP2008530243 A JP 2008530243A JP 2008530243 A JP2008530243 A JP 2008530243A JP 2009508237 A JP2009508237 A JP 2009508237A
- Authority
- JP
- Japan
- Prior art keywords
- parameters
- parameter
- spreadsheet
- workbook
- list
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/14—Tree-structured documents
- G06F40/143—Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Document Processing Apparatus (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Abstract
Description
上で述べたように、スタンドアローンスプレッドシートアプリケーションまたはウェブサーバスプレッドシートサービスのどちらに基づく場合であっても、現在、ユーザがスプレッドシート内のモデルをロックダウンし、パラメータを表すセルだけを編集可能にすることは、不可能である。スタンドアローンスプレッドシートアプリケーションを用いると、スプレッドシートをロックダウンし、ある種のセルだけを編集可能にする形があるが、そのような機能性は、パラメータとして指定されたパラメータを顧慮しないUI駆動である。スプレッドシートに対する使用可能パラメータについて照会するためにスプレッドシートを呼び出す形もない。さらに、スプレッドシート文書のレンダリングを可能にするウェブベースのスプレッドシートサーバの場合に、セルを編集することは、まだ全く可能ではない。したがって、本発明は、設計時にパラメータとしてスプレッドシートのある種のセルを指定し、その結果、文書がスタンドアローンアプリケーションまたはウェブベースのスプレッドシートサービスのいずれを介して見られる時でも、それぞれクライアントまたはサーバが、どのセルがパラメータであるかを発見でき、代替UIまたはオブジェクトモデル(OM)を提供でき、パラメータとして特に指定されたセルの値を編集できるようにする機能を提供する。
これから図面を参照して、本発明のさまざまな態様を説明するが、図面では、類似する符号が類似する要素を表す。具体的に言うと、図1および対応する議論は、本発明の実施形態を実施できる適切なコンピューティング環境の短い全般的な説明を提供することを意図されたものである。本発明を、サーバおよびパーソナルコンピュータシステムで実行されるプログラムモジュールの全般的な文脈で説明するが、当業者は、本発明を他のタイプのコンピュータシステムおよびプログラムモジュールと組み合わせて実施することもできることを了解するであろう。
これから図3Aおよび3Bを参照して、ウェブブラウザアプリケーションプログラムのコンテキスト内からのスプレッドシートの表示および対話のプロセスを示す例示的なルーチン300を説明する。本明細書で説明する本発明の実施形態が、ウェブブラウザアプリケーションプログラムのコンテキストで提示されるが、本発明を、マークアップ言語文書のレンダリングをサポートする他のタイプのアプリケーションプログラムで利用できることを了解されたい。たとえば、本明細書で説明する本発明の実施形態を、専用アプリケーションプログラムを必要とせずに文書のレンダリングおよびその文書との対話を可能にするために、パーソナルインフォメーションマネージャアプリケーションプログラム、プレゼンテーションアプリケーションプログラム、ドローイングまたはコンピュータ支援設計アプリケーションプログラム、あるいはデータベースアプリケーションプログラム内で利用することができる。
上で説明したように、本発明によれば、ワークブック作成者は、セルおよび/またはフィルタを編集可能パラメータとして指定することができる。次に、サーバ、たとえば、とりわけウェブブラウザを介する表示のためにスプレッドシート文書をレンダリングするスプレッドシートアプリケーションサーバは、ユーザインターフェース(UI)およびウェブサービスアプリケーションプログラミングインターフェース(API)を介して編集可能パラメータを公開することができる。本発明の一態様では、スプレッドシートクライアントを使用して、パラメータとしてのセルおよびフィルタの指定を可能にすることによってワークブックパラメータに関する経験を作成することができる。
このセクションでは、SharePoint Portal Server(SPS)フィルタまたはアプリケーションサーバ自体のワークブックパラメータタスクペインのいずれかを介する、アプリケーションサーバを介してセルの内容を編集するユーザの能力を全般的に説明する。しかし、当業者は、セルの内容を編集する代替の既知の機構を、本発明に従って使用できることと、次の実施態様詳細が、例示のために提示されることとを了解することができる。
上で説明したように、本発明によれば、スプレッドシートサーバは、ワークブックをパラメータ化する機能を含む。アプリケーションサーバを介する呼出し側アプリケーションは、パラメータのリストを要求し、その値をセットする能力を含む。上で説明したように、アプリケーションサーバは、ウェブを介してワークブックをレンダリングするウェブレンダラを含む。これに関して、パラメータは、ワークブック作成者が、単一のまたは複数のパラメータの値に基づいてその内容をすばやく変更できる単一のテンプレートスプレッドシートを作成することを可能にする。
図5Aから5Kに、growthと呼ばれる変数(たとえば、銀行口座の利率)に基づいて売上を予測するワークブックに関するウェブパブリッシング経験に関連する本発明の威力を示す例示的(非限定的)なUIスクリーンショットの例示的なシーケンスを示す。
複数のコンピュータの間での、本発明の技法による、2つのコンピュータの間で共有されるパラメータデータなどのデータのすべての交換に関して、ハードウェアおよび/またはソフトウェアで実施でき、関連するアプリケーションおよび要求されまたは提供されるサービスに従ってある形でデータを受け取り、送り、かつ/または処理するように動作する、各コンピュータ上でのさまざまな動作を処理するインターフェースがある。本発明によるマークアップデータの圧縮および圧縮解除のシステムおよび方法の任意の部分を達成しまたは実施するために1つまたは複数のインターフェースオブジェクトを提供できる範囲まで、本発明がそのような実施形態のすべてを含むことが意図され、したがって、本発明を実施するか実行する時に提供するか利用することのできる複数の種類のインターフェースの全般的な説明を、下に続ける。
あるコードセグメントから別のコードセグメントへの通信は、その通信を複数の別個の通信に分解することによって間接的に達成することができる。これを、図15Aおよび15Bに概略的に示す。図からわかるように、いくつかのインターフェースを、機能性の分割可能なセットに関して説明することができる。したがって、数学的に24すなわち2×2×3×2をもたらすことができるのと同様に、図14Aおよび14Bのインターフェース機能性を、同一の結果を達成するためにファクタリング(因数分解)することができる。したがって、図15Aに示されているように、同一の結果を達成しながら、インターフェース、インターフェース1によって提供される機能を副分割して、インターフェースの通信を複数のインターフェース、インターフェース1A、インターフェース1B、インターフェース1Cなどに変換することができる。図15Bに示されているように、同一の結果を達成しながら、インターフェースI1によって提供される機能を、複数のインターフェースI1a、I1b、I1cなどに副分割することができる。同様に、第2コードセグメントの、第1コードセグメントから情報を受け取るインターフェースI2を、複数のインターフェースI2a、I2b、I2cなどにファクタリングすることができる。ファクタリングする時には、第1コードセグメントに含まれるインターフェースの個数が、第2コードセグメントに含まれるインターフェースの個数と一致する必要はない。図15Aおよび15Bのどちらの場合でも、インターフェース、インターフェース1およびI1の機能的趣旨は、それぞれ図14Aおよび14Bと同一のままである。インターフェースのファクタリングは、結合、可換、および他の数学的プロパティにも従い、ファクタリングを理解することがむずかしくなる可能性がある。たとえば、動作の順序付けが重要でない場合があり、その結果、あるインターフェースによって実行される機能を、そのインターフェースに達する前に、別のコードまたはインターフェースによって、あるいはシステムの別々のコンポーネントによって、良好に実行することができる。さらに、プログラミング技術の当業者は、同一の結果を達成する異なる関数呼出しを行うさまざまな形があることを了解することができる。
いくつかの場合に、所期の結果を達成しながら、プログラミングインターフェースのある種の態様(たとえば、パラメータ)を無視し、追加し、または再定義することが可能である場合がある。これを図16Aおよび16Bに示す。たとえば、図14Aのインターフェース、インターフェース1が、関数呼出しSquare(input,precision,output)すなわち、3つのパラメータ、input(入力)、precision(精度)、およびoutput(出力)を含み、第1コードセグメントから第2コードセグメントに発行される呼出しを含むと仮定する。中央のパラメータprecisionが、所与のシナリオで関係ない場合に、図16Aに示されているように、これを無視することができ、あるいは、無意味な(この状況で)パラメータに置換することさえできる。関係ない追加パラメータを追加することもできる。どの場合でも、inputが第2コードセグメントによって二乗された後にoutputが返される限り、二乗の機能性を達成することができる。precisionは、コンピューティングシステムのある下流のまたは他の部分への意味のあるパラメータであるかもしれないが、precisionが、二乗を計算するという狭い目的に関して必要でないことが認められたならば、これを置換するか無視することができる。たとえば、有効な精度値を渡すのではなく、誕生日などの無意味な値を、結果に悪影響を及ぼさずに渡すことができる。同様に、図16Bに示されているように、インターフェースI1を、インターフェースへのパラメータを無視するか追加するように再定義されたインターフェースI1’によって置換することができる。インターフェースI2を、同様に、不必要なパラメータまたは他所で処理できるパラメータを無視するように再定義されたインターフェースI2’として再定義することができる。ここでのポイントは、いくつかの場合に、プログラミングインターフェースが、パラメータなど、ある目的のためには必要でない態様を含む場合があり、したがって、それらを無視するか再定義し、あるいは他の目的のために他所で処理することができることである。
2つの別々のコードモジュールの機能性の一部またはすべてをマージし、それらの間の「インターフェース」が形を変化させるようにすることが、実現可能である場合もある。たとえば、図14Aおよび14Bの機能性を、それぞれ図17Aおよび17Bの機能性に変換することができる。図17Aでは、図14Aの以前の第1コードセグメントおよび第2コードセグメントが、その両方を含む1つのモジュールにマージされている。この場合に、コードセグメントは、それでも互いに通信することができるが、インターフェースは、単一のモジュールにより適切な形に適合させることができる。したがって、たとえば、形式的なCallステートメントおよびReturnステートメントは、もはや不要である可能性があるが、インターフェース、インターフェース1に準ずる類似する処理または応答が、まだ有効である場合がある。同様に、図17Bに示されているように、図14BからのインターフェースI2の一部(またはすべて)を、インターフェースI1にインラインで記述して、インターフェースI1”を形成することができる。図示されているように、インターフェースI2は、I2aおよびI2bに分割され、インターフェース部分I2aは、インターフェースI1”を形成するためにインターフェースI1と共にインラインでコーディングされている。具体的な例について、図14BからのインターフェースI1が、関数呼出しsquare(input,output)を実行し、これがインターフェースI2によって受け取られ、インターフェースI2は、inputを用いて渡された値を第2コードセグメントによって処理(二乗)した後に、二乗された結果をoutputを用いて戻して渡すと考えられたい。その場合に、第2コードセグメントによって実行される処理(inputを二乗すること)を、インターフェースへの呼出しなしで、第1コードセグメントによって実行することができる。
あるコードセグメントから別のコードセグメントへの通信は、その通信を複数の別個の通信に分解することによって間接的に達成することができる。これを、図18Aおよび18Bに概略的に示す。図18Aに示されているように、1つまたは複数のミドルウェア(機能性および/またはインターフェース機能をオリジナルインターフェースから分離(ディボース)するので、ディボースインターフェース)が、第1インターフェース、インターフェース1での通信を、異なるインターフェース、この例ではインターフェース、インターフェース2A、インターフェース2B、およびインターフェース2Cに従わせるために変換するために設けられる。これは、たとえば、たとえばインターフェース1プロトコルに従ってオペレーティングシステムと通信するように設計されたアプリケーションのインストールされたベースがあるが、その後、オペレーティングシステムが異なるインターフェース、この例ではインターフェース、インターフェース2A、インターフェース2B、およびインターフェース2Cを使用するように変更された場合に、行うことができる。ポイントは、第2コードセグメントによって使用されるオリジナルインターフェースが、もはや第1コードセグメントによって使用されるインターフェースと互換ではなくなるように変更され、したがって、媒介物が、古いインターフェースと新しいインターフェースとを互換にするために使用されることである。同様に、図18Bに示されているように、インターフェースI1からの通信を受け取るディボースインターフェースDI1、ならびにたとえばディボースインターフェースDI2と共に働くが同一の機能的結果をもたらすように再設計されたインターフェースI2aおよびI2bにインターフェース機能性を送るディボースインターフェースDI2と共に、第3コードセグメントを導入することができる。同様に、DI1およびDI2は、一緒に働いて、図14BのインターフェースI1およびI2の機能性を新しいオペレーティングシステムに変換すると同時に、同一のまたは類似する機能的結果を提供することができる。
もう1つの可能な変形形態は、同一の全体的結果を達成する別の何かを用いてインターフェース機能性を置換するようにコードを動的にリライトすることである。たとえば、中間言語(たとえば、Microsoft IL、Java(登録商標) ByteCodeなど)で提示されるコードセグメントが、実行環境(.Netフレームワーク、Java(登録商標)ランタイム環境、または他の類似するランタイムタイプ環境によって提供される実行環境など)内のジャストインタイム(JIT)コンパイラまたはインタープリタに供給されるシステムを設けることができる。JITコンパイラは、第1コードセグメントから第2コードセグメントへの通信を動的に変換する、すなわち、これらを第2コードセグメント(オリジナルまたは異なる第2コードセグメントのいずれか)によって要求されるものとすることができる異なるインターフェースに変換するように記述することができる。これを、図19Aおよび19Bに示す。図19Aからわかるように、この手法は、上で説明したディボースシナリオに類似する。これは、たとえば、インターフェース1プロトコルに従ってオペレーティングシステムと通信するように設計されたアプリケーションのインストールされたベースがあるが、その後、オペレーティングシステムが異なるインターフェースを使用するように変更された場合に、行うことができる。JITコンパイラは、通信をオンザフライでインストールされたベースアプリケーションからオペレーティングシステムの新しいインターフェースに従わせるのに使用することができる。図19Bに示されているように、インターフェースを動的にリライトするこの手法は、インターフェースを動的にファクタリングし、または他の形で変更するために適用することもできる。
Claims (20)
- モデルを表すスプレッドシート文書の少なくとも1つのセルをパラメータとして指定する方法であって、前記方法は、コンピューティングシステムの少なくとも1つのプロセッサによって実行可能であり、
スプレッドシート文書オーサリングソフトウェアに関連するユーザインターフェースコンポーネントを介して、前記スプレッドシート文書によって表される複数のセルのうちの少なくとも1つのセルを前記モデルの編集可能パラメータとして指定するステップ
を含むことを特徴とする方法。 - 前記指定に従って指定されないセルはいずれも、編集可能ではないことを特徴とする請求項1に記載の方法。
- 前記指定に従って指定される前記少なくとも1つのセルを表す情報を含むパラメータ情報を前記スプレッドシート文書と共に格納するステップ
をさらに含むことを特徴とする請求項1に記載の方法。 - 前記スプレッドシート文書と共に格納された前記パラメータ情報を要求するステップ
をさらに含むことを特徴とする請求項3に記載の方法。 - 前記ユーザインターフェースコンポーネントを介して、前記パラメータ情報をパラメータのリストとして表示するステップ
をさらに含むことを特徴とする請求項4に記載の方法。 - パラメータのリストとしての前記パラメータ情報の前記表示するステップは、パラメータ名のリストおよびユーザインターフェースコントロールを表示するステップを含み、これによって各パラメータ名は、前記パラメータ名によって表される前記スプレッドシート文書のセルに関連する値を編集する入力を受け取るためのユーザインターフェースコントロールを含むことを特徴とする請求項5に記載の方法。
- 請求項1に記載の方法を実行する手段を含むことを特徴とするコンピューティングデバイス。
- スプレッドシート文書によって表されるモデルに関連するパラメータのリストを発見する方法であって、前記方法は、コンピューティングシステムの少なくとも1つのプロセッサによって実行可能であり、
前記スプレッドシート文書によって表される前記モデルに関連する前記パラメータのリストを取り出すステップであって、各パラメータは前記スプレッドシート文書のセルに対応し、前記パラメータのリストのパラメータに関連する前記スプレッドシート文書のセルは編集可能となっている、取り出すステップ
を含むことを特徴とする方法。 - 前記パラメータのリストのパラメータに関連しない前記スプレッドシート文書のセルはいずれも、編集可能ではないことを特徴とする請求項8に記載の方法。
- 前記取り出すステップは、アプリケーションプログラミングインターフェースを介して前記パラメータのリストを発見するステップを含むことを特徴とする請求項8に記載の方法。
- 前記取り出すステップはさらに、前記パラメータのリストが関連する前記スプレッドシート文書にほぼ隣接して表示されるユーザインターフェース要素を介して前記パラメータのリストを表示するステップをさらに含むことを特徴とする請求項8に記載の方法。
- 前記ユーザインターフェース要素は、タスクペインであることを特徴とする請求項11に記載の方法。
- 前記取り出すステップは、ユーザインターフェースコンポーネントを介して前記パラメータのリストを要求するステップを含むことを特徴とする請求項8に記載の方法。
- 前記要求するステップは、前記ユーザインターフェースコンポーネントの少なくとも1つのメニューコマンドを介して前記パラメータのリストの前記表示を要求することを含むことを特徴とする請求項13に記載の方法。
- 前記取り出すステップは、前記パラメータのリストをパラメータ名のリストおよびユーザインターフェースコントロールとして表示するステップを含み、各パラメータ名は、前記パラメータ名によって表される前記スプレッドシート文書のセルに関連する値を編集する入力を受け取る少なくとも1つのユーザインターフェースコントロールに関連することを特徴とする請求項8に記載の方法。
- 請求項8に記載の方法を実行する手段を含むことを特徴とするコンピューティングデバイス。
- スプレッドシート文書によって表されるモデルに関連するパラメータのリストのパラメータを編集する方法であって、前記方法は、コンピューティングシステムの少なくとも1つのプロセッサによって実行可能であり、
ユーザインターフェースコンポーネントを介して、前記スプレッドシート文書によって表される前記モデルに関連する前記パラメータのリストの少なくとも1つのパラメータを編集するステップであって、各パラメータは前記スプレッドシート文書のセルに対応し、前記パラメータのリストのパラメータに関連する前記スプレッドシート文書のセルは編集可能となっている、編集するステップ
を含むことを特徴とする方法。 - 前記モデルに関連するすべての情報が、前記モデルに関連する最新の情報を自動的に入手することまたは前記編集するステップを介してユーザから前記最新の情報を受け取ることのうちの少なくとも1つによって最新にされるまで、前記モデルの計算を保留するステップ
をさらに含むことを特徴とする請求項17に記載の方法。 - 前記保留するステップは、前記モデルに関連するすべての情報が、前記モデルに関連する最新の情報を自動的に入手することまたは前記編集するステップを介してユーザから最新の情報を受け取ることのうちの少なくとも1つによって最新にされるまで、完全なスプレッドシート文書の表示を保留するステップをさらに含むことを特徴とする請求項18に記載の方法。
- 請求項17に記載の方法を実行する手段を含むことを特徴とするコンピューティングデバイス。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/223,180 | 2005-09-09 | ||
| US11/223,180 US7752536B2 (en) | 2005-09-09 | 2005-09-09 | Designating, setting and discovering parameters for spreadsheet documents |
| PCT/US2006/035168 WO2007030769A2 (en) | 2005-09-09 | 2006-09-06 | Designating, setting and discovering parameters for spreadsheet documents |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009508237A true JP2009508237A (ja) | 2009-02-26 |
| JP5255443B2 JP5255443B2 (ja) | 2013-08-07 |
Family
ID=37836545
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008530243A Expired - Fee Related JP5255443B2 (ja) | 2005-09-09 | 2006-09-06 | スプレッドシート文書のパラメータの指定、セッティング、および発見 |
Country Status (16)
| Country | Link |
|---|---|
| US (1) | US7752536B2 (ja) |
| EP (1) | EP1920356A4 (ja) |
| JP (1) | JP5255443B2 (ja) |
| KR (1) | KR101312881B1 (ja) |
| CN (1) | CN101258490B (ja) |
| AU (1) | AU2006287357B2 (ja) |
| BR (1) | BRPI0615572A2 (ja) |
| CA (1) | CA2618211C (ja) |
| IL (1) | IL189152A (ja) |
| MY (1) | MY155037A (ja) |
| NO (1) | NO20080596L (ja) |
| NZ (1) | NZ594997A (ja) |
| RU (1) | RU2421797C2 (ja) |
| TW (1) | TWI416342B (ja) |
| WO (1) | WO2007030769A2 (ja) |
| ZA (1) | ZA200802171B (ja) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012529117A (ja) * | 2009-06-03 | 2012-11-15 | マイクロソフト コーポレーション | コンピュータネットワークにおける電子ドキュメントのレンディションをデプロイするサーバ前処理の利用する方法 |
| JP2014534536A (ja) * | 2011-11-04 | 2014-12-18 | マイクロソフト コーポレーション | ウェブガジェットとスプレッドシートとの相互作用 |
| US9747270B2 (en) | 2011-01-07 | 2017-08-29 | Microsoft Technology Licensing, Llc | Natural input for spreadsheet actions |
| JP2019121002A (ja) * | 2017-12-28 | 2019-07-22 | 株式会社ぐるなび | 情報処理方法、情報処理装置、及びプログラム |
| JP2020504889A (ja) * | 2016-12-03 | 2020-02-13 | スタフラ,トーマス | スプレッドシートに基づくソフトウェアアプリケーション開発 |
| US10664652B2 (en) | 2013-06-15 | 2020-05-26 | Microsoft Technology Licensing, Llc | Seamless grid and canvas integration in a spreadsheet application |
| US11113041B2 (en) | 2016-12-03 | 2021-09-07 | Thomas STACHURA | Spreadsheet-based software application development |
| US11726753B2 (en) | 2016-12-03 | 2023-08-15 | Thomas STACHURA | Spreadsheet-based software application development |
| JP2024050625A (ja) * | 2020-04-10 | 2024-04-10 | アップル インコーポレイテッド | アクティビティを有効化するユーザインタフェース |
| US12461642B2 (en) | 2020-04-10 | 2025-11-04 | Apple Inc. | User interfaces for enabling an activity |
Families Citing this family (75)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7010779B2 (en) | 2001-08-16 | 2006-03-07 | Knowledge Dynamics, Inc. | Parser, code generator, and data calculation and transformation engine for spreadsheet calculations |
| US7716231B2 (en) * | 2004-11-10 | 2010-05-11 | Microsoft Corporation | System and method for generating suggested alternatives for visual or audible submissions |
| US7640490B2 (en) * | 2004-12-20 | 2009-12-29 | Microsoft Corporation | Method, system, and computer-readable medium for controlling the calculation of volatile functions in a spreadsheet |
| US8055995B2 (en) * | 2005-03-11 | 2011-11-08 | Orangescape Technologies Limited | System and method of defining a hierarchical datamodel and related computation and instruction rules using spreadsheet like user interface |
| US7587665B2 (en) * | 2005-03-15 | 2009-09-08 | Microsoft Corporation | Method and computer-readable medium for providing spreadsheet-driven key performance indicators |
| US20110145689A1 (en) * | 2005-09-09 | 2011-06-16 | Microsoft Corporation | Named object view over multiple files |
| US20070061699A1 (en) * | 2005-09-09 | 2007-03-15 | Microsoft Corporation | Named object view of electronic data report |
| US8161372B2 (en) | 2005-12-09 | 2012-04-17 | Microsoft Corporation | Extensible value types in cells |
| US20090006466A1 (en) * | 2005-12-09 | 2009-01-01 | Microsoft Corporation | Managing extensible value types in spreadsheet cells |
| US8904340B2 (en) * | 2007-02-13 | 2014-12-02 | International Business Machines Corporation | Use of temporary optimized settings to reduce cycle time of automatically created spreadsheets |
| US20090019348A1 (en) * | 2007-07-13 | 2009-01-15 | Rodney Kuhn Haffnerson King | Fractal Grid Hierarchical Presentation Of Information |
| US10133719B2 (en) * | 2007-09-28 | 2018-11-20 | Microsoft Technology Licensing, Llc | Spreadsheet workbook part libraries |
| US8190987B2 (en) * | 2007-10-25 | 2012-05-29 | Microsoft Corporation | Private views of data and local calculations during real time collaboration |
| US8407668B2 (en) * | 2007-10-26 | 2013-03-26 | Microsoft Corporation | Model based spreadsheet scripting language |
| US8006175B2 (en) * | 2007-10-29 | 2011-08-23 | Microsoft Corporation | Calculation of spreadsheet data |
| US9501453B2 (en) * | 2007-12-23 | 2016-11-22 | Salesforce.Com Inc. | Method and system for a flexible-data column user interface |
| US20090305200A1 (en) * | 2008-06-08 | 2009-12-10 | Gorup Joseph D | Hybrid E-Learning Course Creation and Syndication |
| US8239357B1 (en) * | 2008-09-12 | 2012-08-07 | Ryan, LLC | Method and system for extracting information from electronic data sources |
| US9229922B2 (en) * | 2008-09-30 | 2016-01-05 | Apple Inc. | Token representation of references and function arguments |
| US20100107095A1 (en) * | 2008-10-24 | 2010-04-29 | Microsoft Corporation | Template-based calculator application |
| US8195792B2 (en) * | 2009-01-16 | 2012-06-05 | Microsoft Corporation | Interfacing distinct services for providing web based document manipulation access |
| US9459936B2 (en) * | 2009-05-01 | 2016-10-04 | Kaazing Corporation | Enterprise client-server system and methods of providing web application support through distributed emulation of websocket communications |
| US9298686B2 (en) * | 2009-05-14 | 2016-03-29 | Golub Capital, Llc | System and method for simulating discrete financial forecast calculations |
| US20100332969A1 (en) * | 2009-06-29 | 2010-12-30 | Ramprabhu Jayaraman | Dynamic Use of Device Theme Parameters for Rendering Markup Content |
| US20110167057A1 (en) * | 2010-01-04 | 2011-07-07 | Accenture Global Services Gmbh | Modularized service level agreement reporting |
| TWI417750B (zh) * | 2010-03-25 | 2013-12-01 | Tatung Co | 取代資料庫存取的方法 |
| US8892614B2 (en) * | 2010-06-07 | 2014-11-18 | Texas Instruments Incorporated | Calculator with dynamic computation environment |
| US8825745B2 (en) * | 2010-07-11 | 2014-09-02 | Microsoft Corporation | URL-facilitated access to spreadsheet elements |
| US9043296B2 (en) | 2010-07-30 | 2015-05-26 | Microsoft Technology Licensing, Llc | System of providing suggestions based on accessible and contextual information |
| US8566740B2 (en) * | 2010-12-03 | 2013-10-22 | Salesforce.Com, Inc. | Interactive data forecasting features for a graphical user interface |
| US9721030B2 (en) * | 2010-12-09 | 2017-08-01 | Microsoft Technology Licensing, Llc | Codeless sharing of spreadsheet objects |
| US9024952B2 (en) | 2010-12-17 | 2015-05-05 | Microsoft Technology Licensing, Inc. | Discovering and configuring representations of data via an insight taxonomy |
| US9069557B2 (en) | 2010-12-17 | 2015-06-30 | Microsoft Technology Licensing, LLP | Business intelligence document |
| US9336184B2 (en) | 2010-12-17 | 2016-05-10 | Microsoft Technology Licensing, Llc | Representation of an interactive document as a graph of entities |
| US9104992B2 (en) | 2010-12-17 | 2015-08-11 | Microsoft Technology Licensing, Llc | Business application publication |
| US9110957B2 (en) | 2010-12-17 | 2015-08-18 | Microsoft Technology Licensing, Llc | Data mining in a business intelligence document |
| US9864966B2 (en) | 2010-12-17 | 2018-01-09 | Microsoft Technology Licensing, Llc | Data mining in a business intelligence document |
| US9304672B2 (en) | 2010-12-17 | 2016-04-05 | Microsoft Technology Licensing, Llc | Representation of an interactive document as a graph of entities |
| US9111238B2 (en) | 2010-12-17 | 2015-08-18 | Microsoft Technology Licensing, Llc | Data feed having customizable analytic and visual behavior |
| US9171272B2 (en) | 2010-12-17 | 2015-10-27 | Microsoft Technology Licensing, LLP | Automated generation of analytic and visual behavior |
| US20130080603A1 (en) | 2011-09-27 | 2013-03-28 | Microsoft Corporation | Fault Tolerant External Application Server |
| US9355072B2 (en) * | 2011-09-28 | 2016-05-31 | Google Inc. | Recursive embedding by URL parameterization |
| US8990675B2 (en) | 2011-10-04 | 2015-03-24 | Microsoft Technology Licensing, Llc | Automatic relationship detection for spreadsheet data items |
| US9069748B2 (en) * | 2011-10-04 | 2015-06-30 | Microsoft Technology Licensing, Llc | Selective generation and display of data items associated with a spreadsheet |
| US9588953B2 (en) | 2011-10-25 | 2017-03-07 | Microsoft Technology Licensing, Llc | Drag and drop always sum formulas |
| US10546057B2 (en) * | 2011-10-28 | 2020-01-28 | Microsoft Technology Licensing, Llc | Spreadsheet program-based data classification for source target mapping |
| US9171099B2 (en) | 2012-01-26 | 2015-10-27 | Microsoft Technology Licensing, Llc | System and method for providing calculation web services for online documents |
| US20130283147A1 (en) * | 2012-04-19 | 2013-10-24 | Sharon Wong | Web-based collaborative document review system |
| US9286284B2 (en) * | 2012-10-15 | 2016-03-15 | International Business Machines Corporation | Data filtering based on a cell entry |
| US8856234B2 (en) * | 2013-02-28 | 2014-10-07 | Workiva Llc | System and method for performing distributed asynchronous calculations in a networked environment |
| US10140269B2 (en) | 2013-03-12 | 2018-11-27 | Microsoft Technology Licensing, Llc | Viewing effects of proposed change in document before committing change |
| US20140372856A1 (en) | 2013-06-14 | 2014-12-18 | Microsoft Corporation | Natural Quick Functions Gestures |
| US10360297B2 (en) | 2013-06-14 | 2019-07-23 | Microsoft Technology Licensing, Llc | Simplified data input in electronic documents |
| US9116931B2 (en) * | 2013-07-12 | 2015-08-25 | Logic9S, Llc | Integrated, configurable, analytical, temporal, visual electronic plan system |
| US9026897B2 (en) * | 2013-07-12 | 2015-05-05 | Logic9S, Llc | Integrated, configurable, sensitivity, analytical, temporal, visual electronic plan system |
| US20150135054A1 (en) * | 2013-11-14 | 2015-05-14 | Microsoft Corporation | Comments on Named Objects |
| US9990348B2 (en) * | 2014-05-05 | 2018-06-05 | Prasath Nayanar Chandrasekaran | System and method for managing data using a spreadsheet model |
| US10140352B2 (en) * | 2014-07-17 | 2018-11-27 | Oracle International Corporation | Interfacing with a relational database for multi-dimensional analysis via a spreadsheet application |
| US9910843B2 (en) | 2015-02-03 | 2018-03-06 | Intuit Inc. | Systems, methods and articles for a web-based spreadsheet application |
| US9959098B1 (en) | 2015-03-15 | 2018-05-01 | Sigma Sciences Limited | Data processing systems and methods |
| US10546055B2 (en) * | 2016-10-20 | 2020-01-28 | Microsoft Technology Licensing, Llc | Join with format modification by example |
| US10452751B2 (en) * | 2017-01-09 | 2019-10-22 | Bluebeam, Inc. | Method of visually interacting with a document by dynamically displaying a fill area in a boundary |
| EP3688627A4 (en) * | 2017-09-26 | 2021-06-23 | 4G Clinical Llc | SYSTEMS AND PROCEDURES FOR DEMAND AND SUPPLY PREDICTION FOR CLINICAL TRIALS |
| US11150635B2 (en) * | 2017-10-02 | 2021-10-19 | Fisher-Rosemount Systems, Inc. | Projects within a process control asset management system |
| US11699032B2 (en) * | 2017-11-03 | 2023-07-11 | Microsoft Technology Licensing, Llc | Data set lookup with binary search integration and caching |
| JP7153725B2 (ja) * | 2017-12-03 | 2022-10-14 | スタフラ,トーマス | スプレッドシートに基づくソフトウェアアプリケーションの開発 |
| US11714394B2 (en) * | 2018-09-28 | 2023-08-01 | Fisher-Rosemount Systems, Inc | Bulk commissioning of field devices within a process plant |
| US11429558B2 (en) | 2018-10-11 | 2022-08-30 | Dealvector, Inc. | Mapping tests of spreadsheets in server-browser environments |
| US11429557B2 (en) | 2018-10-11 | 2022-08-30 | Dealvector, Inc. | Templatization of spreadsheets in browser environments |
| EP3864557A4 (en) * | 2018-10-11 | 2022-07-27 | Dealvector, Inc. | EFFECTIVE USE OF SPREADSHEET IN BROWSER ENVIRONMENTS |
| US12260169B2 (en) * | 2019-05-23 | 2025-03-25 | Sigma Computing, Inc. | Using lightweight references to present a worksheet |
| CN112883698B (zh) * | 2021-03-22 | 2024-02-06 | 京东科技控股股份有限公司 | 图表生成方法、装置、计算机设备和存储介质 |
| KR102758733B1 (ko) * | 2022-06-29 | 2025-01-23 | 쿠팡 주식회사 | 정보를 제공하는 방법 및 장치 |
| KR20240105549A (ko) * | 2022-12-28 | 2024-07-08 | 쿠팡 주식회사 | 프론트엔드 개발을 지원하는 방법 및 그 시스템 |
| CN116050362B (zh) * | 2023-03-23 | 2023-07-04 | 青岛诺亚信息技术有限公司 | 一种Web表格动态数据绑定方法、介质及系统 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003050964A (ja) * | 2000-11-30 | 2003-02-21 | Kokusai Zunou Sangyo Kk | 表計算ウェブサーバシステムおよび表計算ウェブシステム |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB9009930D0 (en) | 1990-05-02 | 1990-06-27 | Int Computers Ltd | Electronic spreadsheet |
| US5095429A (en) * | 1990-08-28 | 1992-03-10 | Pillar Corporation | Method for prioritizing data in financial information system |
| US5371675A (en) | 1992-06-03 | 1994-12-06 | Lotus Development Corporation | Spreadsheet program which implements alternative range references |
| JPH0737008A (ja) | 1993-06-29 | 1995-02-07 | Hitachi Ltd | 表計算処理装置の表示制御方法 |
| US5727161A (en) | 1994-09-16 | 1998-03-10 | Planscan, Llc | Method and apparatus for graphic analysis of variation of economic plans |
| US5893123A (en) * | 1995-06-22 | 1999-04-06 | Tuinenga; Paul W. | System and method of integrating a spreadsheet and external program having output data calculated automatically in response to input data from the spreadsheet |
| GB9516977D0 (en) * | 1995-08-17 | 1995-10-18 | Dreamware Design & Dev Ltd | Processing apparatus and method and computer software therefor |
| US5890174A (en) | 1995-11-16 | 1999-03-30 | Microsoft Corporation | Method and system for constructing a formula in a spreadsheet |
| JPH10340172A (ja) * | 1997-06-06 | 1998-12-22 | Sharp Corp | データ処理装置及びデータ処理装置制御プログラムを記憶した媒体 |
| US5987481A (en) | 1997-07-01 | 1999-11-16 | Microsoft Corporation | Method and apparatus for using label references in spreadsheet formulas |
| US6460059B1 (en) | 1998-08-04 | 2002-10-01 | International Business Machines Corporation | Visual aid to simplify achieving correct cell interrelations in spreadsheets |
| EP1037157A1 (en) | 1999-03-05 | 2000-09-20 | International Business Machines Corporation | Method and system for processing different cell protection modes in an electronic spreadsheet |
| US6189009B1 (en) * | 1999-08-27 | 2001-02-13 | The Voice.Com, Inc. | System and method for integrating paper-based business documents with computer-readable data entered via a computer network |
| JP2001118009A (ja) * | 1999-10-18 | 2001-04-27 | Internatl Business Mach Corp <Ibm> | 電子帳票の取得方法、電子帳票システム、電子帳票を取得するプログラムを格納した記憶媒体 |
| CA2311866A1 (en) | 2000-01-06 | 2001-07-06 | International Business Machines Corporation | Method and system in an electronic spreadsheet for adding or removing elements from a cell named range according to different modes |
| JP2001357088A (ja) * | 2000-06-16 | 2001-12-26 | Denso Corp | パラメトリック機能を有する3次元モデリングシステムと、同システムによるパラメータ編集方法 |
| US6988241B1 (en) * | 2000-10-16 | 2006-01-17 | International Business Machines Corporation | Client side, web-based spreadsheet |
| US7206997B2 (en) | 2000-12-18 | 2007-04-17 | General Motors Corporation | Functional visualization of spreadsheets |
| US6409059B1 (en) * | 2001-01-11 | 2002-06-25 | Nathaniel Calvert | Hand and finger thimbles |
| US20030033329A1 (en) | 2001-06-22 | 2003-02-13 | Bergman Eric D. | Method and apparatus for entry and editing of spreadsheet formulas |
| US20030120999A1 (en) | 2001-12-21 | 2003-06-26 | Miller Michelle A. | Calculating in spreadsheet cells without using formulas |
| US7266763B2 (en) | 2002-11-26 | 2007-09-04 | Microsoft Corporation | User defined spreadsheet functions |
| US7205957B2 (en) * | 2003-08-18 | 2007-04-17 | Via Technologies, Inc. | Mechanism for adjusting the operational parameters of a component with minimal impact on graphics display |
-
2005
- 2005-09-09 US US11/223,180 patent/US7752536B2/en active Active
-
2006
- 2006-08-30 TW TW095132059A patent/TWI416342B/zh not_active IP Right Cessation
- 2006-09-06 JP JP2008530243A patent/JP5255443B2/ja not_active Expired - Fee Related
- 2006-09-06 CN CN200680033019XA patent/CN101258490B/zh not_active Expired - Fee Related
- 2006-09-06 WO PCT/US2006/035168 patent/WO2007030769A2/en not_active Ceased
- 2006-09-06 RU RU2008108992/08A patent/RU2421797C2/ru not_active IP Right Cessation
- 2006-09-06 CA CA2618211A patent/CA2618211C/en not_active Expired - Fee Related
- 2006-09-06 MY MYPI20080503A patent/MY155037A/en unknown
- 2006-09-06 BR BRPI0615572-3A patent/BRPI0615572A2/pt not_active Application Discontinuation
- 2006-09-06 ZA ZA200802171A patent/ZA200802171B/xx unknown
- 2006-09-06 EP EP06814383.3A patent/EP1920356A4/en not_active Withdrawn
- 2006-09-06 KR KR1020087005475A patent/KR101312881B1/ko not_active Expired - Fee Related
- 2006-09-06 AU AU2006287357A patent/AU2006287357B2/en not_active Ceased
- 2006-09-06 NZ NZ594997A patent/NZ594997A/xx not_active IP Right Cessation
-
2008
- 2008-01-31 IL IL189152A patent/IL189152A/en not_active IP Right Cessation
- 2008-02-01 NO NO20080596A patent/NO20080596L/no not_active Application Discontinuation
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003050964A (ja) * | 2000-11-30 | 2003-02-21 | Kokusai Zunou Sangyo Kk | 表計算ウェブサーバシステムおよび表計算ウェブシステム |
Non-Patent Citations (4)
| Title |
|---|
| CSNB200100461001; 大村 あつし: 'Protectメソッド シートを保護する' ExcelユーザーのためのVBAプログラミング入門 ISBN: 4-8222-1684-5, 20010101, p.67-p.68, 日経BP社 * |
| CSNB200500419001; ドッジ マーク: Microsoft Office Excel 2003 オフィシャルマニュアル 第1版, 20040712, P.129-135, 387-392, 日経BPソフトプレス * |
| JPN6012004800; ドッジ マーク: Microsoft Office Excel 2003 オフィシャルマニュアル 第1版, 20040712, P.129-135, 387-392, 日経BPソフトプレス * |
| JPN6013013093; 大村 あつし: 'Protectメソッド シートを保護する' ExcelユーザーのためのVBAプログラミング入門 ISBN: 4-8222-1684-5, 20010101, p.67-p.68, 日経BP社 * |
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10198523B2 (en) | 2009-06-03 | 2019-02-05 | Microsoft Technology Licensing, Llc | Utilizing server pre-processing to deploy renditions of electronic documents in a computer network |
| JP2012529117A (ja) * | 2009-06-03 | 2012-11-15 | マイクロソフト コーポレーション | コンピュータネットワークにおける電子ドキュメントのレンディションをデプロイするサーバ前処理の利用する方法 |
| US9747270B2 (en) | 2011-01-07 | 2017-08-29 | Microsoft Technology Licensing, Llc | Natural input for spreadsheet actions |
| US10732825B2 (en) | 2011-01-07 | 2020-08-04 | Microsoft Technology Licensing, Llc | Natural input for spreadsheet actions |
| JP2014534536A (ja) * | 2011-11-04 | 2014-12-18 | マイクロソフト コーポレーション | ウェブガジェットとスプレッドシートとの相互作用 |
| US10664652B2 (en) | 2013-06-15 | 2020-05-26 | Microsoft Technology Licensing, Llc | Seamless grid and canvas integration in a spreadsheet application |
| US11893366B2 (en) | 2016-12-03 | 2024-02-06 | Thomas STACHURA | Spreadsheet-based software application development |
| JP2020504889A (ja) * | 2016-12-03 | 2020-02-13 | スタフラ,トーマス | スプレッドシートに基づくソフトウェアアプリケーション開発 |
| US10877736B2 (en) | 2016-12-03 | 2020-12-29 | Thomas STACHURA | Spreadsheet-based software application development |
| US11113041B2 (en) | 2016-12-03 | 2021-09-07 | Thomas STACHURA | Spreadsheet-based software application development |
| US11442707B2 (en) | 2016-12-03 | 2022-09-13 | Thomas STACHURA | Spreadsheet-based software application development |
| US11726753B2 (en) | 2016-12-03 | 2023-08-15 | Thomas STACHURA | Spreadsheet-based software application development |
| US12596534B2 (en) | 2016-12-03 | 2026-04-07 | Thomas STACHURA | Spreadsheet-based software application development |
| JP2019121002A (ja) * | 2017-12-28 | 2019-07-22 | 株式会社ぐるなび | 情報処理方法、情報処理装置、及びプログラム |
| JP2024050625A (ja) * | 2020-04-10 | 2024-04-10 | アップル インコーポレイテッド | アクティビティを有効化するユーザインタフェース |
| JP7633437B2 (ja) | 2020-04-10 | 2025-02-19 | アップル インコーポレイテッド | アクティビティを有効化するユーザインタフェース |
| US12461642B2 (en) | 2020-04-10 | 2025-11-04 | Apple Inc. | User interfaces for enabling an activity |
Also Published As
| Publication number | Publication date |
|---|---|
| BRPI0615572A2 (pt) | 2011-05-24 |
| WO2007030769A2 (en) | 2007-03-15 |
| EP1920356A2 (en) | 2008-05-14 |
| RU2421797C2 (ru) | 2011-06-20 |
| JP5255443B2 (ja) | 2013-08-07 |
| AU2006287357A1 (en) | 2007-03-15 |
| MY155037A (en) | 2015-08-28 |
| CA2618211C (en) | 2014-02-25 |
| WO2007030769A3 (en) | 2007-05-31 |
| CA2618211A1 (en) | 2007-03-15 |
| IL189152A0 (en) | 2008-08-07 |
| NO20080596L (no) | 2008-04-01 |
| EP1920356A4 (en) | 2017-10-04 |
| TWI416342B (zh) | 2013-11-21 |
| ZA200802171B (en) | 2009-08-26 |
| CN101258490B (zh) | 2013-01-23 |
| KR101312881B1 (ko) | 2013-09-30 |
| RU2008108992A (ru) | 2009-09-20 |
| CN101258490A (zh) | 2008-09-03 |
| US20070061698A1 (en) | 2007-03-15 |
| KR20080043327A (ko) | 2008-05-16 |
| AU2006287357B2 (en) | 2011-03-24 |
| NZ594997A (en) | 2013-02-22 |
| TW200723028A (en) | 2007-06-16 |
| IL189152A (en) | 2012-05-31 |
| US7752536B2 (en) | 2010-07-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5255443B2 (ja) | スプレッドシート文書のパラメータの指定、セッティング、および発見 | |
| US11163542B2 (en) | Dynamically generating and rendering user interfaces based on data models | |
| KR101688554B1 (ko) | 데이터 객체의 관리 및 자동 링킹 | |
| KR101311037B1 (ko) | 판독시트 셀 기반 통지 | |
| EP1922604B1 (en) | Command user interface for displaying selectable functionality controls in a database application | |
| US8370795B1 (en) | Method and system for explaining a value of a field in a form | |
| RU2390834C2 (ru) | Способ и устройство для просмотра и взаимодействия с электронной таблицей из веб-браузера | |
| US12190053B2 (en) | Providing operations in accordance with worksheet relationships and data object relationships | |
| RU2419852C2 (ru) | Формирователь моментального снимка электронных данных | |
| US20040237030A1 (en) | System and method of implementing calculation fields in an electronic form | |
| US9235561B2 (en) | Contextual report element mapping to web service input parameter | |
| US20110225484A1 (en) | Cloud based modeling for enhancing spreadsheets | |
| CA2713821A1 (en) | System and method for enabling financial planning | |
| US8230319B2 (en) | Web-based visualization, refresh, and consumption of data-linked diagrams | |
| TW200406692A (en) | Semiconductor test data analysis system | |
| US7908549B2 (en) | Spreadsheet calculation as part of workflow | |
| US10013667B2 (en) | Dashboard collaborator | |
| EP1744255A1 (en) | Document processing device and document processing method | |
| US20070185828A1 (en) | Graphical portal in an information management system and process |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090805 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120203 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120501 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120817 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121113 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130322 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130419 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160426 Year of fee payment: 3 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |
