×

Systems and methods for data packet metadata stabilization

  • US 10,333,857 B1
  • Filed: 08/12/2016
  • Issued: 06/25/2019
  • Est. Priority Date: 10/30/2014
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×