System and method for intelligent task management and routing
US-2016378569-A1 · Dec 29, 2016 · US
US10325215B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10325215-B2 |
| Application number | US-201615236275-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 12, 2016 |
| Priority date | Apr 8, 2016 |
| Publication date | Jun 18, 2019 |
| Grant date | Jun 18, 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.
Systems and methods for content aggregation creation are disclosed herein. The system can include memory having a content database and an aggregation database. The system can include a user device having a first network interface and a first I/O subsystem. The system can include a server that can: provide content to the user device via a first electrical signal; receive a selection of a portion of the provided content from the user device via a second electrical signal; automatically extract sentences from the selected portion of the provided content via a natural language processor; automatically generate a parse tree for one of the automatically extracted sentences; identify noun phrases from the part of speech tags within the parse tree; place content associated with one of the noun phrase in a content aggregation; and output the content aggregation to the user device.
Opening claim text (preview).
What is claimed is: 1. A system for flash card creation, the system comprising: memory comprising: a content database comprising content relevant to a common subject; an aggregation database, wherein the aggregation database is configured to store one or several flash cards; a user device comprising: a first network interface configured to exchange data via a communication network; and a first I/O subsystem configured to convert electrical signals to user interpretable outputs via a user interface; and a server, wherein the server is configured to: provide content to the user device via a first electrical signal communicated via the communication network; receive a selection of a portion of the provided content from the user device via a second electrical signal communicated via the communication network; automatically extract sentences from the selected portion of the provided content via a natural language processor; automatically generate a parse tree for one of the automatically extracted sentences, wherein a plurality of branches of the parse tree are each associated with a part of speech tag; identify noun phrases from the part of speech tags within the parse tree; place content associated with one of the noun phrase in a flash card, wherein placing content associated with one of the noun phrase in a flash card comprises: designating at least one word of the noun phrase as an extraction; generating a presentation portion of the noun phrase by removing the extraction from the noun phrase and inserting placeholder marker at a location of the removed extraction from the noun phrase; storing the presentation portion of the noun phrase in the aggregation database; and storing the extraction in the aggregation database, wherein the extraction is associated with the presentation portion; and output the flash card to the user device. 2. The system of claim 1 , wherein the server is further configured to identify a subset of the noun phrases, wherein the subset of the noun phrases comprise rational phrases. 3. The system of claim 2 , wherein the rational phrases are identified based on at least on one of: size; or a presence of a trigger attribute. 4. The system of claim 3 , wherein identifying the rational phrases based on size comprises: automatically determining a number of words in the noun phrase; retrieving a size threshold; comparing the number of words in the noun phrase to the size threshold; and associating a first Boolean value with the noun phrase when the number of words is less than the size threshold and associating a second Boolean value with the noun phrase when the number of words is greater than the the size threshold. 5. The system of claim 3 , wherein the trigger attribute can comprise a number. 6. The system of claim 3 , wherein the processor is further configured to store the flash card in the aggregation database. 7. The system of claim 6 , wherein content is placed in a flash card for each of the rational phrases. 8. The system of claim 1 , wherein identifying noun phrases from the part of speech tags within the parse tree comprises: (a) identifying a root of the parse tree; (b) progressing from the root to a one of the plurality of branches of the parse tree; (c) retrieving the part of speech tag associated with the one of the plurality of branches of the parse tree, and (d) identifying the part of speech tag associated with the one of the plurality of branches of the parse tree. 9. The system of claim 8 , wherein identifying noun phrases from the part of speech tags within the parse tree further comprises repeating steps (a)-(d) for each of the plurality of branches of the parse tree. 10. The system of claim 1 , wherein the at least one word is designated as the extraction via a random number generator. 11. The system of claim 1 , wherein designating the at least one of the noun phrase as an extraction comprises: identifying a part of speech for each of the words in the noun phrase; retrieving an extraction parameter, wherein the extraction parameter identifies at least one part of speech for potential identification as the extraction; identifying the words in the noun phrase for potential identification as the extraction according to the extraction parameter; and designating the extraction from the words in the noun phrase identified for potential identification as the extraction according to the extraction parameter. 12. The system of claim 1 , wherein the processor can be further configured to associate a tag characterizing the flash card with a portion of the flash card. 13. A method for creation of a flash card comprising: providing content to a user device via a first electrical signal communicated via a communication network; receiving a selection of a portion of the provided content from the user device via a second electrical signal communicated via the communication network; automatically extracting sentences from the selected portion of the provided content via Natural Language Processing; automatically generating a parse tree for one of the automatically extracted sentences, wherein each of a plurality of branches of the parse tree are associated with a part of speech tag; identifying noun phrases from the part of speech tags within the parse tree; placing content associated with one of the noun phrases in a flash card, wherein placing content associated with one of the noun phrases in a flash card comprises: designating at least one word of the noun phrase as an extraction; generating a presentation portion of the noun phrase by removing the extraction from the noun phrase and inserting placeholder marker at a location of the removed extraction from the noun phrase; storing the presentation portion of the noun phrase in an aggregation database; and storing the extraction in the aggregation database, wherein the extraction is associated with the presentation portion; and outputting the flash card to the user device via a third electrical signal communicated via the communication network. 14. The method of claim 13 , wherein the content is provided to the user device from a content database comprising content relevant to a common subject. 15. The method of claim 13 , wherein the user device comprises: a first network interface configured to exchange data via a communication network; and a first I/O subsystem configured to convert electrical signals to user interpretable outputs via a user interface. 16. The method of claim 13 , further comprising identifying a subset of the noun phrases, wherein the subset of the noun phrases comprises rational phrases. 17. The method of claim 16 , wherein identifying the rational phrases based on size comprises: automatically determining a number of words in the noun phrase; retrieving a size threshold; comparing the number of words in the noun phrase to the size threshold; and associating a first Boolean value with the noun phrase when the number of words is less than the size threshold and associating a second Boolean value with the noun phrase when the number of words is greater than the size noun threshold. 18. The method of claim 17 , wherein identifying noun phrases from the part of speech tags within a parse tree comprises: (a) identifying a root of the parse tree; (b) progressing from the root to a one of the plurality of branches of the parse tree; (c) retrieving the part of speech tag associated with the one of the plurality of branches of the parse tree, and identifying the part of speech tag associa
Probabilistic graphical models, e.g. probabilistic networks · CPC title
Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound · CPC title
Virtual LANs, VLANs, e.g. virtual private networks [VPN] (LAN interconnection over a bridge based backbone H04L12/462; encapsulation techniques H04L12/4633; routing of packets H04L45/00; packet switches H04L49/00; virtual private networks for security H04L63/0272) · CPC title
Fragmentation of text files, e.g. creating reusable text-blocks; Linking to fragments, e.g. using XInclude; Namespaces · CPC title
Discourse or dialogue representation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.