Notifications for rich data types
First Claim
1. A computer-implemented method for populating parameters of a formula of a spreadsheet with consistent values, comprising:
- receiving a formula, wherein the formula causes an operation to be performed on a first parameter and a second parameter;
determining that the first parameter is associated with a first data type having a first context, wherein the first context comprises information about a category associated with the first data type;
determining that the second parameter is associated with a second data type having a second context, wherein the second context comprises information about a category associated with the second data type;
based on the first context, determining that a first cell contains a first data value of the first data type;
displaying a visual indicator on the first cell indicating that the first data value is valid for populating the first parameter of the formula;
based on the second context, determining that a second cell contains a second data value of the second data type;
displaying a visual indicator on the second cell indicating that the second data value is valid for populating the second parameter of the formula.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure is directed to systems and methods for implementing notifications for rich data types in a spreadsheet application. Generally, a value being of a rich data type is as a type of value that has context and established relationships with other types of data. In particular, a rich data type is a data value having associated context, which may be units (e.g., inches, miles, meters, kilograms, seconds, joules, hertz, Fahrenheit, etc.) or other information about the data'"'"'s type (e.g., city, stock, NCAA football team, car, restaurant, school, etc.). Additionally, a value being of a rich data type further includes established relationships with other types of data.
81 Citations
21 Claims
-
1. A computer-implemented method for populating parameters of a formula of a spreadsheet with consistent values, comprising:
-
receiving a formula, wherein the formula causes an operation to be performed on a first parameter and a second parameter; determining that the first parameter is associated with a first data type having a first context, wherein the first context comprises information about a category associated with the first data type; determining that the second parameter is associated with a second data type having a second context, wherein the second context comprises information about a category associated with the second data type; based on the first context, determining that a first cell contains a first data value of the first data type; displaying a visual indicator on the first cell indicating that the first data value is valid for populating the first parameter of the formula; based on the second context, determining that a second cell contains a second data value of the second data type; displaying a visual indicator on the second cell indicating that the second data value is valid for populating the second parameter of the formula. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
at least one processing unit; and at least one memory storing computer-executable instructions that, when executed by the at least one processing unit, cause the system to; receive a formula, wherein the formula causes an operation to be performed on a first parameter and a second parameter; determine that the first parameter is associated with a first data type having a first context, wherein the first context comprises information about a category associated with the first data type; determine that the second parameter is associated with a second data type having a second context, wherein the second context comprises information about a category associated with the second data type; based on the first context, determine that a first cell contains a first data value of the first data type; display a visual indicator on the first cell indicating that the first data value is valid for populating the first parameter of the formula; based on the second context, determining that a second cell contains a second data value of the second data type; and display a visual indicator on the second cell indicating that the second data value is valid for populating the second parameter of the formula. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer storage media device comprising computer-executable instructions that, when executed by at least one processing unit, cause the processing unit to:
-
receive a formula, wherein the formula causes an operation to be performed on a first parameter and a second parameter; determine that the first parameter is associated with a first data having a first context, wherein the first context comprises information about a category associated with the first data type; determine that the second parameter is associated with a second data type having a second context, wherein the second context comprises information about a category associated with the second data type; based on the first context, determine that a first cell contains a first data value of the first data type; display a visual indicatory on the first cell indicating that the first data value is valid for populating the first parameter of the formula; based on the second context, determine that a second cell contains a second data value of the second data type; and display a visual indicator on the second cell indicating that the second data value is valid for populating the second parameter of the formula. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification