Data processing: software development – installation – and managem – Software program development tool – Modeling
Reexamination Certificate
2006-03-21
2006-03-21
Khatri, Anil (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Modeling
C717S105000, C717S109000
Reexamination Certificate
active
07017145
ABSTRACT:
Provided is a method, system, program, and data structures for generating a user interface. An application program processes data and generates application output and a user interface module processes the application output to generate output data to render on an output device. The user interface module generates output data to render on the output device in response to processing statements in the user interface module. The user interface module reaches a processing point where the user interface module does not include statements to generate output data. After reaching the processing point, the user interface module receives an interaction object from the application program specifying data to generate as output data. The user interface module then generates output data to render on the output device from the interaction object.
REFERENCES:
patent: 6104874 (2000-08-01), Branson et al.
patent: 6298474 (2001-10-01), Blowers et al.
patent: 6490719 (2002-12-01), Thomas
patent: 6625804 (2003-09-01), Ringseth et al.
patent: 6851104 (2005-02-01), Rodrigues da Silva
patent: 6865429 (2005-03-01), Schneider et al.
patent: 6889379 (2005-05-01), Lindhorst et al.
patent: 6934931 (2005-08-01), Plumer et al.
Carr, “Specifiation of interface interaction objects”, ACMCHI, pp 372-378, 1994.
Bergh et al, Towards modeing context sensitive interactive applications the context sensitive user interface profile (CUP), ACM pp 87-94, 2005.
Mulhem et al, “Interactive information retrieval systems: From user centered interface design to software design” ACM SIGIR, pp 326-334, 1996.
Vanderdpnckt et al, “Model based design, generation and evalutaion of virtual user interface”, ACM pp 51-60, 2004.
Mahemoff, Michael J. et al. “Handling Multiple Domain Objects with Model-View-Controller”, date unavailable, pp. 1-12.
Shan, Yen-Ping, “An Event-Driven Model-View-Controller Framework for Smalltalk”, an OOPSLA '89 Proceedings, 1989 ACM 089791/-333-7/89/0010/0347, pp. 347-352.
Krasner, Glenn E. et al. “A Description of the Model-View-Controller User Interface Paradigm in the Smalltalk-80 system” ParcPlace Systems, Inc., 1988, pp. 1-34.
Atlas. “3 The Model-View-Controller Architecture” [online], Aug. 30, 1996, pp. 1-3. [Retrieved on Apr. 20, 2001]. Retrieved from the Internet at URL: <http://rd13doc.cern.ch/Atlas/Notes/004/Note004-7.hrml>.
Sun Microsystems, Inc. “Model View Controller” [online], date unavailable, pp. 1-2. [Retrieved on Apr. 20, 2001]. Retrieved from the Internet at URL: <http://java.sun.com>.
Sun Microsystems, Inc. “Model View Controller (MVC)” online, from J2EE Blueprints: Design Patterns, 2001, pp. 1-6. [Retrieved on Apr. 22, 2001]. Retrieved from the Internet at URL: <http://java.sun.com>.
Baldwin, Richard G. “Implementing The Model-View-Controller Paradigm using Observer and Observable” online, 1999, pp. 1-16. [Retrieved on Apr. 20, 2001]. Retrieved from the Internet at URL: <http://home.att.net/˜baldwin.rick/Advanced/Java200.html>.
Sasine, Jodene M. et al.“Implementing The Model-View-Controller Paradigm in ADA 95”, date unknown, pp. 1-9.
Burbeck, Steve. “Applications Programming in Smalltalk-80How to use Model-View-Controller(MVC),” online, Mar. 4, 1997, pp. 1-10. [Retrieved on Apr. 2, 2001] Retrieved from the Internet at URL: <http://st.www.cs.uiuc.edu/users/smarch/st-docs/mvc.html>.
Khatri Anil
Lahive & Cockfield LLP
SUN Microsystems Inc.
LandOfFree
Method, system, and program for generating a user interface does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method, system, and program for generating a user interface, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method, system, and program for generating a user interface will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3558011