Tealium Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-88 de 88 pour Tealium Inc. Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 77
        Marque 11
Juridiction
        États-Unis 78
        International 7
        Europe 2
        Canada 1
Date
2024 février 1
2024 janvier 2
2023 décembre 2
2024 (AACJ) 3
2023 10
Voir plus
Classe IPC
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison 34
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes 19
H04L 67/50 - Services réseau 19
G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus 16
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds 15
Voir plus
Classe NICE
35 - Publicité; Affaires commerciales 9
42 - Services scientifiques, technologiques et industriels, recherche et conception 9
09 - Appareils et instruments scientifiques et électriques 1
Statut
En Instance 11
Enregistré / En vigueur 77

1.

UNIVERSAL VISITOR IDENTIFICATION SYSTEM

      
Numéro d'application 18235746
Statut En instance
Date de dépôt 2023-08-18
Date de la première publication 2024-02-08
Propriétaire TEALIUM INC. (USA)
Inventeur(s) Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • H04L 67/306 - Profils des utilisateurs
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • H04L 69/329 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche application [couche OSI 7]
  • H04L 67/53 - Services réseau en utilisant des fournisseurs tiers de services

2.

SECURE HUMAN USER VERIFICATION FOR ELECTRONIC SYSTEMS

      
Numéro d'application 18352739
Statut En instance
Date de dépôt 2023-07-14
Date de la première publication 2024-01-25
Propriétaire Tealium Inc. (USA)
Inventeur(s) Rouse, Craig P.

Abrégé

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.

Classes IPC  ?

  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • G06F 21/36 - Authentification de l’utilisateur par représentation graphique ou iconique
  • G06V 10/20 - Prétraitement de l’image

3.

SYSTEM AND METHOD FOR SEPARATING CONTENT SITE VISITOR PROFILES

      
Numéro d'application 18345730
Statut En instance
Date de dépôt 2023-06-30
Date de la première publication 2024-01-18
Propriétaire Tealium Inc. (USA)
Inventeur(s)
  • Glommen, Charles
  • Williams, Ii, Benjamin Richard

Abrégé

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.

Classes IPC  ?

  • H04L 67/50 - Services réseau
  • H04L 67/306 - Profils des utilisateurs
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • H04L 67/146 - Marqueurs pour l'identification sans ambiguïté d'une session particulière, p.ex. mouchard de session ou encodage d'URL

4.

SYSTEM FOR PREFETCHING DIGITAL TAGS

      
Numéro d'application 18340777
Statut En instance
Date de dépôt 2023-06-23
Date de la première publication 2023-12-28
Propriétaire TEALIUM INC. (USA)
Inventeur(s) Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • H04L 67/5681 - Pré-extraction ou pré-livraison de données en fonction des caractéristiques du réseau
  • H04L 41/50 - Gestion des services réseau, p.ex. en assurant une bonne réalisation du service conformément aux accords
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • G06F 16/172 - Mise en cache, pré-extraction ou accumulation de fichiers
  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06Q 30/0201 - Modélisation du marché; Analyse du marché; Collecte de données du marché
  • G06F 40/143 - Balisage, p.ex. utilisation du langage SGML ou de définitions de type de document
  • H04L 67/53 - Services réseau en utilisant des fournisseurs tiers de services
  • H04L 67/60 - Ordonnancement ou organisation du service des demandes d'application, p.ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises
  • H04L 67/50 - Services réseau

5.

CONFIGURATION OF EVENT DATA COMMUNICATION IN COMPUTER NETWORKS

      
Numéro d'application 18328513
Statut En instance
Date de dépôt 2023-06-02
Date de la première publication 2023-12-07
Propriétaire Tealium Inc. (USA)
Inventeur(s)
  • Gavin, Tyron G.
  • Finley, Christopher Kirk
  • Rouse, Craig P.

Abrégé

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.

Classes IPC  ?

6.

COMBINED SYNCHRONOUS AND ASYNCHRONOUS TAG DEPLOYMENT

      
Numéro d'application 18174479
Statut En instance
Date de dépôt 2023-02-24
Date de la première publication 2023-11-16
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Anderson, Michael
  • Gavin, Tyron
  • Sulin, Colin Douglas
  • Curry-Towneley-O'Hagan, Fiann James
  • Faurholt, Kevin Thomas
  • Browning, Adrian Leslie

Abrégé

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.

Classes IPC  ?

  • G06F 40/197 - Gestion des versions
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06Q 30/0201 - Modélisation du marché; Analyse du marché; Collecte de données du marché

7.

FEATURE ACTIVATION CONTROL AND DATA PREFETCHING WITH NETWORK-CONNECTED MOBILE DEVICES

      
Numéro d'application 18194504
Statut En instance
Date de dépôt 2023-03-31
Date de la première publication 2023-11-02
Propriétaire Tealium Inc. (USA)
Inventeur(s)
  • Rouse, Craig P.
  • Cassell, Harry
  • Slovak, Christopher B.

Abrégé

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.

Classes IPC  ?

  • H04L 67/5681 - Pré-extraction ou pré-livraison de données en fonction des caractéristiques du réseau
  • H04L 67/63 - Ordonnancement ou organisation du service des demandes d'application, p.ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en acheminant une demande de service en fonction du contenu ou du contexte de la demande
  • H04W 12/64 - Sécurité dépendant du contexte dépendant de la proximité utilisant des zones géorepérées
  • G06F 1/26 - Alimentation en énergie électrique, p.ex. régulation à cet effet
  • H04W 4/021 - Services concernant des domaines particuliers, p.ex. services de points d’intérêt, services sur place ou géorepères
  • H04L 67/60 - Ordonnancement ou organisation du service des demandes d'application, p.ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises

8.

Configuration of content site user interaction monitoring in data networks

      
Numéro d'application 18194443
Numéro de brevet 11930088
Statut Délivré - en vigueur
Date de dépôt 2023-03-31
Date de la première publication 2023-11-02
Date d'octroi 2024-03-12
Propriétaire Tealium Inc. (USA)
Inventeur(s)
  • Slovak, Christopher B.
  • Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • H04L 67/50 - Services réseau
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06Q 30/0201 - Modélisation du marché; Analyse du marché; Collecte de données du marché
  • H04L 41/22 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p.ex. des réseaux de commutation de paquets comprenant des interfaces utilisateur graphiques spécialement adaptées [GUI]
  • H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]

9.

CONFIGURATION OF CONTENT SITE USER INTERACTION MONITORING IN DATA NETWORKS

      
Numéro d'application 18088190
Statut En instance
Date de dépôt 2022-12-23
Date de la première publication 2023-06-29
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Kirk, Dustin A.
  • Lin, Ike S.

Abrégé

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.

Classes IPC  ?

  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • G06F 3/0483 - Interaction avec des environnements structurés en pages, p.ex. métaphore livresque
  • G06F 8/38 - Création ou génération de code source pour la mise en œuvre d'interfaces utilisateur
  • G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
  • G06F 40/103 - Mise en forme, c. à d. modification de l’apparence des documents
  • G06F 40/154 - Transformation en arborescence pour documents en configuration arborescente ou balisés, p.ex. langages XSLT, XSL-FO ou feuilles de style
  • G06F 40/205 - Analyse syntaxique

10.

System and method for constructing content site visitor profiles

      
Numéro d'application 17970919
Numéro de brevet 11870841
Statut Délivré - en vigueur
Date de dépôt 2022-10-21
Date de la première publication 2023-05-18
Date d'octroi 2024-01-09
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Glommen, Charles
  • Xu, Larry
  • Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • H04L 67/01 - Protocoles
  • H04L 67/50 - Services réseau
  • H04L 67/306 - Profils des utilisateurs
  • H04L 67/146 - Marqueurs pour l'identification sans ambiguïté d'une session particulière, p.ex. mouchard de session ou encodage d'URL

11.

Delivery of instructions in host applications

      
Numéro d'application 17821446
Numéro de brevet 11863611
Statut Délivré - en vigueur
Date de dépôt 2022-08-22
Date de la première publication 2023-04-20
Date d'octroi 2024-01-02
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Mcwilliams, Patrick
  • Koo, Jason Lap-Wing
  • Hartman, Chad Major
  • Webster, Iv, George Thomas
  • Hoang, Son Phi

Abrégé

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.

Classes IPC  ?

  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • G06F 9/54 - Communication interprogramme
  • H04L 67/01 - Protocoles
  • H04L 67/50 - Services réseau
  • H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau

12.

Dynamic cardinality-based group segmentation

      
Numéro d'application 17897991
Numéro de brevet 11841880
Statut Délivré - en vigueur
Date de dépôt 2022-08-29
Date de la première publication 2023-03-02
Date d'octroi 2023-12-12
Propriétaire Tealium Inc. (USA)
Inventeur(s)
  • Batanov, Iii, Ivan
  • Roach, John Joshua

Abrégé

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.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/2455 - Exécution des requêtes

13.

ENGAGEMENT TRACKING IN COMPUTER DATA NETWORKS

      
Numéro d'application 17816618
Statut En instance
Date de dépôt 2022-08-01
Date de la première publication 2023-02-23
Propriétaire Tealium Inc. (USA)
Inventeur(s)
  • Anderson, Michael
  • Rouse, Craig

Abrégé

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.

Classes IPC  ?

  • H04N 21/2387 - Traitement de flux en réponse à une requête de reproduction par un utilisateur final, p.ex. pour la lecture à vitesse variable ("trick play")
  • H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
  • H04L 65/612 - Diffusion en flux de paquets multimédias pour la prise en charge des services de diffusion par flux unidirectionnel, p.ex. radio sur Internet pour monodiffusion [unicast]
  • H04L 43/10 - Surveillance active, p.ex. battement de cœur, utilitaire Ping ou trace-route
  • H04N 21/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu

14.

Universal visitor identification system

      
Numéro d'application 17827318
Numéro de brevet 11734377
Statut Délivré - en vigueur
Date de dépôt 2022-05-27
Date de la première publication 2022-12-22
Date d'octroi 2023-08-22
Propriétaire TEALIUM INC. (USA)
Inventeur(s) Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • H04L 67/306 - Profils des utilisateurs
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • H04L 69/329 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche application [couche OSI 7]
  • H04L 67/53 - Services réseau en utilisant des fournisseurs tiers de services
  • H04L 67/50 - Services réseau

15.

Configuration of content site user interaction monitoring in data networks

      
Numéro d'application 17722181
Numéro de brevet 11622019
Statut Délivré - en vigueur
Date de dépôt 2022-04-15
Date de la première publication 2022-10-06
Date d'octroi 2023-04-04
Propriétaire Tealium Inc. (USA)
Inventeur(s)
  • Slovak, Christopher B.
  • Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • H04L 67/50 - Services réseau
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau
  • H04L 41/22 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p.ex. des réseaux de commutation de paquets comprenant des interfaces utilisateur graphiques spécialement adaptées [GUI]
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06Q 30/0201 - Modélisation du marché; Analyse du marché; Collecte de données du marché

16.

DEPLOYABLE TAG MANAGEMENT IN COMPUTER DATA NETWORKS

      
Numéro d'application 17655743
Statut En instance
Date de dépôt 2022-03-21
Date de la première publication 2022-10-06
Propriétaire Tealium Inc. (USA)
Inventeur(s)
  • Glommen, Charles
  • Xu, Larry
  • Burrier, Beaucfus Jeremiah

