Data processing: software development – installation – and managem – Software program development tool – Code generation
Reexamination Certificate
2006-02-23
2011-10-25
Dao, Thuy (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Code generation
C717S105000, C717S117000
Reexamination Certificate
active
08046737
ABSTRACT:
The present invention relates to an XML application framework (XAF). XAF applications are data driven such that all operations with the computer system are data focused. In addition, the components used in the XAF application are instantiated and connected according to how the data is displayed and what type of data is used. Applications within XAF comprise a user interface (UI) connector, an action module, and a data connector. UI connectors receive UI events and connect the UI event to an action module. The action module generates a standard format action from the UI event and sends it to the data connector. The data connector translates the standard format action into a data-specific action that changes data in a data store. A data connector then sends a standard format data representation corresponding to the changed data back to the UI connector to provide the changed data to the UI.
REFERENCES:
patent: 4943932 (1990-07-01), Lark et al.
patent: 5018097 (1991-05-01), Kuhlmann et al.
patent: 5392430 (1995-02-01), Chen et al.
patent: 5446895 (1995-08-01), White et al.
patent: 5491813 (1996-02-01), Bondy et al.
patent: 5519866 (1996-05-01), Lawrence et al.
patent: 5659701 (1997-08-01), Amit et al.
patent: 5790855 (1998-08-01), Faustini
patent: 5842020 (1998-11-01), Faustini
patent: 5940828 (1999-08-01), Anaya et al.
patent: 5951653 (1999-09-01), Hill et al.
patent: 5980096 (1999-11-01), Thalhammer-Reyero
patent: 6083276 (2000-07-01), Davidson et al.
patent: 6205465 (2001-03-01), Schoening et al.
patent: 6208336 (2001-03-01), Carter
patent: 6256780 (2001-07-01), Williams et al.
patent: 6272675 (2001-08-01), Schrab et al.
patent: 6339775 (2002-01-01), Zamanian et al.
patent: 6415434 (2002-07-01), Kind
patent: 6601233 (2003-07-01), Underwood
patent: 6601234 (2003-07-01), Bowman-Amuah
patent: 6621295 (2003-09-01), James-Roxby et al.
patent: 6670969 (2003-12-01), Halstead et al.
patent: 6721941 (2004-04-01), Morshed et al.
patent: 6721951 (2004-04-01), Williams et al.
patent: 6760903 (2004-07-01), Morshed et al.
patent: 6820135 (2004-11-01), Dingman et al.
patent: 6823518 (2004-11-01), Bliss et al.
patent: 6983464 (2006-01-01), Bhattacharya et al.
patent: 7031968 (2006-04-01), Kremer et al.
patent: 7032210 (2006-04-01), Alloing et al.
patent: 7043481 (2006-05-01), Mullins et al.
patent: 7103873 (2006-09-01), Tanner et al.
patent: 7131107 (2006-10-01), Wall et al.
patent: 7206827 (2007-04-01), Viswanath et al.
patent: 7233982 (2007-06-01), Shenefiel
patent: 7240327 (2007-07-01), Singh et al.
patent: 7269650 (2007-09-01), Hamdan
patent: 7280996 (2007-10-01), Hayakawa et al.
patent: 7287112 (2007-10-01), Pleis et al.
patent: 7287259 (2007-10-01), Grier et al.
patent: 7383285 (2008-06-01), Pal et al.
patent: 7412497 (2008-08-01), Viswanath et al.
patent: 7506307 (2009-03-01), McCollum et al.
patent: 7570267 (2009-08-01), Patel et al.
patent: 7574690 (2009-08-01), Shah et al.
patent: 7581225 (2009-08-01), Ahmad et al.
patent: 7631295 (2009-12-01), Makowski et al.
patent: 7886269 (2011-02-01), Williams et al.
patent: 2002/0065950 (2002-05-01), Katz et al.
patent: 2002/0069401 (2002-06-01), Wall et al.
patent: 2002/0095650 (2002-07-01), Green et al.
patent: 2002/0104068 (2002-08-01), Barrett et al.
patent: 2002/0188761 (2002-12-01), Chikirivao et al.
patent: 2003/0034998 (2003-02-01), Kodosky et al.
patent: 2003/0056200 (2003-03-01), Li et al.
patent: 2003/0063120 (2003-04-01), Wong et al.
patent: 2003/0135825 (2003-07-01), Gertner et al.
patent: 2003/0192031 (2003-10-01), Srinivasan et al.
patent: 2003/0236925 (2003-12-01), Balek et al.
patent: 2004/0031018 (2004-02-01), Marty
patent: 2004/0051739 (2004-03-01), Schmickley et al.
patent: 2004/0083238 (2004-04-01), Louis et al.
patent: 2004/0083455 (2004-04-01), Gschwind et al.
patent: 2004/0088685 (2004-05-01), Poznanovic et al.
patent: 2004/0162985 (2004-08-01), Freeman et al.
patent: 2004/0163046 (2004-08-01), Chu et al.
patent: 2004/0181779 (2004-09-01), Gorti
patent: 2004/0230666 (2004-11-01), Taboada et al.
patent: 2004/0230945 (2004-11-01), Bryant et al.
patent: 2004/0250238 (2004-12-01), Singh et al.
patent: 2005/0039162 (2005-02-01), Cifra
patent: 2005/0044235 (2005-02-01), Balahura et al.
patent: 2005/0050515 (2005-03-01), Shah et al.
patent: 2005/0102615 (2005-05-01), Roman et al.
patent: 2005/0120275 (2005-06-01), Fletcher et al.
patent: 2005/0135383 (2005-06-01), Shenefiel
patent: 2006/0059461 (2006-03-01), Baker et al.
patent: 2006/0156294 (2006-07-01), Fuller et al.
patent: 2006/0168183 (2006-07-01), Fuller et al.
patent: 2006/0190105 (2006-08-01), Hsu et al.
patent: 2006/0225034 (2006-10-01), Peck et al.
patent: 2006/0245096 (2006-11-01), Ahmad et al.
patent: 2006/0247936 (2006-11-01), Khusial et al.
patent: 2006/0248104 (2006-11-01), Ahmad et al.
patent: 2006/0248112 (2006-11-01), Williams et al.
patent: 2006/0248448 (2006-11-01), Williams et al.
patent: 2006/0248449 (2006-11-01), Williams et al.
patent: 2006/0248451 (2006-11-01), Szyperski et al.
patent: 2006/0248467 (2006-11-01), Elvanoglu et al.
patent: 2006/0248530 (2006-11-01), Ahmad et al.
patent: 2006/0253830 (2006-11-01), Rajanala et al.
patent: 2006/0277201 (2006-12-01), Dorsett
patent: 2007/0150859 (2007-06-01), Kodosky et al.
patent: 2007/0247525 (2007-10-01), Samarasekera et al.
patent: 2008/0046885 (2008-02-01), Shultz et al.
patent: 2008/0263549 (2008-10-01), Walker
patent: 2010/0306735 (2010-12-01), Hoff et al.
Roel Wuyts et al., Applying experiences with declarative codifications of software architectures on COD, 2001 pp. 1-11. <URL: http://docs.google.com/viewer?a=v&q=cache:gTwc64myJS4J:citeseerx.ist.psu.edu/viewdoc/download%3Fdoi%3D10.1.1.23.4788%26rep%3Drep1%26type%3Dpdf+instantiate+UI+>.
Bemhard Schatz, Formalization and Rule-Based Transformation of EMF Ecore-Based Models, retrieved on Jun. 2, 2011, pp. 1-19. <URL: http://www.fortiss.org/fileadmin/user—upload/FB1/Schaetz/SLE08-RuleBased.pdf>.
U.S. Final Office Action dated Jan. 6, 2010 cited in U.S. Appl. No. 11/360,456.
Russian Official Action dated Jan. 15, 2010 cited in Application No. 2007139779/09(043557).
U.S. Office Action dated Mar. 8, 2010 cited in U.S. Appl. No. 11/360,457.
U.S. Office Action dated Mar. 9, 2010 cited in U.S. Appl. No. 11/360,448.
U.S. Office Action dated Jun. 23, 2008 cited in U.S. Appl. No. 11/360,856.
U.S. Final Office Action dated Nov. 7, 2008 cited in U.S. Appl. No. 11/360,456.
Chinese Office Action dated Oct. 10, 2008 in Application No. 200680014637.X.
U.S. Office Action dated Mar. 24, 2010 cited in U.S. Appl. No. 11/360,857.
U.S. Office Action dated Mar. 30, 2010 cited in U.S. Appl. No. 11/360,455.
Chinese Second Office Action dated Apr. 13, 2010 cited in Application No. 200680014637.X.
U.S. Office Action dated May 22, 2009 cited in U.S. Appl. No. 11/360,456.
U.S. Office Action dated Feb. 4, 2008 cited in U.S. Appl. No. 11/360,456.
U.S. Office Action dated Mar. 27, 2008 cited in U.S. Appl. No. 11/360,454.
Chamberlain et al., “Quilt: An XML Query Language for Heterogeneous Data Sources,” 2001, Springer Verlag Berlin Heidelberg, pp. 1-25.
Chinese First Office Action dated Aug. 21, 2009 cited in Application No. 200680014618.7.
U.S. Office Action dated Sep. 20, 2007 cited in U.S. Appl. No. 11/360,454.
International Search Report dated Apr. 26, 2007 cited in International Application No. PCT/US 06/15184.
Chinese Second Office Action dated Nov. 17, 2010 cited in Application No. 200680014594.5.
Georg Sonneck et al., “Optimized One-to-One Personalization of Web Applications using a Graph Based Model,” Source: IEEE, dated: Apr. 22, 2003, 8 pgs.
U.S. Final Office Action dated Oct. 1, 2010 cited in U.S. Appl. No. 11/360,856.
Russian Official Action dated Nov. 12, 2010 cited in Application No. 2007139779/08(043557).
Osamah A. Rawashdeh et al., “A Technique for Specifying Dynamically Reconfigurable Embedded Systems,” source: IEEE, Mar. 5, 2005, pp. 1-11.
U.S. Final Office Action dated Apr. 26, 2011 cited in U.S. Appl. No. 11/360,456.
Chinese First Office Action dated Sep. 14, 2010 cited in Appl. No. 200680014
Szyperski Clemens A.
Williams Antony S.
Wittenberg Craig
Bui Hanh
Dao Thuy
Merchant & Gould
Microsoft Corporation
LandOfFree
XML application framework does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with XML application framework, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and XML application framework will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4289052