A framework for enabling user-defined functions
OwnerJonathan GLASS, Darren HARRISinventors
Life of this patent
Estimating the term…
Abstract
A computer program product for use in conjunction with a spreadsheet application program comprises a framework having a library of defined functions. The spreadsheet application is, in use, executed in a first process in memory on a computer and the function is, in use, held in a second process, which second process is independent of the first process. The or each user defined function is adapted to be called from a cell in the spreadsheet application, the function being evaluated or executed in the second process to return a value which is shown in the cell. This reduces the memory footprint of the application and results in a more stable computer system.
Claims18
A computer program product for use in conjunction with a spreadsheet application program comprising a framework having a library of functions, which functions comprise one or more defined functions, wherein the spreadsheet application is, in use, executed in a first process in memory and the function is, in use, held in a second process, which second process is independent of the first process, wherein the or each user defined function is adapted to be called from a cell in the spreadsheet application, the function being evaluated or executed in the second process to return a value which is shown in the cell.
A computer program product for use in conjunction with a spreadsheet application program comprising a framework having a library of functions, which functions comprise one or more defined functions, such that when the user defined function has been evaluated or executed and returns a structured value or object which cannot be represented within a single cell, allocates a unique identifier value which is shown in the cell, the value being returned being a symbolic code.
A computer program product for use in conjunction with a spreadsheet application program comprising a framework having a library of functions, which functions comprise one or more defined functions, wherein the spreadsheet application is, in use, executed in a first process in memory and the function is, in use, held in a second process, which second process is independent of the first process, wherein the or each function is adapted to be called from a cell in the spreadsheet application, the function being evaluated or executed in the second process to return a value which is shown in the cell, the framework allocating a unique identifier value which is shown in the cell, the value being returned being a symbolic code.
Dependencies are inferred from the claim text.