Patent ID: 9459846
Filing Date: 2016-10-04
CPC Classification: G06F

Claim Text:
1. A computer-implemented method comprising: identifying, in memory, at least one particular digital UI model in a plurality of digital UI models, each UI model representing visual attributes of a corresponding software application user interface in a plurality of user interfaces available for access by a UI development tool adapted to modify visual attributes of user interfaces in the plurality of user interfaces, wherein the particular digital UI model represents visual attributes of a particular user interface accessed by the UI development tool; retrieving at least one particular user interface style guide rule in a set of user interface style guide rules defining styles for user interfaces being developed for a software application; during development of the software application, parsing, using at least one processor, the particular UI model to determine that at least one visual attribute of the particular user interface violates the at least one particular user interface style guide rule in a plurality of user interface style guide rules; calculating rule-based statistics to identify a rate of compliance with each user interface style guide rule in the set of user interface style guide rules; sending data configured for use in presenting, in a user interface of the UI development tool, a presentation indicating that the at least one particular visual attribute of the particular user interface violates the particular user interface style guide rule; and displaying the presentation further indicating the calculated statistics in the user interface of the UI development tool.