Patents by Inventor Erik Wright

Erik Wright 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: 20240114961
    Abstract: A non-combustible aerosol provision device for generating an aerosol from an aerosol-generating material is disclosed. The non-combustible aerosol provision device includes a chamber for receiving a consumable including aerosol-generating material to enable the non-combustible aerosol provision device to generate an aerosol from the aerosol-generating material, wherein the chamber is configured to accommodate, one at a time, a first consumable comprising aerosol-generating material at a first axial position in the chamber and a second consumable including aerosol-generating material having different dimensions to those of the first consumable at a second axial position in the chamber.
    Type: Application
    Filed: February 2, 2022
    Publication date: April 11, 2024
    Inventors: Jeremy CAMPBELL, Luke James WARREN, Erik-Jouke BIJL, Matthew WRIGHT, Daniel Anthony WALTON
  • Patent number: 11803563
    Abstract: Methods and systems for processing real-time event data by aggregating event data over various time windows and storing aggregate event data records containing the aggregated data. The method may include receiving event data at a current time, determining that the event data relates to a time prior to the beginning of a current time window, and identifying, based on the time, one or more stored aggregate event records each associated with a respective previous time window. The method may include creating, for each of the identified one or more stored aggregate event records, a new aggregate event record containing updated aggregate event data adjusted by the event data, and storing each new aggregate event record in association with its respective previous time window and a creation timestamp reflecting the current time.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: October 31, 2023
    Assignee: Shopify Inc.
    Inventors: Erik Wright, Michael Highstead, David Muto, David Sugden, James Hall
  • Publication number: 20220365507
    Abstract: The disclosed technology relates to an intelligent motion control system that utilizes onboard sensors and processing to guide a surface manipulation machine along a path of travel on a surface, confirm a position of the machine with respect to the surface, and actuate a surface manipulation tool to achieve a desired surface profile or locate a point of interest. The system may include a first and second surface profiler that is configured to scan a surface on which the system travels and a positional sensor configured to generate positional data representing a position of the machine. The processor is configured to generate topography data based on output received from the first surface profiler, generate intermediate data based on output received from the second profiler, compare the intermediate data with the topography data to calculate an offset; and control motion of the system based on the offset.
    Type: Application
    Filed: March 30, 2022
    Publication date: November 17, 2022
    Inventors: Erik Wright, Christopher Steven Clay
  • Patent number: 11397727
    Abstract: Systems and methods for processing out of order data incrementally are provided. A database is maintained containing rows of data, each row of data having a timestamp and pertaining to a transaction, for example in the e-commerce platform. New data for new rows of data is received. At least some of the data is out of order. Each new row of data is processed in the same manner irrespective of whether the row is out of order or in order using a computation graph including at least one execution node configured to perform out-of-order incremental processing. A processing result is output based on the processing, wherein the result is up to date based on data that has been received.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: July 26, 2022
    Assignee: SHOPIFY INC.
    Inventors: Erik Wright, Samy Abidib, Julien Letrouit
  • Patent number: 11397416
    Abstract: The disclosed technology relates to an intelligent motion control system that utilizes onboard sensors and processing to guide a surface manipulation machine along a path of travel on a surface, confirm a position of the machine with respect to the surface, and actuate a surface manipulation tool to achieve a desired surface profile or locate a point of interest. The system may include a first and second surface profiler that is configured to scan a surface on which the system travels and a positional sensor configured to generate positional data representing a position of the machine. The processor is configured to generate topography data based on output received from the first surface profiler, generate intermediate data based on output received from the second profiler, compare the intermediate data with the topography data to calculate an offset; and control motion of the system based on the offset.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: July 26, 2022
    Assignee: PRECISION BUILDING GROUP
    Inventors: Erik Wright, Christopher Steven Clay
  • Publication number: 20220067041
    Abstract: Methods and systems for processing real-time event data by aggregating event data over various time windows and storing aggregate event data records containing the aggregated data. The method may include receiving event data at a current time, determining that the event data relates to a time prior to the beginning of a current time window, and identifying, based on the time, one or more stored aggregate event records each associated with a respective previous time window. The method may include creating, for each of the identified one or more stored aggregate event records, a new aggregate event record containing updated aggregate event data adjusted by the event data, and storing each new aggregate event record in association with its respective previous time window and a creation timestamp reflecting the current time.
    Type: Application
    Filed: August 27, 2020
    Publication date: March 3, 2022
    Applicant: Shopify Inc.
    Inventors: Erik Wright, Michael Highstead, David Muto, David Sugden, James Hall
  • Publication number: 20200379978
    Abstract: Systems and methods for processing out of order data incrementally are provided. A database is maintained containing rows of data, each row of data having a timestamp and pertaining to a transaction, for example in the e-commerce platform. New data for new rows of data is received. At least some of the data is out of order. Each new row of data is processed in the same manner irrespective of whether the row is out of order or in order using a computation graph including at least one execution node configured to perform out-of-order incremental processing. A processing result is output based on the processing, wherein the result is up to date based on data that has been received.
    Type: Application
    Filed: June 3, 2019
    Publication date: December 3, 2020
    Inventors: ERIK WRIGHT, SAMY ABIDIB, JULIEN LETROUIT
  • Publication number: 20190332082
    Abstract: The disclosed technology relates to an intelligent motion control system that utilizes onboard sensors and processing to guide a surface manipulation machine along a path of travel on a surface, confirm a position of the machine with respect to the surface, and actuate a surface manipulation tool to achieve a desired surface profile or locate a point of interest. The system may include a first and second surface profiler that is configured to scan a surface on which the system travels and a positional sensor configured to generate positional data representing a position of the machine. The processor is configured to generate topography data based on output received from the first surface profiler, generate intermediate data based on output received from the second profiler, compare the intermediate data with the topography data to calculate an offset; and control motion of the system based on the offset.
    Type: Application
    Filed: April 24, 2019
    Publication date: October 31, 2019
    Inventors: Erik Wright, Christopher Steven Clay
  • Publication number: 20080209052
    Abstract: A method and system for delivering value added service (VAS) applications offered by a service provider to a subscribing end user is presented. The method includes collecting, by a user service module, end user device information, forwarding, by the service provider, end user information, to a server, creating, by the service provider, target end user profiles, VAS application campaigns, and campaign schedules, and storing the same in the server. The method further comprises communicating, between the server and the user service module, to display an offer in the end user device for at least one of the VAS applications, in accordance with the target profiles, the application campaigns, and schedules, wherein, upon selecting by the user, the at least one of the VAS applications is loaded, installed, and activated in the end user device without further end user actions.
    Type: Application
    Filed: February 22, 2007
    Publication date: August 28, 2008
    Applicant: RADIALPOINT INC.
    Inventors: Corey Velan, Erik Wright, Marty Algire, Luc Boulianne, Mario Contestabile, Craig Frisch, Thierry Baron, Carlos Saldanha, Benjamin Skowronski, Frank Kouretas