Network user usage profiling
First Claim
1. A method of monitoring network traffic of a subscriber of an Internet Service Provider (ISP), the method comprising:
- routing, with a device aggregator located in a subscriber premise network, traffic between a plurality of end user network devices in the subscriber premise network and an access network of the ISP, wherein the device aggregator is integrated with a subscriber network access point, which provides connectivity between the subscriber premise network and the access network of the ISP;
examining, with the device aggregator, network traffic between one or more of the plurality of end user devices and the access network, wherein examining traffic between one or more of the plurality of end user devices and the network comprises examining network traffic destined for the one or more end user devices;
identifying a user associated with at least one device of the one or more devices;
generating a traffic profile for each of the one or more of the plurality of end user devices, based on examination of the network traffic;
based on the traffic profile of each of the one or more of the plurality of end user devices, determining a device type of each of the one or more of the plurality of end user devices; and
managing, with the device aggregator, network traffic between the one or more of the plurality of end user devices and the access network, based at least in part on the traffic profiles of each of the one or more of the plurality of end user devices.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
56 Citations
18 Claims
-
1. A method of monitoring network traffic of a subscriber of an Internet Service Provider (ISP), the method comprising:
-
routing, with a device aggregator located in a subscriber premise network, traffic between a plurality of end user network devices in the subscriber premise network and an access network of the ISP, wherein the device aggregator is integrated with a subscriber network access point, which provides connectivity between the subscriber premise network and the access network of the ISP; examining, with the device aggregator, network traffic between one or more of the plurality of end user devices and the access network, wherein examining traffic between one or more of the plurality of end user devices and the network comprises examining network traffic destined for the one or more end user devices; identifying a user associated with at least one device of the one or more devices; generating a traffic profile for each of the one or more of the plurality of end user devices, based on examination of the network traffic; based on the traffic profile of each of the one or more of the plurality of end user devices, determining a device type of each of the one or more of the plurality of end user devices; and managing, with the device aggregator, network traffic between the one or more of the plurality of end user devices and the access network, based at least in part on the traffic profiles of each of the one or more of the plurality of end user devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A device aggregator located in a subscriber premise network, the device aggregator comprising:
-
a processor; and a non-transitory computer readable medium having encoded thereon instructions executable by the processor to; route traffic between a plurality of end user network devices in the subscriber premise network and an access network of the ISP; examiner, with the device aggregator, network traffic between one or more of the plurality of end user devices and the access network, wherein examining traffic between one or more of the plurality of end user devices and the network comprises examining network traffic destined for the one or more end user devices; identify a user associated with at least one device of the one or more devices; generate a traffic profile for each of the one or more of the plurality of end user devices, based on examination of the network traffic; based on the traffic profile of each of the one or more of the plurality of end user devices, determine a device type of each of the one or more of the plurality of end user devices; and manage network traffic between the one or more of the plurality of end user devices and the access network, based at least in part on the traffic profiles of each of the one or more of the plurality of end user devices; wherein the device aggregator is integrated with a subscriber network access point, which provides connectivity between the subscriber premise network and the access network of the ISP. - View Dependent Claims (15, 16, 17, 18)
-
Specification