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: 8301587Abstract: 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: GrantFiled: July 1, 2004Date of Patent: October 30, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventor: Jitendra K. Singh
-
Patent number: 7222245Abstract: 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: GrantFiled: April 26, 2002Date of Patent: May 22, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventor: Jitendra K. Singh
-
Patent number: 6996728Abstract: 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: GrantFiled: April 26, 2002Date of Patent: February 7, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventor: Jitendra K. Singh
-
Publication number: 20040243609Abstract: 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: ApplicationFiled: July 1, 2004Publication date: December 2, 2004Inventor: Jitendra K. Singh
-
Patent number: 6779029Abstract: 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: GrantFiled: August 21, 2001Date of Patent: August 17, 2004Assignee: Hewlett-Packard Development Company, L.P.Inventor: Jitendra K. Singh
-
Publication number: 20030204758Abstract: 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: ApplicationFiled: April 26, 2002Publication date: October 30, 2003Inventor: Jitendra K. Singh
-
Publication number: 20030204759Abstract: 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: ApplicationFiled: April 26, 2002Publication date: October 30, 2003Inventor: Jitendra K. Singh
-
Publication number: 20020023154Abstract: 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: ApplicationFiled: August 21, 2001Publication date: February 21, 2002Inventor: Jitendra K. Singh
-
Patent number: 6308206Abstract: 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: GrantFiled: September 17, 1997Date of Patent: October 23, 2001Assignee: Hewlett-Packard CompanyInventor: Jitendra K. Singh
-
Patent number: 5628015Abstract: 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: GrantFiled: October 24, 1995Date of Patent: May 6, 1997Assignee: Hewlett-Packard CompanyInventor: Jitendra K. Singh
-
Patent number: 5615061Abstract: 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: GrantFiled: September 29, 1994Date of Patent: March 25, 1997Inventor: Jitendra K. Singh
-
Patent number: 5327563Abstract: 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: GrantFiled: November 13, 1992Date of Patent: July 5, 1994Assignee: Hewlett-PackardInventor: Jitendra K. Singh