Shared content delivery streams in data networks

US12361069B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12361069-B2
Application numberUS-202217726857-A
CountryUS
Kind codeB2
Filing dateApr 22, 2022
Priority dateNov 15, 2016
Publication dateJul 15, 2025
Grant dateJul 15, 2025

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.

The systems and methods described herein use a tag for collecting data associated with a content object of a content page. The tag may be a universal tag which can provide a single point of data collection and thereby reduce the number of network requests due to piggyback tags. The data collected from the content page may be communicated to a stream management system which can process the data and split the data into multiple data streams to be fed to a downstream system. The downstream system can further process the data and communicate to another downstream system. In some embodiments, the stream management system can access the repositories of its downstream system and veto the data flows created by the downstream system.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for sharing interaction data associated with content objects, the system comprising: a memory device configured to store first user data and second user data received via a computer network, the first user data being generated by a user system and comprising first interaction data indicative of first user interactions with a content object presented with a first content page, the second user data being generated by the user system and comprising second interaction data indicative of second user interactions with the content object presented with a second content page different from the first content page; and one or more processors in communication with the memory device, the one or more processors being configured to: determine that the first user data and second user data both comprise an object identifier corresponding to the content object; generate third user data comprising at least a portion of the first user data and at least a portion of the second user data; select, according to the object identifier, a first filter and a second filter from a plurality of filters; adjust the third user data with the first filter to generate a first data set; adjust the first data set with the second filter to generate a second data set; control, according to an access policy, read access to the first data set and the second data set by a plurality of analysis systems remote from the one or more processors; and change the first filter responsive to a user input and subsequently filter the third user data with the first filter to adjust generation of the first data set and the second data set. 2. The system of claim 1 , wherein one or more processors are configured to determine that a first user identifier from the first user data and a second user identifier from the second user data both correspond to the user system or a same user of the user system. 3. The system of claim 1 , wherein the first user data comprises a first page identifier for the first content page, and the second user data comprises a second page identifier for the second content page. 4. The system of claim 1 , wherein the content object is an image or a video. 5. The system of claim 1 , wherein the first user data is generated by the user system subsequent to the user system loading the content object as part of the first content page. 6. The system of claim 1 , wherein the one or more processors are configured to determine from the access policy whether individual analysis systems of the plurality of analysis systems are permitted to read the first data set and the second data set via the computer network. 7. The system of claim 6 , wherein the one or more processors are configured to determine from the access policy that: a first analysis system of the plurality of analysis systems is permitted to read the first data set, and a second analysis system of the plurality of analysis systems is not permitted to read the first data set and is permitted to read the second data set. 8. The system of claim 7 , wherein the one or more processors are configured to, responsive to a different user input, change the access policy so that the access policy indicates the second analysis system is no longer permitted to read the second data set. 9. The system of claim 1 , wherein the one or more processors are configured to: select, according to the object identifier, a third filter from the plurality of filters for adjusting the third user data; adjust the third user data with the third filter to generate a third data set; and control, according to the access policy, read access to the third data set by the plurality of analysis systems. 10. The system of claim 1 , wherein the one or more processors are configured to: generate a third data set from the first data set and the second data set; and control, according to the access policy, read access to the third data set by the plurality of analysis systems. 11. The system of claim 1 , wherein the first filter comprises a variable that is a content object type, a content page type, or a content page uniform resource locator, and the one or more processors are configured to use the variable to adjust the first user data to generate the first data set. 12. A computer-implemented method for sharing interaction data associated with content objects, the computer-implemented method comprising: storing, by a memory device, first user data and second user data received via a computer network, the first user data being generated by a user system and comprising first interaction data indicative of first user interactions with a content object presented with a first content page, the second user data being generated by the user system and comprising second interaction data indicative of second user interactions with the content object presented with a second content page different from the first content page; and by one or more processors: determining that the first user data and second user data both comprise an object identifier corresponding to the content object; generating third user data comprising at least a portion of the first user data and at least a portion of the second user data; selecting, according to the object identifier, a first filter and a second filter from a plurality of filters; adjusting the third user data with the first filter to generate a first data set; adjusting the first data set with the second filter to generate a second data set; controlling, according to an access policy, read access to the first data set and the second data set by a plurality of analysis systems remote from the one or more processors; and changing the first filter responsive to a user input and subsequently filter the third user data with the first filter to adjust generation of the first data set and the second data set. 13. The computer-implemented method of claim 12 , wherein adjusting the third user data with the first filter comprises filtering the third user data based at least partly on wherein a first page identifier for the first content page. 14. The computer-implemented method of claim 13 , wherein the first page identifier comprises one of a uniform resource locator or a domain name. 15. The computer-implemented method of claim 12 , wherein the first interaction data is indicative of a user of the user system selecting the content object with an input device. 16. The computer-implemented method of claim 12 , further comprising: by the one or more processors: determining from the access policy that: a first analysis system of the plurality of analysis systems is permitted to read the first data set, and a second analysis system of the plurality of analysis systems is not permitted to read the first data set and is permitted to read the second data set; and changing, responsive to a different user input, the access policy so that the access policy indicates the second analysis system is no longer permitted to read the second data set. 17. The computer-implemented method of claim 12 , further comprising: by the one or more processors: selecting, according to the object identifier, a third filter from the plurality of filters; adjusting the third user data with the third filter to generate a third data set; and controlling, according to the access policy, read access to the third data set by the plurality of analysis systems. 18. Non-transitory physical computer storage comprising computer-executable instructions stored thereon that, when executed by one or more processors, are co

Assignees

Inventors

Classifications

  • Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title

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

  • of access to content, e.g. by caching · CPC title

  • Access to data in other repository systems, e.g. legacy data or dynamic Web page generation · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · 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 US12361069B2 cover?
The systems and methods described herein use a tag for collecting data associated with a content object of a content page. The tag may be a universal tag which can provide a single point of data collection and thereby reduce the number of network requests due to piggyback tags. The data collected from the content page may be communicated to a stream management system which can process the data …
Who is the assignee on this patent?
Tealium Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0255. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 15 2025 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).