Electrical computers and digital processing systems: interprogra – Application program interface
Reexamination Certificate
2003-12-09
2009-02-03
An, Meng-Ai (Department: 2194)
Electrical computers and digital processing systems: interprogra
Application program interface
C715S239000
Reexamination Certificate
active
07487515
ABSTRACT:
A programmable object model includes a plurality of object-oriented message calls for application programming interfaces allowing a user to programmatically access the schema validation model of an application by sending message calls and required parameters to the schema validation model to customize or otherwise modify the operation of the schema validation model as desired by the user. Once the user has access to the schema validation model of an application, the user may attach Extensible Markup Language (XML) schema files to a document and control definitions, grammatical rules, and other settings dictated by the attached XML schema file. The user also is allowed to customize the application's native schema validation functionality with user-defined rules and error text. The XML schema validation model of an application may be accessed from a user-created program written according to a variety of different languages such as C, C++, C#, and Visual Basic.
REFERENCES:
patent: 4674065 (1987-06-01), Lange et al.
patent: 4868750 (1989-09-01), Kucera et al.
patent: 5020019 (1991-05-01), Ogawa
patent: 5128865 (1992-07-01), Sadler
patent: 5159552 (1992-10-01), van Gasteren et al.
patent: 5267155 (1993-11-01), Buchanan et al.
patent: 5317546 (1994-05-01), Balch et al.
patent: 5337233 (1994-08-01), Hofert et al.
patent: 5341293 (1994-08-01), Vertelney et al.
patent: 5351190 (1994-09-01), Kondo
patent: 5392386 (1995-02-01), Chalas
patent: 5446891 (1995-08-01), Kaplan et al.
patent: 5541836 (1996-07-01), Church et al.
patent: 5596700 (1997-01-01), Darnell et al.
patent: 5617565 (1997-04-01), Augenbraun et al.
patent: 5625783 (1997-04-01), Ezekiel et al.
patent: 5627958 (1997-05-01), Potts et al.
patent: 5634019 (1997-05-01), Koppolu et al.
patent: 5640560 (1997-06-01), Smith
patent: 5657259 (1997-08-01), Davis et al.
patent: 5708825 (1998-01-01), Sotomayor
patent: 5717923 (1998-02-01), Dedrick
patent: 5752022 (1998-05-01), Chiu et al.
patent: 5761689 (1998-06-01), Rayson et al.
patent: 5781189 (1998-07-01), Holleran et al.
patent: 5781904 (1998-07-01), Oren et al.
patent: 5787413 (1998-07-01), Kauffman et al.
patent: 5794257 (1998-08-01), Liu et al.
patent: 5802253 (1998-09-01), Gross et al.
patent: 5802262 (1998-09-01), Van De Vanter
patent: 5802299 (1998-09-01), Logan et al.
patent: 5802530 (1998-09-01), van Hoff
patent: 5805911 (1998-09-01), Miller
patent: 5809318 (1998-09-01), Rivette et al.
patent: 5815830 (1998-09-01), Anthony
patent: 5818447 (1998-10-01), Wolf et al.
patent: 5821931 (1998-10-01), Berquist et al.
patent: 5822539 (1998-10-01), van Hoff
patent: 5826025 (1998-10-01), Gramlich
patent: 5845077 (1998-12-01), Fawcett
patent: 5855007 (1998-12-01), Jovicic et al.
patent: 5859636 (1999-01-01), Pandit
patent: 5872973 (1999-02-01), Mitchell et al.
patent: 5875443 (1999-02-01), Nielsen
patent: 5892919 (1999-04-01), Nielsen
patent: 5893073 (1999-04-01), Kasso et al.
patent: 5895461 (1999-04-01), De La Huerga et al.
patent: 5896321 (1999-04-01), Miller et al.
patent: 5900004 (1999-05-01), Gipson
patent: 5913214 (1999-06-01), Madnick et al.
patent: 5920859 (1999-07-01), Li
patent: 5924099 (1999-07-01), Guzak et al.
patent: 5933498 (1999-08-01), Schneck et al.
patent: 5946647 (1999-08-01), Miller et al.
patent: 5948061 (1999-09-01), Merriman et al.
patent: 5956681 (1999-09-01), Yamakita
patent: 5974413 (1999-10-01), Beauregard et al.
patent: 5995756 (1999-11-01), Hermann
patent: 6006265 (1999-12-01), Rangan et al.
patent: 6006279 (1999-12-01), Hayes
patent: 6014616 (2000-01-01), Kim
patent: 6028605 (2000-02-01), Conrad et al.
patent: 6052531 (2000-04-01), Waldin et al.
patent: 6061516 (2000-05-01), Yoshikawa et al.
patent: 6067087 (2000-05-01), Krauss et al.
patent: 6085201 (2000-07-01), Tso
patent: 6092074 (2000-07-01), Rodkin et al.
patent: 6108674 (2000-08-01), Murakami et al.
patent: 6112209 (2000-08-01), Gusack
patent: 6121968 (2000-09-01), Arcuri et al.
patent: 6122647 (2000-09-01), Horowitz et al.
patent: 6126306 (2000-10-01), Ando
patent: 6137911 (2000-10-01), Zhilyaev
patent: 6141005 (2000-10-01), Hetherington et al.
patent: 6151643 (2000-11-01), Cheng et al.
patent: 6154738 (2000-11-01), Call
patent: 6167568 (2000-12-01), Gandel et al.
patent: 6173316 (2001-01-01), De Boor et al.
patent: 6182029 (2001-01-01), Friedman
patent: 6185550 (2001-02-01), Snow et al.
patent: 6185576 (2001-02-01), McIntosh
patent: 6199046 (2001-03-01), Heinzle et al.
patent: 6199081 (2001-03-01), Meyerzon et al.
patent: 6219698 (2001-04-01), Iannucci et al.
patent: 6262728 (2001-07-01), Alexander
patent: 6272074 (2001-08-01), Winner
patent: 6272505 (2001-08-01), De La Huerga
patent: 6292768 (2001-09-01), Chan
patent: 6295061 (2001-09-01), Park et al.
patent: 6308171 (2001-10-01), De La Huerga
patent: 6311177 (2001-10-01), Dauerer et al.
patent: 6311194 (2001-10-01), Sheth et al.
patent: 6323853 (2001-11-01), Hedloy
patent: 6336125 (2002-01-01), Noda et al.
patent: 6336131 (2002-01-01), Wolfe et al.
patent: 6338059 (2002-01-01), Fields et al.
patent: 6347398 (2002-02-01), Parthasarathy et al.
patent: 6349295 (2002-02-01), Tedesco et al.
patent: 6353926 (2002-03-01), Parthesarathy et al.
patent: 6424979 (2002-07-01), Livingston et al.
patent: 6434567 (2002-08-01), De La Huerga
patent: 6438545 (2002-08-01), Beauregard et al.
patent: 6477510 (2002-11-01), Johnson
patent: 6480860 (2002-11-01), Monday
patent: 6493006 (2002-12-01), Gourdol et al.
patent: 6516321 (2003-02-01), De La Huerga
patent: 6519603 (2003-02-01), Bays et al.
patent: 6546433 (2003-04-01), Matheson
patent: 6556984 (2003-04-01), Zien
patent: 6571241 (2003-05-01), Nosohara
patent: 6618733 (2003-09-01), White et al.
patent: 6623527 (2003-09-01), Hamzy
patent: 6625581 (2003-09-01), Perkowski
patent: 6629079 (2003-09-01), Spiegel et al.
patent: 6631519 (2003-10-01), Nicholson et al.
patent: 6636880 (2003-10-01), Bera
patent: 6643633 (2003-11-01), Chau et al.
patent: 6658623 (2003-12-01), Schilit et al.
patent: 6687485 (2004-02-01), Hopkins et al.
patent: 6697824 (2004-02-01), Bowman-Amuah
patent: 6708189 (2004-03-01), Fitzsimons et al.
patent: 6715144 (2004-03-01), Daynes et al.
patent: 6717593 (2004-04-01), Jennings
patent: 6718516 (2004-04-01), Claussen et al.
patent: 6728679 (2004-04-01), Strubbe et al.
patent: 6732090 (2004-05-01), Shanahan et al.
patent: 6732361 (2004-05-01), Andreoli et al.
patent: 6745208 (2004-06-01), Berg et al.
patent: 6779154 (2004-08-01), Nussbaum et al.
patent: 6795808 (2004-09-01), Strubbe et al.
patent: 6826726 (2004-11-01), Hsing et al.
patent: 6868525 (2005-03-01), Szabo
patent: 6874143 (2005-03-01), Murray et al.
patent: 6880129 (2005-04-01), Lee et al.
patent: 6883137 (2005-04-01), Girardot et al.
patent: 6915303 (2005-07-01), Kauffman
patent: 6925457 (2005-08-01), Britton et al.
patent: 6925470 (2005-08-01), Sangudi et al.
patent: 6948133 (2005-09-01), Haley
patent: 7047488 (2006-05-01), Ingersoll et al.
patent: 7143343 (2006-11-01), Bender et al.
patent: 2001/0029605 (2001-10-01), Forbes et al.
patent: 2001/0041328 (2001-11-01), Fisher
patent: 2001/0056461 (2001-12-01), Kampe et al.
patent: 2002/0004803 (2002-01-01), Serebrennikov
patent: 2002/0007309 (2002-01-01), Reynar
patent: 2002/0026450 (2002-02-01), Kuramochi
patent: 2002/0029304 (2002-03-01), Reynar et al.
patent: 2002/0035581 (2002-03-01), Reynar et al.
patent: 2002/0065110 (2002-05-01), Enns et al.
patent: 2002/0065891 (2002-05-01), Malik
patent: 2002/0066073 (2002-05-01), Lienhard et al.
patent: 2002/0078222 (2002-06-01), Compas et al.
patent: 2002/0091803 (2002-07-01), Imamura et al.
patent: 2002/0100036 (2002-07-01), Moshir et al.
patent: 2002/0103829 (2002-08-01), Manning et al.
patent: 2002/0104080 (2002-08-01), Woodard et al.
patent: 2002/0120685 (2002-08-01), Srivastava et al.
patent: 2002/0129107 (2002-09-01), Loughran et al.
patent: 2002/0133523 (2002-09-01), Ambler et al.
patent: 2002/0149601 (2002-10-01), Rajarajan et al.
patent: 2002/0156792 (2002-10-01), Gombocz et al.
patent: 2002/0178008 (2002-11-01), Reynar
patent: 2002/0178182 (2002-11-01), Wang et al.
patent: 2002/0184247 (2002-12-01), Jokela et al.
patent: 2002/0188941
Jones Brian
Little Robert
Sawicki Marcin
Sunderland Mark
An Meng-Ai
Merchant & Gould P,C,
Microsoft Corporation
Truong Lechi
LandOfFree
Programmable object model for extensible markup language... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Programmable object model for extensible markup language..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Programmable object model for extensible markup language... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4093246