System and method for increasing data transmission rates through a content distribution network
First Claim
1. A system for generating an updated assignment, the system comprising:
- a memory comprising;
a content library database comprising a plurality of data packets, wherein the plurality of data packets comprise a plurality of delivery data packets and a plurality of assessment data packets, the assessment data packets including one or more questions; and
a user profile database, wherein the user profile database includes information identifying a cohort of users, and wherein the user profile database includes information identifying plurality of at least one attribute of each of the users in the cohort of users;
a server configured to;
receive aggregation information identifying a plurality of delivery data packets and one or more of the plurality of assessment data packets including the one or more questions;
receive data of the plurality of data packets from the content library database;
identify a recipient cohort, wherein the recipient cohort comprises a group of users of the cohort of users designated to receive the assignment via a plurality of user devices;
generate a plurality of sub-cohorts by dividing the recipient cohort into smaller groups of users, wherein the users in each of the sub-cohorts share a common attribute;
generate sub-cohort data identifying a first data acceptance rate, wherein the sub-cohort data can be generated for each of the sub-cohorts from data of users in that sub-cohort;
generate combined aggregation data characterizing the aggregation as a whole;
generate the updated assignment by removing at least one question from the assignment to match a difficulty of the assignment to a skill level of the recipient cohort; and
provide the updated assignment to the users in one or more of the sub-cohorts.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for increasing data transmission rates through a content distribution network by generating a customized aggregation comprising data packets selected to maximize a data acceptance rate are disclosed herein. The system can include a memory having a content library database storing a plurality of data packets and a user profile database. The system can further include a server that can receive aggregation information identifying a plurality of delivery data packets and a plurality of assessment data packets, receive data packet data from the content library database, and generate an updated aggregation by removing at least one data packet from the aggregation.
-
Citations
19 Claims
-
1. A system for generating an updated assignment, the system comprising:
-
a memory comprising; a content library database comprising a plurality of data packets, wherein the plurality of data packets comprise a plurality of delivery data packets and a plurality of assessment data packets, the assessment data packets including one or more questions; and a user profile database, wherein the user profile database includes information identifying a cohort of users, and wherein the user profile database includes information identifying plurality of at least one attribute of each of the users in the cohort of users; a server configured to; receive aggregation information identifying a plurality of delivery data packets and one or more of the plurality of assessment data packets including the one or more questions; receive data of the plurality of data packets from the content library database; identify a recipient cohort, wherein the recipient cohort comprises a group of users of the cohort of users designated to receive the assignment via a plurality of user devices; generate a plurality of sub-cohorts by dividing the recipient cohort into smaller groups of users, wherein the users in each of the sub-cohorts share a common attribute; generate sub-cohort data identifying a first data acceptance rate, wherein the sub-cohort data can be generated for each of the sub-cohorts from data of users in that sub-cohort; generate combined aggregation data characterizing the aggregation as a whole; generate the updated assignment by removing at least one question from the assignment to match a difficulty of the assignment to a skill level of the recipient cohort; and provide the updated assignment to the users in one or more of the sub-cohorts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for generating an updated assignment, the method comprising:
-
receiving an assignment identifying a plurality of delivery data packets and a plurality of assessment data packets, wherein the plurality of assessment data packets includes at least one question, and wherein the plurality of delivery data packets and the plurality of assessment data packets are stored in a content library database; receiving with a server data of the plurality of delivery and assessment data packets from the content library database, wherein the data identifies one or several attributes of the delivery data packets and the assessment data packets in the assignment; identifying with the server a recipient cohort, wherein the recipient cohort comprises a group of users designated to receive the assignment via a plurality of user devices; generating with the server a plurality of sub-cohorts by dividing the recipient cohort into smaller groups of users, wherein the users in each of the sub-cohorts share a common attribute; generating sub-cohort data identifying a first data acceptance rate, wherein the sub-cohort data can be generated for each of the sub-cohorts from data of users in that sub-cohort; generating with the server combined assignment data characterizing the aggregation as a whole; generating with the server the updated assignment by removing at least one question from the assignment to match a difficulty of the assignment to a skill level of the recipient cohort; and providing with the server the updated assignment to the users in one or more of the sub-cohorts via the plurality of user devices connected to the server by a communication network. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification