System for prefetching digital tags

US11570273B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11570273-B2
Application numberUS-202017091360-A
CountryUS
Kind codeB2
Filing dateNov 6, 2020
Priority dateOct 28, 2013
Publication dateJan 31, 2023
Grant dateJan 31, 2023

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 described herein can take advantage of the caching abilities of the browser and the idle time of the user to prefetch tag libraries of one or more tags for execution in a subsequent content page. For example, these systems and methods can provide the ability to prefetch and not execute a tag library on a content page before it is required so the tag library is cached in the browser. When the browser hits the page that uses the tag library, the tag library can be quickly retrieved from memory and executed.

First claim

Opening claim text (preview).

What is claimed: 1. A system for configuring prefetching of a content item, the system comprising: one or more processors programmed to: generate a user interface comprising functionality for a configuration user to: view a sequential order in which an end user device is to load a plurality of content pages, select a content item for execution by the end user device, and select one of the plurality of content pages to associate with the content item and indicate that the end user device is to load the content item prior to the end user device loading the one of the plurality of content pages; output the user interface for presentation to the configuration user; and communicate, via a computer network to a server, configuration data indicative of the content item and the one of the plurality of content pages selected via the user interface, the configuration data being usable by the server to cause the end user device to (i) fetch the content item prior to the end user device loading the one of the plurality of content pages and (ii) execute the content item upon loading of the one of the plurality of content pages; and a memory device in communication with the one or more processors, the memory device being configured to store the user interface. 2. The system of claim 1 , wherein the content item comprises a script, the script comprising instructions that when executed by the end user device with respect to the one of the plurality of content pages cause the end user device to gather data indicative of user interactions with one or more elements of the one of the plurality of content pages. 3. The system of claim 1 , wherein the user interface comprises functionality for the configuration user to adjust the sequential order in which the end user device is to load the plurality of content pages. 4. The system of claim 1 , wherein the user interface comprises functionality for the configuration user to add a page to or remove the page from the plurality of content pages which the end user device is to load. 5. The system of claim 1 , wherein the user interface comprises functionality for the configuration user to select the content item from a plurality of content items for execution by the end user device. 6. The system of claim 5 , wherein the user interface comprises functionality for the configuration user to: select another content item from the plurality of content items for execution by the end user device, and select another of the plurality of content pages to associate with the another content item and indicate that the end user device is to load the another content item prior to the end user device loading the another of the plurality of content pages. 7. The system of claim 1 , wherein the user interface comprises functionality for the configuration user to select the content item by selecting a plurality of content items for execution by the end user device, the plurality of content items comprising the content item. 8. The system of claim 1 , in combination with the server, the server being configured to instruct, according to the configuration data, the end user device when to fetch and execute the content item. 9. The system of claim 1 , wherein execution of the content item with respect to the one of the plurality of content pages by the end user device causes the end user device to perform one or more operations with respect to the one of the plurality of content pages. 10. A method of controlling collection of data indicative of interactions with a content object, the method comprising: by one or more processors: generating a user interface comprising functionality for a configuration user to: view a sequential order in which an end user device is to load a plurality of content pages, select a content item for execution by the end user device, and select one of the plurality of content pages to associate with the content item and indicate that the end user device is to load the content item prior to the end user device loading the one of the plurality of content pages; outputting the user interface for presentation to the configuration user on a display; and communicating, via a computer network to a server, configuration data indicative of the content item and the one of the plurality of content pages selected via the user interface, the configuration data being usable by the server to cause the end user device to (i) fetch the content item prior to the end user device loading the one of the plurality of content pages and (ii) execute the content item upon loading of the one of the plurality of content pages. 11. The method of claim 10 , wherein the content item comprises a script, the script comprising instructions that when executed by the end user device with respect to the one of the plurality of content pages cause the end user device to gather data indicative of user interactions with one or more elements of the one of the plurality of content pages. 12. The method of claim 10 , wherein the user interface comprises functionality for the configuration user to adjust the sequential order in which the end user device is to load the plurality of content pages. 13. The method of claim 10 , wherein the user interface comprises functionality for the configuration user to add a page to or remove the page from the plurality of content pages which the end user device is to load. 14. The method of claim 10 , wherein the user interface comprises functionality for the configuration user to select the content item from a plurality of content items for execution by the end user device. 15. The method of claim 10 , further comprising receiving, by the user interface, one user input indicating both (i) a selection of the content item for execution by the end user device and (ii) a selection of the one of the plurality of content pages to associate with the content item and indicate that the end user device is to load the content item prior to the end user device loading the one of the plurality of content pages. 16. The method of claim 10 , wherein said generating comprises generating the user interface using a browser. 17. The method of claim 10 , further comprising generating the configuration data indicative of the content item and the one of the plurality of content pages selected via the user interface. 18. The method of claim 10 , wherein execution of the content item with respect to the one of the plurality of content pages by the end user device causes the end user device to communicate generated data associated with the one of the plurality of content pages to an electronic device via the computer network. 19. Non-transitory physical computer storage comprising computer-executable instructions stored thereon that, when executed by one or more processors, are configured to implement a process comprising: generating a user interface comprising functionality for a configuration user to: view a sequential order in which an end user device is to load a plurality of content pages, select a content item for execution by the end user device, and select one of the plurality of content pages to associate with the content item and indicate that the end user device is to load the content item prior to the end user device loading the one of the plurality of content pages; presenting the user interface to the configuration user on a display; generating configuration data indicative of the content item and the one of the plurality of content pages selected via the user interface; and communicating the configur

Assignees

Inventors

Classifications

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

  • Market modelling; Market analysis; Collecting market data · CPC title

  • Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD] · CPC title

  • Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources (admission control or resource allocation H04L47/70) · CPC title

  • of access to content, e.g. by caching · 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 US11570273B2 cover?
Systems and methods described herein can take advantage of the caching abilities of the browser and the idle time of the user to prefetch tag libraries of one or more tags for execution in a subsequent content page. For example, these systems and methods can provide the ability to prefetch and not execute a tag library on a content page before it is required so the tag library is cached in the …
Who is the assignee on this patent?
Tealium Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0201. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 31 2023 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).