Method and system for data-driven display grids
First Claim
1. A method for displaying configuration information within a design system for configuring a microcontroller, said method comprising:
- responsive to a user selection of a sub-system of a plurality of sub-systems of a microcontroller, accessing a computer file comprising a description of said sub-system of said microcontroller, said sub-system comprising a plurality of parameters;
automatically rendering and displaying said plurality of parameters in a two-dimensional display grid comprising a number of rows and a number of columns that are determined by parameters stored in said computer file;
receiving user input of a value corresponding to at least one parameter of said plurality of parameters; and
storing said value in said computer file, wherein said computer file is accessible by said design system for configuring a microcontroller.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system of automatically generating information in a grid structure on a display screen. In one embodiment, the present invention is directed to displaying and editing microcontroller chip configuration information. The method involves reading a data file describing a configurable sub-system of the microcontroller, identifying the configurable parameters of the sub-system and constructing a two dimensional display for displaying the values of variables associated with those parameters. The two dimensional display (“display grid”) may contain a row for each parameter, a column for the name of the parameter, and a cell in each row for each variable associated with that parameter. The cells associated with variables can be restricted to accept values chosen from a set enumerated in the data file describing the configurable sub-system. The data file contains all information necessary for generating the grid display, including its width, length, data label information, cell data and data values that can be assigned to cells. A grid generator reads the data file and automatically generates the display grid based on the embedded data definitions.
22 Citations
27 Claims
-
1. A method for displaying configuration information within a design system for configuring a microcontroller, said method comprising:
-
responsive to a user selection of a sub-system of a plurality of sub-systems of a microcontroller, accessing a computer file comprising a description of said sub-system of said microcontroller, said sub-system comprising a plurality of parameters; automatically rendering and displaying said plurality of parameters in a two-dimensional display grid comprising a number of rows and a number of columns that are determined by parameters stored in said computer file; receiving user input of a value corresponding to at least one parameter of said plurality of parameters; and storing said value in said computer file, wherein said computer file is accessible by said design system for configuring a microcontroller. - View Dependent Claims (2, 3, 4)
-
-
5. A computer system comprising a processor coupled to a bus and a memory coupled to said bus, said memory containing instructions to implement a method for displaying configuration information within a design system for configuring a microcontroller, said method comprising:
-
responsive to a user selection of a sub-system of a plurality of sub-systems of a microcontroller, accessing a computer file comprising a description of said sub-system of said microcontroller, said sub-system comprising a plurality of parameters; automatically rendering and displaying said plurality of parameters in a two-dimensional display grid comprising a number of rows and a number of columns that are determined by parameters stored in said computer file; receiving user input of a value corresponding to at least one parameter of said plurality of parameters; and storing said value in said computer file, wherein said computer file is accessible by said design system for configuring a microcontroller. - View Dependent Claims (6, 7, 8)
-
-
9. A method of displaying a two dimensional array of information on a computer system, said method comprising:
-
responsive to a user selection of a sub-system of a plurality of sub-systems of a microcontroller within a microcontroller design system, accessing a computer file comprising data associated with said sub-system and defining a two dimensional array including a predefined number of rows and a predefined number of columns; automatically rendering and displaying a grid with said predefined number of rows and said predefined number of columns of cells; receiving user input of a value corresponding to at least one cell of said grid; and storing said value in said computer file, wherein said computer file is accessible by said microcontroller design system. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A design system for configuring a microcontroller wherein said microcontroller has a plurality of parameters, said design system comprising:
-
a computer file specifying a sub-system of a plurality of sub-systems of said microcontroller, said computer file accessible in response to a user selection of said sub-system of said plurality of sub-systems and comprising a plurality of parameters; a first computer program for automatically rendering and displaying a two dimensional grid comprising a number of rows as determined by a vector data structure stored in said computer file; a second computer program for receiving user input of a value corresponding to at least one cell of said grid; and a third computer program for storing said value in said computer file, wherein said computer file is accessible by said design system for configuring a microcontroller. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A data driven display object for display on a display screen of a computer system, said data driven display object comprising:
-
a vector defining a two dimensional grid comprising a predefined number of rows and a predefined number of columns, wherein said vector is accessible in response to a user selection of a sub-system of a plurality of sub-systems of a microcontroller within a design system for configuring a microcontroller; and a first editable cell in a row and column wherein said first editable cell is set with an initial value corresponding to a parameter of said sub-system of said microcontroller, wherein a user-defined value corresponding to said editable cell is stored in a computer program accessible by said design system for configuring a microcontroller. - View Dependent Claims (22, 23, 24)
-
-
25. A data driven display object for display on a display screen of a computer system, said data driven display object comprising:
-
a data vector defining a two dimensional display grid comprising a row, wherein said data vector is accessible in response to a user selection of a sub-system of a plurality of sub-systems of a microcontroller within a design system for configuring a microcontroller; and a first editable cell in said row wherein said first editable cell is restricted to a range set for a variable corresponding to a parameter of said sub-system of said microcontroller, wherein a user-defined value corresponding to said editable cell is stored in a computer program accessible by said design system for configuring a microcontroller. - View Dependent Claims (26, 27)
-
Specification