Roster building interface
First Claim
1. A computer-implemented method for building a roster, the method comprising:
- storing data, the stored data corresponding to a data structure having an entity-relationship data model;
rendering a user interface on a graphical display, the user interface comprising an edit roster window, wherein the edit roster window includes a pivot frame, a definition frame, a student frame, and a summary frame;
wherein the pivot frame includes a pivot choice pane;
presenting by the pivot choice pane a list of entities, each entity representing a collection of data that is uniquely identified and that is related to a particular subject;
receiving a selection of a first entity associated with the data structure and a second entity associated with the data structure, the first entity including one or more elements and the second entity including one or more elements, each element being a subset of its own respective entity;
presenting by the definition frame a first list of elements in a first choice menu and a second list of elements in a second choice menu, the first list being associated with the first entity and the second list being associated with the second entity, wherein each choice menu comprises a list of one or more elements, and wherein each element in each list is a subset of its respective entity;
receiving a selection of an element from the first list of elements, wherein each of the choice menus allows a selection of one or more elements of the entity with which that particular choice menu is associated;
updating the second list of elements to include only one or more elements that are associated with the element selected from the first list of elements;
wherein the student frame includes a student metadata choice menu, and wherein the student metadata choice menu allows a selection of one or more filter options;
generating, by a processor, a roster display, wherein the roster display is included in the summary frame, the roster display being a graphical representation of summary data corresponding to i) the selection of one or more elements from the first choice menu and ii) the selection of one or more filter options; and
providing a roster building application configured to render the user interface, the roster building application further being configured to receive, via the user interface;
i) the selection of the first entity associated with the data structure and the second entity associated with the data structure,ii) the selection of one or more elements from the first choice menu, andiii) the selection of one or more filter options, the roster building application further being configured to generate a roster and display the summary data from the roster in the user interface, and wherein displaying the summary data is displayed in the user interface.
6 Assignments
0 Petitions
Accused Products
Abstract
Described is a system, method, and product for building a roster. A user interface is rendered. A list of entities is presented. A selection of a first entity and a second entity are received via the user interface. A first list of elements associated with the first entity and a second list of elements associated with the second entity are presented. A selection of an element from the first list of elements is received via the user interface. The second list is updated to include only elements associated with the selected element. A roster is generated, wherein the roster includes summary data, the summary data corresponding to the elements in the updated second list. The summary data is displayed in the user interface.
-
Citations
13 Claims
-
1. A computer-implemented method for building a roster, the method comprising:
-
storing data, the stored data corresponding to a data structure having an entity-relationship data model; rendering a user interface on a graphical display, the user interface comprising an edit roster window, wherein the edit roster window includes a pivot frame, a definition frame, a student frame, and a summary frame; wherein the pivot frame includes a pivot choice pane; presenting by the pivot choice pane a list of entities, each entity representing a collection of data that is uniquely identified and that is related to a particular subject; receiving a selection of a first entity associated with the data structure and a second entity associated with the data structure, the first entity including one or more elements and the second entity including one or more elements, each element being a subset of its own respective entity; presenting by the definition frame a first list of elements in a first choice menu and a second list of elements in a second choice menu, the first list being associated with the first entity and the second list being associated with the second entity, wherein each choice menu comprises a list of one or more elements, and wherein each element in each list is a subset of its respective entity; receiving a selection of an element from the first list of elements, wherein each of the choice menus allows a selection of one or more elements of the entity with which that particular choice menu is associated; updating the second list of elements to include only one or more elements that are associated with the element selected from the first list of elements; wherein the student frame includes a student metadata choice menu, and wherein the student metadata choice menu allows a selection of one or more filter options; generating, by a processor, a roster display, wherein the roster display is included in the summary frame, the roster display being a graphical representation of summary data corresponding to i) the selection of one or more elements from the first choice menu and ii) the selection of one or more filter options; and providing a roster building application configured to render the user interface, the roster building application further being configured to receive, via the user interface; i) the selection of the first entity associated with the data structure and the second entity associated with the data structure, ii) the selection of one or more elements from the first choice menu, and iii) the selection of one or more filter options, the roster building application further being configured to generate a roster and display the summary data from the roster in the user interface, and wherein displaying the summary data is displayed in the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented system for building a roster via a user interface, the system comprising:
-
a data store storing data, the data corresponding to a data structure having an entity-relationship data model; a user interface comprising an edit roster window, the edit roster window including a pivot frame, a definition frame, a student frame, and a summary frame, the pivot frame including a pivot choice pane, the pivot choice pane allowing a selection of a first entity associated with the data structure and a second entity associated with the data structure, the first entity including one or more elements and the second entity including one or more elements, each element being a subset of its own respective entity, the definition frame including a first choice menu associated with the first entity and a second choice menu associated with the second entity, each choice menu comprising a list of one of more elements, wherein each of the choice menus allows a selection of one or more elements of the entity with which that particular choice menu is associated, the student frame including a student metadata choice menu, the student metadata choice menu allowing a selection of one or more filter options, the summary frame including a roster display, the roster display being a graphical representation of summary data corresponding to i) the selection of one or more elements from the first choice menu and ii) the selection of one or more filter options; and a roster building application configured to render the user interface, the roster building application further being configured to receive, via the user interface, i) the selection of the first entity associated with the data structure and the second entity associated with the data structure, ii) the selection of one or more elements from the first choice menu, and iii) the selection of one or more filter options, the roster building application further being configured to generate a roster and display the summary data from the roster in the user interface. - View Dependent Claims (12, 13)
-
Specification