Custom templates
OwnerSripad Jade, Uma Singh +1inventors
InventorsSripad Jade, Uma Singh, Harish Porwal
Life of this patent
Estimating the term…
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. Exemplary applications include small display devices having display, memory, and processing power limitations
Claims20
A data structure for support of user interfaces in a computer system, comprising:
- a base template defining parameters of a plurality of user interface elements;
- and
- a delta file defining changes to the parameters, wherein the base template and the delta file are represented in a user interface screen.
A computer system comprising memory to store data of a user interface, the memory including storage for at least one base template defining parameters of a plurality of user interface elements and at least one delta file defining changes to the parameters to be made in a user interface screen based on the base template.
A method of generating a user interface screen, comprising:
- retrieving from memory a base template defining parameters of a plurality of user interface elements and a delta file defining changes to the parameters to be made in the user interface screen based on the base template;
- changing the parameters of the base template in the delta file;
- and
- generating the user interface screen according to the changed parameters.
A method of creating a template upon which a user interface screen is based, comprising:
- defining parameters of a plurality of user interface elements;
- storing the parameters as a template;
- creating a file defining changes to the parameters;
- defining a pointer from the file to the template;
- and
- storing the file with the pointer.
Dependencies are inferred from the claim text.