System and method for automatically completing spreadsheet formulas
First Claim
Patent Images
1. A computer-implemented method for automatically completing formulaic cell data, comprising:
- substantiating an autocomplete process in response to receiving a character associated with formulaic cell data;
determining whether the character is a trigger;
displaying a list of autocomplete options associated with a component implicated by the trigger when the character is a trigger, wherein the displayed list of autocomplete options associated with the component includes;
displaying, in the first scrollable window a plurality of possible options for automatically completing the formulaic cell data in association with the component,determining at least one component category for each of the plurality of possible options,displaying, adjacent to each of the plurality of possible options, an icon, wherein the icon displayed adjacent to each of the plurality of possible options indicates the at least one component category for each of the plurality of possible options, the at least one component category comprising at least one of;
spreadsheet function dependencies, defined name dependencies, a list, pivot dependencies, user-defined function dependencies, enumerated argument dependencies, sheet data object dependencies, and date object dependencies, andfiltering the plurality of possible options dynamically as additional characters are received; and
displaying a list of autocomplete options associated with the character when the character is not a trigger, wherein the displayed list of autocomplete options associated with the character includes displaying a plurality of possible options for automatically completing the formulaic cell data in association with the character, wherein the displayed plurality of options are dynamically filtered as additional characters are received.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for automatically completing a formula of a spreadsheet application, calculator application, accounting application, business application or banking application. One aspect of the present invention is a computer-implemented method for automatically completing formulaic cell data. The computer-implemented method includes a step for substantiating an autocomplete process in response to a user input of formulaic cell data and aggregating autocomplete options based on the user input. Another aspect of the present invention includes displaying a dynamic list of autocomplete options when the user input is a trigger.
188 Citations
15 Claims
-
1. A computer-implemented method for automatically completing formulaic cell data, comprising:
-
substantiating an autocomplete process in response to receiving a character associated with formulaic cell data; determining whether the character is a trigger; displaying a list of autocomplete options associated with a component implicated by the trigger when the character is a trigger, wherein the displayed list of autocomplete options associated with the component includes; displaying, in the first scrollable window a plurality of possible options for automatically completing the formulaic cell data in association with the component, determining at least one component category for each of the plurality of possible options, displaying, adjacent to each of the plurality of possible options, an icon, wherein the icon displayed adjacent to each of the plurality of possible options indicates the at least one component category for each of the plurality of possible options, the at least one component category comprising at least one of;
spreadsheet function dependencies, defined name dependencies, a list, pivot dependencies, user-defined function dependencies, enumerated argument dependencies, sheet data object dependencies, and date object dependencies, andfiltering the plurality of possible options dynamically as additional characters are received; and displaying a list of autocomplete options associated with the character when the character is not a trigger, wherein the displayed list of autocomplete options associated with the character includes displaying a plurality of possible options for automatically completing the formulaic cell data in association with the character, wherein the displayed plurality of options are dynamically filtered as additional characters are received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable storage medium having computer-executable instructions for automatically completing formulaic cell data of a formulaic cell, the instructions comprising:
-
receiving an actuator input to prompt an autocomplete process for formulaic cell data; receiving a character input, wherein the character input causes a first scrollable window to be displayed; determining whether the character input is a trigger; populating the first scrollable window with autocomplete options for a component when the character input is a trigger, wherein the autocomplete options associated with the component includes; displaying, in the first scrollable window a plurality of possible options for automatically completing the formulaic cell data in association with the component, determining at least one component category for each of the plurality of possible options, displaying, adjacent to each of the plurality of possible options, an icon, wherein the icon displayed adjacent to each of the plurality of possible options indicates the at least one component category for each of the plurality of possible options, the at least one component category comprising at least one of;
spreadsheet function dependencies, defined name dependencies, a list, pivot dependencies, user-defined function dependencies, enumerated argument dependencies, sheet data object dependencies, and date object dependencies, andfiltering the plurality of possible options dynamically as additional characters are received; populating the first scrollable window with autocomplete options associated with the character when the character is not a trigger, wherein the autocomplete options associated with the character includes displaying, in the first scrollable window, a plurality of possible options for automatically completing the formulaic cell data in association with the character, wherein the displayed plurality of possible options are dynamically filtered as additional characters are received; receiving a selection of at least one of the autocomplete options displayed in the first scrollable window; and in response to receiving the selection, displaying adjacent to the selected autocomplete option, a second window having a hint tip dialogue associated with the selected autocomplete option. - View Dependent Claims (13, 14)
-
-
15. In a computer system having a graphical user interface including a display and a user interface selection device, a method of providing and selecting from a dynamic list on the display, comprising the steps of:
-
substantiating an autocomplete process in response to receiving a character in a formulaic cell; aggregating autocomplete options based on the character; displaying a dynamic list of autocomplete options associated with a component when the character is associated with the autocomplete options and implicates the components, wherein the displayed dynamic list of autocomplete options associated with the component includes; displaying a plurality of possible options for automatically completing the formulaic cell data in association with the component, determining at least one component category for each of the plurality of possible options, displaying, adjacent to each of the plurality of possible options, an icon, wherein the icon displayed adjacent to each of the plurality of possible options indicates the at least one component category for each of the plurality of possible options, the at least one component category comprising at least one of;
spreadsheet function dependencies, defined name dependencies, a list, pivot dependencies, user-defined function dependencies, enumerated argument dependencies, sheet data object dependencies, and date object dependencies, andfiltering the plurality of possible options dynamically as additional characters are received, displaying a dynamic list of autocomplete options associated with the character when the character is associated with the autocomplete options and does not implicate a component, wherein the dynamic displayed list of autocomplete options associated with the character includes displaying a plurality of possible options for automatically completing the formulaic cell data in association with the character, wherein the displayed plurality of possible options are dynamically filtered as additional characters are received; and hiding the autocomplete process when the character is not associated with the autocomplete options.
-
Specification