Systems and methods for latency reduction in content item interactions using client-generated click identifiers

US10892968B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10892968-B2
Application numberUS-201514975027-A
CountryUS
Kind codeB2
Filing dateDec 18, 2015
Priority dateDec 18, 2015
Publication dateJan 12, 2021
Grant dateJan 12, 2021

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.

Systems and methods of reducing latency in online network traffic are provided. The system can include a processor and a memory couple to the processor. The memory stores computer-executable instructions, which when executed by the processor, cause the processor to identify an indication of an interaction with a content item presented within a content slot of an information resource, generate a click identifier that uniquely identifies the interaction, transmit a first request comprising a click resource link including the click identifier to a click server, and transmit a second request to access the landing page of the content item independent of transmitting the first request. The second request comprises a generated resource link that identifies a resource identifier of the landing page of the content item and the click identifier.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system for reducing latency in online network traffic, comprising: a client computing device including at least one processor and a memory coupled to the at least one processor, the memory storing computer-executable instructions, which when executed by the at least one processor, cause the client computing device to: receive, from a data processing system via a computer network, responsive to a content request transmitted to the data processing system via the computer network, a content item for presentation within a content slot of an information resource presented by the client computing device, the content item including an asynchronous click transmission script, the asynchronous click transmission script when executed by the at least one processor of the client computing device, causes the client computing device to: detect an interaction with the content item presented within the content slot of the information resource presented by the client computing device; generate, responsive to detecting the interaction with the content item, a click identifier that uniquely identifies the interaction with the content item; generate a first request comprising a click resource link including the click identifier; transmit, to a click server, the first request comprising the click resource link including the click identifier; generate a resource link that identifies i) a resource identifier of a landing page corresponding to the content item and ii) the click identifier that uniquely identifies the interaction with the content item; and transmit a second request to access the landing page of the content item independent of transmitting the first request, the second request comprising the generated resource link. 2. The system of claim 1 , wherein the asynchronous click transmission script, when executed by the at least one processor, further causes the client computing device to transmit the first request to the click server at substantially a same time as transmitting the second request to access the landing page of the content item. 3. The system of claim 1 , wherein the asynchronous click transmission script, when executed by the at least one processor, further causes the client computing device to transmit the first request to the click server via an asynchronous interface of an application of the computing device. 4. The system of claim 3 , wherein the asynchronous interface comprises a BEACON application plugin (API). 5. The system of claim 3 , wherein the asynchronous click transmission script, when executed by the at least one processor, further causes the client computing device to determine that the application is configured with the asynchronous interface. 6. The system of claim 1 , wherein the content item received from the data processing system further includes an impression identifier that uniquely identifies an impression of the content item, and wherein the click identifier includes the impression identifier and a counter, the counter indicating a number of interactions with the content item. 7. The system of claim 6 , wherein the asynchronous click transmission script, when executed by the at least one processor, further causes the client computing device to: detect a second interaction with the content item presented within the content slot of the information resource; and adjust, responsive to detecting the second interaction, a value of the counter of the click identifier. 8. A method of reducing latency in online network traffic, comprising: receiving, by a client computing device comprising one or more processors, from a data processing system via a computer network, a content item for presentation within a content slot of an information resource presented by the computing device, the content item including an asynchronous click transmission script, the asynchronous click transmission script when executed by the one or more processors of the client computing device, causes the client computing device to: generate an interaction with the content item presented within the content slot of the information resource; generate, responsive to detecting the interaction with the content item, a click identifier that uniquely identifies the interaction with the content item; generate a first request comprising a click resource link including the click identifier; transmit, to a click server, the first request comprising the click resource link including the click identifier; generate a resource link that identifies i) a resource identifier of a landing page corresponding to the content item, and ii) the click identifier that uniquely identifies the interaction with the content item; and generate a second request to access the landing page of the content item independent of transmitting the first request, the second request comprising the generated resource link. 9. The method of claim 8 , wherein the asynchronous click transmission script when executed by the one or more processors of the client computing device, further causes the client computing device to transmit the first request to the click server at substantially a same time as transmitting the second request to access the landing page of the content item. 10. The method of claim 8 , wherein the asynchronous click transmission script when executed by the one or more processors of the client computing device, further causes the client computing device to transmit the first request to the click server via an asynchronous interface of an application of the computing device on which the information resource is presented. 11. The method of claim 10 , wherein the asynchronous interface comprises a BEACON application plugin (API). 12. The method of claim 10 , wherein the asynchronous click transmission script when executed by the one or more processors of the client computing device, further causes the client computing device to determine that the application is configured with the asynchronous interface. 13. The method of claim 8 , wherein the content item received from the data processing system further includes an impression identifier that uniquely identifies an impression of the content item, and wherein the click identifier includes the impression identifier and a counter, the counter indicating a number of interactions with the content item, and wherein the asynchronous click transmission script when executed by the one or more processors of the client computing device, further causes the client computing device to: detect a second interaction with the content item presented within the content slot of the information resource; and responsive to detecting the second interaction with the content item, adjust a value of the counter of the click identifier. 14. A method of reducing latency in online network traffic, comprising: receiving, by a data processing system having one or more processors via a computer network, from a client device, a content request for a content item to present within a content slot of an information resource presented by the client device; and transmitting, responsive to the content request, by the data processing system to the client device via the computer network, the content item for presentation within the content slot of the information resource, the content item including an asynchronous click transmission script, the asynchronous click transmission script including computer-executable instructions, the computer-executable instructions when executed by one or more processors of the client device, cause the client device to: detect an interaction with the content item presented within th

Assignees

Inventors

Classifications

  • G06F16/958Primary

    Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title

  • Optimising the visualization of content, e.g. distillation of HTML documents · CPC title

  • using information identifiers, e.g. uniform resource locators [URL] · CPC title

  • Advertisements · CPC title

  • by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade · 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 US10892968B2 cover?
Systems and methods of reducing latency in online network traffic are provided. The system can include a processor and a memory couple to the processor. The memory stores computer-executable instructions, which when executed by the processor, cause the processor to identify an indication of an interaction with a content item presented within a content slot of an information resource, generate a…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/958. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 12 2021 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).