Mapping data resources to requested objectives
AssigneePearson Education, Inc.
InventorsCatherine Hayes, Michael John Mayor, Joseph John Worachek, Ian Wood, Veronica Benigno, Simon Piers Buckland
Life of this patent
Estimating the term…
Abstract
Systems, device configurations, and processes for a server to receive, from a user interface (UI) on a client, a request to generate a list from a selection of: an objective, vocabulary item, and/or grammar point mapped to a range of competency scores, and an audience. The server then selects data records storing data for the objective, vocabulary item or grammar point. The server then renders, for transmission and display on the client, a user interface control including a list of data for the objective, grammar point, and/or vocabulary item.
Claims20
A system comprising at least one processor executing instructions within a memory coupled to a server computer coupled to a network, the instructions causing the server computer to:
- decode, from a transmission received from a user interface displayed on a client application running on a client computer coupled to the network, a request for an objective, a vocabulary item, or a grammar point, mapped, within a database coupled to the network, to a language competency score;
- execute a query within the database, according to the mapping, selecting at least one data record storing data for the objective, the vocabulary item, or the grammar point;
- render a user interface control, for display on the user interface, comprising at least one list item including the data for the objective, the grammar point or the vocabulary item;
- and
- transmit the user interface control to the client computer for display on the user interface.
A system comprising at least one processor executing instructions within a memory coupled to a server computer coupled to a network, the instructions causing the server computer to:
- decode, from a transmission received from a user interface displayed on a client application running on a client computer coupled to the network:
- an objective, a vocabulary item, or a grammar point;
- a selection of a range of language competency scores;
- an audience for the objective, the vocabulary item, or the grammar point;
- and
- a request to generate a list, within the selected range and appropriate for the audience, of the objective, the vocabulary item, or the grammar point;
- execute a remote procedure call, within an application programming interface (API) associated with the client application, mapping the request to at least one database coupled to the network;
- execute a query within each of the at least one database, according to the mapping, selecting at least one data record storing data for the objective, the vocabulary item, or the grammar point;
- render a user interface control, for display on the user interface, comprising at least one list item including the data for the objective, the grammar point or the vocabulary item;
- and
- transmit the user interface control to the client computer for display on the user interface.
A method comprising the steps of:
- decoding, by a server computer coupled to a network and comprising at least one processor executing instructions within a memory, from a transmission received from a user interface displayed on a client application running on a client computer coupled to the network:
- an objective, a vocabulary item, or a grammar point;
- a selection of a range of language competency scores;
- an audience for the objective, the vocabulary item, or the grammar point;
- and
- a request to generate a list, within the selected range and appropriate for the audience, of the objective, the vocabulary item, or the grammar point;
- executing a remote procedure call, within an application programming interface (API) running on the server computer and associated with the client application, mapping the request to at least one database coupled to the network;
- executing, by the server computer, a query within each of the at least one database, according to the mapping, selecting at least one data record storing data for the objective, the vocabulary item, or the grammar point;
- rendering, by the server computer, a user interface control, for display on the user interface, comprising at least one list item including the data for the objective, the vocabulary item, or the grammar point;
- and
- transmitting, by the server computer, the user interface control to the client computer for display on the user interface.
Dependencies are inferred from the claim text.