Combined synchronous and asynchronous tag deployment

US11593554B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11593554-B2
Application numberUS-202017078501-A
CountryUS
Kind codeB2
Filing dateOct 23, 2020
Priority dateAug 30, 2013
Publication dateFeb 28, 2023
Grant dateFeb 28, 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.

A tag management system can implement a combined synchronous and asynchronous tag-loading scheme. In an embodiment of this scheme, a synchronous tag may be included at the top of or near the top of a content page. This synchronous tag can hide one or more page elements that are to be modified by a subsequent asynchronous personalization tag. Subsequently, the asynchronous personalization tag can update the page element and then cause the page element to be displayed. As a result, flicker between the old and new page elements can be reduced or avoided.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for configuring avoidance of flicker between versions of a page element of a content page upon loading of the content page, the method comprising: storing a user interface to a memory device, the user interface comprising functionality for a user to specify a first version of a page element of a content page to be presented in place of a second version of the page element when the content page is presented by an application; presenting the user interface on a display; receiving, by one or more hardware processors, via the user interface a request from the user to, upon loading of the content page by the application, not present the second version of the page element by the application prior to presentation of the first version of the page element by the application; and in response to receiving the request, initiating, by the one or more hardware processors, deployment of (i) a first script for synchronous execution by the application upon loading of the content page and (ii) a second script for asynchronous execution by the application upon loading of the content page and for execution subsequent to execution of the first script, wherein the first script indicates to assign a hidden property to the second version of the page element to prevent the second version of the page element from presentation by the application, and wherein the second script indicates to assign a visible property to the first version of the page element and present the first version of the page element in place of the second version of the page element by the application. 2. The method of claim 1 , wherein the user interface comprises functionality for the user to adjust one or more parameters associated with the page element. 3. The method of claim 1 , wherein said presenting the user interface comprises presenting the user interface using a browser. 4. The method of claim 1 , wherein the first version of the page element is the same as the second version of the page element. 5. The method of claim 1 , further comprising associating, by the one or more hardware processors, the page element with a tag comprising script instructions. 6. The method of claim 1 , wherein the user interface comprises functionality for the user to select one of a plurality of tags. 7. The method of claim 1 , further comprising: receiving, by the one or more hardware processors, via the user interface an identifier corresponding to the page element; and in response to receiving the identifier, populating, by the one or more hardware processors, the user interface with data associated with the page element. 8. The method of claim 1 , wherein the application is a browser. 9. The method of claim 1 , further comprising: storing another user interface different from the user interface, the another user interface comprising functionality for the user to select the first version of the page element from the content page; presenting the another user interface on the display; and receiving, by one or more hardware processors, via the another user interface a selection from the user of the first version of the page element. 10. A system for configuring avoidance of flicker between versions of a page element of a content page upon loading of the content page, the system comprising: a memory device configured to store a user interface, the user interface comprising functionality for a user to specify a first version of a page element of a content page to be presented in place of a second version of the page element when the content page is presented by an application; and one or more hardware processors in communication with the memory device, the hardware processors being configured to: present the user interface on a display receive via the user interface a request from the user to, upon loading of the content page by the application, not present the second version of the page element by the application prior to presentation of the first version of the page element by the application; and responsive to receiving the request, initiate deployment of (i) a first script for synchronous execution by the application upon loading of the content page and (ii) a second script for asynchronous execution by the application upon loading of the content page and for execution subsequent to execution of the first script, wherein the first script indicates to assign a hidden property to the second version of the page element to prevent the second version of the page element from presentation by the application, and wherein the second script indicates to assign a visible property to the first version of the page element and present the first version of the page element in place of the second version of the page element by the application. 11. The system of claim 10 , wherein the one or more hardware processors is configured to present the user interface with a browser. 12. 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 and outputting a user interface for presentation on a display, the user interface being configured to permit a user to specify a first version of a page element of a content page to be presented in place of a second version of the page element so that the second version of the page element does not present to a viewer before presentation of the first version of the page element when the content page is presented by an application; receiving via the user interface a request from the user to, upon loading of the content page by the application, not present the second version of the page element by the application prior to presentation of the first version of the page element by the application; and in response to receiving the request, initiating generation of one or more scripts for execution by the application upon loading of the content page to prevent presentation of the second version of the page element to the viewer and cause presentation of the first version of the page element when the content page is presented by the application, wherein the one or more scripts comprises a first script indicating to assign a hidden property to the second version of the page element and a second script indicating to assign a visible property to the first version of the page element. 13. The non-transitory physical computer storage of claim 12 , wherein the user interface comprises functionality for the user to adjust one or more parameters associated with the page element. 14. The non-transitory physical computer storage of claim 12 , wherein the user interface is output for presentation using a browser. 15. The non-transitory physical computer storage of claim 12 , wherein the application is a browser. 16. The non-transitory physical computer storage of claim 12 , wherein the process comprises associating the page element with a tag comprising script instructions. 17. The non-transitory physical computer storage of claim 12 , wherein the process comprises: receiving via the user interface an identifier corresponding to the page element; and in response to receiving the identifier, populating the user interface with data associated with the page element.

Assignees

Inventors

Classifications

  • G06F40/197Primary

    Version control (for software G06F8/71) · CPC title

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

  • Market modelling; Market analysis; Collecting market data · 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 US11593554B2 cover?
A tag management system can implement a combined synchronous and asynchronous tag-loading scheme. In an embodiment of this scheme, a synchronous tag may be included at the top of or near the top of a content page. This synchronous tag can hide one or more page elements that are to be modified by a subsequent asynchronous personalization tag. Subsequently, the asynchronous personalization tag ca…
Who is the assignee on this patent?
Tealium Inc
What technology area does this patent fall under?
Primary CPC classification G06F40/197. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 28 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).