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: 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: 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: 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: 8725886
    Abstract: 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: Grant
    Filed: October 19, 2007
    Date of Patent: May 13, 2014
    Assignee: Desktone, Inc.
    Inventors: Eric Pulier, Clinton B. Battersby, Paul J. Gaffney
  • Patent number: 8335703
    Abstract: 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: Grant
    Filed: October 19, 2007
    Date of Patent: December 18, 2012
    Assignee: Desktone, Inc.
    Inventors: Eric Pulier, Clinton B. Battersby, Paul J. Gaffney
  • 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: 20110231899
    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: January 19, 2011
    Publication date: September 22, 2011
    Applicant: ServiceMesh Corporation
    Inventors: Eric Pulier, Frank Martinez
  • Patent number: 7370075
    Abstract: The present invention is directed to a method and apparatus that manages Web Services within an enterprise having an intranet. In an embodiment of the present invention, a Management Server (MS) is connected with a Management Server Client (MSC) via a network. The MS and MSC work in concert to manage Web Services by providing performance monitoring, security, contract and Service Level Agreement (SLA) management, and other performance enhancements in a unique, pluggable, expandable architecture. In another embodiment of the present invention, the MS is connected to an MSC via a network using a Web Services Application Programming Interface (API). The MSC is connected with a server for providing Web Services to a client. The Web Services are provided to the client through the MSC. The MS provides configuration data to the MSC for management of the Web Services provided through the MSC. In yet another embodiment, the MS is connected to a plurality of MSC's. Each MSC is connected with a plurality of servers.
    Type: Grant
    Filed: April 24, 2003
    Date of Patent: May 6, 2008
    Assignee: Digital Evolution
    Inventors: Alistair John Farquharson, Eric Pulier
  • Publication number: 20030208533
    Abstract: The present invention is directed to a method and apparatus that manages Web Services within an enterprise having an intranet. In an embodiment of the present invention, a Management Server (MS) is connected with a Management Server Client (MSC) via a network. The MS and MSC work in concert to manage Web Services by providing performance monitoring, security, contract and Service Level Agreement (SLA) management, and other performance enhancements in a unique, pluggable, expandable architecture. In another embodiment of the present invention, the MS is connected to an MSC via a network using a Web Services Application Programming Interface (API). The MSC is connected with a server for providing Web Services to a client. The Web Services are provided to the client through the MSC. The MS provides configuration data to the MSC for management of the Web Services provided through the MSC. In yet another embodiment, the MS is connected to a plurality of MSC's. Each MSC is connected with a plurality of servers.
    Type: Application
    Filed: April 24, 2003
    Publication date: November 6, 2003
    Applicant: DIGITAL EVOLUTION
    Inventors: Alistair John Farquharson, Eric Pulier