Patents by Inventor Rajiv Grover

Rajiv Grover 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).

  • Publication number: 20060248535
    Abstract: Systems and methods for adjusting the number of tasks that are accepted for processing in a computer based on processing resources required by the tasks, processing resources available in the computer system, and the time allowed to complete at least one of the tasks. The tasks that are accepted for processing can be scheduled to timeshare the processing resources available so that the task(s) complete within the time allowed.
    Type: Application
    Filed: April 29, 2005
    Publication date: November 2, 2006
    Inventor: Rajiv Grover
  • Publication number: 20060107089
    Abstract: Described herein are exemplary storage network architectures and methods for diagnosing a path in a storage network. Devices and nodes in the storage network have ports. Port metrics for the ports may be ascertained and used to detect link problems in paths. In an exemplary described implementation, the following actions are effectuated in a storage network: ascertaining one or more port metrics for at least one device at a first time; ascertaining the one or more port metrics for the at least one device at a second time; analyzing the one or more port metrics from the first and second times; and determining if the analysis indicates a link problem in a path of the storage network.
    Type: Application
    Filed: October 27, 2004
    Publication date: May 18, 2006
    Inventors: Peter Jansz, Rajiv Grover, Krishna Puttagunta
  • Publication number: 20060026458
    Abstract: A system and method implemented on a storage device comprising a controller. In one embodiment, a controller identifier of the storage device's controller is combined with a logical unit number (“LUN”) associated with data stored on the storage device to produce a first value. The embodiment further comprises receiving a second value comprising a controller identifier of another storage device's controller combined with a LUN associated with data stored on the other storage device, and combining the first and second values.
    Type: Application
    Filed: July 30, 2004
    Publication date: February 2, 2006
    Inventors: Frederick Knight, Rajiv Grover, Matthias Popp
  • Publication number: 20050229182
    Abstract: Systems and methods for implementing device loading in storage networks are disclosed. In an exemplary implementation a computer program product encodes a computer program for executing on a computer system a computer process. The computer process comprises identifying a plurality of storage devices to be configured in a storage network, identifying a number of host port LUNs configured on each of the storage devices, and identifying a number of host port connections to the storage devices. For each host port connection, the computer process determines actual loading for each of the storage devices based at least in part on the queue depth for each of the host port LUNs.
    Type: Application
    Filed: April 9, 2004
    Publication date: October 13, 2005
    Inventors: Rajiv Grover, Banu Amalkanti