IP Library › Granted Patent US 10,459,956
Granted Patent B1
US 10,459,956 · App. 15/379,403 · Granted Oct 29, 2019

System and method for automatic content aggregation database evaluation

Inventors: Sean York (Harrisonburg, VA); Tim Stewart (New York, NY); David Strong (New York, NY); Scott Hellman (Centennial, CO); William Murray (New York, NY)
Assignee: PEARSON EDUCATION, INC.
G06F16/322G06F16/338G06F16/3344G06F16/353G06F16/355G06F17/2725G06F17/2775
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,459,956
App. No.
15/379,403
Granted
Oct 29, 2019
Kind
B1
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.

Claims (42)

1. A system for evaluation of a group of digital flash cards comprising:

memory comprising:

a content library database, wherein the content library database is configured to store a plurality of digital 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

one or more servers, wherein the one or more servers are configured to:

receive a user identifier from the user device after authentication;

identify a user associated with the received user identifier;

receive an evaluation request from the user, wherein the evaluation request defines a set of digital flash cards associated in the content library database with the user identifier;

retrieve the set of digital flash cards associated with the user identifier, and having been selected by a flash card content author for inclusion within a group of flash cards;

retrieve a syllabus data relevant to the defined set of digital flash cards, and associated in the content library database with the user identifier, and with a class, group, assignment, or assessment, wherein the syllabus data identifies a plurality of topics, and wherein at least a subset of the set of digital flash cards are linked together by a common topic in the plurality of topics;

compare the retrieved set of digital flash cards to the retrieved syllabus data;

identify a flash card gap, wherein identifying the flash card gap comprises identifying, within the plurality of topics in the retrieved syllabus data, at least one digital flash card in the set of digital flash cards having no corresponding content associated with at least one topic in the plurality of topics; and

generate and send an alert to a user device identifying the flash card gap.

2. The system of claim 1 , wherein the set of digital flash cards comprise some of the plurality of digital flash cards stored in the content library database.

3. The system of claim 2 , wherein the set of digital flash cards are linked by a common attribute.

4. The system of claim 3 , wherein the common attribute comprises at least one of: creation by a user; or selection by the user.

5. The system of claim 4 , wherein the user has a first access level to digital flash cards created by the user and a second access level to digital flash cards selected by the user.

6. The system of claim 1 , wherein the one or more servers are further configured to resolve the identified flash card gaps.

7. The system of claim 6 , wherein resolving the identified flash card gaps comprises identifying at least one potential gap resolution.

8. The system of claim 7 , wherein identifying at least one potential gap resolution comprises searching the content library database for at least one digital flash card to resolve the identified flash card gap.

9. The system of claim 7 , wherein identifying at least one potential gap resolution comprises identifying at least one data packet for providing to the user in connection with prompting the user to generate additional digital flash cards.

10. The system of claim 7 , wherein the alert comprises code to direct the user device to provide an indicator of the received alert.

11. The system of claim 10 , wherein the indicator of the alert comprises at least one of: an aural indicator; a tactile indicator; or visual indicator.

12. A method for evaluation of a group of digital flash cards comprising:

receiving a user identifier from a user device at one or more servers after authentication;

identifying a user associated with the received user identifier with the one or more servers;

receiving an evaluation request from the user, wherein the evaluation request defines a set of digital flash cards associated in the content library database with the user identifier;

retrieving the set of digital flash cards associated with the user identifier, and having been selected by a flash card content author for inclusion within a group of flash cards;

retrieving syllabus data relevant to the defined set of digital flash cards, and associated in the content library database with the user identifier, and with a class, group, assignment, or assessment, wherein the syllabus data identifies a plurality of topics, and wherein at least a subset of the set of digital flash cards are linked together by a common topic in the plurality of topics;

comparing the retrieved set of digital flash cards to the retrieved syllabus data;

identify a flash card gap, wherein identifying a flash card gap comprises identifying, within the plurality of topics in the retrieved syllabus data, at least one digital flash card in the set of digital flash cards having no corresponding content associated with at least one topic in the plurality of topics; and

generating and sending an alert to the user device identifying the flash card gap.

13. The method of claim 12 , wherein the set of digital flash cards comprise some of a plurality of digital flash cards stored in a content library database.

14. The method of claim 13 , wherein the set of digital flash cards are linked by a common attribute, wherein the common attribute comprises at least one of: creation by a user; or selection by the user.

15. The method of claim 14 , wherein the user has a first access level to digital flash cards created by the user and a second access level to digital flash cards selected by the user.

16. The method of claim 12 , further comprising resolving the identified flash card gaps, wherein resolving the identified flash card gaps comprises identifying at least one potential gap resolution.

17. The method of claim 16 , wherein identifying at least one potential gap resolution comprises searching a content library database for at least one digital flash card to resolve the identified flash card gap.

18. The method of claim 16 , wherein identifying at least on potential gap resolution comprises identifying at least one data packet for providing to the user in connection with prompting the user to generate additional digital flash cards.

19. The method of claim 18 , wherein the alert comprises code to direct the user device to provide an indicator of the received alert.

20. The method of claim 19 , wherein the indicator of the alert comprises at least one of: an aural indicator; a tactile indicator; or visual indicator.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2017
From: YORK, SEAN; STEWART, TIM; STRONG, DAVID; HELLMAN, SCOTT; MURRAY, WILLIAM
To: PEARSON EDUCATION, INC.
Reel/Frame 043143/0749 →
Continuity (2)
Continuation 15236275 · Aug 12, 2016
Provisional Application 62320213 · Apr 8, 2016