Patents by Inventor James C. Pruyne

James C. Pruyne 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: 8825610
    Abstract: A system includes a goal state repository, a goal state repository instance and management tools. The goal state repository stores goals for a managed system. The goal state repository instance stores a subset of the goals applicable to a current state of the managed system. The goal state repository instance is created by comparing the current state of the managed system to the goals stored in the goal state repository. The management tools modify the managed system to be in compliance with the subset of goals stored in the goal state repository instance.
    Type: Grant
    Filed: July 27, 2007
    Date of Patent: September 2, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James C. Pruyne, Akhil Sahai, Subramoniam N. Iyer, Keith Farkas, Sven Graupner, Vijay Machiraju
  • Publication number: 20130232482
    Abstract: Presented is a method, system and computer readable executable code for deploying a SaaS (Software as a Service) service bundle. A computer application is compiled to generate at least one service bundle and a first message containing a first location of the at least one service bundle is posted. Then, a secure copy of the at least one service bundle at a second location is generated and a second message containing the second location of the at least one service bundle is posted. A service bundle is deployed based upon the second location contained in to the second message.
    Type: Application
    Filed: June 7, 2011
    Publication date: September 5, 2013
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, LP.
    Inventors: Sathyamurthy Dattahreya Hassan, Ravi Kumar Gullapalli, James C. Pruyne
  • Patent number: 8214461
    Abstract: In an embodiment, a method of processing a request by a server computer system begins with a step of receiving an object. The object comprises the request, an exception criterion, and a recovery operation. The method continues with a step of determining that the server computer system is unable to fulfill the request due to an exception which meets the exception criterion. The method concludes with a step of applying the recovery operation to resolve the exception. In an embodiment, the server computer system comprises a resource management system for a shared computing environment and the object comprises a resource request object. The resource request object comprises a resource request, the exception criteria, and the recovery operation. The resource request indicates resources requested from the shared computing environment by a start time and for a time period.
    Type: Grant
    Filed: November 23, 2004
    Date of Patent: July 3, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sven Graupner, Sharad Singhal, James C. Pruyne
  • Patent number: 8209695
    Abstract: Resources in a resource-on-demand system are reserved to support user desktop utility demand. A demand calendar specifies capacities of resources in the resource-on-demand system reserved to support user desktop utility demand for future time periods. A requested capacity is compared to capacities from the demand calendar for a requested future period of time to determine whether resources for the requested capacity are to be reserved.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: June 26, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James C. Pruyne, Akhil Sahai, Kumar Goswami
  • Patent number: 8141090
    Abstract: Resources are provisioned in an automated manner for shared services in a resource-on-demand system. A model representing an observed state of resources in the resource-on-demand system allocated to the shared services and a model representing a desired state of the shared services are stored. At least one policy applicable to provisioning the resources for the shared services is determined. The policy and information from the models are applied to automatically provision the resources for satisfying the desired state of the shared services.
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: March 20, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sven Graupner, Akhil Sahai, Vijay Machiraju, James C. Pruyne, Keith Farkas, Subramoniam N. Iyer, Brian J. Watson
  • Patent number: 8065676
    Abstract: An automated provisioning system provisions computing resources for shared services in a resource-on-demand system. A number of virtual machines needed for a virtual machine production pool for a period of time to satisfy the computing demand for the shared services is determined from a policy. Also, a number of unassigned virtual machines needed for a virtual machine buffer pool is determined from the policy. Servers and virtual machines are automatically provisioned for the virtual machine production pool and the virtual machine buffer pool based on the determined number of virtual machines needed for the virtual machine production pool, the determined number of unassigned virtual machines needed for the virtual machine buffer pool, and a changing computing demand of the shared services during the period of time.
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: November 22, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Akhil Sahai, James C. Pruyne, Vijay Machiraju, Keith Farkas, Subramoniam N. Iyer, Sven Graupner
  • Patent number: 7912955
    Abstract: Resources are provisioned for shared services in a resource-on-demand system. A model representing an observed state of resources in the resource-on-demand system allocated to the shared services and a model representing a desired state of the shared services are stored. At least one policy applicable to provisioning the resources for the shared services is determined. The policy and information from the models are applied to automatically provision the resources for satisfying the desired state of the shared services.
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: March 22, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Vijay Machiraju, James C. Pruyne, Akhil Sahai, Subramoniam N. Iyer, Keith Farkas, Sven Graupner
  • Patent number: 7644410
    Abstract: According to an embodiment, a method of managing resources in a shared computing environment begins with a first step of receiving a resource request object from a client. The resource request object requests resources from a resource pool of the shared computing environment for a time period. The method continues with a second step of assigning the resources to the client, thereby forming assigned resources. In a third step, the method sends a resource access handle to the client. The resource access handle provides the client access to the resources by a start time. The method employs a step of tracking the assigned resources and other state information by amendments to the resource request object. According to another embodiment, a system for managing resources in a shared computing environment employs the method.
    Type: Grant
    Filed: November 23, 2004
    Date of Patent: January 5, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sven Graupner, Sharad Singhal, James C. Pruyne
  • Patent number: 7243091
    Abstract: A service search network system includes a plurality of file search nodes. Each file search node has a file repository that stores files searchable by a file search request. A first and a second service search node is provided, each having a service repository for storing services that can be searched. When the first service search node receives a service search request for a particular service stored in the second service search node, the first service search node formats the service search request into a format recognized by the file search nodes such that the service request can be propagated to the second service search node via some of the file search nodes. The structure of each service search node is also described. A method of searching a specific service in a search network having file search nodes and service search nodes is also described.
    Type: Grant
    Filed: April 29, 2002
    Date of Patent: July 10, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Vasiliki Kalogeraki, James C. Pruyne
  • Publication number: 20030204497
    Abstract: A service search network system includes a plurality of file search nodes. Each file search node has a file repository that stores files searchable by a file search request. A first and a second service search node is provided, each having a service repository for storing services that can be searched. When the first service search node receives a service search request for a particular service stored in the second service search node, the first service search node formats the service search request into a format recognized by the file search nodes such that the service request can be propagated to the second service search node via some of the file search nodes. The structure of each service search node is also described. A method of searching a specific service in a search network having file search nodes and service search nodes is also described.
    Type: Application
    Filed: April 29, 2002
    Publication date: October 30, 2003
    Inventors: Vasiliki Kalogeraki, James C. Pruyne