Patents by Inventor Pankaj K. Garg

Pankaj K. Garg 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: 7567250
    Abstract: 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: Grant
    Filed: October 27, 2003
    Date of Patent: July 28, 2009
    Assignee: 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: 7222170
    Abstract: A method and system for tracking hits of a requested network file includes embedding an instruction within the file that directs the requesting device to transmit an indicator to a processor for counting subsequent to the requesting device receiving the requested file. The request for the network file is made by a requesting device (e.g., client of an end-user) and may be made over the Internet. The instruction is executed by a Web browser at the requesting device. The instruction is embedded within the Internet file, so that if the file is cached by a proxy server, the instruction is also cached. Thus, the instruction will reach the end-user regardless of whether the file is downloaded from the proxy server or from an originating server. When the file reaches the end-user, the instruction triggers the transmission of the indicator that is send to the processor for counting.
    Type: Grant
    Filed: March 14, 2002
    Date of Patent: May 22, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Pankaj K. Garg, Thomas Gschwind, Kave Eshghi, Klaus Wurster
  • Patent number: 7146353
    Abstract: Method and apparatus for allocating resources to a plurality of applications. In various embodiments instrumentation data may be gathered for work requests processed by the applications. An associated workload level may be determined for work requests processed by the applications. For each application an application resource requirement may be determined as a function of the workload levels and a service level metric associated with the application. For each application an assigned subset of resources may be determined as a function of the application resource requirement, a minimization of communication delays between resources, and a bandwidth capacity requirement of the application. The resources may be automatically reconfigured consistent with the assigned subset of resources for each application.
    Type: Grant
    Filed: July 22, 2003
    Date of Patent: December 5, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Pankaj K. Garg, Cipriano A. Santos, Hsiu-Khuern Tang, Alex Zhang
  • Patent number: 6834303
    Abstract: 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: Grant
    Filed: November 13, 2000
    Date of Patent: December 21, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Pankaj K. Garg, Mohamed Dekhil, Klaus Wurster, Jerremy Holland, Martin L. Griss, Vijay Machiraju
  • Publication number: 20040252128
    Abstract: 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: Application
    Filed: June 16, 2003
    Publication date: December 16, 2004
    Inventors: Ming C. Hao, Pankaj K. Garg, Mustazirul Shawn Islam, Vijay Machiraju, Umeshwar Dayal, Sharon Beach, Klaus Wurster
  • Publication number: 20030177226
    Abstract: A method and system for tracking hits of a requested network file includes embedding an instruction within the file that directs the requesting device to transmit an indicator to a processor for counting subsequent to the requesting device receiving the requested file. The request for the network file is made by a requesting device (e.g., client of an end-user) and may be made over the Internet. The instruction is executed by a Web browser at the requesting device. The instruction is embedded within the Internet file, so that if the file is cached by a proxy server, the instruction is also cached. Thus, the instruction will reach the end-user regardless of whether the file is downloaded from the proxy server or from an originating server. When the file reaches the end-user, the instruction triggers the transmission of the indicator that is send to the processor for counting.
    Type: Application
    Filed: March 14, 2002
    Publication date: September 18, 2003
    Inventors: Pankaj K. Garg, Thomas Gschwind, Kave Eshghi, Klaus Wurster