Patent Document ID: 8924335
Application ID: 13031109

Base Claim:
1. A method for user interface optimization, including: A. on a digital data processing system that comprises one or more digital data processors, identifying one or more rules for execution by a rules engine in order to generate any of a markup language page providing a user interface and a markup language stream providing the user interface, B. on the digital data processing system, executing a step of determining whether one or more aspects of the user interface generated as a result of execution of one or more of the rules is in conformity with one or more requirements, C. responding to a negative such determination by executing on the digital data processing system any of the steps of: i. generating a notification that identifies modifications to one or more of the rules which would result in generation of any of said markup language page and markup language stream providing a conforming user interface, wherein the conforming user interface includes a field having a modified display characteristic vis-à-vis a non-conforming user interface otherwise resulting from execution of one or more of the rules, and wherein the display characteristic is modified based on one or more of the requirements relating to a correlation between transactional data associated with the field having the modified display characteristic and transactional data associated with another field, ii. modifying one or more of the rules to generate any of said markup language page and markup language stream providing the conforming user interface, iii. modifying any of said markup language page and markup language stream to provide the conforming user interface, and D. any of storing to and generating as an output from said digital data processing system a result of one or more steps executed in step C.

---

Claim 20:
20. The method of claim 1 , wherein one or more of the requirements are defined in accord with one or more other rules and/or a user interface generated based thereby; one or more transactional data relating to the user interface; a context in which the user interface is any of transmitted, displayed and/or viewed by a user; and a collection defining any of grammar, spelling, usage, punctuation, style of the user interface.