Smart fill
First Claim
1. A method for providing data splitting, the method comprising:
- opening and displaying a spreadsheet;
receiving an indication of a selection of a first plurality of cells including a first data set;
receiving a selection to split the first data set into a first component and a second component;
creating, in second plurality of cells adjacent to the first plurality of cells, a second data set;
receiving input to a cell of the second plurality of cells of the second component of a corresponding cell of the first plurality of cells;
in response to receiving the input, removing the second component from the corresponding cell based on the input, such that the corresponding cell retains the first component;
detecting a pattern associated with the input;
providing an autosuggestion control to split additional pieces of data in the first data set located in additional cells of the first plurality of cells into the first component in the first plurality of cells and the second component in the second plurality of cells according to the detected pattern;
receiving a selection of the autosuggestion control; and
in response to receiving the selection of the autosuggestion control, removing the second component from the first data set and filling the second data set with the removed second component.
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 data splitting, the method comprising:
-
opening and displaying a spreadsheet; receiving an indication of a selection of a first plurality of cells including a first data set; receiving a selection to split the first data set into a first component and a second component; creating, in second plurality of cells adjacent to the first plurality of cells, a second data set; receiving input to a cell of the second plurality of cells of the second component of a corresponding cell of the first plurality of cells; in response to receiving the input, removing the second component from the corresponding cell based on the input, such that the corresponding cell retains the first component; detecting a pattern associated with the input; providing an autosuggestion control to split additional pieces of data in the first data set located in additional cells of the first plurality of cells into the first component in the first plurality of cells and the second component in the second plurality of cells according to the detected pattern; receiving a selection of the autosuggestion control; and in response to receiving the selection of the autosuggestion control, removing the second component from the first data set and filling the second data set with the removed second component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing a suggestion of autofill results for a set of data, the system comprising:
-
one or more processors; and a memory including computer readable instructions, which when executed by the one or more processors cause the system to be operable to; open and display a spreadsheet; receive an indication of a selection of a first plurality of cells including a first data set; receive a selection to split the first data set into two components, including a first component and a second component; create, in a second plurality of cells adjacent to the first plurality of cells, a second data set; receive, at a cell of the second plurality of cells, input of the second component of a corresponding cell of the first data set; in response to receiving the input, remove the second component from the corresponding cell of the first plurality of cells set based on the input, such that the corresponding cell of the first plurality of cells retains the first component; detect a pattern associated with the input; provide an autosuggestion control to split additional pieces of data of the first data set into the two components according to the detected pattern; receive a selection of the autosuggestion control; and in response to receiving the selection of the autosuggestion control, filling the second data set in the second plurality of cells with the second component and replacing the first data set in the first plurality of cells with the first component. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A hardware storage including computer readable instructions, which when executed by the one or more processors cause a computer device to provide a suggestion of autofill results for a set of data, comprising:
-
opening and displaying a spreadsheet; receiving a selection of a first plurality of cells including a first data set; receiving a selection to split the first data set into a first component and a second component; receiving a first input to a first cell of a second plurality of cells adjacent to the first plurality of cells, wherein the first cell corresponds to a first corresponding cell of the first plurality of cells and the first input defines, within the first cell, the second component of the first corresponding cell; in response to receiving the first input, removing the second component of the first corresponding cell from the first corresponding cell, wherein the first corresponding cell retains the first component; receiving a second input to a second cell of a second plurality of cells, wherein the second cell corresponds to a second corresponding cell of the first plurality of cells and the second input defines, within the second cell, the second component of the second corresponding cell; in response to receiving the second input, removing the second component of the second corresponding cell from the second corresponding cell, wherein the second corresponding cell retains the first component; detecting a pattern associated with the first input and the second input; providing an autosuggestion control to split additional cells of the first plurality of cells, such that the first plurality of cells displays only the first component and the second plurality of cells displays only the second component; receiving a selection of the autosuggestion control; and in response to receiving the selection of the autosuggestion control, removing the second component from the first data set from the first plurality of cells according to the pattern detected and filling the second plurality of cells with the second component from the data set removed from the first plurality of cells. - View Dependent Claims (18, 19, 20)
-
Specification