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;
examining, with the device aggregator, network traffic between one or more of the plurality of end user devices and the access network;
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, wherein managing traffic comprises targeting a specific set of network traffic received at the device aggregator to a specific end user device, based at least in part on a device type of the specific device, and wherein the specific set of network traffic is targeted based at least in part on device capabilities of the specific end user device.
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.
52 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; examining, with the device aggregator, network traffic between one or more of the plurality of end user devices and the access network; 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, wherein managing traffic comprises targeting a specific set of network traffic received at the device aggregator to a specific end user device, based at least in part on a device type of the specific device, and wherein the specific set of network traffic is targeted based at least in part on device capabilities of the specific end user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. 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; examine network traffic between one or more of the plurality of end user devices and the access network; 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 managing traffic comprises targeting a specific set of network traffic received at the device aggregator to a specific end user device, based at least in part on a device type of the specific device, and wherein the specific set of network traffic is targeted based at least in part on device capabilities of the specific end user device. - View Dependent Claims (16, 17, 18)
-
Specification