Configuration of content site user interaction monitoring in data networks

US10990641B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10990641-B2
Application numberUS-201916389813-A
CountryUS
Kind codeB2
Filing dateApr 19, 2019
Priority dateJun 6, 2017
Publication dateApr 27, 2021
Grant dateApr 27, 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.

Style instructions, which may be coded in a style language and not include application logic, can be used to both control presentation of content of a web page by a web browser and control monitoring of interactions with the web page. Selectors in the style instructions, for example, can be used to identify elements of the web page and define styles for the elements. As a result of implementing such style instructions, individuals tasked with design of a web page can more easily and quickly configure monitoring of interactions with the web page.

First claim

Opening claim text (preview).

What is claimed: 1. A system for processing and transmitting data indicative of user interactions with a content page, the system comprising: a memory device configured to store a content page, style instructions, and script instructions, wherein the content page comprises a plurality of elements, and the style instructions are configured to influence a visual presentation of the plurality of elements; and a hardware processor in communication with the memory device, the hardware processor being configured to: load the content page in an application, visually present the plurality of elements in the application according to the style instructions, execute the script instructions, as part of executing the script instructions: parse the style instructions for configuration information, determine, from the configuration information, to monitor user interactions with a subset of the plurality of elements, and initiate monitoring for the user interactions with the subset of the plurality of elements in the application, detect a first user interaction with at least one of the subset of the plurality of elements in the application, generate data indicative of the first user interaction, and transmit the data indicative of the first user interaction to an electronic device via a computer network. 2. The system of claim 1 , wherein the configuration information comprises a selector of the style instructions, and the hardware processor is configured to determine, from the selector, to monitor the user interactions with the subset of the plurality of elements. 3. The system of claim 1 , wherein the configuration information identifies the subset of the plurality of elements for monitoring. 4. The system of claim 1 , wherein the memory device is configured to store another content page different from the content page, and the hardware processor is configured to: load the another content page in the application; visually present one or more elements of the another content page in the application according to the style instructions; execute different script instructions; and as part of executing the different script instructions: parse the style instructions for the configuration information, determine, from for the configuration information, to monitor user interactions with the one or more elements of the another content page, and initiate monitoring for the user interactions with the one or more elements of the another content page in the application. 5. The system of claim 1 , wherein the hardware processor is configured to: as part of executing the script instructions: determine, from the configuration information, to monitor user interactions with another subset of the plurality of elements different from the subset of the plurality of elements, and initiate monitoring for the user interactions with the another subset of the plurality of elements in the application. 6. The system of claim 1 , wherein the style instructions are coded in a style language. 7. The system of claim 1 , wherein the content page comprises the style instructions. 8. The system of claim 1 , wherein the content page does not comprise the style instructions. 9. A method for processing and transmitting data indicative of user interactions with a content page, the method comprising: by a memory device, storing a content page, style instructions, and script instructions, wherein the content page comprises a plurality of elements, and the style instructions are configured to influence a visual presentation of the plurality of elements; by a hardware processor, loading the content page in an application; visually presenting the plurality of elements in the application according to the style instructions; by the hardware processor, executing the script instructions; as part of said executing the script instructions: parsing the style instructions for configuration information, determining, from the configuration information, to monitor user interactions with a subset of the plurality of elements, and initiating monitoring for the user interactions with the subset of the plurality of elements in the application; detecting a first user interaction with at least one of the subset of the plurality of elements in the application; by the hardware processor, generating data indicative of the first user interaction; and transmitting the data indicative of the first user interaction to an electronic device via a computer network. 10. The method of claim 9 , wherein the configuration information comprises a selector of the style instructions, and said determining to monitor the user interactions with the subset of the plurality of elements comprises determining, from the selector, to monitor the user interactions with the subset of the plurality of elements. 11. The method of claim 10 , further comprising determining, from the selector, a type of the user interactions to monitor for the subset of the plurality of elements. 12. The method of claim 10 , further comprising determining, from the selector, how to visually present the subset of the plurality of elements. 13. The method of claim 9 , further comprising: by the hardware processor, as part of said executing the script instructions: determining, from the configuration information, to monitor user interactions with another subset of the plurality of elements different from the subset of the plurality of elements, and initiating monitoring for the user interactions with the another subset of the plurality of elements in the application. 14. The method of claim 9 , further comprising requesting and receiving the content page via the computer network. 15. The method of claim 9 , wherein the style instructions do not comprise application logic. 16. 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 for processing and transmitting data indicative of interactions with a content page, the process comprising: storing the content page, style instructions, and script instructions, wherein the content page comprises a plurality of elements, and the style instructions are configured to influence a visual presentation of the plurality of elements; loading the content page in an application; visually presenting the plurality of elements in the application according to the style instructions; executing the script instructions; as part of said executing the script instructions: parsing the style instructions for configuration information, determining, from the configuration information, to monitor user interactions with a subset of the plurality of elements, and initiating monitoring for the user interactions with the subset of the plurality of elements in the application; detecting a first user interaction with at least one of the subset of the plurality of elements in the application; generating data indicative of the first user interaction; and transmitting the data indicative of the first user interaction to an electronic device via a computer network. 17. The non-transitory physical computer storage of claim 16 , wherein the configuration information comprises a selector of the style instructions, and said determining to monitor the user interactions with the subset of the plurality of elements comprises determining, from the selector, to monitor the user interactions with the subset of the plurality of elements. 18. The non-transitory physical computer

Assignees

Inventors

Classifications

  • Optimising the visualization of content, e.g. distillation of HTML documents · CPC title

  • G06F40/103Primary

    Formatting, i.e. changing of presentation of documents (automatic justification G06F40/189; automatic line break hyphenation G06F40/191) · CPC title

  • Tree transformation for tree-structured or markup documents, e.g. XSLT, XSL-FO or stylesheets · CPC title

  • for implementing user interfaces · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · 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 US10990641B2 cover?
Style instructions, which may be coded in a style language and not include application logic, can be used to both control presentation of content of a web page by a web browser and control monitoring of interactions with the web page. Selectors in the style instructions, for example, can be used to identify elements of the web page and define styles for the elements. As a result of implementing…
Who is the assignee on this patent?
Tealium Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/9577. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 27 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).