Method and apparatus for formula evaluation in spreadsheets on small devices
First Claim
1. A method for evaluating a spreadsheet file comprising:
- obtaining said spreadsheet file in a first format on a first device;
converting said spreadsheet file to a second format; and
transferring said spreadsheet file to a second device.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for enabling a spreadsheet program with formula support on small devices (like PDAs) while minimizing the amount of memory space used by not only the program, but also by the accompanying compiled code during transfer of files from the desktop to the small devices. The present invention allows the user to download a spreadsheet file from the desktop to the small device via a conduit. A conduit is any 2-way communication device which connects a desktop to a small device and allows the transfer of data. Since the operating system of the desktop and small device, like a PDA, are different, the present invention allows the conduit software to convert the data to be transferred in a format understandable by the respective programs of both the desktop and PDA. The present invention also allows the conduit software to evaluate and parse the formulas and functions needed by the current file before the transfer. The present invention also allows the conduit software to generate compiled code for the fimctions needed by the current file before transfer. By letting the conduit software perform the tasks of evaluating and parsing the formulas, and generating compiled code, the present invention optimizes the limited amount of memory space that is so critical to a small device'"'"'s operating speed and performance.
-
Citations
18 Claims
-
1. A method for evaluating a spreadsheet file comprising:
-
obtaining said spreadsheet file in a first format on a first device;
converting said spreadsheet file to a second format; and
transferring said spreadsheet file to a second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein configured to evaluate a spreadsheet file, said computer program product comprising;
computer readable code configured to cause a computer to obtain said spreadsheet file in a first format;
computer readable code configured to cause a computer to convert said spreadsheet file to a second format; and
computer readable code configured to cause a computer to transfer said spreadsheet file to a second device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification