Patents Assigned to ServiceMesh, Inc.
  • Patent number: 9069599
    Abstract: In embodiments of the present invention improved capabilities are described for a virtualization environment adapted for development and deployment of at least one software workload, the virtualization environment having a metamodel framework that allows the association of a policy to the software workload upon development of the workload that is applied upon deployment of the software workload. This allows a developer to define a security zone and to apply at least one type of security policy with respect to the security zone including the type of security zone policy in the metamodel framework such that the type of security zone policy can be associated with the software workload upon development of the software workload, and if the type of security zone policy is associated with the software workload, automatically applying the security policy to the software workload when the software workload is deployed within the security zone.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: June 30, 2015
    Assignee: ServiceMesh, Inc.
    Inventors: Frank R. Martinez, Eric Pulier
  • Patent number: 8931038
    Abstract: According to one system of the invention, the system provides a cloud-computing service from a cloud-computing environment having a plurality of cloud-computing resources. The system may include a management module configured to manage a cloud-computing resource of the plurality of cloud-computing resources as a cloud-computing service, wherein the cloud-computing service performs a computer workload, an adapter configured to connect to the cloud-computing resource to the system and translate a management instruction received from the management module into a proprietary cloud application program interface call for the cloud-computing resource, a cloud service bus configured to route the management instruction from the management module to the adapter, a consumption module configured to allow a user to subscribe the cloud-computing service, a planning module configured to plan the cloud-computing service, and a build module configured to build the cloud-computing service from the cloud-computing resource.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: January 6, 2015
    Assignee: ServiceMesh, Inc.
    Inventors: Eric Pulier, Frank Martinez, Duncan Christopher Hill
  • Patent number: 8887228
    Abstract: According to one system of the invention, the system provides a cloud-computing service from a cloud-computing environment having a plurality of cloud-computing resources. The system may include a management module configured to manage a cloud-computing resource of the plurality of cloud-computing resources as a cloud-computing service, wherein the cloud-computing service performs a computer workload, an adapter configured to connect to the cloud-computing resource to the system and translate a management instruction received from the management module into a proprietary cloud application program interface call for the cloud-computing resource, a cloud service bus configured to route the management instruction from the management module to the adapter, a consumption module configured to allow a user to subscribe the cloud-computing service, a planning module configured to plan the cloud-computing service, and a build module configured to build the cloud-computing service from the cloud-computing resource.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: November 11, 2014
    Assignee: ServiceMesh, Inc.
    Inventors: Eric Pulier, Frank Martinez, Duncan Christopher Hill
  • Publication number: 20140280978
    Abstract: Systems, methods, and non-transitory computer-readable media can receive information about requested resources from a computational resource consumer. The information about the requested resources can be analyzed to generate a first multi-dimensional array including a first set of name-value pairs associated with the requested resources. Information about offered resources can be received from a computational resource provider. The information about the offered resources can be analyzed to generate a second multi-dimensional array including a second set of name-value pairs associated with the offered resources. The first multi-dimensional array and the second multi-dimensional array can be evaluated based on an evaluation algorithm.
    Type: Application
    Filed: March 24, 2014
    Publication date: September 18, 2014
    Applicant: ServiceMesh, Inc.
    Inventors: Frank Martinez, Eric Pulier, David Roberts
  • Publication number: 20140280977
    Abstract: Systems, methods, and non-transitory computer-readable media can receive information about requested resources from a computational resource consumer. The information about the requested resources can be analyzed to generate a first multi-dimensional array including a first set of name-value pairs associated with the requested resources. Information about offered resources can be received from a computational resource provider. The information about the offered resources can be analyzed to generate a second multi-dimensional array including a second set of name-value pairs associated with the offered resources. The first multi-dimensional array and the second multi-dimensional array can be evaluated based on an evaluation algorithm.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 18, 2014
    Applicant: ServiceMesh, Inc.
    Inventors: Frank Martinez, Eric Pulier, David Roberts
  • Publication number: 20140201218
    Abstract: Systems, methods, and non-transitory computer-readable media can receive information about an application design plan. The application design plan can be associated with at least one deployment criterion. One or more available infrastructure resources can be identified based on the information about the application design plan. A plurality of deployment options can be determined based on the one or more available infrastructure resources. The plurality of deployment options can be determined to be compliant with the at least one deployment criterion. The plurality of deployment options can be ranked to produce an ordered set of deployment options.
    Type: Application
    Filed: March 14, 2014
    Publication date: July 17, 2014
    Applicant: ServiceMesh, Inc.
    Inventors: John Catalano, Kyle Falkenhagen, Frank Martinez, Eric Pulier, Tim Woodall
  • Publication number: 20140201017
    Abstract: Systems, methods, and non-transitory computer-readable media can provide access to a first-level computing resource via a service catalog. In some instances, the first-level computing resource can be created by a first entity. Moreover, a second-level computing resource can be received. In some cases, the second-level computing resource can be created by a second entity based, at least in part, on the first-level computing resource. Access to the second-level computing resource can be provided via the service catalog. Relational information associated with the first-level computing resource and the second-level computing resource can be tracked.
    Type: Application
    Filed: March 14, 2014
    Publication date: July 17, 2014
    Applicant: SERVICEMESH, INC.
    Inventors: John Catalano, Kyle Falkenhagen, Eric Pulier, David Roberts, Tim Woodall
  • Patent number: 8514868
    Abstract: Embodiments of the present invention provide a cloud gateway system, a cloud hypervisor system, and methods for implementing same. The cloud gateway system extends the security, manageability, and quality of service membrane of a corporate enterprise network into cloud infrastructure provider networks, enabling cloud infrastructure to be interfaced as if it were on the enterprise network. The cloud hypervisor system provides an interface to cloud infrastructure provider management systems and infrastructure instances that enables existing enterprise systems management tools to manage cloud infrastructure substantially the same as they manage local virtual machines via common server hypervisor APIs.
    Type: Grant
    Filed: June 19, 2009
    Date of Patent: August 20, 2013
    Assignee: ServiceMesh, Inc.
    Inventor: Duncan Christopher Hill
  • Publication number: 20120185913
    Abstract: In embodiments of the present invention improved capabilities are described for a virtualization environment adapted for development and deployment of at least one software workload, the virtualization environment having a metamodel framework that allows the association of a policy to the software workload upon development of the workload that is applied upon deployment of the software workload. This allows a developer to define a security zone and to apply at least one type of security policy with respect to the security zone including the type of security zone policy in the metamodel framework such that the type of security zone policy can be associated with the software workload upon development of the software workload, and if the type of security zone policy is associated with the software workload, automatically applying the security policy to the software workload when the software workload is deployed within the security zone.
    Type: Application
    Filed: January 19, 2012
    Publication date: July 19, 2012
    Applicant: SERVICEMESH, INC.
    Inventors: Frank R. Martinez, Eric Pulier
  • Publication number: 20100027552
    Abstract: Embodiments of the present invention provide a cloud gateway system, a cloud hypervisor system, and methods for implementing same. The cloud gateway system extends the security, manageability, and quality of service membrane of a corporate enterprise network into cloud infrastructure provider networks, enabling cloud infrastructure to be interfaced as if it were on the enterprise network. The cloud hypervisor system provides an interface to cloud infrastructure provider management systems and infrastructure instances that enables existing enterprise systems management tools to manage cloud infrastructure substantially the same as they manage local virtual machines via common server hypervisor APIs.
    Type: Application
    Filed: June 19, 2009
    Publication date: February 4, 2010
    Applicant: ServiceMesh, Inc.
    Inventor: Duncan Christopher Hill