Spreadsheet shared region and cell permissions
US-9798889-B1 · Oct 24, 2017 · US
US10642930B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10642930-B2 |
| Application number | US-201615340422-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 1, 2016 |
| Priority date | Nov 2, 2015 |
| Publication date | May 5, 2020 |
| Grant date | May 5, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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. 2. The method of claim 1 , further comprising determining whether a relationship exists between the first data type and the second data type. 3. The method of claim 2 , further comprising: when it is determined that the relationship does not exist providing a notification that the operation cannot be performed. 4. The method of claim 1 , further comprising: receiving a selection to convert one of the first data value and the second data value into a third data value. 5. The method of claim 1 , further comprising: automatically converting the first data value into a third data value in response to determining that the operation cannot be performed, wherein the third data value is associated with the second data type. 6. The method of claim 1 , further comprising: automatically converting the second data value into a third data value in response to determining that the operation cannot be performed, wherein the third data value is associated with the first data type. 7. The method of claim 1 , further comprising: converting one of the first data value and the second data value into a third data value comprising: identifying a conversion factor between the first data unit and the second data unit; and applying the conversion factor to one of the first data value and the second data value. 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. 9. The system of claim 8 , when executed by the at least one processing unit, further causing the system to: determine whether a relationship exists between the first data type and the second data type. 10. The system of claim 9 , when it is determined that the relationship does not exist, the computer-executable instructions further causing the system to: provide a notification that the operation cannot be performed. 11. The system of claim 8 , the computer-executable instructions further causing the system to: receive a selection to convert one of the first data value and the second data value into a third data value. 12. The system of claim 8 , the computer-executable instructions further causing the system to: automatically convert the first data value into a third data value in response to determining that the operation cannot be performed, wherein the third data value is associated with the second data type. 13. The system of claim 8 , the computer-executable instructions further causing the system to: automatically convert the second data value into a third data value in response to determining that the operation cannot be performed, wherein the third data value is associated with the first data type. 14. The system of claim 8 , the computer-executable instructions further causing the system to: automatically convert one of the first data value and the second data value into a third data value comprising: identifying a conversion factor between the first data unit and the second data unit; and applying the conversion factor to one of the first data value and the second data value. 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. 16. The computer storage media device of claim 15 , the computer-executable instructions further causing the processing unit to: determine whether a relationship exists between the first data type and the second data type. 17. The computer storage media device of claim 16 , when it is determined that the relationship does not exist, the computer-executable instructions further causing the processing unit to: provide a notification that the operation cannot be performed. 18. The computer storage media device of claim 15 , the computer-executable instructions further causing the processing unit to: receive a selection to convert one of the first data value and the second data value into a third data value. 19. The computer storage media device of claim 15 , the computer-executable instructions further causing the processing unit to: automatically convert the first data value into a third data value in response to determining that the operation cannot be performe
Voice editing, e.g. manipulating the voice of the synthesiser · CPC title
of spreadsheets (form-filling G06F40/174) · CPC title
for inputting data by handwriting, e.g. gesture or text · CPC title
Creating or editing images; Combining images with text · CPC title
Image acquisition · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.