Data processing: software development – installation – and managem – Software program development tool – Code generation
Reexamination Certificate
2003-05-08
2008-03-04
Chavis, John (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Code generation
Reexamination Certificate
active
07340718
ABSTRACT:
Systems, methods, and apparatus, including computer program products, for abstracting rendering logic and automatically generating platform-specific renderers from the abstracted rendering logic for multiple platforms. A platform-independent description of rendering logic for a control is specified. The platform-independent description is used to generate a platform-specific renderer for the control. The platform-specific renderer is operable to be executed on a specific platform to produce code that can be used in rendering the control on a client computer. Some implementations enable code for platform-specific renderers to be generated automatically based on centrally defined rendering logic. Rendering logic can thus be modified once and used to automatically update code and libraries for platform-specific renderers on multiple platforms.
REFERENCES:
patent: 5987256 (1999-11-01), Wu et al.
patent: 6091422 (2000-07-01), Ouaknine et al.
patent: 6504554 (2003-01-01), Stone et al.
patent: 6904566 (2005-06-01), Feller et al.
patent: 2003/0076345 (2003-04-01), Feller et al.
patent: 2003/0225829 (2003-12-01), Pena et al.
Abrams, Mark, et al., “UIML: An XML Language for Building Device-Independent User Interfaces,” Dec. 1999, retrieved from the Internet on May 17, 2004, at http://www.harmonia.com/resources/papers/xml99Final.pdf, XP002280477, 15 pgs.
Abrams, Marc, et al., “User Interface Markup Language (UIML) Specification, Version 3.0,” Feb. 8, 2002, retrieved from the Internet on May 18, 2002, at http://www.uiml.org/specs/docs/uiml30-revised02-12-02.pdf, XP002280679, 116 pgs.
Ali, Mir Farooq, et al., “Building Multi-Platform User Interfaces with UML,” Nov. 9, 2001, retrieved from the Internet on May 17, 2004, at http://arxiv.org/ftp/cs/papers/0111/0111024.pdf, XP002280476, XP002280477, XP002280490, 12 pgs.
“Computer Science, abstract,” Arxiv.org E-Print Archive, retrieved from the Internet on May 17, 2004, at http://arxiv.org/abs/cs.HC/0111024, XP002280478, 1 pg.
Kagle, Kurt, et al., “Professional XSL,” 2001, Wrox Press Ltd., Arden House, Birmingham, UK, XP002281359, p. 742.
Levine, John R., “Linkers & Loaders,” 2000, Morgan Kaufmann Publishers, San Francisco, CA, XP002283283, p. 48.
Phanouriou, Constantinos, “UIML: A Device-Independent User Interface Markup Language,” Virginia Polytechnic Institute and State University, Sep. 26, 2000, retrieved from the Internet on May 17, 2004, at http://scholar.lib.vt.edu/theses/available/etd-08122000-19510051/unrestricted/PhanouriouETD.pdf, XP002280491, 172 pgs.
Phanouriou, Constantinos, “User Interface Markup Language (UIML) Draft Specification, Version 2.0a,” Jan. 17, 2000, retrieved from the Internet on May 17, 2004, at http://www.uiml.org/specs/docs/uiml20-17Jan00.pdf, XP002280490, 64 pgs.
Baechle Werner
Dencker Thorsten
Dietl Josef
Hammerich Reiner
Hilgers Peer
Chavis John
Finnegan Henderson Farabow Garrett & Dunner LLP
SAP (AG)
LandOfFree
Unified rendering does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Unified rendering, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Unified rendering will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3979309