Concealing latency in display of pages
US-9503499-B1 · Nov 22, 2016 · US
US11593554B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11593554-B2 |
| Application number | US-202017078501-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 23, 2020 |
| Priority date | Aug 30, 2013 |
| Publication date | Feb 28, 2023 |
| Grant date | Feb 28, 2023 |
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 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.
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.