Electronic document presentation management system
AssigneeSpoonRead Inc.
InventorsBart Alan Meltzer, Mayank V. Vadodaria
Life of this patent
Estimating the term…
Abstract
A method for managing engagement and presentation content of an electronic document involves providing container metadata identifying engagement containers within the electronic document, providing engagement data linked to the engagement containers, the engagement data comprising parameters of an engagement based on the segments of content in the linked engagement containers, executing a procedure to traverse engagement containers identified in the container metadata. The procedure includes accepting, based on user input, data responsive to the engagement, and assigning a score for the current engagement container based on the received data and the parameters defined in the engagement metadata.
Claims22
A method for managing by a child-controlled client application, engagement with, and presentation of, content of electronic documents, identified by one or more client account records stored by a server for client accounts that have been enabled by the server under supervision of a parent-controlled supervisor application, the method comprising:
- receiving, at the child-controlled client application, an input of verification code from a client user, wherein anonymity of the client user is to be preserved;
- sending to the server, a login request providing the verification code to login the child-controlled client application to a particular client account of a set of client accounts, wherein the set of client accounts has been enabled on the server by, and is under supervision of, the parent-controlled supervisor application;
- receiving by the child-controlled client application, in response to the login request providing the verification code, authorized access to the particular client account, said authorized access:
- (i) authorizing the child-controlled client application to access the one or more client account records for storing identifiers of electronic documents assigned to the particular client account, and (ii) securely linking the child-controlled client application to the server while preserving anonymity, with respect to the server, of the client user;
- retrieving from the server, by the child-controlled client application, a set of electronic documents made available to the child-controlled client application by the parent-controlled supervisor application for assignment to the client accounts under supervision of a user of the parent-controlled supervisor application while preserving anonymity, with respect to the server, of the client user during the retrieval;
- receiving, by the child-controlled client application, a selection of a particular electronic document assigned to the particular client account;
- providing content from the particular electronic document;
- and
- displaying progress of the client user based on the particular electronic document.
A non-transitory computer readable memory storing instructions for managing by a child-controlled client application, engagement with, and presentation of, content of electronic documents identified by one or more client account records stored by a server for client accounts that have been enabled by the server under supervision of a parent-controlled supervisor application, which instructions when executed by one or more processors perform actions comprising:
- receiving, at the child-controlled client application, an input of verification code from a client user, wherein anonymity of the client user is to be preserved;
- sending to the server, a login request providing the verification code to login the child-controlled client application to a particular client account of a set of client accounts, wherein the set of client accounts has been enabled on the server by, and is under supervision of, the parent-controlled supervisor application;
- receiving by the child-controlled client application, in response to the login request providing the verification code, authorized access to the particular client account, said authorized access:
- (i) authorizing the child-controlled client application to access the one or more client account records for storing identifiers of electronic documents assigned to the particular client account, and (ii) securely linking the child-controlled client application to the server while preserving anonymity, with respect to the server, of the client user;
- retrieving from the server, by the child-controlled client application, a set of electronic documents made available to the child-controlled client application by the parent-controlled supervisor application for assignment to the client accounts under supervision of the parent-controlled supervisor application while preserving anonymity, with respect to the server, of the client user during the retrieval;
- receiving, by the child-controlled client application, a selection of a particular electronic document assigned to the particular client account;
- providing content from the particular electronic document;
- and
- displaying progress of the client user based on the particular electronic document.
A system, comprising:
- one or more network nodes, where a network node of the one or more network nodes includes a communication interface, one or more processors and memory accessible by the processor or processors, the one or more network nodes configured for execution of a method for managing by a child-controlled client application, engagement with, and presentation of, content of electronic documents identified by one or more client account records stored by a server for client accounts that have been enabled by the server under supervision of a parent-controlled supervisor application, including performing actions comprising:
- receiving, at the child-controlled client application, an input of verification code from a client user, wherein anonymity of the client user is to be preserved;
- sending to the server, a login request providing the verification code to login the child-controlled client application to a particular client account of a set of client accounts, wherein the set of client accounts has been enabled on the server by, and is under supervision of, the parent-controlled supervisor application;
- receiving by the child-controlled client application, in response to the login request providing the verification code, authorized access to the particular client account, said authorized access:
- (i) authorizing the child-controlled client application to access the one or more client account records for storing identifiers of electronic documents assigned to the particular client account, and (ii) securely linking the child-controlled client application to the server while preserving anonymity, with respect to the server, of the client user;
- retrieving from the server, by the child-controlled client application, a set of electronic documents made available to the child-controlled client application by the parent-controlled supervisor application for assignment to the client accounts under supervision of the parent-controlled supervisor application while preserving anonymity, with respect to the server, of the client user during the retrieval;
- receiving, by the child-controlled client application, a selection of a particular electronic document assigned to the particular client account;
- providing content from the particular electronic document;
- and
- displaying progress of the client user based on the particular electronic document.
Dependencies are inferred from the claim text.