Data processing: presentation processing of document – operator i – Presentation processing of document – Structured document
Reexamination Certificate
2005-05-13
2008-11-25
Hong, Stephen S (Department: 2178)
Data processing: presentation processing of document, operator i
Presentation processing of document
Structured document
C715S744000, C715S746000, C715S762000
Reexamination Certificate
active
07458020
ABSTRACT:
Methods and systems for creating and rendering skins are described. In one described embodiment skins can be defined as sets of script files, art files, media files, and text files. These files can be used to create new and different skin appearances, layouts and functionalities. The files are organized for use using a hierarchical tag-based data structure, an example of which is an XML data structure. The data structure is processed to provide an object model. The object model can be a scriptable object model that enables script to execute to provide an interactive, dynamic skin that can respond to internal and external events. In one embodiment, a computer architecture used for rendering the skin includes a layout manager that processes an intermediate representation of the XML data structure to provide the scriptable object model. Various components of the scriptable object model can include a script engine for receiving and executing script, and one or more rendering elements. Each rendering element represents a different skin element and can be individually configured to respond to script via the script engine. The inventive systems and techniques can provide a robust, dynamic skin that can be rendered and re-rendered at runtime.
REFERENCES:
patent: 5887193 (1999-03-01), Takahashi et al.
patent: 5905492 (1999-05-01), Straub et al.
patent: 5907704 (1999-05-01), Gudmundson et al.
patent: 5943054 (1999-08-01), Hirano et al.
patent: 5956736 (1999-09-01), Hanson et al.
patent: 5959624 (1999-09-01), Johnston, Jr. et al.
patent: 6061695 (2000-05-01), Slivka et al.
patent: 6104391 (2000-08-01), Johnston, Jr. et al.
patent: 6188399 (2001-02-01), Voas et al.
patent: 6237043 (2001-05-01), Brown et al.
patent: 6243102 (2001-06-01), Ruff et al.
patent: 6249883 (2001-06-01), Cassidy et al.
patent: 6294172 (2001-09-01), Bosslet et al.
patent: 6313851 (2001-11-01), Matthews, III et al.
patent: 6392671 (2002-05-01), Glaser
patent: 6404433 (2002-06-01), Ruff et al.
patent: 6405224 (2002-06-01), Van Der Meer
patent: 6429882 (2002-08-01), Abdelnur et al.
patent: 6429883 (2002-08-01), Plow et al.
patent: 6434525 (2002-08-01), Nagisa et al.
patent: 6553412 (2003-04-01), Kloba et al.
patent: 6573907 (2003-06-01), Madrane
patent: 6590590 (2003-07-01), Wen et al.
patent: 6651108 (2003-11-01), Popp et al.
patent: 6717593 (2004-04-01), Jennings
patent: 6724403 (2004-04-01), Santoro et al.
patent: 6757821 (2004-06-01), Akiyama et al.
patent: 6760043 (2004-07-01), Markel
patent: 6778992 (2004-08-01), Searle et al.
patent: 6791581 (2004-09-01), Novak et al.
patent: 6865593 (2005-03-01), Reshef et al.
patent: 6920606 (2005-07-01), Jablonski et al.
patent: 7028262 (2006-04-01), Estrada et al.
patent: 7073130 (2006-07-01), Novak et al.
patent: 7222307 (2007-05-01), Morris et al.
patent: 7281214 (2007-10-01), Fadell
patent: 7320109 (2008-01-01), Zeevi et al.
patent: 2002/0024539 (2002-02-01), Eleftheriadis
patent: 2002/0027571 (2002-03-01), Matthews, III et al.
patent: 2002/0073343 (2002-06-01), Ziskind et al.
patent: 2002/0099713 (2002-07-01), Fernandez
patent: 2003/0140120 (2003-07-01), Hartman
patent: 2004/0061713 (2004-04-01), Jennings
patent: 2004/0210825 (2004-10-01), Novak et al.
patent: 2005/0044504 (2005-02-01), Fernandez et al.
patent: 2005/0102626 (2005-05-01), Novak et al.
patent: 2005/0102627 (2005-05-01), Novak et al.
patent: 2005/0210050 (2005-09-01), Novak et al.
patent: 2005/0210051 (2005-09-01), Novak et al.
patent: 2005/0210398 (2005-09-01), Novak et al.
patent: 2005/0210446 (2005-09-01), Novak et al.
patent: 2005/0229105 (2005-10-01), Novak et al.
Westphal, Ralph. “Using XML for Object Persistence.” . Sep. 8, 1999. XML.com. <http://www.xml.com/lpt/a/1999/09/serialization/index.html>.
U.S. Appl. No. 60/196,005 “Extensible Schema for Defining the Visual Apearance of Computer System Components”, Fernandez et al., filed Apr. 2000.
Rao, “Design Java Servlets with the Delegation Event Mode” Sep. 1999 JavaWorld pp. 1-12.
Westphal, “Using XML for Object Persistence”, retrieved on Apr. 29, 2007, at <<http://www.xml.com/lpt/a/1999/09/serialization/index.html>>, O'Reilly Media, Inc., 1998-2006, pp. 20.
Larkin Kevin P.
Nadalin David M.
Novak Michael J.
Olson Kipley J.
Sanborn Frank G.
Hong Stephen S
Lee & Hayes PLLC
Microsoft Corporation
Queler Adam M
LandOfFree
Methods and systems for creating skins does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Methods and systems for creating skins, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods and systems for creating skins will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4038565