Patents by Inventor Jitendra K. Singh

Jitendra K. Singh 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: 8301587
    Abstract: System configuration is verified. Configuration information for a managed system is generated. The configuration information indicates existing software and hardware residing on the managed system. The configuration information is sent from the managed system to a management system. The management system compares the configuration information from the managed system with database information that indicates software and hardware supported by the management system in order to generate validity information that indicates any software or hardware on the managed system that is not supported by the management system. The validity information is sent from the management system to the managed system.
    Type: Grant
    Filed: July 1, 2004
    Date of Patent: October 30, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Jitendra K. Singh
  • Patent number: 7222245
    Abstract: The present invention, in various embodiments, provides techniques for managing system power. In one embodiment, system compute loads and/or system resources invoked by services running on the system consume power. To better manage power consumption, the spare capacity of a system resource is periodically measured, and if this spare capacity is outside a predefined range, then the resource operation is adjusted, e.g., the CPU speed is increased or decreased, so that the spare capacity is within the range. Further, the spare capacity is kept as close to zero as practical, and this spare capacity is determined based on the statistical distribution of a number of utilization values of the resources, which is also taken periodically. The spare capacity is also calculated based on considerations of the probability that the system resources are saturated.
    Type: Grant
    Filed: April 26, 2002
    Date of Patent: May 22, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Jitendra K. Singh
  • Patent number: 6996728
    Abstract: The present invention, in various embodiments, provides techniques for managing system power. In one embodiment, system compute loads and/or system resources invoked by services running on the system consume power. To better manage power consumption, the spare capacity of a system resource is periodically measured, and if this spare capacity is outside a predefined range, then the resource operation is adjusted, e.g., the CPU speed is increased or decreased, so that the spare capacity is within the range. Further, the spare capacity is kept as close to zero as practical, and this spare capacity is determined based on the statistical distribution of a number of utilization values of the resources, which is also taken periodically. The spare capacity is also calculated based on considerations of the probability that the system resources are saturated.
    Type: Grant
    Filed: April 26, 2002
    Date of Patent: February 7, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Jitendra K. Singh
  • Publication number: 20040243609
    Abstract: Methods for using the Internet to create applications that perform many of the functions now performed by management platforms and third party add-on tools in a much simpler manner are described herein. The applications are easier to use by novices than known tools and lower the overall cost of system management. Using known system components, the system's configuration can be viewed or changed over the Internet using an HTML document to list and display the managed systems, together with icons that represent the state of the managed systems. By using “active controls” or Java scripts, the state of the managed systems can be dynamically updated by changing the color of associated icons or the displayed text. Using embedded commands or identifiers within template documents, a program can be created to automatically acquire needed system information.
    Type: Application
    Filed: July 1, 2004
    Publication date: December 2, 2004
    Inventor: Jitendra K. Singh
  • Patent number: 6779029
    Abstract: Methods for using the Internet to create applications that perform many of the functions now performed by management platforms and third party add-on tools in a much simpler manner are described herein. The applications are easier to use by novices than known tools and lower the overall cost of system management. Using known system components, the system's configuration can be viewed or changed over the Internet using an HTML document to list and display the managed systems, together with icons that represent the state of the managed systems. By using “active controls” or Java scripts, the state of the managed systems can be dynamically updated by changing the color of associated icons or the displayed text. Using embedded commands or identifiers within template documents, a program can be created to automatically acquire needed system information.
    Type: Grant
    Filed: August 21, 2001
    Date of Patent: August 17, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Jitendra K. Singh
  • Publication number: 20030204758
    Abstract: The present invention, in various embodiments, provides techniques for managing system power. In one embodiment, system compute loads and/or system resources invoked by services running on the system consume power. To better manage power consumption, the spare capacity of a system resource is periodically measured, and if this spare capacity is outside a predefined range, then the resource operation is adjusted, e.g., the CPU speed is increased or decreased, so that the spare capacity is within the range. Further, the spare capacity is kept as close to zero as practical, and this spare capacity is determined based on the statistical distribution of a number of utilization values of the resources, which is also taken periodically. The spare capacity is also calculated based on considerations of the probability that the system resources are saturated.
    Type: Application
    Filed: April 26, 2002
    Publication date: October 30, 2003
    Inventor: Jitendra K. Singh
  • Publication number: 20030204759
    Abstract: The present invention, in various embodiments, provides techniques for managing system power. In one embodiment, system compute loads and/or system resources invoked by services running on the system consume power. To better manage power consumption, the spare capacity of a system resource is periodically measured, and if this spare capacity is outside a predefined range, then the resource operation is adjusted, e.g., the CPU speed is increased or decreased, so that the spare capacity is within the range. Further, the spare capacity is kept as close to zero as practical, and this spare capacity is determined based on the statistical distribution of a number of utilization values of the resources, which is also taken periodically. The spare capacity is also calculated based on considerations of the probability that the system resources are saturated.
    Type: Application
    Filed: April 26, 2002
    Publication date: October 30, 2003
    Inventor: Jitendra K. Singh
  • Publication number: 20020023154
    Abstract: Methods for using the Internet to create applications that perform many of the functions now performed by management platforms and third party add-on tools in a much simpler manner are described herein. The applications are easier to use by novices than known tools and lower the overall cost of system management. Using known system components, the system's configuration can be viewed or changed over the Internet using an HTML document to list and display the managed systems, together with icons that represent the state of the managed systems. By using “active controls” or Java scripts, the state of the managed systems can be dynamically updated by changing the color of associated icons or the displayed text. Using embedded commands or identifiers within template documents, a program can be created to automatically acquire needed system information.
    Type: Application
    Filed: August 21, 2001
    Publication date: February 21, 2002
    Inventor: Jitendra K. Singh
  • Patent number: 6308206
    Abstract: Methods for using the Internet to create applications that perform many of the functions now performed by management platforms and third party add-on tools in a much simpler manner are described herein. The applications are easier to use by novices than known tools and lower the overall cost of system management. Using known system components, the system's configuration can be viewed or changed over the Internet using an HTML document to list and display the managed systems, together with icons that represent the state of the managed systems. By using “active controls” or Java scripts, the state of the managed systems can be dynamically updated by changing the color of associated icons or the displayed text. Using embedded commands or identifiers within template documents, a program can be created to automatically acquire needed system information.
    Type: Grant
    Filed: September 17, 1997
    Date of Patent: October 23, 2001
    Assignee: Hewlett-Packard Company
    Inventor: Jitendra K. Singh
  • Patent number: 5628015
    Abstract: The present invention provides a method for unlocking software programs which have been locked to a particular disk by the method described in U.S. Pat. No. 5,327,563. This unlocking method determines if a software program has been moved to a new location since it was originally written to a magnetic disk. In addition this method determines if the program has been executed more than a preset number of times and deciphers the software program if deciphering is authorized.
    Type: Grant
    Filed: October 24, 1995
    Date of Patent: May 6, 1997
    Assignee: Hewlett-Packard Company
    Inventor: Jitendra K. Singh
  • Patent number: 5615061
    Abstract: The present invention provides a new and novel method for generating a identification number unique to a particular magnetic storage device. In a first preferred method, areas of a storage device which are defective are located. Then specific bad bits within the bad area are determined. The locations of the bad areas plus the location of the bad bits are used to create a identification number for the particular storage device. In a second preferred method, the surface of the magnetic storage device is read in the analog domain. The amplitude variations during the read process are used to generate a identification number for the storage device. Once a identification number is determined, it is used for preventing software piracy or other uses where a specific magnetic storage device needs to be identified.
    Type: Grant
    Filed: September 29, 1994
    Date of Patent: March 25, 1997
    Inventor: Jitendra K. Singh
  • Patent number: 5327563
    Abstract: The present invention provides a new and novel method for locking software programs to a particular disk. The method includes the steps of creating several files, one with a fixed name and at least one other file having a random name. Saving the head, cylinder and sector information for each of the files in the corresponding file along with use count information, saving the names of all the files in the first file with the fixed name, and encrypting all the files. This program locking method permits the distribution of trial copies of software programs and limits the risk that the program will be copied or used more than the permitted number of times.
    Type: Grant
    Filed: November 13, 1992
    Date of Patent: July 5, 1994
    Assignee: Hewlett-Packard
    Inventor: Jitendra K. Singh