System and method for automatic content aggregation generation
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
66 Citations
18 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
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. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification