Web hierarchy modeling
US-9307003-B1 · Apr 5, 2016 · US
US11456935B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11456935-B2 |
| Application number | US-202016995549-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 17, 2020 |
| Priority date | Aug 29, 2011 |
| Publication date | Sep 27, 2022 |
| Grant date | Sep 27, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.