← Back to Patent Explorer
US6157934A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for using distributed spreadsheets in a client/server architecture for workflow automation

Assignee: Ultimus LLC
•
Filing: 1996-10-15
•
Granted: 2000-12-05
•
Expires: 2016-10-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus for workflow automation includes a server computer and a plurality of client computers. Each client computer has an electronic coupling to the server computer for transmission of information between the server computer and each of the client computers and data entry elements and form interfaces for a user to fill out using the data entry elements. The server and client computers are configured to have a main spreadsheet on the server computer and client spreadsheets on the client computers with data entered in the form interfaces also appearing in the client spreadsheets, links from cells in the main spreadsheet to cells in the client spreadsheets, and directional instructions for sequentially routing data from client and server spreadsheets according to a workflow plan. The server computer is also configured to permit creation or revision of the directional instructions and to permit a user to graphically establish linking of cells to determine a flow of information without having to write lines of programming code.

Inventors

  • 👤 Rashid N. Khan
  • 👤 Michael Andrade
  • 👤 Paul Williams

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 23:48
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 99 words
An apparatus for workflow automation comprising a server computer, a plurality of client computers each having an electronic coupling to said server computer for transmission of information between said server computer and each of said client computers, said server and client computers being configured to have a main spreadsheet on said server computer and client spreadsheets on said client computers, links from at least one of the cells in said main spreadsheet to predetermined cells in said client spreadsheets, and directional instructions for specifying the direction of sequentially routing data from the cells in the client and server spreadsheets.
Claim 2
Independent Claim 99 words
An apparatus for workflow automation comprising a server computer, a plurality of client computers each having an electronic coupling to said server computer for transmission of information between said server computer and each of said client computers, said server and client computers being configured to have a main spreadsheet on said server computer and client spreadsheets on said client computers, links from at least one of the cells in said main spreadsheet to predetermined cells in said client spreadsheets, and directional instructions for specifying the direction of sequentially routing data from the cells in the client and server spreadsheets.
Claim 3
Dependent Claim 49 words
An apparatus as claimed in claim 1 wherein said client computers have data entry elements and form interfaces for a user to fill out using said data entry elements, with data entered in said form interface also appearing in said client spreadsheet for use according to the directional instructions.
Claim 4
Dependent Claim 22 words
An apparatus as claimed in claim 1 wherein said server computer is configured to permit creation or revision of said directional instructions.
Claim 5
Dependent Claim 19 words
An apparatus as claimed in claim 1 wherein said electronic coupling is electronic mail, the Internet, or data files.
Claim 6
Dependent Claim 38 words
An apparatus as claimed in claim 1 wherein said server computer is configured to permit a workflow designer to graphically establish linking of cells to determine a flow of information without having to write lines of programming code.
Claim 7
Dependent Claim 26 words
An apparatus as claimed in claim 1 wherein said server computer is configured to graphically specify actions and operations which are performed when data is transferred.
Claim 8
Dependent Claim 24 words
An apparatus as claimed in claim 1 wherein said server spreadsheet consolidates workflow data in said server computer for the purpose of workflow automation.
Claim 9
Dependent Claim 34 words
An apparatus as claimed in claim 7 wherein said directional instructions cause said server computer to perform only the calculations and other operations for the workflow which are best performed at a central location.
Claim 10
Dependent Claim 47 words
An apparatus as claimed in claim 1 wherein said directional instructions cause said multiple, client spreadsheets at client computers to display and manipulate only the parts of the workflow data which are relevant to the client user who participates in the workflow process at that client computer.
Claim 11
Dependent Claim 49 words
An apparatus as claimed in claim 1 wherein the server and client computers are configured such that the directional instructions instruct the routing of data both from one or more of the client spreadsheets to the main spreadsheet and from the main spreadsheet to one or more client spreadsheets.
Claim 12
Dependent Claim 52 words
An apparatus as claimed in claim 10 wherein the directional instructions provide for the forwarding of data from at least one of the client spreadsheets to the main spreadsheet, from the main spreadsheet to at least one of the client spreadsheets, and back to the main spreadsheet in at least three steps.
Claim 13
Dependent Claim 32 words
An apparatus as claimed in claim 1 wherein the server and client computers are configured such that data transferred from one computer to another may be added to or modified by recipients.
Claim 14
Independent Claim 234 words
An apparatus for workflow automation comprising a server computer, a plurality of client computers each having an electronic coupling to said server computer for transmission of information between said server computer and each of said client computers and having data entry elements and form interfaces for a user to fill out using said data entry elements, said server and client computers being configured to have a main spreadsheet on said server computer and client spreadsheets on said client computers with data entered in said form interfaces also appearing in said client spreadsheets, links from at least one of the cells in said main spreadsheet to predetermined cells in said client spreadsheets, and directional instructions for specifying the direction of sequentially routing data from the cells in the client and server spreadsheets, said server computer being configured to permit creation or revision of said directional instructions and to permit a user to graphically establish linking of cells to determine a flow of information without having to write lines of programming code, resulting in directional instructions to cause the server computer to perform only the calculations and other operations for the workflow which are best performed at a central location and said multiple, client spreadsheets at client computers to display and manipulate only the parts of the workflow data which are relevant to the client user who participates in the workflow process at that client computer.
Claim 15
Independent Claim 234 words
An apparatus for workflow automation comprising a server computer, a plurality of client computers each having an electronic coupling to said server computer for transmission of information between said server computer and each of said client computers and having data entry elements and form interfaces for a user to fill out using said data entry elements, said server and client computers being configured to have a main spreadsheet on said server computer and client spreadsheets on said client computers with data entered in said form interfaces also appearing in said client spreadsheets, links from at least one of the cells in said main spreadsheet to predetermined cells in said client spreadsheets, and directional instructions for specifying the direction of sequentially routing data from the cells in the client and server spreadsheets, said server computer being configured to permit creation or revision of said directional instructions and to permit a user to graphically establish linking of cells to determine a flow of information without having to write lines of programming code, resulting in directional instructions to cause the server computer to perform only the calculations and other operations for the workflow which are best performed at a central location and said multiple, client spreadsheets at client computers to display and manipulate only the parts of the workflow data which are relevant to the client user who participates in the workflow process at that client computer.
Claim 16
Dependent Claim 32 words
An apparatus as claimed in claim 13 wherein the server and client computers are configured such that data transferred from one computer to another may be added to or modified by recipients.
Claim 17
Dependent Claim 97 words
A software product for workflow automation comprising: an electronic storage medium holding electronic information which, when loaded on a server computer and a plurality of client computers electronically coupled to the server computer causes the server and client computers to be configured to have a main spreadsheet on the server computer and client spreadsheets on the client computers, links from at least one of the cells in the main spreadsheet to selected cells in the client spreadsheets, and directional instructions for specifying the direction of sequentially routing data from the cells in the client and server spreadsheets.
Claim 18
Dependent Claim 97 words
A software product for workflow automation comprising: an electronic storage medium holding electronic information which, when loaded on a server computer and a plurality of client computers electronically coupled to the server computer causes the server and client computers to be configured to have a main spreadsheet on the server computer and client spreadsheets on the client computers, links from at least one of the cells in the main spreadsheet to selected cells in the client spreadsheets, and directional instructions for specifying the direction of sequentially routing data from the cells in the client and server spreadsheets.
Claim 19
Dependent Claim 32 words
An apparatus as claimed in claim 15 wherein the server and client computers are configured such that data transferred from one computer to another may be added to or modified by recipients.
Claim 20
Independent Claim 145 words
A method of workflow automation comprising the steps of: providing a server computer and a plurality of client computers each having an electronic coupling to said server computer for transmission of information between said server computer and each of said client computers, entering data into a first client spreadsheet on a first client computer, transmitting the entered data from at least one linked cell from the first client spreadsheet to a predetermined cell in a main spreadsheet on the server computer according to directions stored on the first client computer, processing the data currently stored on the main spreadsheet with the entered data from the client spreadsheet creating updated data in the main spreadsheet, and transmitting the updated data from the main spreadsheet or a derivative of such data to a predetermined cell in a second spreadsheet on a second client computer for further processing.
Claim 21
Independent Claim 145 words
A method of workflow automation comprising the steps of: providing a server computer and a plurality of client computers each having an electronic coupling to said server computer for transmission of information between said server computer and each of said client computers, entering data into a first client spreadsheet on a first client computer, transmitting the entered data from at least one linked cell from the first client spreadsheet to a predetermined cell in a main spreadsheet on the server computer according to directions stored on the first client computer, processing the data currently stored on the main spreadsheet with the entered data from the client spreadsheet creating updated data in the main spreadsheet, and transmitting the updated data from the main spreadsheet or a derivative of such data to a predetermined cell in a second spreadsheet on a second client computer for further processing.
Claim 22
Dependent Claim 32 words
A method as claimed in claim 17 wherein said data entry step comprises entering data into a form interface and directing data entered in said form interface to said first client spreadsheet.
Claim 23
Dependent Claim 31 words
A method as claimed in claim 17 further comprising the preliminary step of graphically creating a workflow plan establishing the spreadsheets and directional instructions for determining data flows between the computers.
Claim 24
Dependent Claim 20 words
A method as claimed in claim 17 wherein at least one of said transmission steps comprises transmitting over electronic mail.
Claim 25
Dependent Claim 20 words
A method as claimed in claim 17 wherein at least one of said transmission steps comprises transmitting over the Internet.
Claim 26
Dependent Claim 19 words
A method as claimed in claim 17 wherein at least one of said transmission steps comprises transmitting data files.
Claim 27
Dependent Claim 30 words
A method as claimed in claim 17 further comprising the preliminary step of graphically establishing links of cells to determine a flow of information without writing lines of programming code.
Claim 28
Dependent Claim 25 words
A method as claimed in claim 17 further comprising the preliminary step of graphically specifying actions and operations which are performed when data is transferred.
Claim 29
Dependent Claim 14 words
A method as claimed in claim 17 wherein the main spreadsheet consolidates workflow data.
Claim 30
Dependent Claim 30 words
A method as claimed in claim 17 further comprising after said first transmitting step, performing calculations and operations in the server computer which are best performed at a central location.
Claim 31
Dependent Claim 40 words
A method as claimed in claim 17 further comprising after said entering step, displaying and manipulating data in the first client computer, which are relevant to the client user who participates in the workflow process at the first client computer.
Claim 32
Dependent Claim 41 words
A method as claimed in claim 17 further comprising after said second transmitting step, displaying and manipulating data in the second client computer, which are relevant to the client user who participates in the workflow process at the second client computer.
Claim 33
Dependent Claim 32 words
An apparatus as claimed in claim 17 wherein the server and client computers are configured such that data transferred from one computer to another may be added to or modified by recipients.
Claim 34
Independent Claim 265 words
A method of workflow automation comprising the steps of: providing a server computer and a plurality of client computers each having an electronic coupling to said server computer for transmission of information between said server computer and each of said client computers, graphically creating a workflow plan establishing spreadsheets and directional instructions for determining data flows between the server computer and the client computers, establishing links of cells to determine a flow of information without writing lines of programming code and specifying actions and operations which are performed when data is transferred, entering data into a form interface on a first client computer and directing data entered in the form interface to a first client spreadsheet on the first client computer, displaying and manipulating data in the first client computer the data being that which is relevant to the client user who participates in the workflow process at the first client computer, transmitting the entered data from the first client spreadsheet to a predetermined cell in a main spreadsheet on the server computer according to directions stored on the first client computer, performing calculations and operations in the server computer, the calculations and operations being those which are best performed at a central location, transmitting the data or a derivative of such data from the main spreadsheet to a predetermined cell in a second spreadsheet on a second client computer for farther processing, and displaying and manipulating data in the second client computer, the data being that which is relevant to the client user who participates in the workflow process at the second client computer.
Claim 35
Independent Claim 265 words
A method of workflow automation comprising the steps of: providing a server computer and a plurality of client computers each having an electronic coupling to said server computer for transmission of information between said server computer and each of said client computers, graphically creating a workflow plan establishing spreadsheets and directional instructions for determining data flows between the server computer and the client computers, establishing links of cells to determine a flow of information without writing lines of programming code and specifying actions and operations which are performed when data is transferred, entering data into a form interface on a first client computer and directing data entered in the form interface to a first client spreadsheet on the first client computer, displaying and manipulating data in the first client computer the data being that which is relevant to the client user who participates in the workflow process at the first client computer, transmitting the entered data from the first client spreadsheet to a predetermined cell in a main spreadsheet on the server computer according to directions stored on the first client computer, performing calculations and operations in the server computer, the calculations and operations being those which are best performed at a central location, transmitting the data or a derivative of such data from the main spreadsheet to a predetermined cell in a second spreadsheet on a second client computer for farther processing, and displaying and manipulating data in the second client computer, the data being that which is relevant to the client user who participates in the workflow process at the second client computer.
Claim 36
Dependent Claim 32 words
An apparatus as claimed in claim 30 wherein the server and client computers are configured such that data transferred from one computer to another may be added to or modified by recipients.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-12-05 2004-06-05 2004-12-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-12-05 2008-06-05 2008-12-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-12-05 2012-06-05 2012-12-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag