Pop-up menu interface
First Claim
Patent Images
1. A method for automatically generating a pop-up menu, the method comprising:
- displaying, on a screen of an electronic device, a table comprising one or more cells, wherein at least one of the one or more cells is populated with content comprising a character string;
receiving a selection of the one or more cells populated with content;
receiving an instruction to create a menu listing allowable entries for the one or more cells, wherein the allowable entries include at least the content present in the selected cells; and
automatically creating the menu, wherein the menu comprises a list of selectable options, wherein one or more options of the list are based on the content present in the selected cells such that each unique instance of a character string of the content is provided as a respective option in the menu.
1 Assignment
0 Petitions
Accused Products
Abstract
Approaches are disclosed for generating a menu that may be used to provide a set of bounded options for populating associated cells of a table. In certain embodiments, the menu is automatically generated based at least in part on the initial content of one or more cells to be associated with the menu. In certain embodiments, the options listed in the menu may be edited by a user or reformatted based on logic associated with the menu generation process.
-
Citations
24 Claims
-
1. A method for automatically generating a pop-up menu, the method comprising:
-
displaying, on a screen of an electronic device, a table comprising one or more cells, wherein at least one of the one or more cells is populated with content comprising a character string; receiving a selection of the one or more cells populated with content; receiving an instruction to create a menu listing allowable entries for the one or more cells, wherein the allowable entries include at least the content present in the selected cells; and automatically creating the menu, wherein the menu comprises a list of selectable options, wherein one or more options of the list are based on the content present in the selected cells such that each unique instance of a character string of the content is provided as a respective option in the menu. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A processor-implemented method for automatically generating a pop-up menu, the method comprising:
-
receiving a selection of one or more cells of a table, wherein at least one of the one or more cells is populated with content in the form of respective character strings; receiving an instruction to create a pop-up menu that lists options for populating the one or more cells; automatically creating the pop-up menu based on the content of the populated cells, wherein each unique instance of a respective character string is represented once in the pop-up menu. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A processor-based system, comprising:
-
a display; a memory storing one or more routines; and a processing component configured to execute the one or more routines stored in the memory, wherein the one or more routines, when executed by the processing component, cause acts to be performed comprising; displaying a table comprising a plurality of cells; receiving a first input selecting one or more of the plurality of cells, wherein at least one of the selected cells contains displayed character content; receiving a second input formatting the one or more selected cells to be populated by a pop-up menu; creating the pop-up menu based at least in part on the displayed character content such that each unique character content is provided as a respective option in the pop-up menu. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A non-transitory, computer-readable medium storing one or more instructions executable by a processor of an electronic device, the instructions, when executed, performing acts comprising:
-
automatically creating a menu of options for populating a selected set of cells of a table, wherein the menu of options is initially created based on the contents of the selected set of cells such that each unique character string instance within the selected cells is provided as a respective option in the menu; reformatting one or more of the options in the menu to a different data format if the respective option is determined to correspond to a different data type; processing any edits of the one or more options if edits are provided; displaying the selected set of cells of the table, wherein each selected cell is displayed having contents corresponding to an option that corresponds to;
an initial value present in the selected cell when the menu was generated, a reformatted value derived from the initial value, or an edited value derived from the initial value. - View Dependent Claims (21, 22, 23, 24)
-
Specification