SYSTEMS, METHODS AND ARTICLES FOR A WEB-BASED SPREADSHEET APPLICATION
First Claim
1. A system for creating a spreadsheet for receiving input data and performing one or more calculations and/or functions using the input data, comprising:
- a web-server hosting a web-based spreadsheet website, the web-server comprising one or more computer processors, memory and data storage;
the web-based spreadsheet website configured to transmit to a web-browser of a user computing device a spreadsheet web application in a web-browser programming language for programming the web-browser to run the spreadsheet web application, the spreadsheet web application configured to display and execute a web spreadsheet interface comprising a design section having a plurality of user-selectable spreadsheet commands and functions for creating a spreadsheet and a preview panel separate from the design section which displays a spreadsheet preview of a spreadsheet in an end-user mode as the spreadsheet is being created using the design section.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and articles of manufacture for creating an electronic spreadsheet using a web-based spreadsheet application. A web-server hosting a web-based spreadsheet website comprises one or more computer(s) having at least one computer processor, memory, data storage and a network communication device (e.g. a network adapter). The web-server is configured to transmit a spreadsheet web application to a user computing device (e.g. a personal computer, smartphone, etc.) having a web-browser via the internet. The spreadsheet web application is configured to program the web-browser of the computing device to display and execute a spreadsheet web application having various features and functionality, including one or more of a separate design section and preview panel, a test data feature, line by line building of a spreadsheet without a starting grid of rows and columns, an embedded spreadsheet feature, an embedded worksheet display within a line feature, or any combination of these features.
-
Citations
28 Claims
-
1. A system for creating a spreadsheet for receiving input data and performing one or more calculations and/or functions using the input data, comprising:
-
a web-server hosting a web-based spreadsheet website, the web-server comprising one or more computer processors, memory and data storage; the web-based spreadsheet website configured to transmit to a web-browser of a user computing device a spreadsheet web application in a web-browser programming language for programming the web-browser to run the spreadsheet web application, the spreadsheet web application configured to display and execute a web spreadsheet interface comprising a design section having a plurality of user-selectable spreadsheet commands and functions for creating a spreadsheet and a preview panel separate from the design section which displays a spreadsheet preview of a spreadsheet in an end-user mode as the spreadsheet is being created using the design section. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 16)
-
-
10. A system for creating a spreadsheet for receiving input data and performing one or more calculations using the input data, comprising:
-
a computing device comprising a computer processor, memory, data storage and a network communication adapter; the computing device further comprising a web-browser and a spreadsheet web application in a web-browser programming language which programs the web-browser to execute the spreadsheet web application, the spreadsheet web application configured to display and execute a web spreadsheet interface comprising a design section having a plurality of user-selectable spreadsheet commands and functions for creating a spreadsheet; the spreadsheet web application further comprising an embedded worksheet function to embed a worksheet within a first line of a first spreadsheet, the embedded worksheet function configured to create an embedded worksheet comprising a second spreadsheet different from the first spreadsheet in which a value of the second spreadsheet is used by the first line in executing the first spreadsheet; wherein the spreadsheet web application is configured to display the embedded worksheet in the first line. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
17. A method for creating a spreadsheet for receiving input data and performing one or more calculations using the input data, comprising:
-
a web-server transmitting a spreadsheet web application to a web-browser of a user computing device, the spreadsheet web application in a web-browser programming language for programming the web-browser to execute the spreadsheet web application, the web-server comprising one or more computer processors, memory and data storage and hosting a web-based spreadsheet website; wherein the spreadsheet web application is configured to display and execute on the user computing device a spreadsheet web interface comprising a design section having a plurality of user-selectable spreadsheet commands and functions for creating a spreadsheet, the spreadsheet web application configured to create a spreadsheet in a line by line sequence without a starting grid of rows and columns, and in which rows and/or columns of a spreadsheet are formed only as the rows and/or columns are added by using the design section. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for creating a spreadsheet for receiving input data and performing one or more calculations using the input data, comprising:
-
a computing device receiving from a web-based spreadsheet website via the internet a spreadsheet web application in a web-browser programming language, the computing device comprising a computer processor, memory, data storage, a web-browser, and a network communication adapter; the computing device executing the spreadsheet web application which programs the web-browser to execute the spreadsheet web application; the spreadsheet web application displaying and executing a spreadsheet web interface comprising a design section having a plurality of user-selectable spreadsheet commands and functions for creating a spreadsheet, the spreadsheet web application configured with an embedded worksheet function to embed a worksheet within a first line of a first spreadsheet, the embedded worksheet function configured to create an embedded worksheet comprising a second spreadsheet different from the first spreadsheet in which a value of the second spreadsheet is used by the first line in executing the first spreadsheet the spreadsheet web application configured to selectively display the embedded worksheet in the first line in response to a command from a user. - View Dependent Claims (26, 27)
-
-
28. An article of manufacture comprising a non-transitory computer program carrier readable by a computer and embodying instructions executable by the computer to perform a method for creating a spreadsheet for receiving input data and performing one or more calculations using the input data, comprising:
-
transmitting a spreadsheet web application to a web-browser of a user computing device via the internet, the spreadsheet web application in a web-browser programming language for programming the web-browser to execute the spreadsheet web application, the web-server comprising one or more computer processors, memory and data storage and hosting a web-based spreadsheet website; wherein the spreadsheet web application is configured to display and execute on the user computing device a spreadsheet web interface comprising a design section having a plurality of user-selectable spreadsheet commands and functions for creating a spreadsheet, the spreadsheet web application configured to create a spreadsheet in a line by line sequence without a starting grid of rows and columns, and in which rows and/or columns of a spreadsheet are formed only as the rows and/or columns are added by using the design section.
-
Specification