Integrating web-based tutorials into websites using a tag manager

US10996963B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10996963-B2
Application numberUS-201816203743-A
CountryUS
Kind codeB2
Filing dateNov 29, 2018
Priority dateNov 29, 2018
Publication dateMay 4, 2021
Grant dateMay 4, 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 for deploying tutorial content to websites via tag management systems are disclosed. In an example, a tutorial deployment application accesses a content segment and a condition for displaying the content segment. The application generates a tutorial object including code to display the content segment. The application integrates the tutorial object into the set of runtime tags by selecting a tag from a set of runtime tags that control operations of a website and links the tag with the tutorial object. Based on a performance of the operation, the condition is met, and the tag is executed, causing the tutorial object to be loaded and executed by the website and the content segment to be displayed by the website.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of deploying application and tutorial content via a set of runtime tags, the method comprising: accessing an application object comprising an application segment and a first condition for displaying the application segment, wherein the application object represents a web page for a web-based application; accessing tutorial content comprising a content segment and a second condition for displaying the content segment, wherein the content segment comprises a tutorial for using the web-based application; generating, from the content segment, a tutorial object comprising code to display the content segment; and integrating the tutorial object and the application object into the set of runtime tags by: selecting a first tag and a second tag from a plurality of runtime tags that control operations of a website, wherein a performance of one of the operations of the website is the first condition and causes an execution of the first tag to occur; linking the first tag with the application object, wherein an execution of the first tag causes the application object to be loaded and executed by the website and the application segment to be displayed on a web page of the website; and linking the second tag with the tutorial object, wherein an execution of the second tag causes the tutorial object to be loaded and executed by the website and the content segment to be displayed on the web page; and deploying the set of runtime tags to the website. 2. The method of claim 1 , wherein the tutorial content specifies one or more of an alignment, an anchor position, and a description that is applied when the web page is rendered and the second condition is met. 3. The method of claim 1 , further comprising linking an additional tag with an analytics object, wherein the execution of the additional tag causes the analytics object to be loaded and executed by the website and a data object indicating the execution of the application object to be stored. 4. The method of claim 1 , wherein one or more of the first condition and the second condition is met by an event that occurred on the web page. 5. The method of claim 4 , wherein the event is an HTML event. 6. The method of claim 1 , wherein the execution of the second tag further comprises responsive to determining that a visitor to the website is a return visitor, preventing the content segment from being displayed on the website. 7. The method of claim 1 , further comprising: receiving, from a web browser, a request for the web page; and responsive to determining, via the web browser, that a tag was executed, identifying an object that corresponds to the tag and transmitting the object to the web browser, wherein tutorial content corresponding to the object is displayed. 8. The method of claim 1 , wherein execution of the second tag occurs responsive to determining that a visitor to the website is a first time visitor. 9. A system comprising: one or more processing devices; and a non-transitory computer-readable medium communicatively coupled to the one or more processing devices, wherein the one or more processing devices are configured to execute instructions and thereby perform operations comprising: accessing an application object comprising an application segment and a first condition for displaying the application segment, wherein the application object represents a web page for a web-based application; accessing tutorial content comprising a content segment and a second condition for displaying the content segment, wherein the content segment comprises a tutorial for using the web-based application; generating, from the content segment, a tutorial object comprising code to display the content segment; and integrating the tutorial object and the application object into a set of runtime tags by: selecting a first tag and a second tag from a plurality of runtime tags that control operations of a website, wherein a performance of one of the operations of the website is the first condition and causes an execution of the first tag to occur; linking the first tag with the application object, wherein an execution of the first tag causes the application object to be loaded and executed by the website and the application segment to be displayed on a web page of the website; and linking the second tag with the tutorial object, wherein an execution of the second tag causes the tutorial object to be loaded and executed by the website and the content segment to be displayed on the web page; and deploying the set of runtime tags to the website. 10. The system of claim 9 , the operations further comprising: receiving, from a web browser, a request for the web page; and responsive to determining, via the web browser, that a tag was executed, identifying an object that corresponds to the tag and transmitting the object to the web browser, wherein tutorial content corresponding to the object is displayed. 11. The system of claim 9 , wherein the tutorial content specifies one or more of an alignment, an anchor position, and a description that is applied when the web page is rendered and the second condition is met. 12. The system of claim 9 , the operations further comprising linking an additional tag with an analytics object, wherein the execution of the additional tag causes the analytics object to be loaded and executed by the website and a data object indicating the execution of the application object to be stored. 13. The system of claim 9 , wherein the second condition is met by an event that occurred on the web page. 14. The system of claim 13 , wherein the event is an HTML event. 15. A non-transitory computer-readable medium having program code stored thereon that, when executed by one or more processing devices, causes the one or more processing devices to perform operations comprising: accessing an application object comprising an application segment and a first condition for displaying the application segment, wherein the application object represents a web page for a web-based application; accessing tutorial content comprising a content segment and a second condition for displaying the content segment, wherein the content segment comprises a tutorial for using the web-based application; generating, from the content segment, a tutorial object comprising code to display the content segment; and integrating the tutorial object and the application object into a set of runtime tags that control operations of a website by: selecting a first tag and a second tag from a plurality of runtime tags, wherein a performance of one of the operations of the website is the first condition and causes an execution of the first tag to occur; linking the first tag with the application object, wherein an execution of the first tag causes the application object to be loaded and executed by the website and the application segment to be displayed on a web page of the website; and linking the second tag with the tutorial object, wherein an execution of the second tag causes the tutorial object to be loaded and executed by the website and the content segment to be displayed on the web page; and deploying the set of runtime tags to the website. 16. The non-transitory computer-readable medium of claim 15 , wherein the tutorial content specifies one or more of an alignment, an anchor position, and a description that is applied when the web page associated with tag is rendered and the second condition is met. 17. The non-transitory computer-readable medium of claim 15 , the operations further comprisin

Assignees

Inventors

Classifications

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

  • G06F40/117Primary

    Tagging; Marking up (details of markup languages G06F40/143); Designating a block; Setting of attributes (style sheets, e.g. eXtensible Stylesheet Language Transformation [XSLT], G06F40/154) · CPC title

  • Hyperlinking · CPC title

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

  • G06F9/453Primary

    Help systems · 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 US10996963B2 cover?
Systems and methods for deploying tutorial content to websites via tag management systems are disclosed. In an example, a tutorial deployment application accesses a content segment and a condition for displaying the content segment. The application generates a tutorial object including code to display the content segment. The application integrates the tutorial object into the set of runtime ta…
Who is the assignee on this patent?
Adobe Inc
What technology area does this patent fall under?
Primary CPC classification G06F40/117. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 04 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).