US2023351092A1PendingUtilityA1
Automated testing materials in electronic document publishing
Est. expiryDec 5, 2032(~6.4 yrs left)· nominal 20-yr term from priority
G06F 40/106G06F 16/254G06F 16/958G06F 40/58G06F 40/242G06F 40/186G06F 40/103G06F 21/44
83
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A testing materials production system generates a testing document associated with an electronic foundation document. The testing materials production system automatically generates the testing document by populating regions of a template with testing elements extracted from the electronic document. User customizations of the testing document are received, and the testing document is published to an extended catalog database associated with the electronic document. Regions of the testing document may be delivered in association with the electronic document to designated recipients via browser applications executing on computing devices of the recipients.
Claims
exact text as granted — not AI-modified1 . A method for delivering a testing document associated with an electronic document, comprising:
obtaining a set of testing elements extracted from an electronic document comprising a plurality of content layers, wherein the set of testing elements is extracted from the plurality of content layers; populating a template with the set of testing elements to generate a testing document, the template including at least one available region configured to be populated with a testing element from the set of testing elements to generate at least one region of the testing document; associating a set of delivery conditions with the at least one region of the testing document; associating the testing document and the set of delivery conditions in a database with the electronic document; and responsive to a browser application executing on a client device satisfying the set of delivery conditions, transmitting instructions to the browser application to cause the browser application to display the at least one region of the testing document in association with the electronic document.
2 . The method of claim 1 , wherein the at least one available region comprises a first region and a second region, and wherein populating the template comprises:
populating the first region with a primary term and the second region with a primary definition associated with the primary term; and linking the first region to the second region.
3 . The method of claim 1 , further comprising:
identifying additional testing elements extracted from content associated with the electronic document; and populating additional regions of the template with the additional testing elements.
4 . The method of claim 3 , wherein the additional testing elements are secondary terms and secondary definitions associated with the electronic document.
5 . The method of claim 3 , wherein the additional testing elements are user-generated notes associated with the electronic document.
6 . The method of claim 1 , further comprising:
receiving a content modification for one or more regions of the testing document; and storing the content modification in association with the testing document.
7 . The method of claim 1 , wherein the instructions cause the browser application to display the at least one region of the testing document as an overlay on the electronic document at a predetermined location.
8 . The method of claim 1 , further comprising:
determining a complexity of each testing element of the set of testing elements; and determining, based on the complexity of each testing element of the set of testing elements, a location in the electronic document at which the at least one region of the testing document is to be delivered.
9 . The method of claim 1 , further comprising:
determining a location in the electronic document from which a testing element of the set of testing elements was extracted; linking the at least one region of the testing document populated with the testing element to the determined location; and responsive to a selection of the testing element, displaying a portion of the electronic document including the determined location.
10 . A non-transitory computer readable medium having program instructions stored thereon, wherein the program instructions, when executed by at least one processor, cause at least one device to perform operations comprising:
obtaining a set of testing elements extracted from an electronic document comprising a plurality of content layers, wherein the set of testing elements is extracted from the plurality of content layers; populating a template with the set of testing elements to generate a testing document, the template including at least one available region configured to be populated with a testing element from the set of testing elements to generate at least one region of the testing document; associating a set of delivery conditions with the at least one region of the testing document; associating the testing document and the set of delivery conditions in a database with the electronic document; and responsive to a browser application executing on a client device satisfying the set of delivery conditions, transmitting instructions to the browser application to cause the browser application to display the at least one region of the testing document in association with the electronic document.
11 . The non-transitory computer readable medium of claim 10 , wherein the at least one available region comprises a first region and a second region, and wherein populating the template comprises:
populating the first region with a primary term and the second region with a primary definition associated with the primary term; and linking the first region to the second region.
12 . The non-transitory computer readable medium of claim 10 , wherein the program instructions cause the at least one device to perform operations comprising:
identifying additional testing elements extracted from content associated with the electronic document; and populating additional regions of the template with the additional testing elements.
13 . The non-transitory computer readable medium of claim 12 , wherein the additional testing elements are secondary terms and secondary definitions associated with the electronic document.
14 . The non-transitory computer readable medium of claim 12 , wherein the additional testing elements are user-generated notes associated with the electronic document.
15 . The non-transitory computer readable medium of claim 10 , wherein the program instructions cause the at least one device to perform operations comprising:
receiving a content modification for one or more regions of the testing document; and storing the content modification in association with the testing document.
16 . The non-transitory computer readable medium of claim 10 , wherein the program instructions cause the browser application to display the at least one region of the testing document as an overlay on the electronic document at a predetermined location.
17 . The non-transitory computer readable medium of claim 10 , wherein the program instructions cause the at least one device to perform operations comprising:
determining a complexity of each testing element of the set of testing elements; and determining, based on the complexity of each testing element of the set of testing elements, a location in the electronic document at which the at least one region of the testing document is to be delivered.
18 . The non-transitory computer readable medium of claim 10 , wherein the program instructions cause the at least one device to perform operations comprising:
determining a location in the electronic document from which a testing element of the set of testing elements was extracted; linking the at least one region of the testing document populated with the testing element to the determined location; and responsive to a selection of the testing element, displaying a portion of the electronic document including the determined location.
19 . A system, comprising:
a non-transitory memory; and a processor communicatively coupled to the non-transitory memory, wherein the processor is configured to read a set of instructions to:
obtain a set of testing elements extracted from an electronic document comprising a plurality of content layers, wherein the set of testing elements is extracted from the plurality of content layers;
populate a template with the set of testing elements to generate a testing document, the template including at least one available region configured to be populated with a testing element from the set of testing elements to generate at least one region of the testing document;
associate a set of delivery conditions with the at least one region of the testing document;
associate the testing document and the set of delivery conditions in a database with the electronic document; and
responsive to a browser application executing on a client device satisfying the set of delivery conditions, transmit instructions to the browser application to cause the browser application to display the at least one region of the testing document in association with the electronic document.
20 . The system of claim 19 , wherein the at least one available region comprises a first region and a second region, wherein populating the template comprises:
populating the first region with a primary term and the second region with a primary definition associated with the primary term; and linking the first region to the second region, wherein the processor is further configured to:
identify additional testing elements extracted from content associated with the electronic document; and
populate additional regions of the template with the additional testing elements, wherein the additional testing elements are secondary terms and secondary definitions associated with the electronic document.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.