METADATA GENERATION SYSTEMS AND METHODS
First Claim
1. A computer-implemented method of automatically generating metadata used to develop graphical user interfaces, comprising:
- scanning an image of a user interface to detect a candidate region on the image, the candidate region being potentially associated with a user interface component;
analyzing the candidate region to identify a user interface component contained therein by comparing a potential user interface component to user interface definitions stored in a database to identify one of the user interface definitions associated therewith;
extracting one or more properties of the identified user interface component; and
generating metadata based on the user interface definition associated with the identified user interface component and the extracted properties.
1 Assignment
0 Petitions
Accused Products
Abstract
Metadata generation systems and methods are described. An example computer-implemented method of automatically generating metadata used to develop graphical user interfaces includes scanning an image of a user interface to detect a candidate region on the image, the candidate region being potentially associated with a user interface component. The example method includes analyzing the candidate region to identify a user interface component contained therein by comparing a potential user interface component to user interface definitions stored in a database to identify one of the user interface definitions associated therewith. The example method includes extracting one or more properties of the identified user interface component and generating metadata based on the user interface definition associated with the identified user interface component and the extracted properties.
-
Citations
20 Claims
-
1. A computer-implemented method of automatically generating metadata used to develop graphical user interfaces, comprising:
-
scanning an image of a user interface to detect a candidate region on the image, the candidate region being potentially associated with a user interface component; analyzing the candidate region to identify a user interface component contained therein by comparing a potential user interface component to user interface definitions stored in a database to identify one of the user interface definitions associated therewith; extracting one or more properties of the identified user interface component; and generating metadata based on the user interface definition associated with the identified user interface component and the extracted properties. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method of automatically generating metadata used to develop graphical user interfaces, comprising:
-
scanning an image of a user interface to detect a candidate region on the image, the candidate region being potentially associated with a user interface control; performing an image recognition on the candidate region to identify a user interface control; and generating metadata based on the identified user interface control. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A tangible computer-readable storage medium including executable instructions for execution using a processor, wherein the instructions, when executed, provide a system to generate metadata, the system comprising:
-
a detector to detect a candidate region on an image of a user interface, the candidate region being potentially associated with a user interface control; an analyzer to analyze the candidate region to identify a user interface control contained therein; a generator to generate metadata based on the identified user interface control. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification