Monitoring internet usage on home networks of panelist users using a measurement device
US-10116535-B1 · Oct 30, 2018 · US
US10367689B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10367689-B2 |
| Application number | US-201414523582-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 24, 2014 |
| Priority date | Oct 24, 2014 |
| Publication date | Jul 30, 2019 |
| Grant date | Jul 30, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.