Content dynamically targetted according to context
US-10074104-B2 · Sep 11, 2018 · US
US10996963B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10996963-B2 |
| Application number | US-201816203743-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 29, 2018 |
| Priority date | Nov 29, 2018 |
| Publication date | May 4, 2021 |
| Grant date | May 4, 2021 |
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.
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.
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
using information identifiers, e.g. uniform resource locators [URL] · CPC title
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
Help systems · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.