Network user usage profiling

US9300550B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9300550-B2
Application numberUS-201514847638-A
CountryUS
Kind codeB2
Filing dateSep 8, 2015
Priority dateDec 23, 2008
Publication dateMar 29, 2016
Grant dateMar 29, 2016

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.

Methods, systems, devices, and software are disclosed for generating a network usage profile. Certain embodiments of the network usage profile include a devices-by-node profile, indicating the set of customer devices available for use in communicating with a customer-side network node located at a customer side of an access network over a period of time, where some of the customer devices are not in operative communication with the customer-side network node during a portion of that time. Other embodiments associate the network usage profile with customer information to generate device-by-customer profiles. Still other embodiments associate the network usage profile with network traffic information to generate traffic-by-device profiles. Even other embodiments associate the multiple sources and types of information to generate traffic-by-customer profiles and/or traffic-by-device-by-customer profiles. Any of the profiles may then be accessed by one or more parties for use in affecting various network services, including targeting content delivery.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for generating a network usage profile defining at least an estimation of a set of customer devices available for use in communicating with a customer-side network node located at a customer side of an access network, the set of customer devices comprising a set of active devices currently in operative communication with the customer-side network node and a set of inactive devices not currently in operative communication with the customer-side network node, the method comprising: receiving device data from the set of active devices currently in operative communication with the customer-side network node; processing the device data to determine an active devices profile comprising a device type for each of the set of active devices, wherein processing the device data comprises parsing a device type indicator from at least one of a browser type, a user-agent, or a data protocol, the device type indicator being parsed from the device data and estimating the device type as a function of the browser type; receiving a timestamp temporally relating to the device data received in the receiving device data step; receiving a node identifier identifying the customer-side network node; associating the timestamp and the node identifier with the active devices profile to generate a current devices-by-node record, the current devices-by-node record defining the set of active devices communicatively coupled with the customer-side network node identified by the node identifier at the time identified by the timestamp; logging the current devices-by-node record in a devices-by-node log, the devices-by-node log comprising a plurality of devices-by-node records generated over a time duration; analyzing the devices-by-node log to generate a devices-by-node profile as a function of the plurality of devices-by-node records generated over at least a portion of the time duration, the devices-by-node profile defining at least an estimation of the set of customer devices available for use in communicating with the customer-side network node during the at least a portion of the time duration and a set of data handling capabilities for each of the set of consumer devices, wherein the network usage profile comprises the devices-by-node profile; and targeting content over the access network to at least one of the set of active devices as a function of the devices-by-node profile such that the at least one of the set of active devices is capable of handling the content according to the set of data handling capabilities. 2. The method of claim 1 , further comprising: receiving a customer account profile comprising account information relating to a customer associated with the customer-side network node; associating the customer account profile with the devices-by-node profile to generate a devices-by-customer profile, the devices-by-customer profile defining the set of customer devices available for use by the customer in communicating with the customer-side network node during the at least a portion of the time duration, wherein the network usage profile further comprises the devices-by-customer profile; and targeting content over the access network to at least one of the set of active devices as a function of the devices-by-customer profile such that the customer is entitled to receive the content according to account information. 3. The method of claim 2 , further comprising: targeting content over the access network to at least one of the set of active devices as a function of the devices-by-customer profile such that: the customer is entitled to receive the content according to the account information; and the at least one of the set of active devices is capable of handling the content according to a set of data handling capabilities defined by the devices-by-node profile for each of the set of active devices. 4. The method of claim 2 , wherein at least a portion of the account information is received using an authentication, authorization, and accounting server. 5. The method of claim 1 , further comprising: receiving a network traffic profile comprising traffic information relating to network traffic being communicated over at least a portion of the access network; and associating the network traffic profile with the devices-by-node profile to generate a traffic-by-device profile, the traffic-by-device profile defining at least a portion of the network traffic attributable to at least a portion of the set of customer devices in operative communication with the customer-side network node during the at least a portion of the time duration, wherein the network usage profile further comprises the traffic-by-device profile. 6. The method of claim 5 , wherein the network traffic profile further comprises a network characteristic defining a traffic-related characteristic of the access network. 7. The method of claim 6 , wherein the network characteristic defines at least one of a bandwidth measurement or a bandwidth estimation of at least a portion of the access network. 8. The method of claim 5 , further comprising: targeting content over the access network to at least one of the set of active devices as a function of the traffic-by-device profile such that the access network is capable of handling the content according to the network traffic profile. 9. The method of claim 5 , further comprising: receiving at least a portion of the network traffic being communicated over the at least a portion of the access network; filtering the received network traffic to generate a sample dataset; and processing the sample dataset to generate the traffic information. 10. The method of claim 9 , wherein the at least a portion of the network traffic is received using deep packet inspection. 11. The method of claim 1 , further comprising: receiving a customer account profile comprising account information relating to a customer associated with the customer-side network node; associating the customer account profile with the devices-by-node profile to generate a devices-by-customer profile, the devices-by-customer profile defining the set of customer devices available for use by the customer in communicating with the customer-side network node during the at least a portion of the time duration, wherein the network usage profile further comprises the devices-by-customer profile; receiving a network traffic profile comprising traffic information relating to network traffic being communicated over at least a portion of the access network; and associating the customer account profile and the network traffic profile with the devices-by-node profile to generate a traffic-by-device-by-customer profile, the traffic-by-device-by-customer profile defining at least a portion of the network traffic attributable to at least a portion of the set of customer devices available for use by the customer in communicating with the customer-side network node during the at least a portion of the time duration, wherein the network usage profile further comprises the traffic-by-device-by-customer profile. 12. The method of claim 11 , further comprising: targeting content over the access network to at least one of the set of active devices as a function of the traffic-by-device-by-customer profile such that: the customer is entitled to receive the content according to the account information; the at least one of the set of active devices is capable of handling the content according to a set of data handling capabilities defined by the devices-by-node profile for each of the set of active devices; and the access network is capable of handling the content according to the network traffic

Assignees

Inventors

Classifications

  • Terminal profiles · CPC title

  • Network utilisation, e.g. volume of load or congestion level · CPC title

  • Electricity · mapped topic

  • Electricity · mapped topic

  • Measuring contribution of individual network components to actual service level · 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 US9300550B2 cover?
Methods, systems, devices, and software are disclosed for generating a network usage profile. Certain embodiments of the network usage profile include a devices-by-node profile, indicating the set of customer devices available for use in communicating with a customer-side network node located at a customer side of an access network over a period of time, where some of the customer devices are n…
Who is the assignee on this patent?
Centurylink Ip Llc
What technology area does this patent fall under?
Primary CPC classification H04L41/5035. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 29 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).