Abrégé

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.

Classes IPC  ?

  • G06F 40/117 - Mise en forme, c. à d. modification de l’apparence des documents Étiquetage; Annotation ; Désignation de bloc; Choix des attributs
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 40/186 - Gabarits
  • H04L 67/50 - Services réseau
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs

17.

SHARED CONTENT DELIVERY STREAMS IN DATA NETWORKS

      
Numéro d'application 17726857
Statut En instance
Date de dépôt 2022-04-22
Date de la première publication 2022-10-06
Propriétaire TEALIUM INC. (USA)
Inventeur(s) Slovak, Christopher B.

Abrégé

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.

Classes IPC  ?

  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • H04L 67/50 - Services réseau

18.

System and method for separating content site visitor profiles

      
Numéro d'application 17493621
Numéro de brevet 11695845
Statut Délivré - en vigueur
Date de dépôt 2021-10-04
Date de la première publication 2022-06-02
Date d'octroi 2023-07-04
Propriétaire Tealium Inc. (USA)
Inventeur(s)
  • Glommen, Charles
  • Williams, Ii, Benjamin Richard

Abrégé

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.

Classes IPC  ?

  • H04L 67/50 - Services réseau
  • H04L 67/306 - Profils des utilisateurs
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • H04L 67/146 - Marqueurs pour l'identification sans ambiguïté d'une session particulière, p.ex. mouchard de session ou encodage d'URL

19.

Configuration of event data communication in computer networks

      
Numéro d'application 17402210
Numéro de brevet 11671510
Statut Délivré - en vigueur
Date de dépôt 2021-08-13
Date de la première publication 2022-04-07
Date d'octroi 2023-06-06
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Gavin, Tyron G.
  • Finley, Christopher Kirk
  • Rouse, Craig P.

Abrégé

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.

Classes IPC  ?

20.

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

      
Numéro d'application 17497487
Numéro de brevet 11622026
Statut Délivré - en vigueur
Date de dépôt 2021-10-08
Date de la première publication 2022-03-31
Date d'octroi 2023-04-04
Propriétaire Tealium Inc. (USA)
Inventeur(s)
  • Rouse, Craig P.
  • Cassell, Harry
  • Slovak, Christopher B.

Abrégé

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.

Classes IPC  ?

  • H04L 67/5681 - Pré-extraction ou pré-livraison de données en fonction des caractéristiques du réseau
  • H04L 67/63 - Ordonnancement ou organisation du service des demandes d'application, p.ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en acheminant une demande de service en fonction du contenu ou du contexte de la demande
  • H04W 4/021 - Services concernant des domaines particuliers, p.ex. services de points d’intérêt, services sur place ou géorepères
  • G06F 1/26 - Alimentation en énergie électrique, p.ex. régulation à cet effet
  • H04L 67/60 - Ordonnancement ou organisation du service des demandes d'application, p.ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises
  • H04W 12/64 - Sécurité dépendant du contexte dépendant de la proximité utilisant des zones géorepérées

21.

Engagement tracking in computer data networks

      
Numéro d'application 17396521
Numéro de brevet 11405670
Statut Délivré - en vigueur
Date de dépôt 2021-08-06
Date de la première publication 2022-03-03
Date d'octroi 2022-08-02
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Anderson, Michael
  • Rouse, Craig

Abrégé

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.

Classes IPC  ?

  • H04N 21/2387 - Traitement de flux en réponse à une requête de reproduction par un utilisateur final, p.ex. pour la lecture à vitesse variable ("trick play")
  • H04L 43/10 - Surveillance active, p.ex. battement de cœur, utilitaire Ping ou trace-route
  • H04L 65/612 - Diffusion en flux de paquets multimédias pour la prise en charge des services de diffusion par flux unidirectionnel, p.ex. radio sur Internet pour monodiffusion [unicast]
  • H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
  • H04N 21/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu

22.

Delivery of instructions in host applications

      
Numéro d'application 17201993
Numéro de brevet 11425190
Statut Délivré - en vigueur
Date de dépôt 2021-03-15
Date de la première publication 2021-12-02
Date d'octroi 2022-08-23
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Mcwilliams, Patrick
  • Koo, Jason Lap-Wing
  • Hartman, Chad Major
  • Webster, Iv, George Thomas
  • Hoang, Son Phi

Abrégé

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.

Classes IPC  ?

  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 67/01 - Protocoles
  • G06F 9/54 - Communication interprogramme
  • H04L 67/50 - Services réseau
  • H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau

23.

Configuration of content site user interaction monitoring in data networks

      
Numéro d'application 17239345
Numéro de brevet 11537683
Statut Délivré - en vigueur
Date de dépôt 2021-04-23
Date de la première publication 2021-11-11
Date d'octroi 2022-12-27
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Kirk, Dustin A.
  • Lin, Ike S.

Abrégé

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.

Classes IPC  ?

  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • G06F 3/0483 - Interaction avec des environnements structurés en pages, p.ex. métaphore livresque
  • G06F 8/38 - Création ou génération de code source pour la mise en œuvre d'interfaces utilisateur
  • G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
  • G06F 40/103 - Mise en forme, c. à d. modification de l’apparence des documents
  • G06F 40/154 - Transformation en arborescence pour documents en configuration arborescente ou balisés, p.ex. langages XSLT, XSL-FO ou feuilles de style
  • G06F 40/205 - Analyse syntaxique

24.

System for prefetching digital tags

      
Numéro d'application 17091360
Numéro de brevet 11570273
Statut Délivré - en vigueur
Date de dépôt 2020-11-06
Date de la première publication 2021-07-01
Date d'octroi 2023-01-31
Propriétaire TEALIUM INC. (USA)
Inventeur(s) Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • H04L 67/5681 - Pré-extraction ou pré-livraison de données en fonction des caractéristiques du réseau
  • H04L 41/50 - Gestion des services réseau, p.ex. en assurant une bonne réalisation du service conformément aux accords
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • G06F 16/172 - Mise en cache, pré-extraction ou accumulation de fichiers
  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06F 40/143 - Balisage, p.ex. utilisation du langage SGML ou de définitions de type de document
  • H04L 67/53 - Services réseau en utilisant des fournisseurs tiers de services
  • H04L 67/60 - Ordonnancement ou organisation du service des demandes d'application, p.ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises
  • H04L 67/50 - Services réseau

25.

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

      
Numéro d'application 17127858
Numéro de brevet 11146656
Statut Délivré - en vigueur
Date de dépôt 2020-12-18
Date de la première publication 2021-06-24
Date d'octroi 2021-10-12
Propriétaire Tealium Inc. (USA)
Inventeur(s)
  • Rouse, Craig P.
  • Cassell, Harry
  • Slovak, Christopher B.

Abrégé

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.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 4/021 - Services concernant des domaines particuliers, p.ex. services de points d’intérêt, services sur place ou géorepères
  • G06F 1/26 - Alimentation en énergie électrique, p.ex. régulation à cet effet
  • H04W 12/64 - Sécurité dépendant du contexte dépendant de la proximité utilisant des zones géorepérées

26.

Configuration of content site user interaction monitoring in data networks

      
Numéro d'application 17091431
Numéro de brevet 11310327
Statut Délivré - en vigueur
Date de dépôt 2020-11-06
Date de la première publication 2021-06-03
Date d'octroi 2022-04-19
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Slovak, Christopher B.
  • Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • H04L 67/50 - Services réseau
  • H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau
  • H04L 41/22 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p.ex. des réseaux de commutation de paquets comprenant des interfaces utilisateur graphiques spécialement adaptées [GUI]

27.

Universal visitor identification system

      
Numéro d'application 17091447
Numéro de brevet 11347824
Statut Délivré - en vigueur
Date de dépôt 2020-11-06
Date de la première publication 2021-06-03
Date d'octroi 2022-05-31
Propriétaire TEALIUM INC. (USA)
Inventeur(s) Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • H04L 29/02 - Commande de la communication; Traitement de la communication
  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • H04L 69/329 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche application [couche OSI 7]
  • H04L 67/53 - Services réseau en utilisant des fournisseurs tiers de services
  • H04L 67/306 - Profils des utilisateurs
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • H04L 67/50 - Services réseau

28.

Tag management system and method

      
Numéro d'application 17091441
Numéro de brevet 11483378
Statut Délivré - en vigueur
Date de dépôt 2020-11-06
Date de la première publication 2021-06-03
Date d'octroi 2022-10-25
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Glommen, Charles
  • Xu, Larry
  • Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • H04L 67/01 - Protocoles
  • H04L 67/50 - Services réseau
  • H04L 67/306 - Profils des utilisateurs
  • H04L 67/146 - Marqueurs pour l'identification sans ambiguïté d'une session particulière, p.ex. mouchard de session ou encodage d'URL

29.

Combined synchronous and asynchronous tag deployment

      
Numéro d'application 17078501
Numéro de brevet 11593554
Statut Délivré - en vigueur
Date de dépôt 2020-10-23
Date de la première publication 2021-05-13
Date d'octroi 2023-02-28
Propriétaire Tealium Inc. (USA)
Inventeur(s)
  • Anderson, Michael
  • Gavin, Tyron
  • Sulin, Colin Douglas
  • Curry-Towneley-O'Hagan, Fiann James
  • Faurholt, Kevin Thomas
  • Browning, Adrian Leslie

Abrégé

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.

Classes IPC  ?

  • G06F 40/197 - Gestion des versions
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06Q 30/0201 - Modélisation du marché; Analyse du marché; Collecte de données du marché

30.

Deployable tag management in computer data networks

      
Numéro d'application 16917548
Numéro de brevet 11281845
Statut Délivré - en vigueur
Date de dépôt 2020-06-30
Date de la première publication 2021-02-25
Date d'octroi 2022-03-22
Propriétaire Tealium Inc. (USA)
Inventeur(s)
  • Glommen, Charles
  • Xu, Larry
  • Burrier, Beaucfus Jeremiah

Abrégé

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.

Classes IPC  ?

  • G06F 15/167 - Communication entre processeurs utilisant une mémoire commune, p.ex. boîte aux lettres électronique
  • G06F 40/117 - Mise en forme, c. à d. modification de l’apparence des documents Étiquetage; Annotation ; Désignation de bloc; Choix des attributs
  • H04L 67/50 - Services réseau
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 40/186 - Gabarits
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs

31.

Configuration of event data communication in computer networks

      
Numéro d'application 16985539
Numéro de brevet 11095735
Statut Délivré - en vigueur
Date de dépôt 2020-08-05
Date de la première publication 2021-02-11
Date d'octroi 2021-08-17
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Gavin, Tyron G.
  • Finley, Christopher Kirk
  • Rouse, Craig P.

Abrégé

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.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test

32.

Shared content delivery streams in data networks

      
Numéro d'application 16921000
Numéro de brevet 11314815
Statut Délivré - en vigueur
Date de dépôt 2020-07-06
Date de la première publication 2021-01-28
Date d'octroi 2022-04-26
Propriétaire Tealium Inc. (USA)
Inventeur(s) Slovak, Christopher B.

Abrégé

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.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • H04L 67/50 - Services réseau
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus

33.

System for prefetching digital tags

      
Numéro d'application 16684436
Numéro de brevet 10834225
Statut Délivré - en vigueur
Date de dépôt 2019-11-14
Date de la première publication 2020-07-02
Date d'octroi 2020-11-10
Propriétaire Tealium Inc. (USA)
Inventeur(s) Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06F 16/172 - Mise en cache, pré-extraction ou accumulation de fichiers
  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06F 40/14 - Documents en configuration arborescente

34.

Configuration of content site user interaction monitoring in data networks

      
Numéro d'application 16670723
Numéro de brevet 10834216
Statut Délivré - en vigueur
Date de dépôt 2019-10-31
Date de la première publication 2020-07-02
Date d'octroi 2020-11-10
Propriétaire Tealium Inc. (USA)
Inventeur(s)
  • Slovak, Christopher B.
  • Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion

35.

Delivery of instructions in host applications

      
Numéro d'application 16585735
Numéro de brevet 10951687
Statut Délivré - en vigueur
Date de dépôt 2019-09-27
Date de la première publication 2020-05-28
Date d'octroi 2021-03-16
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Mcwilliams, Patrick
  • Koo, Jason Lap-Wing
  • Hartman, Chad Major
  • Webster, Iv, George Thomas
  • Hoang, Son Phi

Abrégé

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.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 9/54 - Communication interprogramme

36.

System and method for separating content site visitor profiles

      
Numéro d'application 16510482
Numéro de brevet 11140233
Statut Délivré - en vigueur
Date de dépôt 2019-07-12
Date de la première publication 2020-04-02
Date d'octroi 2021-10-05
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Glommen, Charles
  • Williams, Ii, Benjamin Richard

Abrégé

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.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

37.

Engagement tracking in computer data networks

      
Numéro d'application 16442287
Numéro de brevet 11089344
Statut Délivré - en vigueur
Date de dépôt 2019-06-14
Date de la première publication 2020-04-02
Date d'octroi 2021-08-10
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Anderson, Michael
  • Rouse, Craig

Abrégé

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.

Classes IPC  ?

  • H04N 21/2387 - Traitement de flux en réponse à une requête de reproduction par un utilisateur final, p.ex. pour la lecture à vitesse variable ("trick play")
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
  • H04N 21/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu

38.

Configuration of content site user interaction monitoring in data networks

      
Numéro d'application 16389813
Numéro de brevet 10990641
Statut Délivré - en vigueur
Date de dépôt 2019-04-19
Date de la première publication 2019-11-14
Date d'octroi 2021-04-27
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Kirk, Dustin A.
  • Lin, Ike S.

Abrégé

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.

Classes IPC  ?

  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • G06F 3/0483 - Interaction avec des environnements structurés en pages, p.ex. métaphore livresque
  • G06F 8/38 - Création ou génération de code source pour la mise en œuvre d'interfaces utilisateur
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 40/103 - Mise en forme, c. à d. modification de l’apparence des documents
  • G06F 40/154 - Transformation en arborescence pour documents en configuration arborescente ou balisés, p.ex. langages XSLT, XSL-FO ou feuilles de style
  • G06F 40/205 - Analyse syntaxique

39.

Combined synchronous and asynchronous tag deployment

      
Numéro d'application 16360959
Numéro de brevet 10817664
Statut Délivré - en vigueur
Date de dépôt 2019-03-21
Date de la première publication 2019-11-14
Date d'octroi 2020-10-27
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Anderson, Michael
  • Gavin, Tyron
  • Sulin, Colin Douglas
  • Curry-Towneley-O'Hagan, Fiann James
  • Faurholt, Kevin Thomas
  • Browning, Adrian Leslie

Abrégé

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.

Classes IPC  ?

  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte
  • G06F 40/197 - Gestion des versions
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

40.

Universal visitor identification system

      
Numéro d'application 16403272
Numéro de brevet 10831852
Statut Délivré - en vigueur
Date de dépôt 2019-05-03
Date de la première publication 2019-10-31
Date d'octroi 2020-11-10
Propriétaire TEALIUM INC. (USA)
Inventeur(s) Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus

41.

System and method for constructing content site visitor profiles

      
Numéro d'application 16250948
Numéro de brevet 10834175
Statut Délivré - en vigueur
Date de dépôt 2019-01-17
Date de la première publication 2019-09-12
Date d'octroi 2020-11-10
Propriétaire Tealium Inc. (USA)
Inventeur(s)
  • Glommen, Charles
  • Xu, Larry
  • Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

42.

Deployable tag management in computer data networks

      
Numéro d'application 16189845
Numéro de brevet 10635853
Statut Délivré - en vigueur
Date de dépôt 2018-11-13
Date de la première publication 2019-08-15
Date d'octroi 2020-04-28
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Glommen, Charles
  • Xu, Larry
  • Burrier, Beaucfus Jeremiah

Abrégé

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.

Classes IPC  ?

  • G06F 15/167 - Communication entre processeurs utilisant une mémoire commune, p.ex. boîte aux lettres électronique
  • G06F 40/117 - Mise en forme, c. à d. modification de l’apparence des documents Étiquetage; Annotation ; Désignation de bloc; Choix des attributs
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 40/186 - Gabarits
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs

43.

Configuration of content site user interaction monitoring in data networks

      
Numéro d'application 16164003
Numéro de brevet 10476977
Statut Délivré - en vigueur
Date de dépôt 2018-10-18
Date de la première publication 2019-05-23
Date d'octroi 2019-11-12
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Slovak, Christopher B.
  • Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie

44.

Shared content delivery streams in data networks

      
Numéro d'application 16132054
Numéro de brevet 10558728
Statut Délivré - en vigueur
Date de dépôt 2018-09-14
Date de la première publication 2019-05-16
Date d'octroi 2020-02-11
Propriétaire TEALIUM INC. (USA)
Inventeur(s) Slovak, Christopher B.

