Patents by Inventor Vamshidar Rawal

Vamshidar Rawal 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: 7509585
    Abstract: The present invention is directed to a method, system, and computer-readable medium for providing a dynamic paging control that selects the type of paging control to be displayed for use with paged content. Paging controls are used to navigate the paged content. Paging parameters describing the number of pages to be represented by the paging control and a description of the paging control's display environment are used to select the paging control type. If the paging parameters specify a type of paging control to use, that paging control type is used. If no paging control type is specified, the dynamic paging control automatically determines a paging control type based on the paging parameters. The page and the paging control type is then presented for display.
    Type: Grant
    Filed: May 2, 2003
    Date of Patent: March 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Matthew Charles Gauthier, Andrew Kwatinetz, Alberto Swett, Vamshidar Rawal, Nadja Haldimann
  • Patent number: 7340483
    Abstract: The present invention provides a system, method, and computer readable medium for retrieving full media resources in an online environment by manipulating media resource summaries. Media resource summary copy requests are intercepted and instructions to retrieve a corresponding full media resource substituted. The full media resource, rather than the summary, is placed on a computer clipboard, which allows the full media resource to be inserted by a software application into a document. In varied aspects of the present invention, the types of copy events that may be intercepted include keystroke events, copy events, menu copy events, and “drag and drop” copy events.
    Type: Grant
    Filed: May 2, 2003
    Date of Patent: March 4, 2008
    Assignee: Microsoft Corporation
    Inventors: Matthew Charles Gauthier, Eric Lawrence, Jennifer Jones, Bogdan Farcasanu, Vamshidar Rawal