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 a character string;
receiving a user selection of the one or more cells;
receiving a user instruction to generate a menu comprising allowable entries for the one or more cells; and
automatically generating the menu, wherein the menu comprises a list of user-selectable options, wherein one or more options of the list are based on the character strings present in the one or more cells.
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 a character string; receiving a user selection of the one or more cells; receiving a user instruction to generate a menu comprising allowable entries for the one or more cells; and automatically generating the menu, wherein the menu comprises a list of user-selectable options, wherein one or more options of the list are based on the character strings present in the one or more cells. - 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 user selection of one or more cells of a table, wherein at least one of the one or more cells includes a character string; receiving a user instruction to generate a pop-up menu that lists options for populating the one or more cells; automatically generating the pop-up menu based on the character strings of the at least one of the one or more cells, wherein each unique instance of a 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 user 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 user input formatting the one or more selected cells to be populated by a pop-up menu; generating 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 generating a menu of options for populating a selected set of cells of a table, wherein the menu of options is initially generated based on the contents of the selected set of cells; 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 user edits of the one or more options if present; 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 a user-edited value derived from the initial value. - View Dependent Claims (21, 22, 23, 24)
-
Specification