Patent ID: 9300683
Filing Date: 2016-03-29
CPC Classification: G06F,H04L,H04W

Claim Text:
1. A method of determining browser capabilities of a web client, comprising: receiving, by an originating machine, a request for a web page from the web client; generating, by the originating machine, responsive to receipt of the request: embedding, by the originating machine, the generated script in the generated response; sending, by the originating machine, the response, including the embedded script, to the web client for the web client to process by utilizing the browser; automatically and independently executing, by the web client, the embedded script to regenerate the PRID based on the web client having browser capabilities, and returning the regenerated PRID to the originating machine; comparing, by the originating machine, the returned regenerated PRID with the generated PRID to determine whether a match exists, the match indicating that the web client has the browser capabilities, wherein the embedded script comprises a portion of a document which can be interpreted by the browser and rendered into a document object model, and client side script which is used to query the document and the document object model and yield known characters or strings in return, and wherein the embedded script yields different PRIDs on different browsers, depending on the way the different browsers run scripts and render documents into the document object model.