Systems and methods for data packet metadata stabilization
First Claim
1. A system for stabilization of data packet metadata, the system comprising:
- memory comprising;
a content database comprising a plurality of data packets and metadata identifying an attribute of an associated data packet, wherein each of the plurality of data packets is associated with unique metadata;
a user profile database comprising user history data identifying an attribute of an associated user, wherein each user is associated with unique user history data;
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 received information to user interpretable outputs via a user interface; and
one or more servers, wherein the server communicatively coupled with the memory and the user device is configured to;
identify a data packet, wherein the data packet comprises content for delivery to a user device;
retrieve data packet metadata from the content database of the memory, wherein the data packet metadata identifies a difficulty level of the data packet;
determine that the data packet metadata is unstable, wherein determining that the data packet metadata is unstable comprises;
retrieving a stability threshold identifying a minimum number of received user responses subsequent to the providing of the data packet;
extracting a value indicative of the number of received responses subsequent to the providing of the data packet from the data packet metadata; and
comparing the stability threshold and the value indicative of the number of received responses subsequent to the providing of the data packet from the metadata;
select a recipient for receipt of the data packet based on a correspondence between the data packet metadata and user data for the recipient;
provide the data packet to the recipient of the data packet;
receive a response from the recipient to the provided data packet; and
automatically update the data packet metadata based on the response received from the recipient.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for accelerated stabilization of data packet metadata are disclosed herein. The system can include a memory having a content database and a user profile 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. The one or more servers can: retrieve data packet metadata for a data packet; determine that the data packet metadata is unstable; identify a set of potential recipients of the data packet; select one of the set of potential recipients as the recipient of the data packet; provide the data packet to the recipient of the data packet; receive a response from the recipient to the provided data packet; and automatically update the data packet metadata based on the response received from the recipient.
77 Citations
16 Claims
-
1. A system for stabilization of data packet metadata, the system comprising:
-
memory comprising; a content database comprising a plurality of data packets and metadata identifying an attribute of an associated data packet, wherein each of the plurality of data packets is associated with unique metadata; a user profile database comprising user history data identifying an attribute of an associated user, wherein each user is associated with unique user history data;
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 received information to user interpretable outputs via a user interface; and one or more servers, wherein the server communicatively coupled with the memory and the user device is configured to; identify a data packet, wherein the data packet comprises content for delivery to a user device; retrieve data packet metadata from the content database of the memory, wherein the data packet metadata identifies a difficulty level of the data packet;
determine that the data packet metadata is unstable, wherein determining that the data packet metadata is unstable comprises;retrieving a stability threshold identifying a minimum number of received user responses subsequent to the providing of the data packet; extracting a value indicative of the number of received responses subsequent to the providing of the data packet from the data packet metadata; and
comparing the stability threshold and the value indicative of the number of received responses subsequent to the providing of the data packet from the metadata;select a recipient for receipt of the data packet based on a correspondence between the data packet metadata and user data for the recipient; provide the data packet to the recipient of the data packet;
receive a response from the recipient to the provided data packet; and
automatically update the data packet metadata based on the response received from the recipient.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for stabilization of data packet metadata, the method comprising:
-
(a) identifying a data packet, wherein the data packet comprises content for delivery to a user device; (b) retrieving data packet metadata from a memory comprising a content library database, wherein the data packet metadata identifies a difficulty level of the data packet; (c) determining that the data packet metadata is unstable, wherein determining that the data packet metadata is unstable comprises;
retrieving a stability threshold identifying a minimum number of received user responses subsequent to the providing of the data packet;
extracting a value indicative of the number of received responses subsequent to the providing of the data packet from the data packet metadata; and
comparing the stability threshold and the value indicative of the number of received responses subsequent to the providing of the data packet from the metadata(d) selecting a recipient for receipt of the data packet based on a correspondence between the data packet metadata and user data for the recipient; (e) providing the data packet to the recipient of the data packet; (f) receiving a response from the recipient to the provided data packet; and (g) automatically updating the data packet metadata based on the response received from the recipient. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification