Patents by Inventor Trevor Paulsen

Trevor Paulsen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20230153179
    Abstract: This disclosure involves using data science notebooks to customize and apply a visitor stitching framework. An event management system provides an initial visitor stitching framework via a data science notebook, wherein the data science notebook is an interactive environment for managing algorithms and data. The event management system receives, from a resource provider system via the data science notebook, a modification to the initial visitor stitching framework. The event management system applies the modification to the initial visitor stitching framework to generate a custom visitor stitching framework. The event management system processes a dataset associated with the resource provider system and a user using the custom visitor stitching framework to generate a stitched dataset associated with the user.
    Type: Application
    Filed: January 19, 2023
    Publication date: May 18, 2023
    Inventors: Trevor Paulsen, Joshua Butikofer, Adrian Tanase
  • Publication number: 20230123539
    Abstract: This disclosure involves stitching event data using identity mappings. An event analytics system generates and stores an event dataset including first event data for a first set of events associated with a user. The first event data includes timestamps and a device identifier. The system identifies second event data for a second event associated with the user. The second event data includes a timestamp, the device identifier, and a user identifier. The system appends the second event data to the event dataset. Based on the second event data, the system generates and stores an identity mapping that maps the device identifier to the user identifier. Based on the identity mapping and a predetermined look-back window, the system updates the first event data to include the user identifier.
    Type: Application
    Filed: December 20, 2022
    Publication date: April 20, 2023
    Inventors: Trevor Paulsen, Joshua Butikofer, Ankita Mahajan, Adrian Tanase
  • Patent number: 11609802
    Abstract: This disclosure involves using data science notebooks to customize and apply a visitor stitching framework. An event management system provides an initial visitor stitching framework via a data science notebook, wherein the data science notebook is an interactive environment for managing algorithms and data. The event management system receives, from a resource provider system via the data science notebook, a modification to the initial visitor stitching framework. The event management system applies the modification to the initial visitor stitching framework to generate a custom visitor stitching framework. The event management system processes a dataset associated with the resource provider system and a user using the custom visitor stitching framework to generate a stitched dataset associated with the user.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: March 21, 2023
    Assignee: Adobe Inc.
    Inventors: Trevor Paulsen, Joshua Butikofer, Adrian Tanase
  • Patent number: 11567929
    Abstract: This disclosure involves stitching event data using identity mappings. An event analytics system generates and stores an event dataset including first event data for a first set of events associated with a user. The first event data includes timestamps and a device identifier. The system identifies second event data for a second event associated with the user. The second event data includes a timestamp, the device identifier, and a user identifier. The system appends the second event data to the event dataset. Based on the second event data, the system generates and stores an identity mapping that maps the device identifier to the user identifier. Asynchronously to generating and storing the event dataset, based on the identity mapping and a predetermined look-back window, the system updates the first event data to include the user identifier.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: January 31, 2023
    Assignee: Adobe Inc.
    Inventors: Trevor Paulsen, Joshua Butikofer, Ankita Mahajan, Adrian Tanase
  • Publication number: 20220398231
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating derived dimensions within ingested data collections. In particular, in one or more embodiments, the disclosed systems generate derived dimensions that modify or correct one or more organizational schemas of an ingested data collection when querying the ingested data collection. For example, the disclosed systems receive a user-defined definition, and generates a fallback expression based on the user-defined definition and aligned to the schema of a particular ingested data collection. In at least one embodiment, the disclosed systems generate the derived dimension by identifying and modifying one or more existing dimensions in the schema based on the fallback expression when reading data from the ingested data collection.
    Type: Application
    Filed: June 14, 2021
    Publication date: December 15, 2022
    Inventors: Christopher Luby, David Wilcox, Eric Fox, Jeffery Lawson, Kyle W. Smith, Matthew Gould, Michael Rimer, Nathan A. Purser, Trevor Paulsen, William Brandon George
  • Publication number: 20220398230
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating automatic suggestions to effectively modify the organization of an ingested data collection without destruction of the underlying raw data. In particular, in one or more embodiments, the disclosed systems utilize multiple machine learning models in sequence to determine likelihoods that the organizational structure of an ingested data collection should be modified in various ways. In response to generating these likelihoods, the disclosed systems generate corresponding automatic suggestions to modify the organization of the ingested data collection. In response to a detected selection of one or more of the automatic suggestions, the disclosed systems read data out of the ingested data collection in accordance with the selected automatic suggestions to effectively modify the organization of the ingested data collection.
    Type: Application
    Filed: June 14, 2021
    Publication date: December 15, 2022
    Inventors: Ritwik Sinha, Saayan Mitra, Handong Zhao, Somdeb Sarkhel, Trevor Paulsen, William Brandon George
  • Patent number: 11423422
    Abstract: The present disclosure relates to performing attribution modeling in real time using user-specified segments of touchpoint data retrieved from a database using a user-specified attribution model. For example, in one or more embodiments, a system stores raw touchpoint data in a database comprising an aggregator and a plurality of nodes. In particular, each node stores touchpoint data associated with a different user. Upon receiving a first query, the system can, in real time, generate and provide a first digital attribution report based on the stored touchpoint data. Upon receiving a second query, the system can generate a second digital attribution report for a user-specified segment of the touchpoint data represented in the first digital attribution report. Specifically, the system retrieves touchpoint data associated with the user-specified segment from the nodes of the database and uses the aggregator to combine the data to generate the second digital attribution report.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: August 23, 2022
    Assignee: Adobe Inc.
    Inventors: Trevor Paulsen, Ivan Andrus, David Wilcox
  • Patent number: 11347781
    Abstract: This disclosure relates to methods, non-transitory computer readable media, and systems that provide an attribution user interface that integrates attribution models as native components within the interface to configure analytics visualizations. By integrating attribution models and corresponding functions as native components of a user interface, the disclosed methods, non-transitory computer readable media, and systems can implement attribution models as parameters of attribution distributions or of any attribution visualizations, where the attribution models function as event categories. For instance, the disclosed methods, non-transitory computer readable media, and systems can provide analytics tools to generate visualizations of different attribution distributions of events across dimension values (or other visualizations) based on different attribution models.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: May 31, 2022
    Assignee: Adobe Inc.
    Inventors: William Brandon George, Trevor Paulsen, Jordan Walker
  • Patent number: 11347809
    Abstract: The present disclosure relates to performing attribution modeling in real time using touchpoint data that correspond to arbitrary analytics parameters (e.g., a user-specified dimension) and are retrieved from a database using an attribution model. For example, in one or more embodiments, a system stores raw data in an analytics database that comprises an aggregator and a plurality of nodes. In particular, each node stores touchpoint data associated with a different user. Upon receiving a query, the system can, in real time, retrieve subsets of the touchpoint data that correspond to a user-specified dimension in accordance with an attribution model. The system then combines the subsets of touchpoint data using the aggregator and generates the digital attribution report using the combined data.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: May 31, 2022
    Assignee: Adobe Inc.
    Inventors: Trevor Paulsen, Ivan Andrus, Nathan Purser
  • Publication number: 20220036391
    Abstract: Systems and methods are disclosed herein for automatically identifying segments of customers based on customers having similar characteristics and behaviors. In one embodiment of the invention, event-level records representing customer interactions for multiple customers are received and the event-level records are summarized to combine attributes for respective customers into customer-level records. The customer-level records include attributes for customer characteristics and behaviors based on summarizing the event-level records. Systems and methods further cluster the customer-level records based on the attributes for customer characteristics and behaviors and, based on the clustering, identify segments of clusters having a statistically significant value relative to other clusters. The systems and methods display the identified segments on a user-interface.
    Type: Application
    Filed: October 21, 2021
    Publication date: February 3, 2022
    Inventors: Craig MATHIS, Trevor PAULSEN
  • Patent number: 11128724
    Abstract: This disclosure involves performing event analytics on-the-fly based on user input to an analysis interface. An event analytics system correlates a plurality of event datasets to include a common visitor identifier. The system causes display, via the analysis interface, of information about the plurality of event datasets. The system receives, via the analysis interface, user selection of one or more event datasets, of the plurality of event datasets. Based on the selected one or more event datasets, the system generates a combined event dataset. The event analytics system receives, via the analysis interface, user input specifying information requested about the combined event dataset. The system obtains the requested information about the combined event dataset. The system causes display, via the analysis interface, of a visualization of the obtained information, wherein the visualization is based on event data from the combined event dataset in chronological order.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: September 21, 2021
    Assignee: Adobe Inc.
    Inventors: William Brandon George, Trevor Paulsen, Joshua Butikofer, Alexandra Strawn
  • Patent number: 11120058
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for generating and providing stacked attribution distributions within a stacked attribution user interface. For example, the disclosed systems can utilize attribution models to generate stacked attribution distributions as breakdowns of other attribution distributions. The disclosed systems can further provide a stacked attribution user interface that includes selectable elements for identifying event categories, dimensions, and attribution models for generating stacked attribution distributions. Based on user interaction with these selectable elements, the disclosed systems can dynamically generate, provide, and modify attribution breakdowns via the stacked attribution interface.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: September 14, 2021
    Assignee: Adobe Inc.
    Inventors: Trevor Paulsen, Nathan Purser, David Wilcox
  • Publication number: 20210281650
    Abstract: This disclosure involves performing event analytics on-the-fly based on user input to an analysis interface. An event analytics system correlates a plurality of event datasets to include a common visitor identifier. The system causes display, via the analysis interface, of information about the plurality of event datasets. The system receives, via the analysis interface, user selection of one or more event datasets, of the plurality of event datasets. Based on the selected one or more event datasets, the system generates a combined event dataset. The event analytics system receives, via the analysis interface, user input specifying information requested about the combined event dataset. The system obtains the requested information about the combined event dataset. The system causes display, via the analysis interface, of a visualization of the obtained information, wherein the visualization is based on event data from the combined event dataset in chronological order.
    Type: Application
    Filed: March 9, 2020
    Publication date: September 9, 2021
    Inventors: William Brandon George, Trevor Paulsen, Joshua Butikofer, Alexandra Strawn
  • Publication number: 20210271531
    Abstract: This disclosure involves using data science notebooks to customize and apply a visitor stitching framework. An event management system provides an initial visitor stitching framework via a data science notebook, wherein the data science notebook is an interactive environment for managing algorithms and data. The event management system receives, from a resource provider system via the data science notebook, a modification to the initial visitor stitching framework. The event management system applies the modification to the initial visitor stitching framework to generate a custom visitor stitching framework. The event management system processes a dataset associated with the resource provider system and a user using the custom visitor stitching framework to generate a stitched dataset associated with the user.
    Type: Application
    Filed: February 28, 2020
    Publication date: September 2, 2021
    Inventors: Trevor Paulsen, Joshua Butikofer, Adrian Tanase
  • Publication number: 20210248129
    Abstract: This disclosure involves stitching event data using identity mappings. An event analytics system generates and stores an event dataset including first event data for a first set of events associated with a user. The first event data includes timestamps and a device identifier. The system identifies second event data for a second event associated with the user. The second event data includes a timestamp, the device identifier, and a user identifier. The system appends the second event data to the event dataset. Based on the second event data, the system generates and stores an identity mapping that maps the device identifier to the user identifier. Asynchronously to generating and storing the event dataset, based on the identity mapping and a predetermined look-back window, the system updates the first event data to include the user identifier.
    Type: Application
    Filed: February 6, 2020
    Publication date: August 12, 2021
    Inventors: Trevor Paulsen, Joshua Butikofer, Ankita Mahajan, Adrian Tanase
  • Patent number: 11080732
    Abstract: Systems and methods are disclosed herein for providing a user interface representing differences between segments of end users. The systems and methods receive user input on a user interface identifying a first segment, the first segment being a subset of the end users having a particular characteristic, determine differences between the first segment and a second segment, and represent, on the user interface, the differences between the first segment and the second segment based on relative significances of the differences. The marketer using the user interface is able to quickly and easily identify the metrics, dimensions, and/or relationships to other segments that most distinguish the compared segments from one another.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: August 3, 2021
    Assignee: ADOBE INC.
    Inventors: Trevor Paulsen, Craig Mathis, Nikolaos Vlassis, Branislav Kveton, Kristopher Paries, Ivan Andrus, Hung Bui, Michael Rimer
  • Patent number: 10970338
    Abstract: The present disclosure relates to performing attribution channel modeling in real time using touchpoint data that corresponds to a user-specified set of channels and is retrieved from a database using a user-specified attribution model. For example, in one or more embodiments, a system stores raw data in an attribution database that comprises an aggregator and a plurality of nodes. In particular, each node stores touchpoint data associated with a different user. Upon receiving a query, the system can, in real time, retrieve subsets of the touchpoint data that corresponds to a user-defined set of distribution channels in accordance with a user-specified attribution model. The system then combines the subsets of touchpoint data using the aggregator and generates the digital attribution report using the combined data.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: April 6, 2021
    Assignee: ADOBE INC.
    Inventors: Trevor Paulsen, Ivan Andrus, Vladislav Turchenko, Dirk DeHart, David Wilcox, Brian Jarvis
  • Patent number: 10902443
    Abstract: Techniques are disclosed for identifying, assessing, and presenting differences between segments of customers. The techniques identify differences in categorical features of the customers in two segments. The techniques use observed data to identify differences in a categorical feature. The techniques then assess whether the observed difference is a real difference applicable to the entire customer population or the result of random chance. The categorical features with the most significant differences (i.e., unlikely due to random chance) are presented, for example, to allow a marketer to easily appreciate the most significant segment differences. Certain techniques account for segment overlap (i.e., customers being in both segments) in assessing whether differences are due to random chance. Certain techniques limit the presented categorical features to account for common knowledge and/or false testing issues.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: January 26, 2021
    Assignee: ADOBE INC.
    Inventors: Ritwik Sinha, Shiv Kumar Saini, Trevor Paulsen, Mike Rimer
  • Publication number: 20200151282
    Abstract: The present disclosure relates to performing attribution modeling in real time using touchpoint data that correspond to arbitrary analytics parameters (e.g., a user-specified dimension) and are retrieved from a database using an attribution model. For example, in one or more embodiments, a system stores raw data in an analytics database that comprises an aggregator and a plurality of nodes. In particular, each node stores touchpoint data associated with a different user. Upon receiving a query, the system can, in real time, retrieve subsets of the touchpoint data that correspond to a user-specified dimension in accordance with an attribution model. The system then combines the subsets of touchpoint data using the aggregator and generates the digital attribution report using the combined data.
    Type: Application
    Filed: November 13, 2018
    Publication date: May 14, 2020
    Inventors: Trevor Paulsen, Ivan Andrus, Nathan Purser
  • Publication number: 20200151741
    Abstract: The present disclosure relates to performing attribution modeling in real time using user-specified segments of touchpoint data retrieved from a database using a user-specified attribution model. For example, in one or more embodiments, a system stores raw touchpoint data in a database comprising an aggregator and a plurality of nodes. In particular, each node stores touchpoint data associated with a different user. Upon receiving a first query, the system can, in real time, generate and provide a first digital attribution report based on the stored touchpoint data. Upon receiving a second query, the system can generate a second digital attribution report for a user-specified segment of the touchpoint data represented in the first digital attribution report. Specifically, the system retrieves touchpoint data associated with the user-specified segment from the nodes of the database and uses the aggregator to combine the data to generate the second digital attribution report.
    Type: Application
    Filed: November 13, 2018
    Publication date: May 14, 2020
    Inventors: Trevor Paulsen, Ivan Andrus, David Wilcox