Patents by Inventor David R. Mellor

David R. Mellor 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: 10038698
    Abstract: Methods and systems are described for allowing third party developers to add extensions to a cloud service provider's software as a service (SaaS) services by editing an ‘empty’ config file according to a schema provided by the cloud service provider to form a delta file and then merging the delta file with an internal, full version of the config file. The full config file is then used to initialize and instantiate objects upon a restart of the cloud provider's services.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: July 31, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: David R. Mellor
  • Patent number: 9825964
    Abstract: Enforcing access control to individual extensions of services in a multi-tenant cloud environment by initializing objects for the extension based on public and private configuration files with service access rules that are merged is described. This allows third party vendors to specify payment rules for their own extensions while securely keeping the core extension configuration files. Tenants of the multi-tenant cloud environment can pick and choose which services to purchase, and the cloud environment automates the process of accessing the service using the third-party developer's tenant access list rules.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: November 21, 2017
    Assignee: Oracle International Corporation
    Inventors: David R. Mellor, Andrew H. Jones, Charles Lattimer
  • Publication number: 20170078302
    Abstract: Enforcing access control to individual extensions of services in a multi-tenant cloud environment by initializing objects for the extension based on public and private configuration files with service access rules that are merged is described. This allows third party vendors to specify payment rules for their own extensions while securely keeping the core extension configuration files. Tenants of the multi-tenant cloud environment can pick and choose which services to purchase, and the cloud environment automates the process of accessing the service using the third-party developer's tenant access list rules.
    Type: Application
    Filed: November 9, 2016
    Publication date: March 16, 2017
    Applicant: Oracle International Corporation
    Inventors: David R. Mellor, Andrew H. Jones, Charles Lattimer
  • Patent number: 9495143
    Abstract: Enforcing access control to individual extensions of services in a multi-tenant cloud environment by initializing objects for the extension based on public and private configuration files with service access rules that are merged is described. This allows third party vendors to specify payment rules for their own extensions while securely keeping the core extension configuration files. Tenants of the multi-tenant cloud environment can pick and choose which services to purchase, and the cloud environment automates the process of accessing the service using the third-party developer's tenant access list rules.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: November 15, 2016
    Assignee: Oracle International Corporation
    Inventors: David R. Mellor, Andrew H. Jones, Charles Lattimer
  • Publication number: 20160139911
    Abstract: Methods and systems are described for allowing third party developers to add extensions to a cloud service provider's software as a service (SaaS) services by editing an ‘empty’ config file according to a schema provided by the cloud service provider to form a delta file and then merging the delta file with an internal, full version of the config file. The full config file is then used to initialize and instantiate objects upon a restart of the cloud provider's services.
    Type: Application
    Filed: January 27, 2016
    Publication date: May 19, 2016
    Inventor: David R. Mellor
  • Patent number: 9294482
    Abstract: Methods and systems are described for allowing third party developers to add extensions to a cloud service provider's software as a service (SaaS) services by editing an ‘empty’ config file according to a schema provided by the cloud service provider to form a delta file and then merging the delta file with an internal, full version of the config file. The full config file is then used to initialize and instantiate objects upon a restart of the cloud provider's services.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: March 22, 2016
    Assignee: Oracle International Corporation
    Inventor: David R. Mellor
  • Publication number: 20150033217
    Abstract: Methods and systems are described for allowing third party developers to add extensions to a cloud service provider's software as a service (SaaS) services by editing an ‘empty’ config file according to a schema provided by the cloud service provider to form a delta file and then merging the delta file with an internal, full version of the config file. The full config file is then used to initialize and instantiate objects upon a restart of the cloud provider's services.
    Type: Application
    Filed: September 3, 2013
    Publication date: January 29, 2015
    Applicant: Oracle International Corporation
    Inventor: David R. Mellor
  • Publication number: 20150033365
    Abstract: Enforcing access control to individual extensions of services in a multi-tenant cloud environment by initializing objects for the extension based on public and private configuration files with service access rules that are merged is described. This allows third party vendors to specify payment rules for their own extensions while securely keeping the core extension configuration files. Tenants of the multi-tenant cloud environment can pick and choose which services to purchase, and the cloud environment automates the process of accessing the service using the third-party developer's tenant access list rules.
    Type: Application
    Filed: September 20, 2013
    Publication date: January 29, 2015
    Applicant: Oracle International Corporation
    Inventors: David R. Mellor, Andrew H. Jones, Charles Lattimer