Cognitive mobile application design search engine including a keyword search
AssigneeInternational Business Machines Corporation
InventorsKyungmin Lee, Joe Ligman, Marco Pistoia, Stephen Wood
Life of this patent
Estimating the term…
Abstract
A mobile application design search method, system, and computer program product include detecting a feature in an uploaded design source files, generating keywords that describe each feature for design screens in the design source files, and creating a database including the feature and the keywords associated with the feature to enable a keyword search for a type of the feature that can be reused in a new application design source file.
Claims20
A computer-implemented mobile application design search method, the method comprising:
- detecting a feature of a design screen in an uploaded design source file, the feature being a reusable element of the uploaded design source file and the feature being reusable in a new application design source file;
- extracting a source code of the feature that is independently extractable from the uploaded design source file;
- generating keywords that describe the feature of the design screen in the design source file;
- creating a database including the feature, the source code of the feature, and the keywords associated with the feature to enable a keyword search for the feature to reuse the feature in the new application design source file;
- and
- downloading the source code of the feature from the database to combine with the new application design source file such that the feature is copied to the new application design source file, thereby eliminating a recodification of the feature.
A mobile application design search system, said system comprising:
- a processor;
- and
- a memory, the memory storing instructions to cause the processor to perform:
- detecting a feature of a design screen in an uploaded design source file, the feature being a reusable element of the uploaded design source file and the feature being reusable in a new application design source file;
- extracting a source code of the feature that is independently extractable from the uploaded design source file;
- generating keywords that describe the feature of the design screen in the design source file;
- creating a database including the feature, the source code of the feature, and the keywords associated with the feature to enable a keyword search for the feature to reuse the feature in the new application design source file;
- and
- downloading the source code of the feature from the database to combine with the new application design source file such that the feature is copied to the new application design source file, thereby eliminating a recodification of the feature.
A computer program product for mobile application design search, the computer program product comprising a computer-readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform:
- detecting a feature of a design screen in an uploaded design source file, the feature being a reusable element of the uploaded design source file and the feature being reusable in a new application design source file;
- extracting a source code of the feature that is independently extractable from the uploaded design source file;
- generating keywords that describe the feature of the design screen in the design source file;
- creating a database including the feature, the source code of the feature, and the keywords associated with the feature to enable a keyword search for the feature to reuse the feature in the new application design source file;
- and
- downloading the source, code of the feature from the database to combine with the new application design source file such that the feature is copied to the new application design source file, thereby eliminating a recodification of the feature.
Dependencies are inferred from the claim text.