Automatic determination of initial content difficulty

US10110486B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10110486-B1
Application numberUS-201615360597-A
CountryUS
Kind codeB1
Filing dateNov 23, 2016
Priority dateOct 30, 2014
Publication dateOct 23, 2018
Grant dateOct 23, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for content provisioning via automatic determination of a content attribute, 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 data to user interpretable outputs via a user interface; and one or more servers communicatingly coupled with the memory and the user device, wherein the server is configured to: receive a data packet comprising content for providing to a user via a user device; retrieve data packet metadata associated with the data packet, wherein the data packet metadata comprises at least one attribute value identifying an attribute of the data packet; determine that a difficulty of the received data packet is identified in the retrieved data packet metadata identify a data packet content network relevant to the received data packet by matching metadata of the data packet content with content network metadata, wherein the metadata of the data packet and the content network metadata of the relevant data packet content network identify a common subject; determine a position within the data packet network for initial placement of the data packet within the data packet content network; generate a combined attribute value based on attribute values of similarly positioned data packets in the content network; and update the data packet metadata of the received data packet, wherein the data packet metadata is updated to comprise an attribute value matching the generated combined attribute value of the similarly positioned data packets in the content network. 2. The system of claim 1 , wherein the one or more servers are further configured to identify a plurality of similarly positioned data packets in the identified data packet content network. 3. The system of claim 2 , wherein the plurality of similarly positioned data packets in the identified data packet content network are identified based on the determined position for placement of the data packet within the data packet network. 4. The system of claim 3 , wherein the one or more servers are further configured to retrieve attribute information for the identified plurality of similarly positioned data packets. 5. The system of claim 4 , wherein the attribute information identifies a difficulty level for each of the plurality of similarly positioned data packets. 6. The system of claim 5 , wherein the combined attribute value is generated based on difficulty levels for the plurality of similarly positioned data packets. 7. The system of claim 6 , wherein the one or more servers are further configured to provide the received data packet to the user device based on the updated data packet metadata of the received data packet. 8. The system of claim 7 , wherein providing the received data packet to the user device based on the updated data packet metadata of the received data packet comprises selecting a recipient of the received data packet. 9. The system of claim 8 , wherein the recipient of the received data packet is selected based on a comparison of the data packet metadata and user metadata associated with the recipient. 10. A method for content provisioning via automatic determination of a content attribute, the method comprising: receiving a data packet comprising content for providing to a user via a user device; retrieving data packet metadata associated with the data packet, wherein the data packet metadata comprises at least one attribute value identifying an attribute of the data packet; determining that a difficulty of the received data packet is not identified in the retrieved data packet metadata; identifying a data packet content network relevant to the received data packet by matching metadata of the data packet content with content network metadata, wherein the metadata of the data packet and the content network metadata of the relevant data packet content network identify a common subject; determining a position within the data packet network for initial placement of the data packet within the data packet content network; generating a combined attribute value based on attribute values of similarly positioned data packets in the content network; and updating the data packet metadata of the received data packet, wherein the data packet metadata is updated to comprise an attribute value matching the generated combined attribute value of the similarly positioned data packets in the content network. 11. The method of claim 10 , further comprising identifying a plurality of similarly positioned data packets in the identified data packet content network. 12. The method of claim 11 , wherein the plurality of similarly positioned data packets in the identified data packet content network are identified based on the determined position for placement of the data packet within the data packet network. 13. The method of claim 12 , further comprising retrieving attribute information for the identified plurality of similarly positioned data packets. 14. The method of claim 13 , wherein the attribute information identifies a difficulty level for each of the plurality of similarly positioned data packets. 15. The method of claim 14 , wherein the combined attribute value is generated based on difficulty levels for the plurality of similarly positioned data packets. 16. The method of claim 15 , further comprising providing the received data packet to the user device based on the updated data packet metadata of the received data packet. 17. The method of claim 16 , wherein providing the received data packet to the user device based on the updated data packet metadata of the received data packet comprises selecting a recipient of the received data packet. 18. The method of claim 17 , wherein the recipient of the received data packet is selected based on a comparison of the data packet metadata and user metadata associated with the recipient.

Assignees

Inventors

Classifications

  • H04L45/74Primary

    Address processing for routing · CPC title

  • Electricity · mapped topic

  • Parsing or analysis of headers · CPC title

  • User profiles · CPC title

  • Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10110486B1 cover?
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 pac…
Who is the assignee on this patent?
Pearson Education Inc
What technology area does this patent fall under?
Primary CPC classification H04L45/74. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 23 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).