Patents by Inventor Shaun SENECAL

Shaun SENECAL 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).

  • Patent number: 11880484
    Abstract: A multi-tenant system sends jobs for execution on a secondary platform such as a cloud based platform. The multi-tenant system sends tenant data for multiple tenants to the secondary platform. The multi-tenant system obtains job-level credentials from the secondary platform, for example, security tokens that provide access to tenant data for a fixed length of time. The multi-tenant system uses the job-level credentials for enforcing tenant level data isolation for jobs executed on the secondary platform. This ensures that the jobs executing on the secondary platform do not access, modify, or delete data of tenants not related to the job.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: January 23, 2024
    Assignee: Salesforce, Inc.
    Inventors: Christopher James Wu, Shaun Senecal
  • Publication number: 20210141923
    Abstract: A multi-tenant system sends jobs for execution on a secondary platform such as a cloud based platform. The multi-tenant system sends tenant data for multiple tenants to the secondary platform. The multi-tenant system obtains job-level credentials from the secondary platform, for example, security tokens that provide access to tenant data for a fixed length of time. The multi-tenant system uses the job-level credentials for enforcing tenant level data isolation for jobs executed on the secondary platform. This ensures that the jobs executing on the secondary platform do not access, modify, or delete data of tenants not related to the job.
    Type: Application
    Filed: November 12, 2019
    Publication date: May 13, 2021
    Inventors: Christopher James Wu, Shaun Senecal
  • Patent number: 10585698
    Abstract: Methods, systems, and devices for multi-tenant workflow processing are described. In some cases, a cloud platform may utilize a set of pre-defined batch processes (e.g., workflow templates) and tenant-specific configurations for instantiating and executing tenant-specific batch processes for each tenant of a user. As such, the cloud platform may utilize common data process workflows for each tenant, where a configuration specifies tenant-specific information for the common data process workflows. The workflow templates may include a set of job definitions (e.g., actions for a server to execute) and a schedule defining the frequency for running the templates for a specific project. The configurations may indicate a tenant to execute the workflow templates for, and may include tenant-specific information to override default template information.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: March 10, 2020
    Assignee: salesforce.com, inc.
    Inventors: Thomas Gerber, Kit Pang Szeto, Vitaly Gordon, Ji Oh Yoo, Shaun Senecal, Gregory Rice, Ka Hou Chan
  • Publication number: 20190146830
    Abstract: Methods, systems, and devices for multi-tenant workflow processing are described. In some cases, a cloud platform may utilize a set of pre-defined batch processes (e.g., workflow templates) and tenant-specific configurations for instantiating and executing tenant-specific batch processes for each tenant of a user. As such, the cloud platform may utilize common data process workflows for each tenant, where a configuration specifies tenant-specific information for the common data process workflows. The workflow templates may include a set of job definitions (e.g., actions for a server to execute) and a schedule defining the frequency for running the templates for a specific project. The configurations may indicate a tenant to execute the workflow templates for, and may include tenant-specific information to override default template information.
    Type: Application
    Filed: November 10, 2017
    Publication date: May 16, 2019
    Inventors: Thomas Gerber, Kit Pang Szeto, Vitaly Gordon, Ji Oh Yoo, Shaun Senecal, Gregory Rice, Ka Hou Chan
  • Publication number: 20080313153
    Abstract: A computer-readable storage medium includes executable instructions to generate a context definition. A query is generated against a data source based on data requirements specified in the context definition. The query is executed against the data source to generate a data source result. The data source result is stored in a report document. A data view for the context definition comprises specific values for the context definition and characterizes the data in the report document. The data view is stored in the report document.
    Type: Application
    Filed: May 15, 2008
    Publication date: December 18, 2008
    Applicant: BUSINESS OBJECTS, S.A.
    Inventors: Timothy John LAWRENCE, Jian Hong TAN, Brandon Jacob WHITE, Shaun SENECAL, Jonathan Tong Kiong TIU