Patents by Inventor Shankar Vaidyanathan

Shankar Vaidyanathan 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: 6305008
    Abstract: Automatic statement completion is disclosed. In one embodiment, a system includes an editor to provide for developing source code for a computer program, and a database containing information on entities in the source code. The system also includes a completion module invoked by the editor upon the occurrence of a predetermined event and operative to display a set of valid entities in response to a pre-determined event.
    Type: Grant
    Filed: November 13, 1998
    Date of Patent: October 16, 2001
    Assignee: Microsoft Corporation
    Inventors: Shankar Vaidyanathan, Philip Lucido, Sundeep Bhatia
  • Patent number: 6266665
    Abstract: Indexing and searching across multiple sorted arrays. In one embodiment, a method. First, for a plurality of arrays, each array having a plurality of elements indexable by a pointer for the array, finding a smallest element of a set of elements comprising the element of each array at the pointer for the array. Second, increasing the pointer for the array in which the smallest element was found. Third, repeating until a desired number of smallest elements is found.
    Type: Grant
    Filed: November 13, 1998
    Date of Patent: July 24, 2001
    Assignee: Microsoft Corporation
    Inventors: Shankar Vaidyanathan, Philip Lucido, Sundeep Bhatia