Abrégé

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.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus

45.

Engagement tracking in computer data networks

      
Numéro d'application 16162254
Numéro de brevet 10327018
Statut Délivré - en vigueur
Date de dépôt 2018-10-16
Date de la première publication 2019-04-18
Date d'octroi 2019-06-18
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Anderson, Michael
  • Rouse, Craig

Abrégé

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.

Classes IPC  ?

  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04N 21/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • H04N 21/2387 - Traitement de flux en réponse à une requête de reproduction par un utilisateur final, p.ex. pour la lecture à vitesse variable ("trick play")

46.

Delivery of instructions in host applications

      
Numéro d'application 16010273
Numéro de brevet 10432701
Statut Délivré - en vigueur
Date de dépôt 2018-06-15
Date de la première publication 2019-03-21
Date d'octroi 2019-10-01
Propriétaire Tealium Inc. (USA)
Inventeur(s)
  • Mcwilliams, Patrick
  • Koo, Jason Lap-Wing
  • Hartman, Chad Major
  • Webster, Iv, George Thomas
  • Hoang, Son Phi

Abrégé

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.

Classes IPC  ?

  • H04L 15/16 - Appareils ou circuits à l'extrémité d'émission avec clavier coopérant avec des disques-code
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 9/54 - Communication interprogramme

47.

Configuration of content site user interaction monitoring in data networks

      
Numéro d'application 16000459
Numéro de brevet 10268657
Statut Délivré - en vigueur
Date de dépôt 2018-06-05
Date de la première publication 2018-12-06
Date d'octroi 2019-04-23
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Kirk, Dustin A.
  • Lin, Ike S.

Abrégé

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.

Classes IPC  ?

  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • G06F 3/0483 - Interaction avec des environnements structurés en pages, p.ex. métaphore livresque
  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique
  • G06F 8/38 - Création ou génération de code source pour la mise en œuvre d'interfaces utilisateur
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 17/21 - Traitement de texte
  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte

48.

System and method for applying content site visitor profiles

      
Numéro d'application 15698023
Numéro de brevet 10187456
Statut Délivré - en vigueur
Date de dépôt 2017-09-07
Date de la première publication 2018-06-28
Date d'octroi 2019-01-22
Propriétaire Tealium Inc. (USA)
Inventeur(s)
  • Glommen, Charles
  • Xu, Larry
  • Anderson, Michael
  • Lin, Ike S.

Abrégé

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.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

49.

Shared content delivery streams in data networks

      
Numéro d'application 15812790
Numéro de brevet 10078708
Statut Délivré - en vigueur
Date de dépôt 2017-11-14
Date de la première publication 2018-05-17
Date d'octroi 2018-09-18
Propriétaire TEALIUM INC. (USA)
Inventeur(s) Slovak, Christopher B.

Abrégé

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.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

50.

Deployable tag management in computer data networks

      
Numéro d'application 15694059
Numéro de brevet 10133709
Statut Délivré - en vigueur
Date de dépôt 2017-09-01
Date de la première publication 2018-05-03
Date d'octroi 2018-11-20
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Glommen, Charles
  • Xu, Larry
  • Burrier, Beaucfus Jeremiah

Abrégé

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.

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 17/20 - Manipulation de données en langage naturel
  • G06F 17/21 - Traitement de texte
  • G06F 17/24 - Edition, p.ex. insertion/suppression
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

51.

Configuration of content site user interaction monitoring in data networks

      
Numéro d'application 15795593
Numéro de brevet 10110690
Statut Délivré - en vigueur
Date de dépôt 2017-10-27
Date de la première publication 2018-05-03
Date d'octroi 2018-10-23
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Slovak, Christopher B.
  • Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie

52.

System for prefetching digital tags

      
Numéro d'application 15726837
Numéro de brevet 10484498
Statut Délivré - en vigueur
Date de dépôt 2017-10-06
Date de la première publication 2018-04-05
Date d'octroi 2019-11-19
Propriétaire TEALIUM INC. (USA)
Inventeur(s) Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06F 16/172 - Mise en cache, pré-extraction ou accumulation de fichiers
  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte

53.

Universal visitor identification system

      
Numéro d'application 15622468
Numéro de brevet 10282383
Statut Délivré - en vigueur
Date de dépôt 2017-06-14
Date de la première publication 2018-02-01
Date d'octroi 2019-05-07
Propriétaire Tealium Inc. (USA)
Inventeur(s) Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

54.

Miscellaneous Design

      
Numéro d'application 1382747
Statut Enregistrée
Date de dépôt 2017-10-27
Date d'enregistrement 2017-10-27
Propriétaire Tealium Inc. (USA)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et 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.

55.

Delivery of instructions in host application

      
Numéro d'application 15494355
Numéro de brevet 10003639
Statut Délivré - en vigueur
Date de dépôt 2017-04-21
Date de la première publication 2017-12-14
Date d'octroi 2018-06-19
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Mcwilliams, Patrick
  • Koo, Jason Lap-Wing
  • Hartman, Chad Major
  • Webster, Iv, George Thomas
  • Hoang, Son Phi

Abrégé

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.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 9/54 - Communication interprogramme

56.

Configuration of content site user interaction monitoring in data networks

      
Numéro d'application 15612159
Numéro de brevet 09807184
Statut Délivré - en vigueur
Date de dépôt 2017-06-02
Date de la première publication 2017-10-31
Date d'octroi 2017-10-31
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Slovak, Christopher B.
  • Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

57.

Deployable tag management in computer data networks

      
Numéro d'application 15585037
Numéro de brevet 09753898
Statut Délivré - en vigueur
Date de dépôt 2017-05-02
Date de la première publication 2017-09-05
Date d'octroi 2017-09-05
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Glommen, Charles
  • Xu, Larry
  • Burrier, Beaucfus Jeremiah

