Browse Prior Art Database

Method for transmitting data from PDF files via HTTP request

IP.com Disclosure Number: IPCOM000212011D
Publication Date: 2011-Oct-24
Document File: 1 page(s) / 17K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method to employ the ideas behind web analytics data collection inside a Portable Document Format (PDF) document, where normal web browser functionality is not present, in order to collect visitor data from inside a PDF document via a JavaScript* and Hypertext Transfer Protocol (HTTP) request.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 60% of the total text.

Page 01 of 1

Method for transmitting data from PDF files via HTTP request

The problem solved by this invention is the ability to collect visitor data from inside a Portable Document Format (PDF) document via a JavaScript* and Hypertext Transfer Protocol (HTTP) request. Normally found only in the domain of web browsers, the invention developed is a method to employ the ideas behind web analytics data collection inside the PDF document where normal web browser functionality is not present. There are no other solutions available today that address this issue as far as we know.

The core idea is to collect visitor metrics inside a PDF document and transmit that information to an external server/database for storage and processing. There are no other known solutions today that offer this service.

This system works to mimic standard Web analytics data collection functionality found in a normal web browser. The difference is that this system performs these tasks inside a PDF document where the normal functionality of a web browser does not exist. Through use of standard JavaScript code, as specified by the JavaScript Application Programming Interface (API) available in PDF documents, an HTTP request that contains query string parameters storing values of metrics to be captured is generated and transmitted from within the PDF document out to an external server which processes and stores the information in the request.

JavaScript code is implemented to build the first part of the HTTP...