Smart fill
First Claim
1. A method for providing a suggestion of autofill results for a set of data, the method comprising:
- opening a spreadsheet;
receiving a selection of a set of data in the spreadsheet;
recognizing characteristics associated with the set of data, including searching an external data source based on contextual information within the spreadsheet that identify an intended use for the set of data, the contextual information including data in adjacent cells that is related to the set of data;
determining whether the set of data comprises data in a series pattern; and
in response to determining that the set of data comprises data in the series pattern;
searching for potential autofill results based on the series pattern and the contextual information; and
providing the potential autofill results for display as suggested autofill results in the spreadsheet.
2 Assignments
0 Petitions
Accused Products
Abstract
A smart fill feature is provided, which may be utilized to provide suggestions to a user and to prepopulate fill results in a spreadsheet. Characteristics associated with a set of data may be recognized and used to help determine fill results Suggestions may be determined from internal and or/external data sources, and may use contextual information in a data set to determine what a user may be trying to accomplish. External data sources may include one or more Internet data sources or internal corporate databases, providing a large amount of data from which to search for potential fill results. A split column command may be used to split a column into two or more columns. Data may be split between columns or combined by various methods, which may include, by example, by direct manipulation via tokens, or via a slider UI.
61 Citations
20 Claims
-
1. A method for providing a suggestion of autofill results for a set of data, the method comprising:
-
opening a spreadsheet; receiving a selection of a set of data in the spreadsheet; recognizing characteristics associated with the set of data, including searching an external data source based on contextual information within the spreadsheet that identify an intended use for the set of data, the contextual information including data in adjacent cells that is related to the set of data; determining whether the set of data comprises data in a series pattern; and in response to determining that the set of data comprises data in the series pattern; searching for potential autofill results based on the series pattern and the contextual information; and providing the potential autofill results for display as suggested autofill results in the spreadsheet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for providing a suggestion of autofill results for a set of data, the system comprising:
-
one or more processors; and a memory coupled to the one or more processors, the one or more processors operable to; open a spreadsheet; receive a selection of a set of data in the spreadsheet; recognize characteristics associated with the set of data, including searching an external data source based on contextual information within the spreadsheet that identify an intended used for the set of data, the contextual information including data in adjacent cells that is related to the set of data, wherein the characteristics comprise at least one of; outer limits associated with the set of data; a shape associated with the set of data; and size of the set of data; determine whether the received data comprises data in a series pattern; and in response to determining that the set of data comprises data in a series pattern; search for potential autofill results based on the series pattern and the contextual information in a data source; and provide the potential autofill results for display in the spreadsheet as suggested autofill results. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer readable storage media, implemented in hardware, for providing a suggestion of autofill results for a group of cells, the computer readable storage media including instructions, which when executed by a processing unit, perform the steps of:
-
receiving a selection of the group of cells in a spreadsheet; recognizing characteristics associated with the group of cells, including searching an external data source based on contextual information within the spreadsheet to identify an intended use for the group of cells, the contextual information including data in adjacent cells that is related to the set of data; determining whether the group of cells comprises data in a series pattern; and in response to determining that the group of cells comprises data in the series pattern; searching for potential autofill results; and providing the potential autofill results for display in the spreadsheet as suggested autofill results. - View Dependent Claims (18, 19, 20)
-
Specification