Patent ID: 11960825
Assignee: PEARSON EDUCATION, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 6:
7. A system comprising:
a server, accessible to a plurality of client devices via a network, and comprising a computing device comprising at least one processor executing instructions within a memory which, when executed, cause the system to:
store a plurality of documents, accessible to each of the plurality of client devices via the network;
generate a toolbox dialog to run and display at a client device, and superimposed over at least a portion of a document in the plurality of documents, the toolbox dialog comprising:
a first user input box configured to receive, by a first user a first selected portion of text in the document comprising a first content provided by a second user; and
a second user input box configured to receive, from the first user via the client device, a first suggestion input;

allowing a third user to access the document;
using executable code of the document, detecting an indication by the third user of a second selected portion of text in the content, wherein the second selected portion of text comprises at least a portion of the first selection of text;
seeking a second suggestion input from the third user;
storing the second suggestion input from the third user;
display, to the second user:
the first suggestion input;
the second suggestion input;
a first option indicating an acceptance, by the second user, of the first suggestion input;
a second option indicating a rejection, by the second user, of the first suggestion input;
a third option indicating an acceptance, by the second user, of the second suggestion input; and
a fourth option indicating a rejection, by the second user, of the second suggestion input;

responsive to the acceptance by the second user of the first suggestion input:
replace the first selected portion of text with the first suggestion input; and
send a notification of the acceptance of the first suggestion input to the first user;

responsive to the acceptance by the second user of the second suggestion input,
making a replacement of the second selected portion of text in the content, provided by the second user, of the document with the second suggestion input; and
after the making a replacement of the second selected portion of text, not permitting the second user to accept the first suggestion input; and

a suggestions database residing on a storage device, coupled to the server, and comprising at least one data record comprising:
a suggestion field comprising the first suggestion input;
a first position field indicating a beginning position, in the first content, of the first selected portion of text; and a second position field indicating an ending position, in the first content, of the first selected portion of text.