Patents by Inventor Uma Singh

Uma 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).

  • Publication number: 20060149751
    Abstract: The present invention is directed to the use of custom templates to generate user interface screens in computer systems. In embodiments of the present invention, a data structure for supporting user interfaces may include a base template created by a developer for particular display devices and a delta file defining changes to the base templates manifested when the user interface screen is generated.
    Type: Application
    Filed: December 30, 2004
    Publication date: July 6, 2006
    Inventors: Sripad Jade, Uma Singh, Harish Porwal
  • Publication number: 20060036968
    Abstract: Confirming a performed processing action to a computer user may comprise performing, in a computer system, a processing action for which a visual confirmation is made to a user. The computer system may include a display device having a work area wherein an application program output is being displayed. Upon performing the processing action, a portion of the application program output that is displayed in a part of the work area may cease to be displayed, and the visual confirmation may be displayed in the part of the work area. Upon receiving a user input while displaying the visual confirmation, the visual confirmation ceases to be displayed in the part of the work area and the portion of the application program output is displayed in the part of the work area. The visual confirmation may cover or displace the application program output while it is being displayed.
    Type: Application
    Filed: August 11, 2004
    Publication date: February 16, 2006
    Inventors: Aurobinda Pradhan, Uma Singh, Ajit Narayanan
  • Publication number: 20050114431
    Abstract: A generic mobile synchronization framework facilitates synchronization of data objects between platforms by comparing these data objects from one platform with a replica of data objects on the other platform. Generic messages identifying the differences in the data objects are converted into an adaptive message suitable for use by the underlying synchronization hardware and sent to eh platform needing synchronization. That platform converts the adapted messages them to the original generic message, and executes them, synchronizing the data objects in that platform with the originating platform.
    Type: Application
    Filed: November 25, 2003
    Publication date: May 26, 2005
    Inventors: Uma Singh, Ajit Narayanan