Abrégé

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.

Classes IPC  ?

  • G06F 17/21 - Traitement de texte
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 17/24 - Edition, p.ex. insertion/suppression
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

58.

System and method for separating content site visitor profiles

      
Numéro d'application 15394469
Numéro de brevet 10356191
Statut Délivré - en vigueur
Date de dépôt 2016-12-29
Date de la première publication 2017-07-20
Date d'octroi 2019-07-16
Propriétaire Tealium Inc. (USA)
Inventeur(s)
  • Glommen, Charles
  • Williams, Ii, Benjamin Richard

Abrégé

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.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

59.

Miscellaneous Design

      
Numéro de série 87533950
Statut Enregistrée
Date de dépôt 2017-07-19
Date d'enregistrement 2018-07-31
Propriétaire TEALIUM INC. ()
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et 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

60.

AUDIENCESTREAM

      
Numéro d'application 1352081
Statut Enregistrée
Date de dépôt 2017-05-04
Date d'enregistrement 2017-05-04
Propriétaire Tealium Inc. (USA)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et 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.

61.

System for prefetching digital tags

      
Numéro d'application 15332992
Numéro de brevet 09787795
Statut Délivré - en vigueur
Date de dépôt 2016-10-24
Date de la première publication 2017-02-09
Date d'octroi 2017-10-10
Propriétaire TEALIUM INC. (USA)
Inventeur(s) Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte

62.

Delivery of instructions in host applications

      
Numéro d'application 15174497
Numéro de brevet 09635100
Statut Délivré - en vigueur
Date de dépôt 2016-06-06
Date de la première publication 2017-01-05
Date d'octroi 2017-04-25
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Mcwilliams, Patrick
  • Koo, Jason Lap-Wing
  • Hartman, Chad Major
  • Webster, Iv, George Thomas
  • Hoang, Son Phi

Abrégé

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.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 9/54 - Communication interprogramme

63.

System and method for constructing content site visitor profiles

      
Numéro d'application 15166111
Numéro de brevet 09769252
Statut Délivré - en vigueur
Date de dépôt 2016-05-26
Date de la première publication 2016-12-29
Date d'octroi 2017-09-19
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Glommen, Charles
  • Xu, Larry
  • Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

64.

TEALIUM

      
Numéro d'application 1324300
Statut Enregistrée
Date de dépôt 2016-10-12
Date d'enregistrement 2016-10-12
Propriétaire Tealium Inc. (USA)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et 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.

65.

System and method for separating content site visitor profiles

      
Numéro d'application 15067089
Numéro de brevet 09537964
Statut Délivré - en vigueur
Date de dépôt 2016-03-10
Date de la première publication 2016-09-15
Date d'octroi 2017-01-03
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Glommen, Charles
  • Williams, Ii, Benjamin Richard

Abrégé

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.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

66.

Delivery of instructions in host applications

      
Numéro d'application 14959626
Numéro de brevet 09363311
Statut Délivré - en vigueur
Date de dépôt 2015-12-04
Date de la première publication 2016-06-07
Date d'octroi 2016-06-07
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Mcwilliams, Patrick
  • Koo, Jason Lap-Wing
  • Hartman, Chad Major
  • Webster, Iv, George Thomas
  • Hoang, Son Phi

Abrégé

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.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 9/54 - Communication interprogramme

67.

System and method for constructing content site visitor profiles

      
Numéro d'application 14945359
Numéro de brevet 09313287
Statut Délivré - en vigueur
Date de dépôt 2015-11-18
Date de la première publication 2016-03-10
Date d'octroi 2016-04-12
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Glommen, Charles
  • Xu, Larry
  • Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

68.

System for prefetching digital tags

      
Numéro d'application 14795776
Numéro de brevet 09479609
Statut Délivré - en vigueur
Date de dépôt 2015-07-09
Date de la première publication 2016-02-11
Date d'octroi 2016-10-25
Propriétaire TEALIUM INC. (USA)
Inventeur(s) Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte

69.

Combined synchronous and asynchronous tag deployment

      
Numéro d'application 14556545
Numéro de brevet 10241986
Statut Délivré - en vigueur
Date de dépôt 2014-12-01
Date de la première publication 2015-07-30
Date d'octroi 2019-03-26
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Anderson, Michael
  • Gavin, Tyron
  • Sulin, Colin Douglas
  • Curry-Towneley-O'Hagan, Fiann James
  • Faurholt, Kevin Thomas
  • Browning, Adrian Leslie

Abrégé

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.

Classes IPC  ?

  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

70.

Universal visitor identification system

      
Numéro d'application 14629989
Numéro de brevet 09690868
Statut Délivré - en vigueur
Date de dépôt 2015-02-24
Date de la première publication 2015-06-18
Date d'octroi 2017-06-27
Propriétaire TEALIUM INC. (USA)
Inventeur(s) Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires

71.

Activation of dormant features in native applications

      
Numéro d'application 14492583
Numéro de brevet 09116608
Statut Délivré - en vigueur
Date de dépôt 2014-09-22
Date de la première publication 2015-05-21
Date d'octroi 2015-08-25
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Koo, Jason Lap-Wing
  • Glommen, Charles Scott

Abrégé

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.

Classes IPC  ?

  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • H04W 4/20 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04W 4/02 - Services utilisant des informations de localisation

72.

UNIVERSAL VISITOR IDENTIFICATION SYSTEM

      
Numéro d'application US2014063927
Numéro de publication 2015/069659
Statut Délivré - en vigueur
Date de dépôt 2014-11-04
Date de publication 2015-05-14
Propriétaire TEALIUM INC. (USA)
Inventeur(s) Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes

73.

