Patents by Inventor Joshua Butikofer

Joshua Butikofer 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
  • 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
  • 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