US 12,067,899 B2
Electronic document presentation management system
Bart Alan Meltzer, Corralitos, CA (US); and Mayank V. Vadodaria, Cupertino, CA (US)
Assigned to SpoonRead Inc., Aptos, CA (US)
Filed by SpoonRead Inc., Aptos, CA (US)
Filed on Feb. 14, 2022, as Appl. No. 17/671,505.
Application 17/671,505 is a continuation of application No. 16/685,685, filed on Nov. 15, 2019, granted, now 11,250,717.
Application 16/685,685 is a continuation of application No. 15/798,248, filed on Oct. 30, 2017, granted, now 10,796,591.
Claims priority of provisional application 62/569,285, filed on Oct. 6, 2017.
Claims priority of provisional application 62/484,275, filed on Apr. 11, 2017.
Prior Publication US 2022/0277660 A1, Sep. 1, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G09B 5/12 (2006.01); G06F 3/0483 (2013.01); G06F 16/38 (2019.01); G06F 16/48 (2019.01); G06F 40/106 (2020.01); G06F 40/123 (2020.01); G06F 40/131 (2020.01); G06F 40/143 (2020.01); G09B 5/02 (2006.01); G09B 5/06 (2006.01); G09B 17/04 (2006.01)
CPC G09B 5/12 (2013.01) [G06F 3/0483 (2013.01); G06F 16/38 (2019.01); G06F 16/382 (2019.01); G06F 16/48 (2019.01); G06F 40/106 (2020.01); G06F 40/123 (2020.01); G06F 40/131 (2020.01); G06F 40/143 (2020.01); G09B 5/02 (2013.01); G09B 5/062 (2013.01); G09B 17/04 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A method for managing access by a server to client account records for use of a client application in cooperation with a supervisor application having supervisor account records identifying a set of client accounts under supervision, the method including:
receiving, at a server, from the supervisor application executing on a first platform a request to enable the client application executing on a second platform to access a particular client account of the set of client accounts under supervision;
providing, by the server, to the supervisor application on the first platform and in response to the request from the supervisor application, a verification code for use by the client application, thereby enabling the client application executing on the second platform to access, without providing personally identifying information to the server, the particular client account, such that anonymity of a client user of the client application is preserved by not providing the personally identifying information to the server;
receiving, at the server and from the client application, a login request providing the verification code to login the client application to the particular client account;
in response to receiving from the client application the login request providing the verification code to login the client application to the particular client account, authorizing, at the server, the client application to access the client account records for the particular client account, thereby securely linking the client application to the server while preserving anonymity of the client user without the personally identifying information being communicated from the client user to the server;
retrieving, from the server, for display a set of electronic documents available to the supervisor application for assignment to client accounts under supervision;
receiving, at the server and from the supervisor application, an input indicating selection of a particular electronic document;
in response to receiving, at the server, the input indicating selection of the particular electronic document, assigning the particular electronic document to the particular client account, under supervision, associated with the client user of the client application without the personally identifying information being communicated from the client user to the server; and
tracking progress of the client user of the client application based on the assigned particular electronic document.