Extensible value types in cells
First Claim
1. A computer-implemented method for operating on extensible values, comprising:
- obtaining an extensible value from a cell of a spreadsheet;
wherein the extensible value is one of an extensible value data type; and
performing an operation involving the extensible value;
wherein the extensible value is treated similarly to base values.
2 Assignments
0 Petitions
Accused Products
Abstract
Individual cells within a spreadsheet may contain an extensible value as defined by an extensible value type. The extensible value type is a user defined value type that is incorporated into the spreadsheet as a supported data type. Generally, the extensible data types provide support for types that are not internally defined by a spreadsheet. When the extensible value type is defined, an associated set of functions are developed to operate on the type. These functions are added to the set of base functions supported by the spreadsheet. The functions, therefore, behave in a substantially similar manner to the set of base spreadsheet functions. The extensible values that are contained within the cells may be acted upon in the same way that supported base types are acted upon.
44 Citations
20 Claims
-
1. A computer-implemented method for operating on extensible values, comprising:
-
obtaining an extensible value from a cell of a spreadsheet;
wherein the extensible value is one of an extensible value data type; and
performing an operation involving the extensible value;
wherein the extensible value is treated similarly to base values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium having computer-executable instructions for interacting with extensible values within a spreadsheet, comprising:
-
defining a extensible value data type;
including an extensible value defined by the extensible value data type within a cell of the spreadsheet;
performing an operation involving the extensible value;
wherein the operation is performed by at least one of;
a base function and a function defined to operate on the extensible value data type. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for interacting with extensible values from a spreadsheet, comprising:
-
a processor that is configured to perform operations;
a spreadsheet application that is coupled to a network and is configured to perform steps, comprising;
including an extensible value within a cell of the spreadsheet; and
performing an operation involving the extensible value on the processor;
wherein the extensible value may be consumed by a base spreadsheet operation. - View Dependent Claims (17, 18, 19, 20)
-
Specification