Method and server for monitoring users during their browsing within a communications network

US11456935B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11456935-B2
Application numberUS-202016995549-A
CountryUS
Kind codeB2
Filing dateAug 17, 2020
Priority dateAug 29, 2011
Publication dateSep 27, 2022
Grant dateSep 27, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for monitoring browsers (B) for a communications network (N), wherein a monitoring server contains a set of monitoring elements, and implements: ⋅—a step (E1) of receiving a monitoring element request from a browser (B), ⋅—a step (E2) of determining whether the request is a first request from the browser, ⋅—if so, a step (E3) of calculating an identifier for the browser, then a step (E4) of determining a cache duration value associated with each monitoring element of the set, and a step (E5) of transmitting the set of monitoring elements and associated values to the browser; ⋅—if not, a step (E6) of determining the browser's identifier based on the monitoring elements requested in the request.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for monitoring browsers for a communications network at a monitoring server, wherein the monitoring server contains a set of monitoring elements, the method comprising: receiving a monitoring element request from a browser, wherein the monitoring element request is cookieless; determining whether the monitoring element request is a first request from the browser by comparing the monitoring element request to the set of monitoring elements contained in the monitoring server; calculating an identifier for the browser comprising a counter and a browser fingerprint in response to determining the monitoring element request is the first request from the browser, then determining a cache duration value associated with each monitoring element of the set, wherein the cache duration value is determined using a counter, and transmitting the set of the monitoring elements and the cache duration values to the browser; and determining the identifier for the browser based on the monitoring elements requested in the monitoring element request in response to determining the monitoring element request is not the first request from the browser. 2. The method according to claim 1 , wherein whether a request is a first request may be determined based on the number of monitoring elements requested in the request. 3. The method according to claim 1 , comprising a prior first step of the browser transmitting a content request to a content server, and of the content server transmitting both the requested content and an inset containing links leading to the monitoring elements. 4. The method according to claim 1 , wherein the identifier is made up of a second part containing identification information transmitted in the request, and a third part formed of the counter. 5. The method according to claim 4 , wherein the number of monitoring elements in the set is equal to the length of the counter, expressed in bits. 6. The method according to claim 1 , wherein the value of a bit b(i) with significance i and the cache duration value associated with the monitoring element at position i follows the following relationship: if b(i)=1, v(i)=max, if b(i)=O, v(i)=O, wherein ‘v(i)’ is the cache duration value, and wherein ‘max’ is the maximum possible value for a given cache duration. 7. The method according to claim 1 , wherein said identifier is preceded by a first part indicating chained redirects. 8. The method according to claim 7 , wherein the chained redirects are indicated by the bit with matching significance in the first part. 9. The method according to claim 7 , wherein a single redirect among the chained redirects is associated with a cache value of zero or a maximum possible value for a cache value. 10. The method according to claim 7 , wherein each redirect among the chained redirects may be associated with a 301 or 302 redirect code. 11. A monitoring server containing: a set of monitoring elements, and at least one implementing processor, configured to: receive a monitoring element request from a browser, wherein the monitoring element request is cookieless; determine whether the request is a first request from the browser by comparing the set of monitoring elements to the monitor element request for similar monitoring elements; calculate an identifier for the browser comprising a counter and a browser fingerprint when the request is the first request such that the set of monitoring elements is not similar to the monitor element request, then determine a cache duration value associated with each monitoring element of the set, wherein the cache duration value is determined using a counter, and transmit the set of the monitoring elements and the values to the browser; and determine the identifier for the browser based on the monitoring elements requested in the request when the request is not the first request such that the set of monitoring elements includes a similar monitoring element to the monitor element request. 12. A server comprising: a monitoring server containing a set of monitoring elements, and at least one implementing processor, configured to: receive a monitoring element request from a browser, wherein the monitoring element request includes at least one monitoring element, wherein the monitoring element request is cookieless, determine whether the request is a first request from the browser, wherein the determination comprises identifying a match between the at least one monitoring element of the monitoring element request and the set of monitoring elements of the monitoring server, calculate an identifier for the browser comprising a counter and a browser fingerprint in response to the determination that the monitoring element request is the first request, then determine a cache duration value associated with each monitoring element of the set wherein the cache duration value is determined using a counter, and transmit the set of the monitoring elements and the values to the browser, determine the identifier for the browser based on the monitoring elements requested in the request in response to the determination that the monitoring element request is not the first request, and a content server.

Assignees

Inventors

Classifications

  • G06Q30/02Primary

    Marketing; Price estimation or determination; Fundraising · CPC title

  • Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title

  • using third party service providers · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Data redirection of data network streams · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11456935B2 cover?
A method for monitoring browsers (B) for a communications network (N), wherein a monitoring server contains a set of monitoring elements, and implements: ⋅—a step (E1) of receiving a monitoring element request from a browser (B), ⋅—a step (E2) of determining whether the request is a first request from the browser, ⋅—if so, a step (E3) of calculating an identifier for the browser, then a step (E…
Who is the assignee on this patent?
Provenance Asset Group Llc, Rpx Corp
What technology area does this patent fall under?
Primary CPC classification G06Q30/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 27 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).