Patents by Inventor Inderpal S. Bhandari

Inderpal S. Bhandari 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: 7110998
    Abstract: The querying application of the present invention provides method and apparatus to find related queries having the greatest-valued and/or least-valued results. Elements (or inputs) of the related queries overlap with the elements of the user query. Preferably, the querying application of the present invention enables the user to trace other queries having the greatest-valued and/or least-valued results that overlap other elements of the user query. In accordance with another aspect of the present invention, the querying application of the present invention provides method and apparatus to find non-related queries having the greatest-valued and/or least-valued results.
    Type: Grant
    Filed: October 12, 1999
    Date of Patent: September 19, 2006
    Assignee: Virtual Gold, Inc.
    Inventors: Inderpal S. Bhandari, Rajiv Pratap, Krishnakumar Ramanujam
  • Publication number: 20010034730
    Abstract: An automated training system and method for providing personalized instruction or advice to a plurality of users or students in a simple, easy-to-use manner to improve their performance in their respective domain, i.e., specific filed of human activity such as sports, stock trading, gardening, etc. The system analyzes the user's performance data to determine domain-specific performance metrics and generates advice/instruction based on the performance metrics.
    Type: Application
    Filed: March 22, 2001
    Publication date: October 25, 2001
    Inventors: Inderpal S. Bhandari, Krishnakumar Ramanujam, Rajiv Pratap
  • Patent number: 5566177
    Abstract: This invention is an arbitration scheme for a token-based communications medium which is intended for use when there are timing deadlines for transactions on the medium. Initially knowledge of the expected workload is used to determine for each module its priority as well as the limit on the duration of time lower priority modules can be permitted to use the medium between request and completion of a transaction for this module. A count is maintained for each module of the number of data units that has been transferred on the medium by lower priority modules since the time this module last requested the medium. A module can transmit a selected number of data units if it has the token and the count of none of its higher priority modules has reached a corresponding limit.
    Type: Grant
    Filed: October 9, 1994
    Date of Patent: October 15, 1996
    Assignee: International Business Machines Corporation
    Inventors: Inderpal S. Bhandari, Alexander G. MacInnis, Ragunathan Rajkumar