Populating values in a spreadsheet using semantic cues
First Claim
1. A method, comprising:
- obtaining a table having a first descriptor that is applicable to each cell from a plurality of cells, and a plurality of second descriptors each applicable to a respective cell from the plurality of cells;
executing a search function using at least the first descriptor as an input, wherein the search function identifies at least a first data set that is potentially relevant to the plurality of cells;
displaying a first candidate data value for a first cell from the plurality of cells, wherein the first candidate data value is based on the first data set and the respective second descriptor for the first cell; and
in response to selection of the first candidate data value, populating the plurality of cells with information from the first data set.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes obtaining a table having a first descriptor that is applicable to each cell from a plurality of cells, and a plurality of second descriptors each applicable to a respective cell from the plurality of cells, executing a search function using at least the first descriptor as an input, wherein the search function identifies at least a first data set that is potentially relevant to the plurality of cells, displaying a first candidate data value for a first cell from the plurality of cells, wherein the candidate value is based on the first data set and the respective second descriptor for the first cell, and in response to selection of the first candidate data value, populating the plurality of cells with information from the first data set.
102 Citations
20 Claims
-
1. A method, comprising:
-
obtaining a table having a first descriptor that is applicable to each cell from a plurality of cells, and a plurality of second descriptors each applicable to a respective cell from the plurality of cells; executing a search function using at least the first descriptor as an input, wherein the search function identifies at least a first data set that is potentially relevant to the plurality of cells; displaying a first candidate data value for a first cell from the plurality of cells, wherein the first candidate data value is based on the first data set and the respective second descriptor for the first cell; and in response to selection of the first candidate data value, populating the plurality of cells with information from the first data set. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage device including program instructions executable by one or more processors that, when executed, cause the one or more processors to perform operations, the operations comprising:
-
obtaining a table having a first descriptor that is applicable to each cell from a plurality of cells, and a plurality of second descriptors each applicable to a respective cell from the plurality of cells; executing a search function using at least the first descriptor as an input, wherein the search function identifies at least a first data set that is potentially relevant to the plurality of cells; displaying a first candidate data value for a first cell from the plurality of cells, wherein the first candidate data value is based on the first data set and the respective second descriptor for the first cell; and in response to selection of the first candidate data value, populating the plurality of cells with information from the first data set. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
one or more processors; and one or more memory devices for storing instructions used by the one or more processors, wherein the program instructions, when executed by the one or more processors, cause the one or more processors to; obtain a table having a first descriptor that is applicable to each cell from a plurality of cells, and a plurality of second descriptors each applicable to a respective cell from the plurality of cells; execute a search function using at least the first descriptor as an input, wherein the search function identifies at least a first data set that is potentially relevant to the plurality of cells; display a first candidate data value for a first cell from the plurality of cells, wherein the first candidate data value is based on the first data set and the respective second descriptor for the first cell; and in response to selection of the first candidate data value, populate the plurality of cells with information from the first data set. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification