Remote Browser Architecture for Accurate Panelist Web Usage Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for collecting Web usage data from panelists often require installation of specialized software or hardware at the panelist's residence, which may not accurately account for Web usage occurring outside the residence, such as while traveling.

Innovation Solution

A remote browser architecture is implemented, where a server-side, full-featured browser operates remotely and communicates with a local, thin browser on the panelist's device, enabling Web site navigation, content download, and viewing, allowing for accurate recording of Web usage metrics regardless of location.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If specialized software or hardware is installed at the panelist's residence, then Web usage data can be collected, but Web usage occurring outside the residence cannot be accurately accounted for

Engineering Contradiction:
ImproveWeb usage data accuracyVSAvoidLocation flexibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

A remote server acts as an intermediary between the panelist's local device and the Web resources. The server-side browser fetches Web content remotely and transmits it to the local thin browser, enabling centralized control and accurate tracking of Web usage regardless of the panelist's location. This mediator approach allows the system to maintain measurement precision while adapting to various locations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of having the local device actively access Web resources directly, the system inverts the approach by having a remote server access Web resources and push content to the local device. This inversion enables centralized monitoring and accurate data collection while allowing panelists to access Web content from any location with network connectivity.

Inventive Principle:
Principle #13The other way round (Inversion)

2Measurement precision

If a server-side, full-featured browser operates remotely, then Web usage metrics can be accurately recorded regardless of location, but system complexity increases

Engineering Contradiction:
ImproveWeb usage metrics accuracyVSAvoidBrowser architecture complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The browser functionality is segmented into two distinct components: a full-featured server-side browser that handles complex Web resource access, rendering, and data collection, and a minimal local thin browser that only displays content and transmits basic commands. This segmentation allows the complex functionality to be centralized on the server while keeping the local device simple.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server-side browser creates a copy of the Web content (HTML, images, other resources) and transmits it to the local device. This copying approach allows the full-featured browser to operate remotely while the local device receives and displays the copied content, maintaining measurement accuracy without requiring complex local software.

Inventive Principle:
Principle #26Copying

3Measurement precision

If specialized software is installed on the client device, then Web usage can be monitored, but implementation costs increase

Engineering Contradiction:
ImproveWeb usage data collectionVSAvoidImplementation cost
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

Instead of distributing and installing specialized monitoring software on multiple client devices, the system copies Web content from the source to a central server, which then distributes it to local devices. This eliminates the need for expensive client-side software installation and maintenance, reducing implementation costs while maintaining accurate usage tracking.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The server-side browser serves multiple functions: it acts as a Web client, content renderer, usage monitor, and data collector all in one centralized location. This multi-functionality eliminates the need for separate specialized software on each client device, reducing overall system cost while maintaining measurement precision.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9639817B2Remote metering for panelist web usage
Publication Date: 2017.05.02 GOOGLE LLC
  • US9639817B2 patent drawing
  • US9639817B2 patent drawing
  • US9639817B2 patent drawing

AI summary

A method for remotely recording Web usage by a panelist includes receiving at a remote processor, a command from a local client to display a Web page; identifying the local client and the panelist operating the local client; accessing the Web page; rendering the Web page in a remote browser; sending an image of the Web page to a local browser of the local client; and recording Web usage metrics associated with a display of the image on the local browser.