Portable computing device for learning mathematical concepts
US-11610502-B2 · Mar 21, 2023 · US
US10373525B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10373525-B2 |
| Application number | US-201514867511-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 28, 2015 |
| Priority date | Sep 28, 2015 |
| Publication date | Aug 6, 2019 |
| Grant date | Aug 6, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods, systems, and computer program products for integrated curriculum based math problem generation are provided herein. A computer-implemented method includes generating a first map that represents a plurality of concepts pertaining to at least one subject matter area within a curriculum; generating a second map that represents a plurality of concepts pertaining to math word problems associated with the curriculum; determining portions of the first graph that exhibit a structural match to portions of the second graph; automatically creating a math word problem template by extracting multiple variable portions from one of the one or more math word problems associated with the curriculum; and automatically generating an integrated curriculum math word problem by replacing the multiple extracted variable portions in the template with concepts and relationships derived from the portions of the first graph that exhibit a structural match to the portions of the second graph.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method, comprising: generating a first map, comprising (i) multiple nodes and (ii) multiple edges, that represents a plurality of concepts pertaining to multiple non-mathematic subject matter areas within a curriculum, wherein said generating the first map is carried out by at least one computing device communicatively linked to an electronic source of materials associated with the curriculum, wherein said generating the first map comprises automatically extracting instances of one or more entities and one or more keywords from data structures within the electronic source of materials, and wherein: each one of the multiple nodes in the first map represents one of the plurality of concepts pertaining to the multiple non-mathematic subject matter areas; each one of the multiple nodes in the first map comprises one or more attributes comprising at least one or more numerical values associated with the respective concept; and each one of the multiple edges in the first map represents a relationship between two or more of the multiple nodes in the first map; generating a second map, comprising (i) multiple nodes and (ii) multiple edges, that represents a plurality of concepts pertaining to one or more math word problems associated with the curriculum, wherein said generating the second map is carried out by the at least one computing device communicatively linked to an electronic source of math word problems associated with the curriculum, and wherein: each one of the multiple nodes in the second map represents one of the plurality of concepts pertaining to the one or more math word problems; and each one of the multiple edges in the second map represents a relationship between two or more of the multiple nodes in the second map; determining one or more portions of the first map that exhibit a structural match to one or more portions of the second map, wherein said determining is carried out by the at least one computing device; automatically creating a math word problem template by extracting multiple variable portions from one of the one or more math word problems associated with the curriculum, wherein said automatically creating is carried out by the at least one computing device; and automatically generating an integrated curriculum math word problem by replacing the multiple extracted variable portions in the template with (i) one or more concepts and (ii) one or more relationships derived from the one or more portions of the first map that exhibit a structural match to the one or more portions of the second map, wherein said replacing comprises satisfying one or more subject matter-specific constraints attributed to the one or more of the multiple non-mathematic subject matter areas of the first map, and wherein said automatically generating is carried out by the at least one computing device. 2. The method of claim 1 , wherein said generating the first map comprises extracting the plurality of concepts pertaining to the multiple non-mathematic subject matter areas within the curriculum from the electronic source of materials associated with the curriculum. 3. The method of claim 1 , wherein said generating the first map comprises extracting the multiple relationships from the electronic source of materials associated with the curriculum. 4. The method of claim 3 , comprising: augmenting the multiple relationships with one or more additional relationships derived from a pre-defined taxonomy of relationships. 5. The method of claim 4 , wherein said augmenting comprises mapping one or more pre-determined relationship words to a class in the pre-defined taxonomy. 6. The method of claim 1 , wherein said generating the first map comprises determining the one or more attributes associated with each one of the multiple nodes in the first map from the electronic source of materials associated with the curriculum. 7. The method of claim 6 , comprising: augmenting the one or more attributes associated with each one of the multiple nodes in the first map with one or more items of information derived from an Internet source. 8. The method of claim 1 , comprising: determining at least one type, selected from a set of multiple types, of problem that categorizes each of the one or more math word problems associated with the curriculum. 9. The method of claim 8 , wherein said determining the at least one type comprises applying one or more rules defined based on a presence of one or more pre-determined words and/or one or more pre-determined phrases in each of the one or more math word problems associated with the curriculum. 10. The method of claim 1 , wherein the multiple variable portions comprise an instance of an entity, an instance of a relationship, and/or an instance of a numerical value. 11. The method of claim 1 , comprising: supplementing the integrated curriculum math word problem with one or more items of supplemental information pertaining to the one or more concepts and/or the one or more relationships derived from the one or more portions of the first map that exhibit a structural match to the one or more portions of the second map. 12. The method of claim 1 , comprising: selecting the multiple non-mathematic subject matter areas within the curriculum based on one or more objectives. 13. The method of claim 12 , wherein the one or more objectives comprise student performance in the multiple non-mathematic subject matter areas. 14. The method of claim 1 , comprising: storing the first map and the second map in a database. 15. A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a device to cause the device to: generate a first map, comprising (i) multiple nodes and (ii) multiple edges, that represents a plurality of concepts pertaining to multiple non-mathematic subject matter areas within a curriculum, wherein said generating the first map comprises automatically extracting instances of one or more entities and one or more keywords from data structures within an electronic source of materials associated with the curriculum, and wherein: each one of the multiple nodes in the first map represents one of the plurality of concepts pertaining to the multiple non-mathematic subject matter areas; each one of the multiple nodes in the first map comprises one or more attributes comprising at least one or more numerical values associated with the respective concept; and each one of the multiple edges in the first map represents a relationship between two or more of the multiple nodes in the first map; generate a second map, comprising (i) multiple nodes and (ii) multiple edges, that represents a plurality of concepts pertaining to one or more math word problems associated with the curriculum, wherein: each one of the multiple nodes in the second map represents one of the plurality of concepts pertaining to the one or more math word problems; and each one of the multiple edges in the second map represents a relationship between two or more of the multiple nodes in the second map; determine one or more portions of the first map that exhibit a structural match to one or more portions of the second map; automatically create a math word problem template by extracting multiple variable portions from one of the one or more math word problems associated with the curriculum; and automatically generate an integrated curriculum math word problem by replacing the multiple extracted variable portions in the template with (i) on
Related publications grouped by family.
Answers are generated from the same data shown on this page.