Monitoring internet usage on home networks of panelist users

US10367689B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10367689-B2
Application numberUS-201414523582-A
CountryUS
Kind codeB2
Filing dateOct 24, 2014
Priority dateOct 24, 2014
Publication dateJul 30, 2019
Grant dateJul 30, 2019

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.

The present disclosure relates generally to monitoring internet usage on home networks of panelist users. One examples method includes after determining that a user has accepted an offer to modify a home network of the user to monitor network traffic generated by devices connected to the home network, identifying a gateway device on the home network configured to receive network traffic from devices connected to the home network and communicate with an external network on behalf of the devices; determining that the gateway device is operable to be modified over the home network to include a monitoring application; and in response to determining that the gateway device is operable to be modified, modifying the gateway device over the home network to include the monitoring application.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method executed by one or more processors, the method comprising: receiving, from a device of a plurality of devices, input indicating acceptance of an offer to modify a home network to monitor network traffic generated by the plurality of devices connected to the home network; identifying, in response to receiving the input, a gateway device on the home network configured to receive network traffic from the plurality of devices connected to the home network and communicate with an external network on behalf of the devices, wherein the offer to modify the home network originates from a computing device other than the gateway device; sending, to the gateway device, a request to determine whether the gateway device is operable to be modified over the home network; receiving, from the gateway device, a response comprising an indication of one or more characteristics of the gateway device; determining, based on the one or more characteristics of the gateway device, that the gateway device is operable to be modified over the home network to include a monitoring application; and in response to determining that the gateway device is operable to be modified, downloading the monitoring application for execution by the gateway device to modify the gateway device, wherein the monitoring application of the modified gateway device enables the modified gateway device to transmit, to a server system outside the home network, data that indicates monitored Internet usage associated with the network traffic generated by the plurality of devices connected to the home network. 2. The method of claim 1 , further comprising: before executing the monitoring application to modify the gateway device, creating a copy of configuration information associated with the gateway device, wherein downloading the monitoring application includes updating a firmware application on the gateway device to a new firmware application including the stored configuration information. 3. The method of claim 1 , further comprising, before executing the monitoring application to modify the gateway device: creating a backup image of the gateway device; and storing the backup image in a location external to the gateway device. 4. The method of claim 3 , wherein the backup image includes configuration information associated with the gateway device. 5. The method of claim 3 , further comprising, after executing the monitoring application to modify the gateway device: identifying a request from the device to revert the gateway device; and in response to identifying the request to revert, modifying the gateway device to a previous state represented by the backup image. 6. The method of claim 5 , wherein modifying the gateway device to the previous state represented by the backup image includes updating a firmware application on the gateway device to a default firmware application including the stored configuration information. 7. The method of claim 3 , further comprising, after executing the monitoring application to modify the gateway device: determining that the modified gateway device is not operating correctly; and in response determining that the modified gateway device is not operating correctly, modifying the gateway device to a previous state represented by the backup image. 8. The method of claim 1 , wherein downloading the monitoring application includes configuring an operating system of the gateway device to provide network traffic received by the gateway device from the home network to the monitoring application. 9. The method of claim 8 , wherein configuring the operating system of the gateway device includes loading new firmware on the device including the monitoring application, which is configured to provide network traffic received by the gateway device from the home network to the monitoring application. 10. The method of claim 1 , wherein determining that the gateway device is operable to be modified over the home network to include the monitoring application includes determining a device type associated with the gateway device, and determining that the device type is included in a set of device types operable to be modified to include the monitoring application. 11. The method of claim 10 , wherein the device type includes a make and model associated with the gateway device. 12. The method of claim 10 , wherein the device type includes a set of capabilities associated with the gateway device. 13. The method of claim 12 , wherein determining that the gateway device is operable to be modified over the home network to include the monitoring application includes determining that the set of capabilities associated with the gateway device indicates that the gateway device supports consumer-initiated firmware upgrades. 14. The method of claim 12 , wherein downloading the monitoring application includes identifying a modification mechanism supported by the gateway device based on the set of capabilities, and modifying the gateway device to include the monitoring application using the identified modification mechanism. 15. The method of claim 1 , further comprising determining a make and model and a set of capabilities associated with the gateway device based on the response received from the gateway device. 16. The method of claim 1 , wherein identifying the gateway device on the home network includes identifying a default gateway configured on a device connected to the home network. 17. The method of claim 1 , wherein the home network includes a wireless network. 18. The method of claim 1 , wherein the monitoring application is configured to send information about the network traffic generated by devices connected to the home network to a location external to the home network. 19. A non-transitory, computer-readable medium storing instructions operable when executed to cause at least one processor to perform operations comprising: receiving, from a device of a plurality of devices, input indicating acceptance of an offer to modify a home network to monitor network traffic generated by the plurality of devices connected to the home network; identifying, in response to receiving the input, a gateway device on the home network configured to receive network traffic from the plurality of devices connected to the home network and communicate with an external network on behalf of the devices, wherein the offer to modify the home network originates from a computing device other than the gateway device; sending, to the gateway device, a request to determine whether the gateway device is operable to be modified over the home network; receiving, from the gateway device, a response comprising an indication of one or more characteristics of the gateway device; determining, based on the one or more characteristics of the gateway device, that the gateway device is operable to be modified over the home network to include a monitoring application; and in response to determining that the gateway device is operable to be modified, downloading the monitoring application for execution by the gateway device to modify the gateway device, wherein the monitoring application of the modified gateway device enables the modified gateway device to transmit, to a server system outside the home network, data that indicates monitored Internet usage associated with the network traffic generated by the plurality of devices connected to the home network. 20. A system, comprising: memory for storing data; and one or more pro

Assignees

Inventors

Classifications

  • H04L41/082Primary

    the condition being updates or upgrades of network functionality · CPC title

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

  • Operations research, analysis or management · CPC title

  • Gateway arrangements · CPC title

  • by backing up or archiving configuration information · 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 US10367689B2 cover?
The present disclosure relates generally to monitoring internet usage on home networks of panelist users. One examples method includes after determining that a user has accepted an offer to modify a home network of the user to monitor network traffic generated by devices connected to the home network, identifying a gateway device on the home network configured to receive network traffic from de…
Who is the assignee on this patent?
Comscore Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/082. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 30 2019 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).