System and method for combining content site visitor profiles

      
Numéro d'application 14456289
Numéro de brevet 09357023
Statut Délivré - en vigueur
Date de dépôt 2014-08-11
Date de la première publication 2015-05-07
Date d'octroi 2016-05-31
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Glommen, Charles
  • Williams, Ii, Benjamin Richard

Abrégé

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.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

74.

System for prefetching digital tags

      
Numéro d'application 14525031
Numéro de brevet 09081789
Statut Délivré - en vigueur
Date de dépôt 2014-10-27
Date de la première publication 2015-04-30
Date d'octroi 2015-07-14
Propriétaire TEALIUM INC. (USA)
Inventeur(s) Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte

75.

Universal visitor identification system

      
Numéro d'application 14532771
Numéro de brevet 08990298
Statut Délivré - en vigueur
Date de dépôt 2014-11-04
Date de la première publication 2015-03-24
Date d'octroi 2015-03-24
Propriétaire TEALIUM INC. (USA)
Inventeur(s) Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires

76.

COMBINED SYNCHRONOUS AND ASYNCHRONOUS TAG DEPLOYMENT

      
Numéro d'application US2014052766
Numéro de publication 2015/031400
Statut Délivré - en vigueur
Date de dépôt 2014-08-26
Date de publication 2015-03-05
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Anderson, Michael
  • Gavin, Tyron
  • Sulin, Colin, Douglas
  • Curry-Towneley-O' Hagan, Fiann, James
  • Faurholt, Kevin, Thomas

Abrégé

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.

Classes IPC  ?

  • G06Q 50/10 - Services
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

77.

CONTENT SITE VISITOR PROCESSING SYSTEMS AND METHODS

      
Numéro d'application US2014052774
Numéro de publication 2015/031402
Statut Délivré - en vigueur
Date de dépôt 2014-08-26
Date de publication 2015-03-05
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Glommen, Charles
  • Williams, Benjamin, Richard
  • Xu, Larry
  • Anderson, Michael

Abrégé

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.

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes

78.

Combined synchronous and asynchronous tag deployment

      
Numéro d'application 14151700
Numéro de brevet 08904278
Statut Délivré - en vigueur
Date de dépôt 2014-01-09
Date de la première publication 2014-12-02
Date d'octroi 2014-12-02
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Anderson, Michael
  • Gavin, Tyron
  • Sulin, Colin Douglas
  • Curry-Towneley-O'Hagan, Fiann James
  • Faurholt, Kevin Thomas

Abrégé

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.

Classes IPC  ?

  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte
  • G06F 17/21 - Traitement de texte
  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique

79.

System and method for combining content site visitor profiles

      
Numéro d'application 14216801
Numéro de brevet 08805946
Statut Délivré - en vigueur
Date de dépôt 2014-03-17
Date de la première publication 2014-08-12
Date d'octroi 2014-08-12
Propriétaire TEALIUM INC. (USA)
Inventeur(s) Glommen, Charles

Abrégé

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.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié

80.

ACTIVATION OF DORMANT FEATURES IN NATIVE APPLICATIONS

      
Numéro d'application US2014012217
Numéro de publication 2014/116542
Statut Délivré - en vigueur
Date de dépôt 2014-01-20
Date de publication 2014-07-31
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Koo, Jason, Lap-Wing
  • Glommen, Charles, Scott

Abrégé

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.

Classes IPC  ?

  • H04W 4/20 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic

81.

Activation of dormant features in native applications

      
Numéro d'application 14159062
Numéro de brevet 08843827
Statut Délivré - en vigueur
Date de dépôt 2014-01-20
Date de la première publication 2014-07-24
Date d'octroi 2014-09-23
Propriétaire TEALIUM INC. (USA)
Inventeur(s)
  • Koo, Jason Lap-Wing
  • Glommen, Charles Scott

Abrégé

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.

Classes IPC  ?

  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • H04W 4/20 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic
  • H04W 4/02 - Services utilisant des informations de localisation

82.

AUDIENCESTREAM

      
Numéro d'application 012550968
Statut Enregistrée
Date de dépôt 2014-01-30
Date d'enregistrement 2014-09-15
Propriétaire Tealium Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 35 - Publicité; Affaires commerciales
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et 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.

83.

AUDIENCESTREAM

      
Numéro de série 86025755
Statut Enregistrée
Date de dépôt 2013-08-01
Date d'enregistrement 2014-06-24
Propriétaire TEALIUM INC. ()
Classes de Nice  ? 35 - Publicité; Affaires commerciales

Produits et 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

84.

AUDIENCESTREAM

      
Numéro de série 86025758
Statut Enregistrée
Date de dépôt 2013-08-01
Date d'enregistrement 2014-06-24
Propriétaire TEALIUM INC. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et 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

85.

TEALIUM

      
Numéro d'application 163308200
Statut Enregistrée
Date de dépôt 2013-06-28
Date d'enregistrement 2015-04-01
Propriétaire TEALIUM INC., a Delaware corporation (USA)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et 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.

86.

TEALIUM

      
Numéro d'application 011943636
Statut Enregistrée
Date de dépôt 2013-06-28
Date d'enregistrement 2013-11-20
Propriétaire Tealium Inc. (USA)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et 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.

87.

TEALIUM

      
Numéro de série 85812119
Statut Enregistrée
Date de dépôt 2012-12-28
Date d'enregistrement 2013-08-06
Propriétaire TEALIUM INC. ()
Classes de Nice  ? 35 - Publicité; Affaires commerciales

Produits et 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

88.

TEALIUM

      
Numéro de série 85812123
Statut Enregistrée
Date de dépôt 2012-12-28
Date d'enregistrement 2013-08-06
Propriétaire TEALIUM INC. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et 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