Patents by Inventor Jim Donahue

Jim Donahue 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: 8739157
    Abstract: A system is provided to manage cloud deployment configuration of a computing application. The system comprises a request detector, a retrieving module, a manager loader, a configuration change request detector, and a configuration module. The request detector may be configured to detect a request to install a manager agent on an instance of a virtual machine executing a computing application within a virtualization service. The retrieving module may be configured to obtain a manager agent object for loading the manager agent, and install the manager agent on the instance. The manager loader may be configured to invoke the manager agent to collect metrics for the computing application. The configuration change request detector may be configured to receive an instruction to alter cloud deployment configuration of the computing application. The configuration module may be configured to automatically alter the cloud deployment configuration of the computing application in response to the instruction.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: May 27, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Ricky Ho, Jim Donahue
  • Patent number: 8676939
    Abstract: A system is provided to deploy a computing application in a cloud using a service provider interface. The system comprises a configuration request detector, a configuration object retriever, and a configuration installer. The configuration request detector receives, at a computer system provided within a virtualization service, a configuration request. The configuration object retriever retrieves a configuration object in response to the configuration request. The configuration installer uses the configuration object, to automatically install a configuration associated with the configuration object to produce a second version of the computing application. The second version of the computing application provides additional features or services according to the definition of the configuration object.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: March 18, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Jim Donahue, Ricky Ho
  • Patent number: 8656023
    Abstract: A system is provided to deploy a computing application on a cloud using optimization criteria. The system comprises a launch request detector to detect a request to launch a computing application within a virtualization service, an application requirement detector to determine application requirement for the computing application, a cloud resource inventory detector to determine cloud resource inventory, an optimization requirement detector, a matching module, and a configuration module. The optimization requirement detector may be configured to determine an optimization requirement. The matching module may be configured to perform matching of the application requirement with the resource inventory based on the optimization requirement.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: February 18, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Ricky Ho, Jim Donahue
  • Publication number: 20140040473
    Abstract: A system is provided to deploy a computing application on a cloud using optimization criteria. The system comprises a launch request detector to detect a request to launch a computing application within a virtualization service, an application requirement detector to determine application requirement for the computing application, a cloud resource inventory detector to determine cloud resource inventory, an optimization requirement detector, a matching module, and a configuration module. The optimization requirement detector may be configured to determine an optimization requirement. The matching module may be configured to perform matching of the application requirement with the resource inventory based on the optimization requirement.
    Type: Application
    Filed: August 26, 2010
    Publication date: February 6, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Ricky Ho, Jim Donahue
  • Publication number: 20140040656
    Abstract: A system is provided to manage cloud deployment configuration of a computing application. The system comprises a request detector, a retrieving module, a manager loader, a configuration change request detector, and a configuration module. The request detector may be configured to detect a request to install a manager agent on an instance of a virtual machine executing a computing application within a virtualization service. The retrieving module may be configured to obtain a manager agent object for loading the manager agent, and install the manager agent on the instance. The manager loader may be configured to invoke the manager agent to collect metrics for the computing application. The configuration change request detector may be configured to receive an instruction to alter cloud deployment configuration of the computing application. The configuration module may be configured to automatically alter the cloud deployment configuration of the computing application in response to the instruction.
    Type: Application
    Filed: August 26, 2010
    Publication date: February 6, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Ricky Ho, Jim Donahue
  • Publication number: 20140040438
    Abstract: A system is provided to deploy a computing application in a cloud using a service provider interface. The system comprises a configuration request detector, a configuration object retriever, and a configuration installer. The configuration request detector receives, at a computer system provided within a virtualization service, a configuration request. The configuration object retriever retrieves a configuration object in response to the configuration request. The configuration installer uses the configuration object, to automatically install a configuration associated with the configuration object to produce a second version of the computing application. The second version of the computing application provides additional features or services according to the definition of the configuration object.
    Type: Application
    Filed: August 26, 2010
    Publication date: February 6, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Jim Donahue, Ricky Ho
  • Patent number: 8549066
    Abstract: A system is provided to deploy a computing application on a cloud using a service provider interface. The system comprises a launch request detector, a service provider interface selector, and a launcher. The launch request detector may be configured to detect a request to launch a server computer system within a virtualization service. The server computer system, in one example embodiment, comprises a computing application and a service provider interface layer. The service provider interface selector may be configured to determine an implementation of the virtualization service and access a service provider interface associated with the implementation of the virtualization service. The launcher may be configured to complete launching of the server computer system within the virtualization service, utilizing the selected service provider interface.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: October 1, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Jim Donahue, Ricky Ho