최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0031109 (2011-02-18) |
등록번호 | US-8924335 (2014-12-30) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 11 인용 특허 : 326 |
The invention provides in one aspect a method that includes identifying one or more rules for execution by a rules engine in order to generate a user interface. The method further includes executing, on a digital data processing system that comprises one or more digital data processors, a step of de
The invention provides in one aspect a method that includes identifying one or more rules for execution by a rules engine in order to generate a user interface. The method further includes executing, on a digital data processing system that comprises one or more digital data processors, a step of determining whether one or more aspects of the user interface generated as a result of execution of at least one of those rules is in conformity with one or more requirements. The system responds to a negative such determination, according to the method, by identifying modifications to generate a conforming user interface from those one or more rules, modifying one or more of those rules to generate a conforming user interface from (e.g., based directly or indirectly on) those one or more rules, and/or generating a conforming user interface from those one or more rules. The method further calls for storing to and/or generating as an output from the digital data processing system a result those step(s).
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
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, andD. 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. 2. The method of claim 1, wherein one or more of the rules comprise any of metadata and one or more programming language statements. 3. The method of claim 1, wherein said aspects of the user interface pertain to one or more of a language syntax of the user interface, including any of grammar, spelling, usage, punctuation, and style; accessibility of the user interface by disabled users; amenability of the user interface to localization/globalization; the need for localizing/globalizing the user interface; security; and layout. 4. The method of claim 3, wherein one or more of said aspects of the user interface pertain to tooltips provided with one or more fields of the user interface. 5. The method of claim 3, wherein one or more of said aspects of the user interface pertain to obfuscating one or more fields of the user interface. 6. The method of claim 3, wherein one or more of said aspects of the user interface pertain to any of priority of fields, color contrast, whitespace, alignment, field and/or element labels, redundancy, tool tips, progress indicators, and display resolution. 7. The method of claim 6, wherein one or more of said aspects of the user interface pertain to whitespace in tables, sections and other portions of the user interface. 8. The method of claim 6, wherein one or more of said aspects of the user interface pertain to use of redundant headers in tables, sections and other portions of the user interface. 9. The method of claim 6, wherein one or more of said aspects of the user interface pertain to width and/or length of the user interface in view of an expected resolution of a user display. 10. The method of claim 6, wherein one or more of said aspects of the user interface pertain to visual hierarchy and/or indenting. 11. The method of claim 6, wherein one or more of said aspects of the user interface pertain to arrangement of field types. 12. The method of claim 11, wherein one or more of said aspects of the user interface pertain to use of field types that require a user to jump excessively between input devices. 13. The method of claim 6, wherein the requirement pertains to a display resolution preference and wherein a said conforming user interface includes a scrolling characteristic vis-a-vis the non-conforming user interface which would result from a said rule. 14. The method of claim 6, wherein the requirement pertains to a quantity of unused area and wherein a said conforming user interface includes a reduced percentage of unused area vis-a-vis the non-conforming user interface which would result from a said rule. 15. The method of claim 6, wherein the requirement pertains to an alignment characteristic and wherein a said conforming user interface includes an altered alignment characteristic vis-a-vis the non-conforming user interface which would result from a said rule. 16. The method of claim 6, wherein the requirement pertains to a security trait and wherein a said conforming user interface includes a feature that obfuscates at least one display or input field vis-a-vis the non-conforming user interface which would result from a said rule. 17. The method of claim 6, wherein the requirement pertains to a path of user interfaces, and wherein a said conforming user interface includes a feature reflecting the path vis-a-vis the non-conforming user interface which would result from a said rule. 18. The method of claim 1, wherein one or more of the requirements are defined by a further rule. 19. The method of claim 1, wherein one or more of the requirements are defined in any of a data base and a rules base. 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. 21. The method of claim 1, wherein the modified display characteristic is any of position, size, color or other attribute. 22. The method of claim 1, wherein a said conforming user interface includes a field that is repositioned vis-a-vis the non-conforming user interface which would result from a said rule. 23. The method of claim 22, wherein a location of said repositioned field is based on a location of another field in said user interface. 24. The method of claim 23, wherein the repositioned field is repositioned in accord with requirements defined in accord with one or more other rules and/or a user interface generated based thereon; 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. 25. The method of claim 23, wherein the repositioned field is repositioned to bring one or more of the following aspects of the user interface in conformity with the requirements: a language syntax of the user interface, including any of grammar, spelling, usage, punctuation, and style; accessibility of the user interface by disabled users; amenability of the user interface to localization/globalization; the need for localizing/globalizing the user interface; security; and layout. 26. The method of claim 22, wherein a location of said repositioned field is based on a preferred position for that field. 27. The method of claim 26, wherein the repositioned field is repositioned in accord with requirements defined in accord with one or more other rules and/or a user interface generated based thereon; 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. 28. The method of claim 26, wherein the repositioned field is repositioned to bring one or more of the following aspects of the user interface in conformity with the requirements: a language syntax of the user interface, including any of grammar, spelling, usage, punctuation, and style; accessibility of the user interface by disabled users; amenability of the user interface to localization/globalization; the need for localizing/globalizing the user interface; security; and layout. 29. The method of claim 1, wherein a said conforming user interface includes a field that is any of added to and removed from the user interface vis-a-vis the non-conforming user interface which would result from a said rule. 30. The method of claim 29, wherein such addition or deletion of said field is based on a requirement defined in accord with one or more other rules and/or a user interface generated based thereon; one or more transactional data relating to the user interface; and, a context in which the user interface is any of transmitted, displayed and/or viewed by a user. 31. The method of claim 29, wherein such addition or deletion of said field is effected to bring one or more of the following aspects of the user interface in conformity with the requirements: a language syntax of the user interface, including any of grammar, spelling, usage, punctuation, and style; accessibility of the user interface by disabled users; amenability of the user interface to localization/globalization; the need for localizing/globalizing the user interface; security; and layout. 32. The method of claim 29, wherein such addition or deletion of said field is based on any of inclusion and exclusion of another field in the user interface. 33. The method of claim 32, wherein such addition or deletion of said field is based on a requirement defined in accord with one or more other rules and/or a user interface generated based thereon; one or more transactional data relating to the user interface; and a context in which the user interface is any of transmitted, displayed and/or viewed by a user. 34. The method of claim 32, wherein such addition or deletion of said field is effected to bring one or more of the following aspects of the user interface in conformity with the requirements: a language syntax of the user interface, including any of grammar, spelling, usage, punctuation, and style; accessibility of the user interface by disabled users; amenability of the user interface to localization/globalization; the need for localizing/globalizing the user interface; security; and layout. 35. The method of claim 1, wherein a said conforming user interface includes a field that has a modified display characteristic vis-a-vis the non-conforming user interface which would result from a said rule. 36. The method of claim 35, wherein the modified display characteristic is based on a requirement defined in accord with one or more other rules and/or a user interface generated based thereon; one or more transactional data relating to the user interface; and, a context in which the user interface is any of transmitted, displayed and/or viewed by a user. 37. The method of claim 35, wherein such modified display characteristic is effected to bring one or more of the following aspects of the user interface in conformity with the requirements: a language syntax of the user interface, including any of grammar, spelling, usage, punctuation, and style; accessibility of the user interface by disabled users; amenability of the user interface to localization/globalization; the need for localizing/globalizing the user interface; security; and layout. 38. The method of claim 35, wherein the modified display characteristic is based on another field in the user interface. 39. The method of claim 38, wherein the modified display characteristic is based on a requirement defined in accord with one or more other rules and/or a user interface generated based thereon; one or more transactional data relating to the user interface; and a context in which the user interface is any of transmitted, displayed and/or viewed by a user. 40. The method of claim 38, wherein the modified display characteristic is effected to bring one or more of the following aspects of the user interface in conformity with the requirements: a language syntax of the user interface, including any of grammar, spelling, usage, punctuation, and style; accessibility of the user interface by disabled users; amenability of the user interface to localization/globalization; the need for localizing/globalizing the user interface; security; and layout. 41. A method for reconfiguring user interfaces, including: A. on a digital data processing system that comprises one or more digital data processors, providing 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. wherein one or more of the requirements are defined in accord with: i. one or more of the rules, andii. one or more transactional data relating to the user interface,D. wherein the determining step includes determining whether one or more fields of the user interface defined by any of said markup language page and markup language stream generated by execution of the one or more rules is in conformity with said requirements,E. 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 said markup language stream providing the conforming user interface,iii. modifying any of said markup language page and said markup language stream to provide the conforming user interface conforming with the one or more requirements, andF. 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 E. 42. 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 web browser user interface and a markup language stream providing a web browser user interface,B. on the digital data processing system, executing a step of determining whether one or more aspects of the web browser user interface that would be effected 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 web browser 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 effect generation of any of said markup language page and markup language stream that provide the conforming web browser user interface,iii. modifying any of said markup language page and markup language stream to provide the conforming web browser user interface, andD. 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.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.