Patents by Inventor Vijay Machiraju
Vijay Machiraju 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: 8825610Abstract: 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: GrantFiled: July 27, 2007Date of Patent: September 2, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: James C. Pruyne, Akhil Sahai, Subramoniam N. Iyer, Keith Farkas, Sven Graupner, Vijay Machiraju
-
Patent number: 8141090Abstract: 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: GrantFiled: April 24, 2007Date of Patent: March 20, 2012Assignee: 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: 8065676Abstract: 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: GrantFiled: April 24, 2007Date of Patent: November 22, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Akhil Sahai, James C. Pruyne, Vijay Machiraju, Keith Farkas, Subramoniam N. Iyer, Sven Graupner
-
Patent number: 7912938Abstract: Method and apparatus for tracing operations of and interactions between components of a composite web service. An identifier code is generated at the initiation of a web service, and the identifier code is propagated in messages transmitted between components of the web service. The identifier code and message-description data are logged in a correlation database when a component receives a message and when a component sends a message.Type: GrantFiled: April 11, 2003Date of Patent: March 22, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Mehmet Sayal, Akhil Sahai, Vijay Machiraju, Aad van Moorsel
-
Patent number: 7912955Abstract: 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: GrantFiled: April 24, 2007Date of Patent: March 22, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Vijay Machiraju, James C. Pruyne, Akhil Sahai, Subramoniam N. Iyer, Keith Farkas, Sven Graupner
-
Patent number: 7567250Abstract: A method for generating a pixel-oriented graph provides visual boundaries for representing aggregate information. The present method for generating a pixel-oriented graph includes determining a visual boundary for representing an aggregate of a set of information depicted in the pixel-oriented graph and constructing a set of pixel blocks that represent the information such that the pixel blocks are visually distinguished by the visual boundary. A method according to the present techniques employs a visual weight to classify labels and high weight information is shown and other information is made invisible and hidden in the property of a graph.Type: GrantFiled: October 27, 2003Date of Patent: July 28, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ming C. Hao, Umeshwar Dayal, Stephany Kalil, Peter Wright, Betty Cant, Ming-Chien Shan, Fabio Casati, Vijay Machiraju, Pankaj K. Garg, Klaus Wurster
-
Patent number: 7349340Abstract: Quality of Service (QoS) management in a service-based system may be provided by adaptively adjusting system operational parameters in response to real time relationships between QoS specifications and measurements. A QoS manager may include a measurement engine configured to acquire real time data that is specific to transaction instances of various transaction types. The manager also may include a controller for comparing transaction data from the measurement engine to the guaranteed QoS standards. Depending upon the results of the comparison, the controller may invoke control actions.Type: GrantFiled: June 18, 2003Date of Patent: March 25, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Akhil Sahai, Vijay Machiraju, Jinsong Ouyang
-
Patent number: 7272626Abstract: The management of end-to-end cooperation among multiple e-service providers is enabled in a distributed correlation manner by locally appending a tag to each outgoing document, with each tag uniquely identifying the transaction to which it is related and identifying management information. The tags are management information structures that are updated at each participating e-service provider. Consequently, in a succession of e-service providers, the parent e-service is furnished with management information for each of the participating e-services and is able to discern the contributions of each such e-service. The different providers maintain separate management information libraries which are used in registration and correlation processes.Type: GrantFiled: June 19, 2001Date of Patent: September 18, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventors: Akhil Sahai, Jinsong Ouyang, Vijay Machiraju
-
Patent number: 7257386Abstract: The invention relates to a data transfer system and a method of data transfer. The invention aims to provide a high bandwidth channel between a mobile device, such as a mobile telephone and a network storing data, such as the Internet. A standard public land mobile network (PLMN) is used to notify the mobile device that there is data on the network awaiting download. The mobile device user then moves to within range of a high bandwidth short range (HBSR) base station to download the data more quickly than is possible over the PLMN.Type: GrantFiled: November 20, 2000Date of Patent: August 14, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventors: James Thomas Edward McDonnell, Vijay Machiraju, Salil Pradhan, John Deryk Waters
-
Patent number: 7222121Abstract: A platform and method for monitoring and analyzing data is disclosed and which includes at least one measurement logic which converts service execution data having a plurality of elements into a measure, and wherein a subset of the elements of the service execution data is identified as a context; a metric which identifies an aspect of a business that a user wishes to monitor and analyze, and wherein the metric has a predetermined data type; and a meter which defines the measurement logic used to compute the measures for use with the metric and the subset of the elements within the context.Type: GrantFiled: November 21, 2002Date of Patent: May 22, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventors: Fabio Casati, Ming-Chien Shan, Vijay Machiraju
-
Publication number: 20070011299Abstract: According to one embodiment, a method comprises providing a machine-readable meta-model that defines the structure of how information is represented in at least one data model. The method further comprises using, by a data accessor, the meta-model for interpreting the at least one data model. According to another embodiment, a method comprises providing a machine-readable metric meta-model that defines a syntax for defining metric models, and defining a metric model in the syntax defined by the metric meta-model. The method further comprises associating the metric model with a monitoring source in a monitoring environment, wherein the metric model defines monitoring data available at the monitoring source, and interpreting, by a monitoring tool, the metric model based on the metric meta-model.Type: ApplicationFiled: June 22, 2005Publication date: January 11, 2007Inventors: Keith Farkas, Martin Arlitt, Jerome Rolia, Sven Graupner, Vijay Machiraju
-
Patent number: 7065575Abstract: A co-operative network includes a first device that advertises resources it has available for sharing and a second device that requests at least part of the available resources of the first device. The devices co-operatively execute a task using the shared resources of the first device and the resources of the second device.Type: GrantFiled: November 20, 2000Date of Patent: June 20, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Vijay Machiraju, James Thomas Edward McDonnell, Peter J. Macer, Salil Pradhan, John Deryk Waters, John Brassil
-
Patent number: 6937238Abstract: A web transaction visualization system may include at least one web transaction visualization (WTV) processor adapted to automatically extract massive amounts of web transaction data from at least one data source for visual classification based on at least one aggregate transaction metric and to display the classified web transaction data interactively in three dimensions without overlapping.Type: GrantFiled: March 20, 2003Date of Patent: August 30, 2005Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ming C. Hao, Pankaj Garg, Umeshwar Dayal, Vijay Machiraju, Daniel Cotting
-
Publication number: 20050119932Abstract: Systems and methods are disclosed for visualizing business agreement interactions. One method embodiment comprises: displaying one or more parties of a first type as nodes in a first region of a view window; displaying one or more parties of a second type as nodes in a second region of the view window; displaying one or more parties of a third type as nodes in a third region that is at least substantially between the first and second region; and displaying agreements between parties as lines between corresponding nodes. The lines may be displayed with at least one characteristic indicative of when a violation of a represented agreement condition has occurred.Type: ApplicationFiled: December 2, 2003Publication date: June 2, 2005Inventors: Ming Hao, Umeshwar Dayal, Akhil Sahai, Fabio Casati, Vijay Machiraju
-
Publication number: 20050088441Abstract: A method for generating a pixel-oriented graph provides visual boundaries for representing aggregate information. The present method for generating a pixel-oriented graph includes determining a visual boundary for representing an aggregate of a set of information depicted in the pixel-oriented graph and constructing a set of pixel blocks that represent the information such that the pixel blocks are visually distinguished by the visual boundary. A method according to the present techniques employs a visual weight to classify labels and high weight information is shown and other information is made invisible and hidden in the property of a graph.Type: ApplicationFiled: October 27, 2003Publication date: April 28, 2005Inventors: Ming Hao, Umeshwar Dayal, Stephany Kalil, Peter Wright, Betty Cant, Ming-Chien Shan, Fabio Casati, Vijay Machiraju, Pankaj Garg, Klaus Wurster
-
Publication number: 20040257985Abstract: Quality of Service (QoS) management in a service-based system may be provided by adaptively adjusting system operational parameters in response to real time relationships between QoS specifications and measurements. A QoS manager may include a measurement engine configured to acquire real time data that is specific to transaction instances of various transaction types. The manager also may include a controller for comparing transaction data from the measurement engine to the guaranteed QoS standards. Depending upon the results of the comparison, the controller may invoke control actions.Type: ApplicationFiled: June 18, 2003Publication date: December 23, 2004Inventors: Akhil Sahai, Vijay Machiraju, Jinsong Ouyang
-
Patent number: 6834303Abstract: An auto-discovery system discovers related components of a service operating on a distributed network. This auto-discovery system involves (1) selecting a model of the configuration of the service; (2) determining, from the model, “scope hints” that limit the possible locations of related components; (3) determining a root component of the service; (4) using scope hints to limit the search, to rapidly find related instances of components contained in the root service component; (5) determining whether a quorum of components comprising a distributed service has been discovered; (6) determining the parent service component of each discovered service component by instance matching; and (7) using the instance match information to determine the discovery tree of components that have the structure of the service map, share a common root component, and define a service group. This auto-discovery system efficiently discovers the components of a wide range of services within a distributed environment.Type: GrantFiled: November 13, 2000Date of Patent: December 21, 2004Assignee: Hewlett-Packard Development Company, L.P.Inventors: Pankaj K. Garg, Mohamed Dekhil, Klaus Wurster, Jerremy Holland, Martin L. Griss, Vijay Machiraju
-
Publication number: 20040252128Abstract: Information visualization methods, information visualization systems, and articles of manufacture are described. According to one aspect, an information visualization method includes providing data for a plurality of attributes of a plurality of data items, first arranging the data items according to a common attribute having a first scale, first displaying the data items arranged according to the first arranging, selecting a subset of the data items responsive to the displaying, second arranging the data items of the subset according to the attribute having a second scale of increased resolution compared with the first scale, and second displaying the subset of the data items arranged according to the second arranging.Type: ApplicationFiled: June 16, 2003Publication date: December 16, 2004Inventors: Ming C. Hao, Pankaj K. Garg, Mustazirul Shawn Islam, Vijay Machiraju, Umeshwar Dayal, Sharon Beach, Klaus Wurster
-
Publication number: 20040205187Abstract: Method and apparatus for tracing operations of and interactions between components of a composite web service. An identifier code is generated at the initiation of a web service, and the identifier code is propagated in messages transmitted between components of the web service. The identifier code and message-description data are logged in a correlation database when a component receives a message and when a component sends a message.Type: ApplicationFiled: April 11, 2003Publication date: October 14, 2004Inventors: Mehmet Sayal, Akhil Sahai, Vijay Machiraju, Aad van Moorsel
-
Publication number: 20040183799Abstract: A web transaction visualization system may include at least one web transaction visualization (WTV) processor adapted to automatically extract massive amounts of web transaction data from at least one data source for visual classification based on at least one aggregate transaction metric and to display the classified web transaction data interactively in three dimensions without overlapping.Type: ApplicationFiled: March 20, 2003Publication date: September 23, 2004Inventors: Ming C. Hao, Pankaj Garg, Umeshwar Dayal, Vijay Machiraju, Daniel Cotting