Patents by Inventor Eric Pulier

Eric Pulier 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: 20180131629
    Abstract: According to one system of the invention, the system provides a cloud-computing service from a cloud-computing environment comprising a plurality of cloud-computing resources.
    Type: Application
    Filed: June 19, 2017
    Publication date: May 10, 2018
    Inventors: Eric Pulier, Frank Martinez, Duncan Christopher Hill
  • Publication number: 20180131724
    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: June 13, 2017
    Publication date: May 10, 2018
    Inventors: Frank R. Martinez, Eric Pulier
  • Publication number: 20170279732
    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: June 9, 2017
    Publication date: September 28, 2017
    Inventors: Frank Martinez, Eric Pulier, David Roberts
  • Publication number: 20170235570
    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: April 28, 2017
    Publication date: August 17, 2017
    Inventors: John Catalano, Kyle Falkenhagen, Frank Martinez, Eric Pulier, Tim Woodall
  • Publication number: 20170132677
    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: January 23, 2017
    Publication date: May 11, 2017
    Inventors: John Catalano, Kyle Falkenhagen, Eric Pulier, David Roberts, Tim Woodall
  • Publication number: 20170126787
    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.
    Type: Application
    Filed: October 7, 2016
    Publication date: May 4, 2017
    Inventors: Frank Martinez, Eric Pulier
  • Publication number: 20170052676
    Abstract: Various embodiments of the present technology generally relate to a platform for creating, tracking, modifying, redeeming and destroying unique virtual objects. Some embodiments of the platform allow registered users to create the unique virtual objects and distribute them to an initial population which can trade, modify, combine, separate or otherwise interact with the virtual objects. The platform can track each of the unique virtual objects and their current state as they are transferred, activated, merged, etc. with other virtual objects via a reactor framework within the platform. The platform can also provide an interface for merchants to accept the virtual objects from current owners in exchange for other items (e.g., consumer products, promotional materials, etc.).
    Type: Application
    Filed: August 5, 2016
    Publication date: February 23, 2017
    Inventors: Eric Pulier, Craig C Sellars, Gunther Thiel, Lukas Fluri
  • Patent number: 9489647
    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.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 8, 2016
    Assignee: CSC Agility Platform, Inc.
    Inventors: Frank Martinez, Eric Pulier
  • Publication number: 20160321572
    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.
    Type: Application
    Filed: March 15, 2013
    Publication date: November 3, 2016
    Inventors: Frank Martinez, Eric Pulier
  • Publication number: 20160112453
    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: May 22, 2015
    Publication date: April 21, 2016
    Inventors: Frank R. Martinez, Eric Pulier
  • 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
  • Publication number: 20150067783
    Abstract: According to one system of the invention, the system provides a cloud-computing service from a cloud-computing environment comprising a plurality of cloud-computing resources.
    Type: Application
    Filed: November 10, 2014
    Publication date: March 5, 2015
    Inventors: Eric Pulier, Frank Martinez, Duncan Christopher Hill
  • 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: 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: 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: 20140280961
    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.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Frank Martinez, Eric Pulier
  • Publication number: 20140278623
    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.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Frank Martinez, Eric Pulier
  • 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
  • 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