PERSONALIZED CONTENT AGGREGATION PRESENTATION
First Claim
Patent Images
1. A system for automatically presenting personalized aggregated content, the system comprising:
- a server comprising one or more processors;
a communication network;
a database stored in one or more memories comprising at least a user profile database, the user profile database further comprising an aggregation file;
processing, by the server, the aggregation file by;
receiving, from a user device, a request for aggregated content via the communication network;
retrieving from the user profile database the aggregation file, the aggregation file comprising one or more incomplete clauses and a plurality of response phrases, and wherein the aggregation file is associated with a user of the user device;
generating a first bucket, a second bucket, and a third bucket, each of the first bucket, the second bucket, and the third bucket comprising a set of the one or more incomplete clauses;
tagging each of the incomplete clauses in the first bucket with a first tag, wherein the first tag identifies a first presentation type and a first response type;
tagging each of the incomplete clauses in the second bucket with a second tag, wherein the second tag identifies a second presentation type and a second response type;
tagging each of the incomplete clauses in the third bucket with a third tag, wherein the third tag identifies a third presentation type and third response type;
presenting, to the user device, each of the incomplete clauses in the first bucket, the second bucket, and third bucket in chronological order via a spaced delivery algorithm, wherein each of the incomplete clauses are moved between buckets according a communication received from the user device in response to the presentation;
generating a progress report based on a movement of incomplete clauses from one bucket to another bucket; and
transmitting, to the user device, a progress report.
1 Assignment
0 Petitions
Accused Products
Abstract
Generating personalized aggregated content is disclosed herein. The system can include a memory include an aggregated content database. The system can include a user device having a first network interface and a first I/O subsystem. The system can include one or more servers that can include a packet selection system and a presentation system. These one or more servers can: receive content files from the user device. A server can create independent clauses from the content files and further extract words to create incomplete clauses. The incomplete clauses are transmitted to the user device.
22 Citations
20 Claims
-
1. A system for automatically presenting personalized aggregated content, the system comprising:
-
a server comprising one or more processors; a communication network; a database stored in one or more memories comprising at least a user profile database, the user profile database further comprising an aggregation file; processing, by the server, the aggregation file by; receiving, from a user device, a request for aggregated content via the communication network; retrieving from the user profile database the aggregation file, the aggregation file comprising one or more incomplete clauses and a plurality of response phrases, and wherein the aggregation file is associated with a user of the user device; generating a first bucket, a second bucket, and a third bucket, each of the first bucket, the second bucket, and the third bucket comprising a set of the one or more incomplete clauses; tagging each of the incomplete clauses in the first bucket with a first tag, wherein the first tag identifies a first presentation type and a first response type; tagging each of the incomplete clauses in the second bucket with a second tag, wherein the second tag identifies a second presentation type and a second response type; tagging each of the incomplete clauses in the third bucket with a third tag, wherein the third tag identifies a third presentation type and third response type; presenting, to the user device, each of the incomplete clauses in the first bucket, the second bucket, and third bucket in chronological order via a spaced delivery algorithm, wherein each of the incomplete clauses are moved between buckets according a communication received from the user device in response to the presentation; generating a progress report based on a movement of incomplete clauses from one bucket to another bucket; and transmitting, to the user device, a progress report. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for automatically presenting personalized aggregated content, the method comprising:
-
receiving, at a server and from a user device, a request for aggregated content via a communication network; retrieving from a user profile database an aggregation file, the aggregation file comprising one or more incomplete clauses and a plurality of response phrases, and wherein the aggregation file is associated with a user of the user device; generating a first bucket, a second bucket, and a third bucket, each of the first bucket, the second bucket, and the third bucket comprising a set of the one or more incomplete clauses; tagging each of the incomplete clauses in the first bucket with a first tag, wherein the first tag identifies a first presentation type and a first response type; tagging each of the incomplete clauses in the second bucket with a second tag, wherein the second tag identifies a second presentation type and a second response type; tagging each of the incomplete clauses in the third bucket with a third tag, wherein the third tag identifies a third presentation type and third response type; presenting, to the user device, each of the incomplete clauses in the first bucket, the second bucket, and third bucket in chronological order via a spaced delivery algorithm, wherein each of the incomplete clauses are moved between buckets according a communication received from the user device in response to the presentation; generating a progress report based on a movement of incomplete clauses from one bucket to another bucket; and transmitting, to the user device, a progress report. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory tangible computer-readable storage media storing computer-executable instructions for performing a computer process for automatically presenting personalized aggregated content, the computer process comprising:
-
receiving, at a server and from a user device, a request for aggregated content via a communication network; retrieving from a user profile database an aggregation file, the aggregation file comprising one or more incomplete clauses and a plurality of response phrases, and wherein the aggregation file is associated with a user of the user device; generating a first bucket, a second bucket, and a third bucket, each of the first bucket, the second bucket, and the third bucket comprising a set of the one or more incomplete clauses; tagging each of the incomplete clauses in the first bucket with a first tag, wherein the first tag identifies a first presentation type and a first response type; tagging each of the incomplete clauses in the second bucket with a second tag, wherein the second tag identifies a second presentation type and a second response type; tagging each of the incomplete clauses in the third bucket with a third tag, wherein the third tag identifies a third presentation type and third response type; presenting, to the user device, each of the incomplete clauses in the first bucket, the second bucket, and third bucket in chronological order via a spaced delivery algorithm, wherein each of the incomplete clauses are moved between buckets according a communication received from the user device in response to the presentation; generating a progress report based on a movement of incomplete clauses from one bucket to another bucket; and transmitting, to the user device, a progress report. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification