Tealium Inc.

United States of America

Back to Profile

1-100 of 101 for Tealium Inc. Sort by
Query
Aggregations
IP Type
        Patent 85
        Trademark 16
Jurisdiction
        United States 89
        World 7
        Europe 4
        Canada 1
Date
2026 (YTD) 4
2025 8
2024 6
2023 8
2022 8
See more
IPC Class
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 34
H04L 67/50 - Network services 27
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs 22
G06F 16/957 - Browsing optimisation, e.g. caching or content distillation 16
H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] 16
See more
NICE Class
35 - Advertising and business services 14
42 - Scientific, technological and industrial services, research and design 14
09 - Scientific and electric apparatus and instruments 1
Status
Pending 6
Registered / In Force 95
  1     2        Next Page

1.

UNIVERSAL VISITOR IDENTIFICATION SYSTEM

      
Application Number 18972662
Status Pending
Filing Date 2024-12-06
First Publication Date 2026-04-30
Owner TEALIUM INC. (USA)
Inventor Anderson, Michael

Abstract

A tag management system can include features to assist in developing a cross-vendor profile for individual visitors to content pages of a content site. The visitors to the content site can obtain universal identifiers usable by the content site to identify the visitors. The universal identifiers can be included in the content pages by the visitor end user systems so that browser tags that may not have native access to the universal identifier can access the universal identifiers. The universal identifiers may then be provided to tag vendor systems with associated visitor data, thereby enabling the tag vendor systems to provide processed or raw data that can be compared by individual universal identifiers. Using this processed data, the content site can prepare the cross-vendor profile of individual visitors and realize insights that may be unavailable using conventional systems and methods.

IPC Classes  ?

  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 67/306 - User profiles
  • H04L 67/50 - Network services
  • H04L 67/53 - Network services using third party service providers
  • H04L 69/329 - Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

2.

SYSTEM AND METHOD FOR SEPARATING CONTENT SITE VISITOR PROFILES

      
Application Number 19255727
Status Pending
Filing Date 2025-06-30
First Publication Date 2026-01-22
Owner Tealium Inc. (USA)
Inventor
  • Glommen, Charles
  • Williams, Ii, Benjamin Richard

Abstract

Embodiments of the systems described herein can implement one or more visitor tearing processes. Visitor tearing can include, among other things, one or more processes by which multiple visitors that may appear to be the same visitor may be separated into different visitor profiles due to the leveraging of one or more unique persistent identifiers.

IPC Classes  ?

  • H04L 67/50 - Network services
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 67/146 - Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
  • H04L 67/306 - User profiles

3.

SYSTEM AND METHOD FOR COMBINING CONTENT SITE VISITOR PROFILES

      
Application Number 19233820
Status Pending
Filing Date 2025-06-10
First Publication Date 2026-01-15
Owner TEALIUM INC. (USA)
Inventor
  • Glommen, Charles
  • Xu, Larry
  • Anderson, Michael

Abstract

Embodiments of the systems described herein can implement one or more visitor stitching processes. Visitor stitching can include, among other things, one or more processes by which multiple visitors that may appear distinctly independent may be merged into a new single united visitor profile due to the leveraging of one or more unique persistent identifiers.

IPC Classes  ?

  • G06F 16/335 - Filtering based on additional data, e.g. user or group profiles
  • H04L 67/01 - Protocols
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 67/146 - Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
  • H04L 67/306 - User profiles
  • H04L 67/50 - Network services

4.

SECURE HUMAN USER VERIFICATION FOR ELECTRONIC SYSTEMS

      
Application Number 19268584
Status Pending
Filing Date 2025-07-14
First Publication Date 2026-01-08
Owner Tealium Inc. (USA)
Inventor Rouse, Craig P.

Abstract

Systems and methods are provided for a secure human user verification procedure that involves physical manipulation of a user device with respect to its environment. A challenge prompt may be presented for a user to provide challenge response data. A subsystem of an application running on the user device may be configured (e.g., using a machine learning model) to evaluate the challenge response data and determine whether the challenge response data includes the subject of the challenge. To ensure that the user is not providing pre-existing data in response to the challenge prompt, data items associated with the challenge response data may be evaluated to validate the challenge response data as being provided by a human user rather than automatically generated.

IPC Classes  ?

  • G06F 21/36 - User authentication by graphic or iconic representation
  • G06V 10/20 - Image preprocessing
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system

5.

Tealium CloudStream

      
Application Number 019211519
Status Registered
Filing Date 2025-07-02
Registration Date 2025-11-26
Owner Tealium Inc. (USA)
NICE Classes  ?
  • 35 - Advertising and business services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Business monitoring and consulting services, namely, tracking web sites and applications of others to provide strategy, insight, marketing, sales, operation, product design, particularly specializing in the use of analytic and statistic models for the understanding and predicting of consumers, businesses, and market trends and actions. Software as a service (SAAS) services featuring software using artificial intelligence (AI) for capturing and integrating real time data collection with cloud storage to enrich and centralize consent management, compliance, and automating profile activations, insights and actions on the performance and customer engagement with, websites, online advertising and online marketing campaigns; Software as a service (SAAS) services featuring software for capturing, integrating, analyzing, reporting, managing, processing, consolidating, enriching, and sharing data, consents for digital and online advertising, marketing, compliance, and analytics, namely, customer profile activations, and data integration for automating real time data collection with cloud storage across platforms, enhancing, labeling, and reporting Internet data and consents from various sources through a single, enhanced interface.

6.

TEALIUM CLOUDSTREAM

      
Serial Number 99261649
Status Registered
Filing Date 2025-07-01
Registration Date 2026-04-21
Owner Tealium Inc. (USA)
NICE Classes  ?
  • 35 - Advertising and business services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Business monitoring and consulting services, namely, tracking web sites and applications of others to provide strategy, insight, marketing, sales, operation, product design, particularly specializing in the use of analytic and statistic models for the understanding and predicting of consumers, businesses, and market trends and actions Software as a service (SAAS) services featuring software using artificial intelligence (AI) for capturing and integrating real time data collection with cloud storage to enrich and centralize consent management, compliance, and automating profile activations, insights and actions on the performance and customer engagement with, websites, online advertising and online marketing campaigns; Software as a service (SAAS) services featuring software for capturing, integrating, analyzing, reporting, managing, processing, consolidating, enriching, and sharing data, consents for digital and online advertising, marketing, compliance, and analytics, namely, customer profile activations, and data integration for automating real time data collection with cloud storage across platforms, enhancing, labeling, and reporting Internet data and consents from various sources through a single, enhanced interface

7.

Tealium AIStream

      
Application Number 019209028
Status Registered
Filing Date 2025-06-27
Registration Date 2025-11-26
Owner Tealium Inc. (USA)
NICE Classes  ?
  • 35 - Advertising and business services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Business monitoring and consulting services, namely, tracking web sites and applications of others to provide strategy, insight, marketing, sales, operation, product design, particularly specializing in the use of analytic and statistic models for the understanding and predicting of consumers, businesses, and market trends and actions. Software as a service (SAAS) services featuring software using artificial intelligence (AI) for insights and actions for tracking website activity and for managing, monitoring, tracking, and automating insights and actions on the performance and effectiveness of, and customer engagement with, websites, online advertising and online marketing campaigns; Software as a service (SAAS) services featuring software for tagging, collecting, tracking, analyzing, reporting, integrating, controlling, managing, processing, enriching, and sharing data, consents, and information for digital and online advertising, marketing, compliance, and analytics, namely, analytics and data integration for measurement, collection, analysis, modeling, automating, enhancing, labeling, and reporting Internet data and consents from various sources through a single, enhanced interface that integrates AI with data platforms.

8.

TEALIUM AISTREAM

      
Serial Number 99236516
Status Registered
Filing Date 2025-06-16
Registration Date 2026-04-21
Owner Tealium Inc. (USA)
NICE Classes  ?
  • 35 - Advertising and business services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Business monitoring and consulting services, namely, tracking web sites and applications of others to provide strategy, insight, marketing, sales, operation, product design, particularly specializing in the use of analytic and statistic models for the understanding and predicting of consumers, businesses, and market trends and actions Software as a service (SAAS) services featuring software using artificial intelligence (AI) for insights and actions for tracking website activity and for managing, monitoring, tracking, and automating insights and actions on the performance and effectiveness of, and customer engagement with, websites, online advertising and online marketing campaigns; Software as a service (SAAS) services featuring software for tagging, collecting, tracking, analyzing, reporting, integrating, controlling, managing, processing, enriching, and sharing data, consents, and information for digital and online advertising, marketing, compliance, and analytics, namely, analytics and data integration for measurement, collection, analysis, modeling, automating, enhancing, labeling, and reporting Internet data and consents from various sources through a single, enhanced interface that integrates AI with data platforms

9.

AISTREAM

      
Serial Number 99163176
Status Registered
Filing Date 2025-04-30
Registration Date 2025-11-04
Owner Tealium Inc. ()
NICE Classes  ?
  • 35 - Advertising and business services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Business monitoring and consulting services, namely, tracking web sites and applications of others to provide strategy, insight, marketing, sales, operation, product design, particularly specializing in the use of analytic and statistic models for the understanding and predicting of consumers, businesses, and market trends and actions Software as a service (SAAS) services featuring software for tagging, collecting, tracking, analyzing, reporting, integrating, controlling, managing, processing, enriching, and sharing a wide variety of data,consents, and information in the field of digital and online advertising, marketing, compliance, and analytics, namely, analytics and data integration for the measurement, collection, analysis, modeling, automating, enhancing, labeling, and reporting of Internet data and consents from various sources through a single, enhanced interface that integrates artificial intelligence with data platforms; Software as a service (SAAS) services featuring software with artificial intelligence insights and actions for tracking website activity and for managing, monitoring, tracking, and automating insights and actions on the performance and effectiveness of, and customer engagement with, websites, online advertising and online marketing campaigns

10.

Deployable tag management in computer data networks

      
Application Number 18929012
Grant Number 12694199
Status In Force
Filing Date 2024-10-28
First Publication Date 2025-04-17
Grant Date 2026-07-28
Owner Tealium Inc. (USA)
Inventor
  • Glommen, Charles
  • Xu, Larry
  • Burrier, Beaucfus Jeremiah

Abstract

A tag management system in a computer data network can be used to manage one or more tag configurations with templates. A template may enable efficient tag configuration by causing presentation of an improved user interface that facilitates user-specified mappings between a custom content site and predefined tag management attributes. By completing a template, which may depend on other templates or have templates that depend on it, the tag management system can automatically deploy complex tag management configurations to track end user interactions over a data network.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06F 40/117 - TaggingMarking up Designating a blockSetting of attributes
  • G06F 40/186 - Templates
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 67/50 - Network services

11.

Engagement tracking in computer data networks

      
Application Number 18885311
Grant Number 12549788
Status In Force
Filing Date 2024-09-13
First Publication Date 2025-03-13
Grant Date 2026-02-10
Owner Tealium Inc. (USA)
Inventor
  • Anderson, Michael
  • Rouse, Craig

Abstract

An improved approach to tracking media playback includes tracking logic that is based on abandonment indicators. An abandonment indicator is detected during media playback, such as a user interaction with a computing device that is detected prior to ceasing playback of the media content. Tracking messages are reduced, suppressed, or suspended until an abandonment indicator is detected. After an abandonment indicator is detected, the system quickens, releases, or restart sending tracking messages to a collection system.

IPC Classes  ?

  • H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
  • H04L 43/10 - Active monitoring, e.g. heartbeat, ping or trace-route
  • H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk

12.

System and method for separating content site visitor profiles

      
Application Number 18759572
Grant Number 12348592
Status In Force
Filing Date 2024-06-28
First Publication Date 2025-01-02
Grant Date 2025-07-01
Owner Tealium Inc. (USA)
Inventor
  • Glommen, Charles
  • Williams, Ii, Benjamin Richard

Abstract

Embodiments of the systems described herein can implement one or more visitor tearing processes. Visitor tearing can include, among other things, one or more processes by which multiple visitors that may appear to be the same visitor may be separated into different visitor profiles due to the leveraging of one or more unique persistent identifiers.

IPC Classes  ?

  • H04L 67/50 - Network services
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 67/146 - Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
  • H04L 67/306 - User profiles

13.

Dynamic cardinality-based group segmentation

      
Application Number 18534317
Grant Number 12493633
Status In Force
Filing Date 2023-12-08
First Publication Date 2024-07-04
Grant Date 2025-12-09
Owner TEALIUM INC. (USA)
Inventor
  • Batanov, Iii, Ivan
  • Roach, John Joshua

Abstract

Systems and methods are provided for analysis and selection of attributes used to segment data entities. The attributes used to segment data entities may be analyzed to identify segments of data entities (e.g., distinct audiences of visitors) that share values for a given subset of attributes. By intelligently selecting attributes for use in the segmentation process based on the values that they may take (e.g., the cardinality of the attributes), the selected attributes can be used to generate a reasonable or otherwise desirable number of data entity segments. Other attributes can be excluded from the segmentation process.

IPC Classes  ?

  • G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
  • G06F 16/2455 - Query execution
  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models

14.

System and method for constructing visitor profiles

      
Application Number 18405486
Grant Number 12380147
Status In Force
Filing Date 2024-01-05
First Publication Date 2024-07-04
Grant Date 2025-08-05
Owner TEALIUM INC. (USA)
Inventor
  • Glommen, Charles
  • Xu, Larry
  • Anderson, Michael

Abstract

Embodiments of the systems described herein can implement one or more visitor stitching processes. Visitor stitching can include, among other things, one or more processes by which multiple visitors that may appear distinctly independent may be merged into a new single united visitor profile due to the leveraging of one or more unique persistent identifiers.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 16/335 - Filtering based on additional data, e.g. user or group profiles
  • H04L 67/01 - Protocols
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 67/146 - Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
  • H04L 67/306 - User profiles
  • H04L 67/50 - Network services

15.

DELIVERY OF INSTRUCTIONS IN HOST APPLICATIONS

      
Application Number 18401022
Status Pending
Filing Date 2023-12-29
First Publication Date 2024-06-27
Owner Tealium Inc. (USA)
Inventor
  • Mcwilliams, Patrick
  • Koo, Jason Lap-Wing
  • Hartman, Chad Major
  • Webster, Iv, George Thomas
  • Hoang, Son Phi

Abstract

Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.

IPC Classes  ?

  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • G06F 9/54 - Interprogram communication
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04L 67/01 - Protocols
  • H04L 67/50 - Network services

16.

Universal visitor identification system

      
Application Number 18235746
Grant Number 12164586
Status In Force
Filing Date 2023-08-18
First Publication Date 2024-02-08
Grant Date 2024-12-10
Owner TEALIUM INC. (USA)
Inventor Anderson, Michael

Abstract

A tag management system can include features to assist in developing a cross-vendor profile for individual visitors to content pages of a content site. The visitors to the content site can obtain universal identifiers usable by the content site to identify the visitors. The universal identifiers can be included in the content pages by the visitor end user systems so that browser tags that may not have native access to the universal identifier can access the universal identifiers. The universal identifiers may then be provided to tag vendor systems with associated visitor data, thereby enabling the tag vendor systems to provide processed or raw data that can be compared by individual universal identifiers. Using this processed data, the content site can prepare the cross-vendor profile of individual visitors and realize insights that may be unavailable using conventional systems and methods.

IPC Classes  ?

  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 67/306 - User profiles
  • H04L 67/53 - Network services using third party service providers
  • H04L 69/329 - Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
  • H04L 67/50 - Network services

17.

Secure human user verification for electronic systems

      
Application Number 18352739
Grant Number 12380198
Status In Force
Filing Date 2023-07-14
First Publication Date 2024-01-25
Grant Date 2025-08-05
Owner TEALIUM INC. (USA)
Inventor Rouse, Craig P.

Abstract

Systems and methods are provided for a secure human user verification procedure that involves physical manipulation of a user device with respect to its environment. A challenge prompt may be presented for a user to provide challenge response data. A subsystem of an application running on the user device may be configured (e.g., using a machine learning model) to evaluate the challenge response data and determine whether the challenge response data includes the subject of the challenge. To ensure that the user is not providing pre-existing data in response to the challenge prompt, data items associated with the challenge response data may be evaluated to validate the challenge response data as being provided by a human user rather than automatically generated.

IPC Classes  ?

  • G06F 21/36 - User authentication by graphic or iconic representation
  • G06V 10/20 - Image preprocessing
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system

18.

System and method for separating content site visitor profiles

      
Application Number 18345730
Grant Number 12028429
Status In Force
Filing Date 2023-06-30
First Publication Date 2024-01-18
Grant Date 2024-07-02
Owner Tealium Inc. (USA)
Inventor
  • Glommen, Charles
  • Williams, Ii, Benjamin Richard

Abstract

Embodiments of the systems described herein can implement one or more visitor tearing processes. Visitor tearing can include, among other things, one or more processes by which multiple visitors that may appear to be the same visitor may be separated into different visitor profiles due to the leveraging of one or more unique persistent identifiers.

IPC Classes  ?

  • H04L 67/50 - Network services
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 67/146 - Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
  • H04L 67/306 - User profiles

19.

SYSTEM FOR PREFETCHING DIGITAL TAGS

      
Application Number 18340777
Status Pending
Filing Date 2023-06-23
First Publication Date 2023-12-28
Owner TEALIUM INC. (USA)
Inventor Anderson, Michael

Abstract

Systems and methods described herein can take advantage of the caching abilities of the browser and the idle time of the user to prefetch tag libraries of one or more tags for execution in a subsequent content page. For example, these systems and methods can provide the ability to prefetch and not execute a tag library on a content page before it is required so the tag library is cached in the browser. When the browser hits the page that uses the tag library, the tag library can be quickly retrieved from memory and executed.

IPC Classes  ?

  • H04L 67/5681 - Pre-fetching or pre-delivering data based on network characteristics
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • G06F 16/172 - Caching, prefetching or hoarding of files
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06Q 30/0201 - Market modellingMarket analysisCollecting market data
  • G06F 40/143 - Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
  • H04L 67/53 - Network services using third party service providers
  • H04L 67/60 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
  • H04L 67/50 - Network services

20.

Configuration of event data communication in computer networks

      
Application Number 18328513
Grant Number 12225096
Status In Force
Filing Date 2023-06-02
First Publication Date 2023-12-07
Grant Date 2025-02-11
Owner Tealium Inc. (USA)
Inventor
  • Gavin, Tyron G.
  • Finley, Christopher Kirk
  • Rouse, Craig P.

Abstract

In some embodiments, a system is disclosed for processing event data for an application and transmitting the event data via a computer network. The system can include a memory device and a hardware processor. The memory device can store an application. The hardware processor can execute the application, characterize a user engagement with the application as being a first level of engagement or a second level of engagement, generate event data responsive to user interactions with the application, and control the batch collection of the event data depending on whether the user engagement with the application is characterized as the first level of engagement or the second level of engagement.

IPC Classes  ?

21.

Combined synchronous and asynchronous tag deployment

      
Application Number 18174479
Grant Number 12664358
Status In Force
Filing Date 2023-02-24
First Publication Date 2023-11-16
Grant Date 2026-06-23
Owner TEALIUM INC. (USA)
Inventor
  • Anderson, Michael
  • Gavin, Tyron
  • Sulin, Colin Douglas
  • Curry-Towneley-O'Hagan, Fiann James
  • Faurholt, Kevin Thomas
  • Browning, Adrian Leslie

Abstract

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.

IPC Classes  ?

  • G06F 40/197 - Version control
  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06Q 30/0201 - Market modellingMarket analysisCollecting market data

22.

Configuration of content site user interaction monitoring in data networks

      
Application Number 18194443
Grant Number 11930088
Status In Force
Filing Date 2023-03-31
First Publication Date 2023-11-02
Grant Date 2024-03-12
Owner Tealium Inc. (USA)
Inventor
  • Slovak, Christopher B.
  • Anderson, Michael

Abstract

A collection configuration management system can be used to manage one or more monitoring objects, such as tags, included in one or more content objects. The collection configuration management system can compartmentalize monitoring object configurations into a monitoring object bundle that may be executed as a result of loading the one or more content objects. The monitoring object bundle can be generated to include one or more monitoring objects, as well as monitoring object management loader functionality.

IPC Classes  ?

  • H04L 67/50 - Network services
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06Q 30/0201 - Market modellingMarket analysisCollecting market data
  • H04L 41/22 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

23.

System and method for constructing content site visitor profiles

      
Application Number 17970919
Grant Number 11870841
Status In Force
Filing Date 2022-10-21
First Publication Date 2023-05-18
Grant Date 2024-01-09
Owner TEALIUM INC. (USA)
Inventor
  • Glommen, Charles
  • Xu, Larry
  • Anderson, Michael

Abstract

Embodiments of the systems described herein can implement one or more visitor stitching processes. Visitor stitching can include, among other things, one or more processes by which multiple visitors that may appear distinctly independent may be merged into a new single united visitor profile due to the leveraging of one or more unique persistent identifiers.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • G06F 16/335 - Filtering based on additional data, e.g. user or group profiles
  • H04L 67/01 - Protocols
  • H04L 67/50 - Network services
  • H04L 67/306 - User profiles
  • H04L 67/146 - Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding

24.

Delivery of instructions in host applications

      
Application Number 17821446
Grant Number 11863611
Status In Force
Filing Date 2022-08-22
First Publication Date 2023-04-20
Grant Date 2024-01-02
Owner TEALIUM INC. (USA)
Inventor
  • Mcwilliams, Patrick
  • Koo, Jason Lap-Wing
  • Hartman, Chad Major
  • Webster, Iv, George Thomas
  • Hoang, Son Phi

Abstract

Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.

IPC Classes  ?

  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • G06F 9/54 - Interprogram communication
  • H04L 67/01 - Protocols
  • H04L 67/50 - Network services
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications

25.

Dynamic cardinality-based group segmentation

      
Application Number 17897991
Grant Number 11841880
Status In Force
Filing Date 2022-08-29
First Publication Date 2023-03-02
Grant Date 2023-12-12
Owner Tealium Inc. (USA)
Inventor
  • Batanov, Iii, Ivan
  • Roach, John Joshua

Abstract

Systems and methods are provided for analysis and selection of attributes used to segment data entities. The attributes used to segment data entities may be analyzed to identify segments of data entities (e.g., distinct audiences of visitors) that share values for a given subset of attributes. By intelligently selecting attributes for use in the segmentation process based on the values that they may take (e.g., the cardinality of the attributes), the selected attributes can be used to generate a reasonable or otherwise desirable number of data entity segments. Other attributes can be excluded from the segmentation process.

IPC Classes  ?

  • G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models
  • G06F 16/2455 - Query execution

26.

Engagement tracking in computer data networks

      
Application Number 17816618
Grant Number 12096052
Status In Force
Filing Date 2022-08-01
First Publication Date 2023-02-23
Grant Date 2024-09-17
Owner Tealium Inc. (USA)
Inventor
  • Anderson, Michael
  • Rouse, Craig

Abstract

An improved approach to tracking media playback includes tracking logic that is based on abandonment indicators. An abandonment indicator is detected during media playback, such as a user interaction with a computing device that is detected prior to ceasing playback of the media content. Tracking messages are reduced, suppressed, or suspended until an abandonment indicator is detected. After an abandonment indicator is detected, the system quickens, releases, or restart sending tracking messages to a collection system.

IPC Classes  ?

  • H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
  • H04L 43/10 - Active monitoring, e.g. heartbeat, ping or trace-route
  • H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk

27.

Universal visitor identification system

      
Application Number 17827318
Grant Number 11734377
Status In Force
Filing Date 2022-05-27
First Publication Date 2022-12-22
Grant Date 2023-08-22
Owner TEALIUM INC. (USA)
Inventor Anderson, Michael

Abstract

A tag management system can include features to assist in developing a cross-vendor profile for individual visitors to content pages of a content site. The visitors to the content site can obtain universal identifiers usable by the content site to identify the visitors. The universal identifiers can be included in the content pages by the visitor end user systems so that browser tags that may not have native access to the universal identifier can access the universal identifiers. The universal identifiers may then be provided to tag vendor systems with associated visitor data, thereby enabling the tag vendor systems to provide processed or raw data that can be compared by individual universal identifiers. Using this processed data, the content site can prepare the cross-vendor profile of individual visitors and realize insights that may be unavailable using conventional systems and methods.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • H04L 67/306 - User profiles
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 69/329 - Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
  • H04L 67/53 - Network services using third party service providers
  • H04L 67/50 - Network services

28.

Deployable tag management in computer data networks

      
Application Number 17655743
Grant Number 12131112
Status In Force
Filing Date 2022-03-21
First Publication Date 2022-10-06
Grant Date 2024-10-29
Owner Tealium Inc. (USA)
Inventor
  • Glommen, Charles
  • Xu, Larry
  • Burrier, Beaucfus Jeremiah

Abstract

A tag management system in a computer data network can be used to manage one or more tag configurations with templates. A template may enable efficient tag configuration by causing presentation of an improved user interface that facilitates user-specified mappings between a custom content site and predefined tag management attributes. By completing a template, which may depend on other templates or have templates that depend on it, the tag management system can automatically deploy complex tag management configurations to track end user interactions over a data network.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06F 40/117 - TaggingMarking up Designating a blockSetting of attributes
  • G06F 40/186 - Templates
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 67/50 - Network services

29.

Configuration of content site user interaction monitoring in data networks

      
Application Number 17722181
Grant Number 11622019
Status In Force
Filing Date 2022-04-15
First Publication Date 2022-10-06
Grant Date 2023-04-04
Owner Tealium Inc. (USA)
Inventor
  • Slovak, Christopher B.
  • Anderson, Michael

Abstract

A collection configuration management system can be used to manage one or more monitoring objects, such as tags, included in one or more content objects. The collection configuration management system can compartmentalize monitoring object configurations into a monitoring object bundle that may be executed as a result of loading the one or more content objects. The monitoring object bundle can be generated to include one or more monitoring objects, as well as monitoring object management loader functionality.

IPC Classes  ?

  • H04L 67/50 - Network services
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04L 41/22 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06Q 30/0201 - Market modellingMarket analysisCollecting market data

30.

Shared content delivery streams in data networks

      
Application Number 17726857
Grant Number 12361069
Status In Force
Filing Date 2022-04-22
First Publication Date 2022-10-06
Grant Date 2025-07-15
Owner TEALIUM INC. (USA)
Inventor Slovak, Christopher B.

Abstract

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.

IPC Classes  ?

  • G06F 16/9035 - Filtering based on additional data, e.g. user or group profiles
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06Q 30/0251 - Targeted advertisements
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 67/50 - Network services

31.

System and method for separating content site visitor profiles

      
Application Number 17493621
Grant Number 11695845
Status In Force
Filing Date 2021-10-04
First Publication Date 2022-06-02
Grant Date 2023-07-04
Owner Tealium Inc. (USA)
Inventor
  • Glommen, Charles
  • Williams, Ii, Benjamin Richard

Abstract

Embodiments of the systems described herein can implement one or more visitor tearing processes. Visitor tearing can include, among other things, one or more processes by which multiple visitors that may appear to be the same visitor may be separated into different visitor profiles due to the leveraging of one or more unique persistent identifiers.

IPC Classes  ?

  • H04L 67/50 - Network services
  • H04L 67/306 - User profiles
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 67/146 - Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding

32.

Configuration of event data communication in computer networks

      
Application Number 17402210
Grant Number 11671510
Status In Force
Filing Date 2021-08-13
First Publication Date 2022-04-07
Grant Date 2023-06-06
Owner TEALIUM INC. (USA)
Inventor
  • Gavin, Tyron G.
  • Finley, Christopher Kirk
  • Rouse, Craig P.

Abstract

In some embodiments, a system is disclosed for processing event data for an application and transmitting the event data via a computer network. The system can include a memory device and a hardware processor. The memory device can store an application. The hardware processor can execute the application, characterize a user engagement with the application as being a first level of engagement or a second level of engagement, generate event data responsive to user interactions with the application, and control the batch collection of the event data depending on whether the user engagement with the application is characterized as the first level of engagement or the second level of engagement.

IPC Classes  ?

33.

Feature activation control and data prefetching with network-connected mobile devices

      
Application Number 17497487
Grant Number 11622026
Status In Force
Filing Date 2021-10-08
First Publication Date 2022-03-31
Grant Date 2023-04-04
Owner Tealium Inc. (USA)
Inventor
  • Rouse, Craig P.
  • Cassell, Harry
  • Slovak, Christopher B.

Abstract

In some embodiments, an electronic device is disclosed for intelligently prefetching data via a computer network. The electronic device can include a device housing, a user interface, a memory device, and a hardware processor. The hardware processor can: communicate via a communication network; determine that the hardware processor is expected to be unable to communicate via the communication network; responsive to determining that the hardware processor is expected to be unable to communicate via the communication network, determine prefetch data to request prior to the hardware processor being unable to communicate via the communication network; request the prefetch data; receive and store the prefetch data prior to the hardware processor being unable to communicate via the communication network; and subsequent to the hardware processor being unable to communicate via the communication network, process the prefetch data with an application responsive to processing a first user input with the application.

IPC Classes  ?

  • H04L 67/5681 - Pre-fetching or pre-delivering data based on network characteristics
  • H04L 67/63 - Routing a service request depending on the request content or context
  • H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
  • G06F 1/26 - Power supply means, e.g. regulation thereof
  • H04L 67/60 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
  • H04W 12/64 - Location-dependentProximity-dependent using geofenced areas

34.

Engagement tracking in computer data networks

      
Application Number 17396521
Grant Number 11405670
Status In Force
Filing Date 2021-08-06
First Publication Date 2022-03-03
Grant Date 2022-08-02
Owner TEALIUM INC. (USA)
Inventor
  • Anderson, Michael
  • Rouse, Craig

Abstract

An improved approach to tracking media playback includes tracking logic that is based on abandonment indicators. An abandonment indicator is detected during media playback, such as a user interaction with a computing device that is detected prior to ceasing playback of the media content. Tracking messages are reduced, suppressed, or suspended until an abandonment indicator is detected. After an abandonment indicator is detected, the system quickens, releases, or restart sending tracking messages to a collection system.

IPC Classes  ?

  • H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
  • H04L 43/10 - Active monitoring, e.g. heartbeat, ping or trace-route
  • H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors

35.

Delivery of instructions in host applications

      
Application Number 17201993
Grant Number 11425190
Status In Force
Filing Date 2021-03-15
First Publication Date 2021-12-02
Grant Date 2022-08-23
Owner TEALIUM INC. (USA)
Inventor
  • Mcwilliams, Patrick
  • Koo, Jason Lap-Wing
  • Hartman, Chad Major
  • Webster, Iv, George Thomas
  • Hoang, Son Phi

Abstract

Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.

IPC Classes  ?

  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 67/01 - Protocols
  • G06F 9/54 - Interprogram communication
  • H04L 67/50 - Network services
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications

36.

Configuration of content site user interaction monitoring in data networks

      
Application Number 17239345
Grant Number 11537683
Status In Force
Filing Date 2021-04-23
First Publication Date 2021-11-11
Grant Date 2022-12-27
Owner TEALIUM INC. (USA)
Inventor
  • Kirk, Dustin A.
  • Lin, Ike S.

Abstract

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.

IPC Classes  ?

  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces
  • G06F 3/04842 - Selection of displayed objects or displayed text elements
  • G06F 40/103 - Formatting, i.e. changing of presentation of documents
  • G06F 40/154 - Tree transformation for tree-structured or markup documents, e.g. XSLT, XSL-FO or stylesheets
  • G06F 40/205 - Parsing

37.

System for prefetching digital tags

      
Application Number 17091360
Grant Number 11570273
Status In Force
Filing Date 2020-11-06
First Publication Date 2021-07-01
Grant Date 2023-01-31
Owner TEALIUM INC. (USA)
Inventor Anderson, Michael

Abstract

Systems and methods described herein can take advantage of the caching abilities of the browser and the idle time of the user to prefetch tag libraries of one or more tags for execution in a subsequent content page. For example, these systems and methods can provide the ability to prefetch and not execute a tag library on a content page before it is required so the tag library is cached in the browser. When the browser hits the page that uses the tag library, the tag library can be quickly retrieved from memory and executed.

IPC Classes  ?

  • H04L 67/5681 - Pre-fetching or pre-delivering data based on network characteristics
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • G06F 16/172 - Caching, prefetching or hoarding of files
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G06F 40/143 - Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
  • H04L 67/53 - Network services using third party service providers
  • H04L 67/60 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
  • H04L 67/50 - Network services

38.

Feature activation control and data prefetching with network-connected mobile devices

      
Application Number 17127858
Grant Number 11146656
Status In Force
Filing Date 2020-12-18
First Publication Date 2021-06-24
Grant Date 2021-10-12
Owner Tealium Inc. (USA)
Inventor
  • Rouse, Craig P.
  • Cassell, Harry
  • Slovak, Christopher B.

Abstract

In some embodiments, an electronic device is disclosed for intelligently prefetching data via a computer network. The electronic device can include a device housing, a user interface, a memory device, and a hardware processor. The hardware processor can: communicate via a communication network; determine that the hardware processor is expected to be unable to communicate via the communication network; responsive to determining that the hardware processor is expected to be unable to communicate via the communication network, determine prefetch data to request prior to the hardware processor being unable to communicate via the communication network; request the prefetch data; receive and store the prefetch data prior to the hardware processor being unable to communicate via the communication network; and subsequent to the hardware processor being unable to communicate via the communication network, process the prefetch data with an application responsive to processing a first user input with the application.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
  • G06F 1/26 - Power supply means, e.g. regulation thereof
  • H04W 12/64 - Location-dependentProximity-dependent using geofenced areas

39.

Configuration of content site user interaction monitoring in data networks

      
Application Number 17091431
Grant Number 11310327
Status In Force
Filing Date 2020-11-06
First Publication Date 2021-06-03
Grant Date 2022-04-19
Owner TEALIUM INC. (USA)
Inventor
  • Slovak, Christopher B.
  • Anderson, Michael

Abstract

A collection configuration management system can be used to manage one or more monitoring objects, such as tags, included in one or more content objects. The collection configuration management system can compartmentalize monitoring object configurations into a monitoring object bundle that may be executed as a result of loading the one or more content objects. The monitoring object bundle can be generated to include one or more monitoring objects, as well as monitoring object management loader functionality.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • H04L 12/24 - Arrangements for maintenance or administration
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • H04L 67/50 - Network services
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04L 41/22 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]

40.

Universal visitor identification system

      
Application Number 17091447
Grant Number 11347824
Status In Force
Filing Date 2020-11-06
First Publication Date 2021-06-03
Grant Date 2022-05-31
Owner TEALIUM INC. (USA)
Inventor Anderson, Michael

Abstract

A tag management system can include features to assist in developing a cross-vendor profile for individual visitors to content pages of a content site. The visitors to the content site can obtain universal identifiers usable by the content site to identify the visitors. The universal identifiers can be included in the content pages by the visitor end user systems so that browser tags that may not have native access to the universal identifier can access the universal identifiers. The universal identifiers may then be provided to tag vendor systems with associated visitor data, thereby enabling the tag vendor systems to provide processed or raw data that can be compared by individual universal identifiers. Using this processed data, the content site can prepare the cross-vendor profile of individual visitors and realize insights that may be unavailable using conventional systems and methods.

IPC Classes  ?

  • H04L 29/02 - Communication control; Communication processing
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • H04L 69/329 - Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
  • H04L 67/53 - Network services using third party service providers
  • H04L 67/306 - User profiles
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 67/50 - Network services

41.

Tag management system and method

      
Application Number 17091441
Grant Number 11483378
Status In Force
Filing Date 2020-11-06
First Publication Date 2021-06-03
Grant Date 2022-10-25
Owner TEALIUM INC. (USA)
Inventor
  • Glommen, Charles
  • Xu, Larry
  • Anderson, Michael

Abstract

Embodiments of the systems described herein can implement one or more visitor stitching processes. Visitor stitching can include, among other things, one or more processes by which multiple visitors that may appear distinctly independent may be merged into a new single united visitor profile due to the leveraging of one or more unique persistent identifiers.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • G06F 16/335 - Filtering based on additional data, e.g. user or group profiles
  • H04L 67/01 - Protocols
  • H04L 67/50 - Network services
  • H04L 67/306 - User profiles
  • H04L 67/146 - Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding

42.

Combined synchronous and asynchronous tag deployment

      
Application Number 17078501
Grant Number 11593554
Status In Force
Filing Date 2020-10-23
First Publication Date 2021-05-13
Grant Date 2023-02-28
Owner Tealium Inc. (USA)
Inventor
  • Anderson, Michael
  • Gavin, Tyron
  • Sulin, Colin Douglas
  • Curry-Towneley-O'Hagan, Fiann James
  • Faurholt, Kevin Thomas
  • Browning, Adrian Leslie

Abstract

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.

IPC Classes  ?

  • G06F 40/197 - Version control
  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06Q 30/0201 - Market modellingMarket analysisCollecting market data

43.

Deployable tag management in computer data networks

      
Application Number 16917548
Grant Number 11281845
Status In Force
Filing Date 2020-06-30
First Publication Date 2021-02-25
Grant Date 2022-03-22
Owner Tealium Inc. (USA)
Inventor
  • Glommen, Charles
  • Xu, Larry
  • Burrier, Beaucfus Jeremiah

Abstract

A tag management system in a computer data network can be used to manage one or more tag configurations with templates. A template may enable efficient tag configuration by causing presentation of an improved user interface that facilitates user-specified mappings between a custom content site and predefined tag management attributes. By completing a template, which may depend on other templates or have templates that depend on it, the tag management system can automatically deploy complex tag management configurations to track end user interactions over a data network.

IPC Classes  ?

  • G06F 15/167 - Interprocessor communication using a common memory, e.g. mailbox
  • G06F 40/117 - TaggingMarking up Designating a blockSetting of attributes
  • H04L 67/50 - Network services
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 40/186 - Templates
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

44.

Configuration of event data communication in computer networks

      
Application Number 16985539
Grant Number 11095735
Status In Force
Filing Date 2020-08-05
First Publication Date 2021-02-11
Grant Date 2021-08-17
Owner TEALIUM INC. (USA)
Inventor
  • Gavin, Tyron G.
  • Finley, Christopher Kirk
  • Rouse, Craig P.

Abstract

In some embodiments, a system is disclosed for processing event data for an application and transmitting the event data via a computer network. The system can include a memory device and a hardware processor. The memory device can store an application. The hardware processor can execute the application, characterize a user engagement with the application as being a first level of engagement or a second level of engagement, generate event data responsive to user interactions with the application, and control the batch collection of the event data depending on whether the user engagement with the application is characterized as the first level of engagement or the second level of engagement.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 12/26 - Monitoring arrangements; Testing arrangements

45.

Shared content delivery streams in data networks

      
Application Number 16921000
Grant Number 11314815
Status In Force
Filing Date 2020-07-06
First Publication Date 2021-01-28
Grant Date 2022-04-26
Owner Tealium Inc. (USA)
Inventor Slovak, Christopher B.

Abstract

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.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
  • G06F 16/9035 - Filtering based on additional data, e.g. user or group profiles
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 67/50 - Network services
  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation

46.

System for prefetching digital tags

      
Application Number 16684436
Grant Number 10834225
Status In Force
Filing Date 2019-11-14
First Publication Date 2020-07-02
Grant Date 2020-11-10
Owner Tealium Inc. (USA)
Inventor Anderson, Michael

Abstract

Systems and methods described herein can take advantage of the caching abilities of the browser and the idle time of the user to prefetch tag libraries of one or more tags for execution in a subsequent content page. For example, these systems and methods can provide the ability to prefetch and not execute a tag library on a content page before it is required so the tag library is cached in the browser. When the browser hits the page that uses the tag library, the tag library can be quickly retrieved from memory and executed.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 12/24 - Arrangements for maintenance or administration
  • G06F 16/172 - Caching, prefetching or hoarding of files
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G06F 40/14 - Tree-structured documents

47.

Configuration of content site user interaction monitoring in data networks

      
Application Number 16670723
Grant Number 10834216
Status In Force
Filing Date 2019-10-31
First Publication Date 2020-07-02
Grant Date 2020-11-10
Owner Tealium Inc. (USA)
Inventor
  • Slovak, Christopher B.
  • Anderson, Michael

Abstract

A collection configuration management system can be used to manage one or more monitoring objects, such as tags, included in one or more content objects. The collection configuration management system can compartmentalize monitoring object configurations into a monitoring object bundle that may be executed as a result of loading the one or more content objects. The monitoring object bundle can be generated to include one or more monitoring objects, as well as monitoring object management loader functionality.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • H04L 12/24 - Arrangements for maintenance or administration

48.

Delivery of instructions in host applications

      
Application Number 16585735
Grant Number 10951687
Status In Force
Filing Date 2019-09-27
First Publication Date 2020-05-28
Grant Date 2021-03-16
Owner TEALIUM INC. (USA)
Inventor
  • Mcwilliams, Patrick
  • Koo, Jason Lap-Wing
  • Hartman, Chad Major
  • Webster, Iv, George Thomas
  • Hoang, Son Phi

Abstract

Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 9/54 - Interprogram communication

49.

System and method for separating content site visitor profiles

      
Application Number 16510482
Grant Number 11140233
Status In Force
Filing Date 2019-07-12
First Publication Date 2020-04-02
Grant Date 2021-10-05
Owner TEALIUM INC. (USA)
Inventor
  • Glommen, Charles
  • Williams, Ii, Benjamin Richard

Abstract

Embodiments of the systems described herein can implement one or more visitor tearing processes. Visitor tearing can include, among other things, one or more processes by which multiple visitors that may appear to be the same visitor may be separated into different visitor profiles due to the leveraging of one or more unique persistent identifiers.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

50.

Engagement tracking in computer data networks

      
Application Number 16442287
Grant Number 11089344
Status In Force
Filing Date 2019-06-14
First Publication Date 2020-04-02
Grant Date 2021-08-10
Owner TEALIUM INC. (USA)
Inventor
  • Anderson, Michael
  • Rouse, Craig

Abstract

An improved approach to tracking media playback includes tracking logic that is based on abandonment indicators. An abandonment indicator is detected during media playback, such as a user interaction with a computing device that is detected prior to ceasing playback of the media content. Tracking messages are reduced, suppressed, or suspended until an abandonment indicator is detected. After an abandonment indicator is detected, the system quickens, releases, or restart sending tracking messages to a collection system.

IPC Classes  ?

  • H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors

51.

Configuration of content site user interaction monitoring in data networks

      
Application Number 16389813
Grant Number 10990641
Status In Force
Filing Date 2019-04-19
First Publication Date 2019-11-14
Grant Date 2021-04-27
Owner TEALIUM INC. (USA)
Inventor
  • Kirk, Dustin A.
  • Lin, Ike S.

Abstract

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.

IPC Classes  ?

  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 40/103 - Formatting, i.e. changing of presentation of documents
  • G06F 40/154 - Tree transformation for tree-structured or markup documents, e.g. XSLT, XSL-FO or stylesheets
  • G06F 40/205 - Parsing

52.

Combined synchronous and asynchronous tag deployment

      
Application Number 16360959
Grant Number 10817664
Status In Force
Filing Date 2019-03-21
First Publication Date 2019-11-14
Grant Date 2020-10-27
Owner TEALIUM INC. (USA)
Inventor
  • Anderson, Michael
  • Gavin, Tyron
  • Sulin, Colin Douglas
  • Curry-Towneley-O'Hagan, Fiann James
  • Faurholt, Kevin Thomas
  • Browning, Adrian Leslie

Abstract

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.

IPC Classes  ?

  • G06F 17/22 - Manipulating or registering by use of codes, e.g. in sequence of text characters
  • G06F 40/197 - Version control
  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising

53.

Universal visitor identification system

      
Application Number 16403272
Grant Number 10831852
Status In Force
Filing Date 2019-05-03
First Publication Date 2019-10-31
Grant Date 2020-11-10
Owner TEALIUM INC. (USA)
Inventor Anderson, Michael

Abstract

A tag management system can include features to assist in developing a cross-vendor profile for individual visitors to content pages of a content site. The visitors to the content site can obtain universal identifiers usable by the content site to identify the visitors. The universal identifiers can be included in the content pages by the visitor end user systems so that browser tags that may not have native access to the universal identifier can access the universal identifiers. The universal identifiers may then be provided to tag vendor systems with associated visitor data, thereby enabling the tag vendor systems to provide processed or raw data that can be compared by individual universal identifiers. Using this processed data, the content site can prepare the cross-vendor profile of individual visitors and realize insights that may be unavailable using conventional systems and methods.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation

54.

System and method for constructing content site visitor profiles

      
Application Number 16250948
Grant Number 10834175
Status In Force
Filing Date 2019-01-17
First Publication Date 2019-09-12
Grant Date 2020-11-10
Owner Tealium Inc. (USA)
Inventor
  • Glommen, Charles
  • Xu, Larry
  • Anderson, Michael

Abstract

Embodiments of the systems described herein can implement one or more visitor stitching processes. Visitor stitching can include, among other things, one or more processes by which multiple visitors that may appear distinctly independent may be merged into a new single united visitor profile due to the leveraging of one or more unique persistent identifiers.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 16/335 - Filtering based on additional data, e.g. user or group profiles
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

55.

Deployable tag management in computer data networks

      
Application Number 16189845
Grant Number 10635853
Status In Force
Filing Date 2018-11-13
First Publication Date 2019-08-15
Grant Date 2020-04-28
Owner TEALIUM INC. (USA)
Inventor
  • Glommen, Charles
  • Xu, Larry
  • Burrier, Beaucfus Jeremiah

Abstract

A tag management system in a computer data network can be used to manage one or more tag configurations with templates. A template may enable efficient tag configuration by causing presentation of an improved user interface that facilitates user-specified mappings between a custom content site and predefined tag management attributes. By completing a template, which may depend on other templates or have templates that depend on it, the tag management system can automatically deploy complex tag management configurations to track end user interactions over a data network.

IPC Classes  ?

  • G06F 15/167 - Interprocessor communication using a common memory, e.g. mailbox
  • G06F 40/117 - TaggingMarking up Designating a blockSetting of attributes
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 40/186 - Templates
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

56.

Configuration of content site user interaction monitoring in data networks

      
Application Number 16164003
Grant Number 10476977
Status In Force
Filing Date 2018-10-18
First Publication Date 2019-05-23
Grant Date 2019-11-12
Owner TEALIUM INC. (USA)
Inventor
  • Slovak, Christopher B.
  • Anderson, Michael

Abstract

A collection configuration management system can be used to manage one or more monitoring objects, such as tags, included in one or more content objects. The collection configuration management system can compartmentalize monitoring object configurations into a monitoring object bundle that may be executed as a result of loading the one or more content objects. The monitoring object bundle can be generated to include one or more monitoring objects, as well as monitoring object management loader functionality.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation

57.

Shared content delivery streams in data networks

      
Application Number 16132054
Grant Number 10558728
Status In Force
Filing Date 2018-09-14
First Publication Date 2019-05-16
Grant Date 2020-02-11
Owner TEALIUM INC. (USA)
Inventor Slovak, Christopher B.

Abstract

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.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation

58.

Engagement tracking in computer data networks

      
Application Number 16162254
Grant Number 10327018
Status In Force
Filing Date 2018-10-16
First Publication Date 2019-04-18
Grant Date 2019-06-18
Owner TEALIUM INC. (USA)
Inventor
  • Anderson, Michael
  • Rouse, Craig

Abstract

An improved approach to tracking media playback includes tracking logic that is based on abandonment indicators. An abandonment indicator is detected during media playback, such as a user interaction with a computing device that is detected prior to ceasing playback of the media content. Tracking messages are reduced, suppressed, or suspended until an abandonment indicator is detected. After an abandonment indicator is detected, the system quickens, releases, or restart sending tracking messages to a collection system.

IPC Classes  ?

  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play

59.

Delivery of instructions in host applications

      
Application Number 16010273
Grant Number 10432701
Status In Force
Filing Date 2018-06-15
First Publication Date 2019-03-21
Grant Date 2019-10-01
Owner Tealium Inc. (USA)
Inventor
  • Mcwilliams, Patrick
  • Koo, Jason Lap-Wing
  • Hartman, Chad Major
  • Webster, Iv, George Thomas
  • Hoang, Son Phi

Abstract

Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.

IPC Classes  ?

  • H04L 15/16 - Apparatus or circuits at the transmitting end with keyboard co-operating with code discs
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 9/54 - Interprogram communication

60.

Configuration of content site user interaction monitoring in data networks

      
Application Number 16000459
Grant Number 10268657
Status In Force
Filing Date 2018-06-05
First Publication Date 2018-12-06
Grant Date 2019-04-23
Owner TEALIUM INC. (USA)
Inventor
  • Kirk, Dustin A.
  • Lin, Ike S.

Abstract

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.

IPC Classes  ?

  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
  • G06F 17/27 - Automatic analysis, e.g. parsing, orthograph correction
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 17/21 - Text processing
  • G06F 17/22 - Manipulating or registering by use of codes, e.g. in sequence of text characters

61.

System and method for applying content site visitor profiles

      
Application Number 15698023
Grant Number 10187456
Status In Force
Filing Date 2017-09-07
First Publication Date 2018-06-28
Grant Date 2019-01-22
Owner Tealium Inc. (USA)
Inventor
  • Glommen, Charles
  • Xu, Larry
  • Anderson, Michael
  • Lin, Ike S.

Abstract

Embodiments of the systems described herein can implement one or more visitor stitching processes. Visitor stitching can include, among other things, one or more processes by which multiple visitors that may appear distinctly independent may be merged into a new single united visitor profile due to the leveraging of one or more unique persistent identifiers.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 17/30 - Information retrieval; Database structures therefor
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

62.

Shared content delivery streams in data networks

      
Application Number 15812790
Grant Number 10078708
Status In Force
Filing Date 2017-11-14
First Publication Date 2018-05-17
Grant Date 2018-09-18
Owner TEALIUM INC. (USA)
Inventor Slovak, Christopher B.

Abstract

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.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

63.

Configuration of content site user interaction monitoring in data networks

      
Application Number 15795593
Grant Number 10110690
Status In Force
Filing Date 2017-10-27
First Publication Date 2018-05-03
Grant Date 2018-10-23
Owner TEALIUM INC. (USA)
Inventor
  • Slovak, Christopher B.
  • Anderson, Michael

Abstract

A collection configuration management system can be used to manage one or more monitoring objects, such as tags, included in one or more content objects. The collection configuration management system can compartmentalize monitoring object configurations into a monitoring object bundle that may be executed as a result of loading the one or more content objects. The monitoring object bundle can be generated to include one or more monitoring objects, as well as monitoring object management loader functionality.

IPC Classes  ?

  • G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation

64.

Deployable tag management in computer data networks

      
Application Number 15694059
Grant Number 10133709
Status In Force
Filing Date 2017-09-01
First Publication Date 2018-05-03
Grant Date 2018-11-20
Owner TEALIUM INC. (USA)
Inventor
  • Glommen, Charles
  • Xu, Larry
  • Burrier, Beaucfus Jeremiah

Abstract

A tag management system in a computer data network can be used to manage one or more tag configurations with templates. A template may enable efficient tag configuration by causing presentation of an improved user interface that facilitates user-specified mappings between a custom content site and predefined tag management attributes. By completing a template, which may depend on other templates or have templates that depend on it, the tag management system can automatically deploy complex tag management configurations to track end user interactions over a data network.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06F 17/20 - Handling natural language data
  • G06F 17/21 - Text processing
  • G06F 17/24 - Editing, e.g. insert/delete
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 17/30 - Information retrieval; Database structures therefor

65.

System for prefetching digital tags

      
Application Number 15726837
Grant Number 10484498
Status In Force
Filing Date 2017-10-06
First Publication Date 2018-04-05
Grant Date 2019-11-19
Owner TEALIUM INC. (USA)
Inventor Anderson, Michael

Abstract

Systems and methods described herein can take advantage of the caching abilities of the browser and the idle time of the user to prefetch tag libraries of one or more tags for execution in a subsequent content page. For example, these systems and methods can provide the ability to prefetch and not execute a tag library on a content page before it is required so the tag library is cached in the browser. When the browser hits the page that uses the tag library, the tag library can be quickly retrieved from memory and executed.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 12/24 - Arrangements for maintenance or administration
  • G06F 16/172 - Caching, prefetching or hoarding of files
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06F 17/22 - Manipulating or registering by use of codes, e.g. in sequence of text characters

66.

Universal visitor identification system

      
Application Number 15622468
Grant Number 10282383
Status In Force
Filing Date 2017-06-14
First Publication Date 2018-02-01
Grant Date 2019-05-07
Owner Tealium Inc. (USA)
Inventor Anderson, Michael

Abstract

A tag management system can include features to assist in developing a cross-vendor profile for individual visitors to content pages of a content site. The visitors to the content site can obtain universal identifiers usable by the content site to identify the visitors. The universal identifiers can be included in the content pages by the visitor end user systems so that browser tags that may not have native access to the universal identifier can access the universal identifiers. The universal identifiers may then be provided to tag vendor systems with associated visitor data, thereby enabling the tag vendor systems to provide processed or raw data that can be compared by individual universal identifiers. Using this processed data, the content site can prepare the cross-vendor profile of individual visitors and realize insights that may be unavailable using conventional systems and methods.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

67.

Miscellaneous Design

      
Application Number 1382747
Status Registered
Filing Date 2017-10-27
Registration Date 2017-10-27
Owner Tealium Inc. (USA)
NICE Classes  ?
  • 35 - Advertising and business services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Business data analysis; business consultation; business monitoring and consulting services, namely, tracking web sites, applications and content of others to provide strategy, insight, marketing, sales, operation, product design, particularly specializing in the use of analytic and statistic models for the understanding and predicting of consumers, businesses, and market trends and actions; advertising services; online advertising services, namely, managing and tracking advertising on digital media including internet websites, email, and mobile media; providing business intelligence services; business consulting services using predictive analytics, business intelligence, and machine learning and artificial intelligence technology; business strategy development services, namely, providing strategy through the collection, processing and analysis of customer and website visitor data. Software as a service (saas) services featuring software for tagging, collecting, tracking, analyzing, reporting, integrating, controlling, managing and sharing a wide variety of data and information in the field of advertising, marketing, and analytics; software as a service (saas) services featuring software for tracking website activity and for managing and monitoring the performance and effectiveness of websites, advertising and marketing campaigns; software as a service (saas) services featuring software for data processing, predictive analytics, and business intelligence purposes; software as a service (saas) services featuring software for collection and processing of customer and website visitor data.

68.

Delivery of instructions in host application

      
Application Number 15494355
Grant Number 10003639
Status In Force
Filing Date 2017-04-21
First Publication Date 2017-12-14
Grant Date 2018-06-19
Owner TEALIUM INC. (USA)
Inventor
  • Mcwilliams, Patrick
  • Koo, Jason Lap-Wing
  • Hartman, Chad Major
  • Webster, Iv, George Thomas
  • Hoang, Son Phi

Abstract

Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 9/54 - Interprogram communication

69.

Configuration of content site user interaction monitoring in data networks

      
Application Number 15612159
Grant Number 09807184
Status In Force
Filing Date 2017-06-02
First Publication Date 2017-10-31
Grant Date 2017-10-31
Owner TEALIUM INC. (USA)
Inventor
  • Slovak, Christopher B.
  • Anderson, Michael

Abstract

A collection configuration management system can be used to manage one or more monitoring objects, such as tags, included in one or more content objects. The collection configuration management system can compartmentalize monitoring object configurations into a monitoring object bundle that may be executed as a result of loading the one or more content objects. The monitoring object bundle can be generated to include one or more monitoring objects, as well as monitoring object management loader functionality.

IPC Classes  ?

  • G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising

70.

Deployable tag management in computer data networks

      
Application Number 15585037
Grant Number 09753898
Status In Force
Filing Date 2017-05-02
First Publication Date 2017-09-05
Grant Date 2017-09-05
Owner TEALIUM INC. (USA)
Inventor
  • Glommen, Charles
  • Xu, Larry
  • Burrier, Beaucfus Jeremiah

Abstract

A tag management system in a computer data network can be used to manage one or more tag configurations with templates. A template may enable efficient tag configuration by causing presentation of an improved user interface that facilitates user-specified mappings between a custom content site and predefined tag management attributes. By completing a template, which may depend on other templates or have templates that depend on it, the tag management system can automatically deploy complex tag management configurations to track end user interactions over a data network.

IPC Classes  ?

  • G06F 17/21 - Text processing
  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06F 17/24 - Editing, e.g. insert/delete
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

71.

System and method for separating content site visitor profiles

      
Application Number 15394469
Grant Number 10356191
Status In Force
Filing Date 2016-12-29
First Publication Date 2017-07-20
Grant Date 2019-07-16
Owner Tealium Inc. (USA)
Inventor
  • Glommen, Charles
  • Williams, Ii, Benjamin Richard

Abstract

Embodiments of the systems described herein can implement one or more visitor tearing processes. Visitor tearing can include, among other things, one or more processes by which multiple visitors that may appear to be the same visitor may be separated into different visitor profiles due to the leveraging of one or more unique persistent identifiers.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

72.

Miscellaneous Design

      
Serial Number 87533950
Status Registered
Filing Date 2017-07-19
Registration Date 2018-07-31
Owner TEALIUM INC. ()
NICE Classes  ?
  • 35 - Advertising and business services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Business data analysis; business consultation; Business monitoring and consulting services, namely, tracking web sites, applications and digital content in the nature of digital data, digital information and online activity data of others to provide strategy, insight, marketing, sales, operation, product design, particularly specializing in the use of analytic and statistic models for the understanding and predicting of consumers, businesses, and market trends and actions; advertising services; online advertising services, namely, managing and tracking advertising on digital media including internet websites, email, and mobile media; providing business intelligence services; business consulting services using predictive analytics, business intelligence, and machine learning and artificial intelligence technology; Business strategy development services, namely, providing strategy through the collection, processing and analysis of customer and website visitor data Software as a service (SAAS) services featuring software for tagging, collecting, tracking, analyzing, reporting, integrating, controlling, managing and sharing a wide variety of data and information in the field of advertising, marketing, and analytics; Software as a service (SAAS) services featuring software for tracking website activity and for managing and monitoring the performance and effectiveness of websites, advertising and marketing campaigns; Software as a service (SAAS) services featuring software for data processing, predictive analytics, and business intelligence purposes; Software as a service (SAAS) services featuring software for collection and processing of customer and website visitor data

73.

AUDIENCESTREAM

      
Application Number 1352081
Status Registered
Filing Date 2017-05-04
Registration Date 2017-05-04
Owner Tealium Inc. (USA)
NICE Classes  ?
  • 35 - Advertising and business services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Business monitoring and consulting services, namely, tracking web sites and applications of others to provide strategy, insight, marketing, sales, operation, product design, particularly specializing in the use of analytic and statistic models for the understanding and predicting of consumers, businesses, and market trends and actions; online advertising services, namely, managing and tracking advertising on digital media including internet websites, email, and mobile media. Software as a service (SAAS) services featuring software for tagging, collecting, tracking, analyzing, reporting, integrating, controlling, managing and sharing a wide variety of data and information in the field of digital and online advertising, marketing, and analytics, namely, analytics for the measurement, collection, analysis and reporting of Internet data, from various sources through a single interface; software as a service (SAAS) services featuring software for tracking website activity and for managing and monitoring the performance and effectiveness of websites, online advertising and online marketing campaigns.

74.

System for prefetching digital tags

      
Application Number 15332992
Grant Number 09787795
Status In Force
Filing Date 2016-10-24
First Publication Date 2017-02-09
Grant Date 2017-10-10
Owner TEALIUM INC. (USA)
Inventor Anderson, Michael

Abstract

Systems and methods described herein can take advantage of the caching abilities of the browser and the idle time of the user to prefetch tag libraries of one or more tags for execution in a subsequent content page. For example, these systems and methods can provide the ability to prefetch and not execute a tag library on a content page before it is required so the tag library is cached in the browser. When the browser hits the page that uses the tag library, the tag library can be quickly retrieved from memory and executed.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 17/30 - Information retrieval; Database structures therefor
  • H04L 12/24 - Arrangements for maintenance or administration
  • G06F 17/22 - Manipulating or registering by use of codes, e.g. in sequence of text characters

75.

Delivery of instructions in host applications

      
Application Number 15174497
Grant Number 09635100
Status In Force
Filing Date 2016-06-06
First Publication Date 2017-01-05
Grant Date 2017-04-25
Owner TEALIUM INC. (USA)
Inventor
  • Mcwilliams, Patrick
  • Koo, Jason Lap-Wing
  • Hartman, Chad Major
  • Webster, Iv, George Thomas
  • Hoang, Son Phi

Abstract

Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 9/54 - Interprogram communication

76.

System and method for constructing content site visitor profiles

      
Application Number 15166111
Grant Number 09769252
Status In Force
Filing Date 2016-05-26
First Publication Date 2016-12-29
Grant Date 2017-09-19
Owner TEALIUM INC. (USA)
Inventor
  • Glommen, Charles
  • Xu, Larry
  • Anderson, Michael

Abstract

Embodiments of the systems described herein can implement one or more visitor stitching processes. Visitor stitching can include, among other things, one or more processes by which multiple visitors that may appear distinctly independent may be merged into a new single united visitor profile due to the leveraging of one or more unique persistent identifiers.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 17/30 - Information retrieval; Database structures therefor
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

77.

TEALIUM

      
Application Number 1324300
Status Registered
Filing Date 2016-10-12
Registration Date 2016-10-12
Owner Tealium Inc. (USA)
NICE Classes  ?
  • 35 - Advertising and business services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Business monitoring and consulting services, namely, tracking web sites and applications of others to provide strategy, insight, marketing, sales, operation, product design, particularly specializing in the use of analytic and statistic models for the understanding and predicting of consumers, businesses, and market trends and actions; online advertising services, namely, managing and tracking advertising on digital media including internet websites, email, and mobile media. Software as a service (SAAS) services featuring software for tagging, collecting, tracking, analyzing, reporting, integrating, controlling, managing and sharing a wide variety of data and information in the field of digital and online advertising, marketing, and analytics, namely, analytics for the measurement, collection, analysis and reporting of Internet data, from various sources through a single interface; software as a service (SAAS) services featuring software for tracking website activity and for managing and monitoring the performance and effectiveness of websites, online advertising and online marketing campaigns.

78.

System and method for separating content site visitor profiles

      
Application Number 15067089
Grant Number 09537964
Status In Force
Filing Date 2016-03-10
First Publication Date 2016-09-15
Grant Date 2017-01-03
Owner TEALIUM INC. (USA)
Inventor
  • Glommen, Charles
  • Williams, Ii, Benjamin Richard

Abstract

Embodiments of the systems described herein can implement one or more visitor tearing processes. Visitor tearing can include, among other things, one or more processes by which multiple visitors that may appear to be the same visitor may be separated into different visitor profiles due to the leveraging of one or more unique persistent identifiers.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

79.

Delivery of instructions in host applications

      
Application Number 14959626
Grant Number 09363311
Status In Force
Filing Date 2015-12-04
First Publication Date 2016-06-07
Grant Date 2016-06-07
Owner TEALIUM INC. (USA)
Inventor
  • Mcwilliams, Patrick
  • Koo, Jason Lap-Wing
  • Hartman, Chad Major
  • Webster, Iv, George Thomas
  • Hoang, Son Phi

Abstract

Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 9/54 - Interprogram communication

80.

System and method for constructing content site visitor profiles

      
Application Number 14945359
Grant Number 09313287
Status In Force
Filing Date 2015-11-18
First Publication Date 2016-03-10
Grant Date 2016-04-12
Owner TEALIUM INC. (USA)
Inventor
  • Glommen, Charles
  • Xu, Larry
  • Anderson, Michael

Abstract

Embodiments of the systems described herein can implement one or more visitor stitching processes. Visitor stitching can include, among other things, one or more processes by which multiple visitors that may appear distinctly independent may be merged into a new single united visitor profile due to the leveraging of one or more unique persistent identifiers.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

81.

System for prefetching digital tags

      
Application Number 14795776
Grant Number 09479609
Status In Force
Filing Date 2015-07-09
First Publication Date 2016-02-11
Grant Date 2016-10-25
Owner TEALIUM INC. (USA)
Inventor Anderson, Michael

Abstract

Systems and methods described herein can take advantage of the caching abilities of the browser and the idle time of the user to prefetch tag libraries of one or more tags for execution in a subsequent content page. For example, these systems and methods can provide the ability to prefetch and not execute a tag library on a content page before it is required so the tag library is cached in the browser. When the browser hits the page that uses the tag library, the tag library can be quickly retrieved from memory and executed.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 17/30 - Information retrieval; Database structures therefor
  • H04L 12/24 - Arrangements for maintenance or administration
  • G06F 17/22 - Manipulating or registering by use of codes, e.g. in sequence of text characters

82.

Combined synchronous and asynchronous tag deployment

      
Application Number 14556545
Grant Number 10241986
Status In Force
Filing Date 2014-12-01
First Publication Date 2015-07-30
Grant Date 2019-03-26
Owner TEALIUM INC. (USA)
Inventor
  • Anderson, Michael
  • Gavin, Tyron
  • Sulin, Colin Douglas
  • Curry-Towneley-O'Hagan, Fiann James
  • Faurholt, Kevin Thomas
  • Browning, Adrian Leslie

Abstract

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.

IPC Classes  ?

  • G06F 17/22 - Manipulating or registering by use of codes, e.g. in sequence of text characters
  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising

83.

Universal visitor identification system

      
Application Number 14629989
Grant Number 09690868
Status In Force
Filing Date 2015-02-24
First Publication Date 2015-06-18
Grant Date 2017-06-27
Owner TEALIUM INC. (USA)
Inventor Anderson, Michael

Abstract

A tag management system can include features to assist in developing a cross-vendor profile for individual visitors to content pages of a content site. The visitors to the content site can obtain universal identifiers usable by the content site to identify the visitors. The universal identifiers can be included in the content pages by the visitor end user systems so that browser tags that may not have native access to the universal identifier can access the universal identifiers. The universal identifiers may then be provided to tag vendor systems with associated visitor data, thereby enabling the tag vendor systems to provide processed or raw data that can be compared by individual universal identifiers. Using this processed data, the content site can prepare the cross-vendor profile of individual visitors and realize insights that may be unavailable using conventional systems and methods.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 17/30 - Information retrieval; Database structures therefor
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 12/00 - Accessing, addressing or allocating within memory systems or architectures

84.

Activation of dormant features in native applications

      
Application Number 14492583
Grant Number 09116608
Status In Force
Filing Date 2014-09-22
First Publication Date 2015-05-21
Grant Date 2015-08-25
Owner TEALIUM INC. (USA)
Inventor
  • Koo, Jason Lap-Wing
  • Glommen, Charles Scott

Abstract

A native application can be deployed that obtains configuration information for the native application at run-time. Digital marketing users or other marketing users can view or control the behavior of the native application by displaying or setting the configuration information of the native application. The native application can report tracked end user interactions and events with the native application according to the configuration information to tag management systems for data compilation by the tag management systems. In addition, the native application can enable digital marketing users or other marketing users to view or control the behavior of the native application from within the native application using an integrated configuration utility. The configuration utility can be activated using a two-stage activation process or an activation and authorization process to prevent an end user from accidentally encountering the configuration utility during routine use of the native application.

IPC Classes  ?

  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • H04W 4/20 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04W 4/02 - Services making use of location information

85.

UNIVERSAL VISITOR IDENTIFICATION SYSTEM

      
Application Number US2014063927
Publication Number 2015/069659
Status In Force
Filing Date 2014-11-04
Publication Date 2015-05-14
Owner TEALIUM INC. (USA)
Inventor Anderson, Michael

Abstract

A tag management system can include features to assist in developing a cross-vendor profile for individual visitors to content pages of a content site. The visitors to the content site can obtain universal identifiers usable by the content site to identify the visitors. The universal identifiers can be included in the content pages by the visitor end user systems so that browser tags that may not have native access to the universal identifier can access the universal identifiers. The universal identifiers may then be provided to tag vendor systems with associated visitor data, thereby enabling the tag vendor systems to provide processed or raw data that can be compared by individual universal identifiers. Using this processed data, the content site can prepare the cross-vendor profile of individual visitors and realize insights that may be unavailable using conventional systems and methods.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs

86.

System and method for combining content site visitor profiles

      
Application Number 14456289
Grant Number 09357023
Status In Force
Filing Date 2014-08-11
First Publication Date 2015-05-07
Grant Date 2016-05-31
Owner TEALIUM INC. (USA)
Inventor
  • Glommen, Charles
  • Williams, Ii, Benjamin Richard

Abstract

Embodiments of the systems described herein can implement one or more visitor stitching processes. Visitor stitching can include, among other things, one or more processes by which multiple visitors that may appear distinctly independent may be merged into a new single united visitor profile due to the leveraging of one or more unique persistent identifiers.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 17/30 - Information retrieval; Database structures therefor
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

87.

System for prefetching digital tags

      
Application Number 14525031
Grant Number 09081789
Status In Force
Filing Date 2014-10-27
First Publication Date 2015-04-30
Grant Date 2015-07-14
Owner TEALIUM INC. (USA)
Inventor Anderson, Michael

Abstract

Systems and methods described herein can take advantage of the caching abilities of the browser and the idle time of the user to prefetch tag libraries of one or more tags for execution in a subsequent content page. For example, these systems and methods can provide the ability to prefetch and not execute a tag library on a content page before it is required so the tag library is cached in the browser. When the browser hits the page that uses the tag library, the tag library can be quickly retrieved from memory and executed.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06F 17/22 - Manipulating or registering by use of codes, e.g. in sequence of text characters

88.

Universal visitor identification system

      
Application Number 14532771
Grant Number 08990298
Status In Force
Filing Date 2014-11-04
First Publication Date 2015-03-24
Grant Date 2015-03-24
Owner TEALIUM INC. (USA)
Inventor Anderson, Michael

Abstract

A tag management system can include features to assist in developing a cross-vendor profile for individual visitors to content pages of a content site. The visitors to the content site can obtain universal identifiers usable by the content site to identify the visitors. The universal identifiers can be included in the content pages by the visitor end user systems so that browser tags that may not have native access to the universal identifier can access the universal identifiers. The universal identifiers may then be provided to tag vendor systems with associated visitor data, thereby enabling the tag vendor systems to provide processed or raw data that can be compared by individual universal identifiers. Using this processed data, the content site can prepare the cross-vendor profile of individual visitors and realize insights that may be unavailable using conventional systems and methods.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 17/30 - Information retrieval; Database structures therefor
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 12/00 - Accessing, addressing or allocating within memory systems or architectures

89.

COMBINED SYNCHRONOUS AND ASYNCHRONOUS TAG DEPLOYMENT

      
Application Number US2014052766
Publication Number 2015/031400
Status In Force
Filing Date 2014-08-26
Publication Date 2015-03-05
Owner TEALIUM INC. (USA)
Inventor
  • Anderson, Michael
  • Gavin, Tyron
  • Sulin, Colin, Douglas
  • Curry-Towneley-O' Hagan, Fiann, James
  • Faurholt, Kevin, Thomas

Abstract

A tag management system can implement a combined synchronous and asynchronous tag-loading scheme. In an embodiment of this scheme, a synchronous fag 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.

IPC Classes  ?

90.

CONTENT SITE VISITOR PROCESSING SYSTEMS AND METHODS

      
Application Number US2014052774
Publication Number 2015/031402
Status In Force
Filing Date 2014-08-26
Publication Date 2015-03-05
Owner TEALIUM INC. (USA)
Inventor
  • Glommen, Charles
  • Williams, Benjamin, Richard
  • Xu, Larry
  • Anderson, Michael

Abstract

Some embodiments described herein can implement one or more visitor stitching processes. Visitor stitching can include one or more processes by which multiple visitors that may appear distinctly independent can be merged into a new single united visitor profile due to the leveraging of one or more unique persistent identifiers. Moreover, in certain embodiments, a visitor processing system can include features for providing a fully configurable visitor model. This level of configurability can be beneficial when a goal is to reduce a visitor set to a highly targeted visitor segment. This rich configurability can include the ability to set and manipulate a number of attributes and rules for a visitor. By allowing marketing users to configure attributes regarding their content sites' visitors, the visitor processing system can enable marketing users to obtain real-time (or near real-time) reports on these visitors.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs

91.

Combined synchronous and asynchronous tag deployment

      
Application Number 14151700
Grant Number 08904278
Status In Force
Filing Date 2014-01-09
First Publication Date 2014-12-02
Grant Date 2014-12-02
Owner TEALIUM INC. (USA)
Inventor
  • Anderson, Michael
  • Gavin, Tyron
  • Sulin, Colin Douglas
  • Curry-Towneley-O'Hagan, Fiann James
  • Faurholt, Kevin Thomas

Abstract

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.

IPC Classes  ?

  • G06F 17/22 - Manipulating or registering by use of codes, e.g. in sequence of text characters
  • G06F 17/21 - Text processing
  • G06F 17/27 - Automatic analysis, e.g. parsing, orthograph correction

92.

System and method for combining content site visitor profiles

      
Application Number 14216801
Grant Number 08805946
Status In Force
Filing Date 2014-03-17
First Publication Date 2014-08-12
Grant Date 2014-08-12
Owner TEALIUM INC. (USA)
Inventor Glommen, Charles

Abstract

Embodiments of the systems described herein can implement one or more visitor stitching processes. Visitor stitching can include, among other things, one or more processes by which multiple visitors that may appear distinctly independent may be merged into a new single united visitor profile due to the leveraging of one or more unique persistent identifiers.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake

93.

ACTIVATION OF DORMANT FEATURES IN NATIVE APPLICATIONS

      
Application Number US2014012217
Publication Number 2014/116542
Status In Force
Filing Date 2014-01-20
Publication Date 2014-07-31
Owner TEALIUM INC. (USA)
Inventor
  • Koo, Jason, Lap-Wing
  • Glommen, Charles, Scott

Abstract

A native application can be deployed that obtains configuration information for the native application at run-time. Digital marketing users or other marketing users can view or control the behavior of the native application by displaying or setting the configuration information of the native application. The native application can report tracked end user interactions and events with the native application according to the configuration information to tag management systems for data compilation by the tag management systems. In addition, the native application can enable digital marketing users or other marketing users to view or control the behavior of the native application from within the native application using an integrated configuration utility. The configuration utility can be activated using a two- stage activation process or an activation and authorization process to prevent an end user from accidentally encountering the configuration utility during routine use of the native application.

IPC Classes  ?

  • H04W 4/20 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel

94.

Activation of dormant features in native applications

      
Application Number 14159062
Grant Number 08843827
Status In Force
Filing Date 2014-01-20
First Publication Date 2014-07-24
Grant Date 2014-09-23
Owner TEALIUM INC. (USA)
Inventor
  • Koo, Jason Lap-Wing
  • Glommen, Charles Scott

Abstract

A native application can be deployed that obtains configuration information for the native application at run-time. Digital marketing users or other marketing users can view or control the behavior of the native application by displaying or setting the configuration information of the native application. The native application can report tracked end user interactions and events with the native application according to the configuration information to tag management systems for data compilation by the tag management systems. In addition, the native application can enable digital marketing users or other marketing users to view or control the behavior of the native application from within the native application using an integrated configuration utility. The configuration utility can be activated using a two-stage activation process or an activation and authorization process to prevent an end user from accidentally encountering the configuration utility during routine use of the native application.

IPC Classes  ?

  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • H04W 4/20 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel
  • H04W 4/02 - Services making use of location information

95.

AUDIENCESTREAM

      
Application Number 012550968
Status Registered
Filing Date 2014-01-30
Registration Date 2014-09-15
Owner Tealium Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 35 - Advertising and business services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer hardware; computer software; networking and telecommunications hardware and software; computer databases; data, manuals and instructional materials, all recorded magnetically, electronically, or optically; information, manuals, non-printed publications, code, text and other media or multimedia, all being downloadable from a computer network or the Internet; screen saver software and flash drives. Business monitoring and consulting services, namely, tracking web sites and applications of others to provide strategy, insight, marketing, sales, operation, product design, particularly specializing in the use of analytic and statistic models for the understanding and predicting of consumers, businesses, and market trends and actions; online advertising services, namely, managing and tracking advertising on digital media including internet websites, email, and mobile media; compilation, monitoring, storage, management, analysis, evaluation and retrieval of commercial and business information, data and statistics relating to search engine optimisation, web advertising and web traffic analysis; provision of business information and research services; compilation of business information; advertising and commercial information services, via the internet; provision of business information relating to web crawling of the internet, search engines and search engine optimisation; marketing services to internet businesses; commercial and business information management services, namely measuring the relevance of advertisements on websites bases on specified criteria; compiling, analyzing and retrieving business data and information; maintaining and indexing information materials; advertising, marketing and business services, namely assisting others in developing, launching, displaying, editing, managing, measuring, tracking and analysing advertisements and sales and advertising campaigns; providing a network and online marketplace for others to engage in online advertising exchange, direct deals and cross-promotion with other publishers and providers of online mobile applications; creation of advertising, advertising and marketing material, advertising campaigns, electronic advertising, viral adverts, viral marketing campaigns and internet commercials; commissioned writing for the compilation of advertising; all the aforesaid services being in the fields of tag management, digital marketing and digital marketing data management. Software as a service (SAAS) services featuring software for tagging, collecting, tracking, analyzing, reporting, integrating, controlling, managing and sharing a wide variety of data and information in the field of digital and online advertising, marketing, and analytics, namely, analytics for the measurement, collection, analysis and reporting of Internet data, from various sources through a single interface; Software as a service (SAAS) services featuring software for tracking website activity and for managing and monitoring the performance and effectiveness of websites, online advertising and online marketing campaigns; software as a service (SAAS) services; provision, development, maintenance, updating and operation of internet search engines; technical support and telephone helpline services in the use and operation of software; software design and development; interactive design and development of software for tracking website activity and for managing and monitoring the performance and effectiveness of websites, online advertising and online marketing campaigns; internet design services; brand design services; providing temporary use of non-downloadable software; graphic design services; design of marketing materials; animation and special-effects design for others; design services; web site maintenance; computer programming services; constructing an internet platform for electronic commerce and trading in advertising space and media; mobile web strategy and development consultancy; information technology consultancy; all the aforesaid services being in the fields of tag management, digital marketing and digital marketing data management; storing electronic data and information.

96.

AUDIENCESTREAM

      
Serial Number 86025755
Status Registered
Filing Date 2013-08-01
Registration Date 2014-06-24
Owner TEALIUM INC. ()
NICE Classes  ? 35 - Advertising and business services

Goods & Services

Business monitoring and consulting services, namely, tracking web sites and applications of others to provide strategy, insight, marketing, sales, operation, product design, particularly specializing in the use of analytic and statistic models for the understanding and predicting of consumers, businesses, and market trends and actions; online advertising services, namely, managing and tracking advertising on digital media including internet websites, email, and mobile media

97.

AUDIENCESTREAM

      
Serial Number 86025758
Status Registered
Filing Date 2013-08-01
Registration Date 2014-06-24
Owner TEALIUM INC. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Software as a service (SAAS) services featuring software for tagging, collecting, tracking, analyzing, reporting, integrating, controlling, managing and sharing a wide variety of data and information in the field of digital and online advertising, marketing, and analytics, namely, analytics for the measurement, collection, analysis and reporting of Internet data, from various sources through a single interface; Software as a service (SAAS) services featuring software for tracking website activity and for managing and monitoring the performance and effectiveness of websites, online advertising and online marketing campaigns

98.

TEALIUM

      
Application Number 163308200
Status Registered
Filing Date 2013-06-28
Registration Date 2015-04-01
Owner TEALIUM INC., a Delaware corporation (USA)
NICE Classes  ?
  • 35 - Advertising and business services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Business monitoring and consulting services, namely, tracking web sites and applications of others to provide strategy, insight, marketing, sales, operation, product design, particularly specializing in the use of analytic and statistic models for the understanding and predicting of consumers, businesses, and market trends and actions; online advertising services for others, namely, managing and tracking advertising on digital media including internet websites, email, and mobile media. (2) Software as a service (SAAS) services featuring software for tagging, collecting, tracking, analyzing, reporting, integrating, controlling, managing and sharing a wide variety of data and information in the field of digital and online advertising, marketing, and analytics, namely, analytics for the measurement, collection, analysis and reporting of Internet data, from various sources through a single interface; software as a service (SAAS) services featuring software for tracking website activity and for managing and monitoring the performance and effectiveness of websites, online advertising and online marketing campaigns.

99.

TEALIUM

      
Application Number 011943636
Status Registered
Filing Date 2013-06-28
Registration Date 2013-11-20
Owner Tealium Inc. (USA)
NICE Classes  ?
  • 35 - Advertising and business services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Business monitoring and consulting services, namely, tracking web sites and applications of others to provide strategy, insight, marketing, sales, operation, product design, particularly specializing in the use of analytic and statistic models for the understanding and predicting of consumers, businesses, and market trends and actions; online advertising services, namely, managing and tracking advertising on digital media including internet websites, email, and mobile media; compilation, monitoring, storage, management, analysis, evaluation and retrieval of commercial and business information, data and statistics relating to search engine optimisation, web advertising and web traffic analysis; provision of business information and research services; compilation of business information; advertising and commercial information services, via the internet; provision of business information relating to web crawling of the internet, search engines and search engine optimisation; marketing services to internet businesses; commercial and business information management services, namely measuring the relevance of advertisements on websites bases on specified criteria; compiling, storing, analyzing and retrieving data and information; maintaining, indexing and electronically distributing information materials; advertising, marketing and business services, namely assisting others in developing, launching, displaying, editing, managing, measuring, tracking and analysing advertisements and sales and advertising campaigns; providing a network and online marketplace for others to engage in online advertising exchange, direct deals and cross-promotion with other publishers and providers of online mobile applications; creation of advertising, advertising and marketing material, advertising campaigns, electronic advertising, viral adverts, viral marketing campaigns and internet commercials; commissioned writing for the compilation of advertising; all the aforesaid services being in the fields of tag management, digital marketing and digital marketing data management. Software as a service (SAAS) services featuring software for tagging, collecting, tracking, analyzing, reporting, integrating, controlling, managing and sharing a wide variety of data and information in the field of digital and online advertising, marketing, and analytics, namely, analytics for the measurement, collection, analysis and reporting of Internet data, from various sources through a single interface; Software as a service (SAAS) services featuring software for tracking website activity and for managing and monitoring the performance and effectiveness of websites, online advertising and online marketing campaigns; software as a service (SAAS) services; provision, development, maintenance, updating and operation of internet search engines; technical support and telephone helpline services in the use and operation of software; software design and development; interactive design and development; internet design services; brand design services; providing temporary use of non-downloadable software; graphic design services; design of marketing materials; animation and special-effects design for others; design services; web site maintenance; computer programming services; constructing an internet platform for electronic commerce and trading in advertising space and media; mobile web strategy and development consultancy; information technology consultancy; all the aforesaid services being in the fields of tag management, digital marketing and digital marketing data management.

100.

TEALIUM

      
Serial Number 85812119
Status Registered
Filing Date 2012-12-28
Registration Date 2013-08-06
Owner TEALIUM INC. ()
NICE Classes  ? 35 - Advertising and business services

Goods & Services

business monitoring and consulting services, namely, tracking web sites and applications of others to provide strategy, insight, marketing, sales, operation, product design, particularly specializing in the use of analytic and statistic models for the understanding and predicting of consumers, businesses, and market trends and actions; online advertising services, namely, managing and tracking advertising on digital media including internet websites, email, and mobile media
  1     2        Next Page