Patents Assigned to Tealium, Inc.
-
Patent number: 10187456Abstract: 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.Type: GrantFiled: September 7, 2017Date of Patent: January 22, 2019Assignee: Tealium Inc.Inventors: Charles Glommen, Larry Xu, Michael Anderson, Ike S. Lin
-
Patent number: 10133709Abstract: 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.Type: GrantFiled: September 1, 2017Date of Patent: November 20, 2018Assignee: TEALIUM INC.Inventors: Charles Glommen, Larry Xu, Beaucfus Jeremiah Burrier
-
Patent number: 10110690Abstract: 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.Type: GrantFiled: October 27, 2017Date of Patent: October 23, 2018Assignee: TEALIUM INC.Inventors: Christopher B. Slovak, Michael Anderson
-
Patent number: 10078708Abstract: 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.Type: GrantFiled: November 14, 2017Date of Patent: September 18, 2018Assignee: TEALIUM INC.Inventor: Christopher B. Slovak
-
Patent number: 10003639Abstract: 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.Type: GrantFiled: April 21, 2017Date of Patent: June 19, 2018Assignee: TEALIUM INC.Inventors: Patrick McWilliams, Jason Lap-Wing Koo, Chad Major Hartman, George Thomas Webster, IV, Son Phi Hoang
-
Patent number: 9807184Abstract: 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.Type: GrantFiled: June 2, 2017Date of Patent: October 31, 2017Assignee: TEALIUM INC.Inventors: Christopher B. Slovak, Michael Anderson
-
Patent number: 9787795Abstract: 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.Type: GrantFiled: October 24, 2016Date of Patent: October 10, 2017Assignee: TEALIUM INC.Inventor: Michael Anderson
-
Patent number: 9769252Abstract: 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.Type: GrantFiled: May 26, 2016Date of Patent: September 19, 2017Assignee: TEALIUM INC.Inventors: Charles Glommen, Larry Xu, Michael Anderson
-
Patent number: 9753898Abstract: 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.Type: GrantFiled: May 2, 2017Date of Patent: September 5, 2017Assignee: TEALIUM INC.Inventors: Charles Glommen, Larry Xu, Beaucfus Jeremiah Burrier
-
Patent number: 9690868Abstract: 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.Type: GrantFiled: February 24, 2015Date of Patent: June 27, 2017Assignee: TEALIUM INC.Inventor: Michael Anderson
-
Patent number: 9635100Abstract: 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.Type: GrantFiled: June 6, 2016Date of Patent: April 25, 2017Assignee: TEALIUM INC.Inventors: Patrick McWilliams, Jason Lap-Wing Koo, Chad Major Hartman, George Thomas Webster, IV, Son Phi Hoang
-
Patent number: 9537964Abstract: 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.Type: GrantFiled: March 10, 2016Date of Patent: January 3, 2017Assignee: TEALIUM INC.Inventors: Charles Glommen, Benjamin Richard Williams, II
-
Patent number: 9479609Abstract: 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.Type: GrantFiled: July 9, 2015Date of Patent: October 25, 2016Assignee: TEALIUM INC.Inventor: Michael Anderson
-
Patent number: 9363311Abstract: 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.Type: GrantFiled: December 4, 2015Date of Patent: June 7, 2016Assignee: TEALIUM INC.Inventors: Patrick McWilliams, Jason Lap-Wing Koo, Chad Major Hartman, George Thomas Webster, IV, Son Phi Hoang
-
Patent number: 9357023Abstract: 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.Type: GrantFiled: August 11, 2014Date of Patent: May 31, 2016Assignee: TEALIUM INC.Inventors: Charles Glommen, Benjamin Richard Williams, II
-
Patent number: 9313287Abstract: 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.Type: GrantFiled: November 18, 2015Date of Patent: April 12, 2016Assignee: TEALIUM INC.Inventors: Charles Glommen, Larry Xu, Michael Anderson
-
Patent number: 9116608Abstract: 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.Type: GrantFiled: September 22, 2014Date of Patent: August 25, 2015Assignee: TEALIUM INC.Inventors: Jason Lap-Wing Koo, Charles Scott Glommen
-
Patent number: 9081789Abstract: 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.Type: GrantFiled: October 27, 2014Date of Patent: July 14, 2015Assignee: TEALIUM INC.Inventor: Michael Anderson
-
Patent number: 8990298Abstract: 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.Type: GrantFiled: November 4, 2014Date of Patent: March 24, 2015Assignee: Tealium Inc.Inventor: Michael Anderson
-
Publication number: 20150066587Abstract: A visitor processing system can include features for providing a fully configurable visitor model. The visitor processing system may also provide the ability to see the results of this visitor model in a real time or near real time. 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. These reports can provide a highly desirable capability to filter a live and/or historic stream of visitors on the specified attributes, resulting in precisely targeted reporting on a highly segmented and highly targeted segment of visitors.Type: ApplicationFiled: January 7, 2014Publication date: March 5, 2015Applicant: Tealium Inc.Inventors: Charles Glommen, Larry Xu, Michael Anderson