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: 20170279732Abstract: 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: ApplicationFiled: June 9, 2017Publication date: September 28, 2017Inventors: Frank Martinez, Eric Pulier, David Roberts
-
Publication number: 20170235570Abstract: 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: ApplicationFiled: April 28, 2017Publication date: August 17, 2017Inventors: John Catalano, Kyle Falkenhagen, Frank Martinez, Eric Pulier, Tim Woodall
-
Publication number: 20170132677Abstract: 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: ApplicationFiled: January 23, 2017Publication date: May 11, 2017Inventors: John Catalano, Kyle Falkenhagen, Eric Pulier, David Roberts, Tim Woodall
-
Publication number: 20170126787Abstract: 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: ApplicationFiled: October 7, 2016Publication date: May 4, 2017Inventors: Frank Martinez, Eric Pulier
-
Publication number: 20170052676Abstract: 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: ApplicationFiled: August 5, 2016Publication date: February 23, 2017Inventors: Eric Pulier, Craig C Sellars, Gunther Thiel, Lukas Fluri
-
Patent number: 9489647Abstract: 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: GrantFiled: March 15, 2013Date of Patent: November 8, 2016Assignee: CSC Agility Platform, Inc.Inventors: Frank Martinez, Eric Pulier
-
Publication number: 20160321572Abstract: 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: ApplicationFiled: March 15, 2013Publication date: November 3, 2016Inventors: Frank Martinez, Eric Pulier
-
Publication number: 20160112453Abstract: 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: ApplicationFiled: May 22, 2015Publication date: April 21, 2016Inventors: Frank R. Martinez, Eric Pulier
-
Patent number: 9069599Abstract: 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: GrantFiled: January 19, 2012Date of Patent: June 30, 2015Assignee: ServiceMesh, Inc.Inventors: Frank R. Martinez, Eric Pulier
-
Publication number: 20150067783Abstract: 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: ApplicationFiled: November 10, 2014Publication date: March 5, 2015Inventors: Eric Pulier, Frank Martinez, Duncan Christopher Hill
-
Patent number: 8931038Abstract: 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: GrantFiled: January 19, 2011Date of Patent: January 6, 2015Assignee: ServiceMesh, Inc.Inventors: Eric Pulier, Frank Martinez, Duncan Christopher Hill
-
Patent number: 8887228Abstract: 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: GrantFiled: January 19, 2011Date of Patent: November 11, 2014Assignee: ServiceMesh, Inc.Inventors: Eric Pulier, Frank Martinez, Duncan Christopher Hill
-
Publication number: 20140280977Abstract: 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: ApplicationFiled: March 14, 2014Publication date: September 18, 2014Applicant: ServiceMesh, Inc.Inventors: Frank Martinez, Eric Pulier, David Roberts
-
Publication number: 20140280961Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventors: Frank Martinez, Eric Pulier
-
Publication number: 20140278623Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventors: Frank Martinez, Eric Pulier
-
Publication number: 20140280978Abstract: 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: ApplicationFiled: March 24, 2014Publication date: September 18, 2014Applicant: ServiceMesh, Inc.Inventors: Frank Martinez, Eric Pulier, David Roberts
-
Publication number: 20140201017Abstract: 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: ApplicationFiled: March 14, 2014Publication date: July 17, 2014Applicant: SERVICEMESH, INC.Inventors: John Catalano, Kyle Falkenhagen, Eric Pulier, David Roberts, Tim Woodall
-
Publication number: 20140201218Abstract: 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: ApplicationFiled: March 14, 2014Publication date: July 17, 2014Applicant: ServiceMesh, Inc.Inventors: John Catalano, Kyle Falkenhagen, Frank Martinez, Eric Pulier, Tim Woodall
-
Patent number: 8725886Abstract: A policy indicative of overprovisioning and underprovisioning indicators defining rules to specify a triggering event indicating the need to reassess the provisioning of a user. Such reprovisioning occurs automatically upon occurrences of predetermined events, and may even be undetectable to the user. Since the reprovisioning can either expand or contract the resources available to a particular user, users are matched to an optimal, or “best fit” computational resource set to correspond to the demands of the particular user. Provisioning determining a class of the user, and is indicative of an expected resource load the user imposes. The provisioner continuously monitors usage imposed by the user to aggregate a user profile indicative of provisioning demands, automatically reevaluating the class based on the aggregated user profile according to predetermined events, and selectively reassigning the provisioning environment based on the reevaluation.Type: GrantFiled: October 19, 2007Date of Patent: May 13, 2014Assignee: Desktone, Inc.Inventors: Eric Pulier, Clinton B. Battersby, Paul J. Gaffney
-
Patent number: 8335703Abstract: A business method associates provisioning costs with a usage history indicative of user computing demand, and coalesces the cost data to identify an appropriate provisioning level balancing the provisioning cost and the usage demand cost. Conventional computing environments suffer from the shortcoming of being prone to overprovisioning or underprovisioning a user. Such misprovisioning is inefficient because it denotes underutilized computing resources or ineffective and/or disgruntled users. Costs increase either due to the excessive hardware bestowed on the overprovisioned user, or in support costs addressing the underprovisioned user. Configurations herein substantially overcome such shortcomings by defining a policy indicative of overprovisioning and underprovisioning indicators (misprovisioning flags), and defining rules to specify a triggering event indicating the need to reassess the provisioning of a user.Type: GrantFiled: October 19, 2007Date of Patent: December 18, 2012Assignee: Desktone, Inc.Inventors: Eric Pulier, Clinton B. Battersby, Paul J. Gaffney