Diagnostics and error reporting for common tagging issues
First Claim
Patent Images
1. A computer-implemented method, comprising:
- requesting, at a client device, a document referencing a script stored at a location, the script including content processing instructions and diagnostic instructions;
receiving, at the client device, the document and the script in response to the request;
executing, at the client device, the content processing instructions of the script to process content requests for requesting content to be displayed with the document;
executing, at the client device, the diagnostic instructions of the script to determine whether the request included an additional debug indicator and only in response to determining that the request included the additional debug indicator;
performing, at the client device, diagnostic tests related to the processing of the content requests for the document;
generating, at the client device, a debugging user interface; and
displaying in the debugging user interface results of the diagnostic tests.
2 Assignments
0 Petitions
Accused Products
Abstract
Content requests are debugged in accordance with a presence of a flag in a request to a publisher. A document received from the publisher contains a script to debug requests for content to a content provider. The requests are examined to determine the presence of informational, warning and error conditions. The conditions are written to a debugging user interface.
28 Citations
23 Claims
-
1. A computer-implemented method, comprising:
- requesting, at a client device, a document referencing a script stored at a location, the script including content processing instructions and diagnostic instructions;
receiving, at the client device, the document and the script in response to the request;
executing, at the client device, the content processing instructions of the script to process content requests for requesting content to be displayed with the document;
executing, at the client device, the diagnostic instructions of the script to determine whether the request included an additional debug indicator and only in response to determining that the request included the additional debug indicator;
performing, at the client device, diagnostic tests related to the processing of the content requests for the document;
generating, at the client device, a debugging user interface; and
displaying in the debugging user interface results of the diagnostic tests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
- requesting, at a client device, a document referencing a script stored at a location, the script including content processing instructions and diagnostic instructions;
-
12. A system, comprising:
-
a content server configured to receive content requests from a client device and provide content in response to the content requests, and further configured to receive script requests from the client device and provide a script in response to the request; wherein the content requests and the script requests are sent from the client device in response to rendering a web page provided to the client device from a publisher server in response to a page request from the client device, the web page including instructions that cause the client device to send the content requests and script requests; and a repository operatively coupled to the content server and storing the content and the script; wherein the script includes diagnostic instructions that are executed by the client device and cause the client device to determine if the web page request for the web page included an additional debug indicator, and only in response to determining that the web page request included the additional debug indicator, perform the operations of; performing, at the client device, diagnostic tests related to the processing of the content requests for the web page; generating, at the client device, a debugging user interface; and displaying in the debugging user interface results of the diagnostic tests. - View Dependent Claims (21, 22, 23)
-
-
13. A computer-readable medium having instructions stored thereon, which, when executed by a client device, causes the client device to perform the operations of:
-
processing first content requests for requesting first content to be displayed with a web page provided by a publisher, the web page having been received at the client device in response to a web page request; determine whether the web page request included an additional debug indicator and only in response to determining that the web page request included the additional debug indicator; performing diagnostic tests related to the processing of the content requests for the web page; generating a debugging user interface; and displaying in the debugging user interface results of the diagnostic tests. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification