Automatic generation of user interface descriptions through sketching
First Claim
Patent Images
1. A user interface description generating apparatus comprising:
- a sketch identifier for examining a manual sketch of objects to identify sketched versions of the objects, the sketch being representative of a graphic user interface (GUI) to be created;
a sketch normalizer for conforming the identified sketched versions to resemble respective reference images;
a hierarchy determiner for determining, from the conformed versions, a hierarchy of relative containment among said conformed versions; and
a description generator for generating, from said hierarchy, a user interface description for creating the GUI.
2 Assignments
0 Petitions
Accused Products
Abstract
A desired graphic user interface (GUI) is sketched and then scanned into memory or is sketched using a stylus whose movements are tracked and recorded in memory. Sketched objects such as windows, lists, buttons and frames are recognized automatically and normalized for the GUI to be created. Containment relations among the objects are recorded in a tree hierarchy to which is attached layout information and information from annotations in the sketch. The tree hierarchy is then formatted for generation of the GUI on a target platform.
-
Citations
20 Claims
-
1. A user interface description generating apparatus comprising:
-
a sketch identifier for examining a manual sketch of objects to identify sketched versions of the objects, the sketch being representative of a graphic user interface (GUI) to be created;
a sketch normalizer for conforming the identified sketched versions to resemble respective reference images;
a hierarchy determiner for determining, from the conformed versions, a hierarchy of relative containment among said conformed versions; and
a description generator for generating, from said hierarchy, a user interface description for creating the GUI. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A user interface description generating method comprising the steps of:
-
manually sketching objects to create a sketch representative of a graphic user interface (GUI) to be created; and
automatically performing the functions of;
examining the sketch to identify sketched versions of the objects;
conforming the identified sketched versions to resemble respective reference images;
determining, from the conformed versions, a hierarchy of relative containment among said conformed versions; and
generating, from said hierarchy, a user interface description for creating the GUI. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer program product comprising a computer-readable medium in which a computer program is stored for execution by a processor to generate a user interface description, the program comprising:
-
a sequence of instructions for examining a manual sketch of objects to identify sketched versions of the objects, the sketch being representative of a graphic user interface (GUI) to be created;
a sequence of instructions for conforming the identified sketched versions to resemble respective reference images;
a sequence of instructions for determining, from the conformed versions, a hierarchy of relative containment among said conformed versions; and
a sequence of instructions for generating, from said hierarchy, a user interface description for creating the GUI.
-
Specification