Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2005-05-24
2005-05-24
Shah, Sanjiv (Department: 2176)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C715S252000
Reexamination Certificate
active
06898604
ABSTRACT:
An object instance is serialized to a serial format, such as an eXtensible Markup Language (XML) document, based on a mapping between an arbitrary annotated source code file and a schema. The arbitrary annotated source code contains at least one programming type that describes a shape of an object instance and the schema describes a format of a document having a serial format. The mapping defines a correspondence between the shape of the object instance and the format of the document having the serial format. Subsequently, an object instance is converted to the serial format by converting public properties, public fields and method parameters of the object instance to a document having the serial format based on the mapping. Once the mapping is defined, an XML document can also be converted to an object instance based on the mapping.
REFERENCES:
patent: 5748890 (1998-05-01), Goldberg et al.
patent: 5812996 (1998-09-01), Rubin et al.
patent: 5897622 (1999-04-01), Blinn et al.
patent: 5940075 (1999-08-01), Mutschler, III et al.
patent: 5953524 (1999-09-01), Meng et al.
patent: 5961601 (1999-10-01), Iyengar
patent: 5983227 (1999-11-01), Nazem et al.
patent: 5991802 (1999-11-01), Allard et al.
patent: 6014666 (2000-01-01), Helland et al.
patent: 6032207 (2000-02-01), Wilson
patent: 6076108 (2000-06-01), Courts et al.
patent: 6108717 (2000-08-01), Kimura et al.
patent: 6178461 (2001-01-01), Chan et al.
patent: 6185608 (2001-02-01), Hon et al.
patent: 6205480 (2001-03-01), Broadhurst et al.
patent: 6212192 (2001-04-01), Mirashrafi et al.
patent: 6230160 (2001-05-01), Chan et al.
patent: 6247044 (2001-06-01), Gosling et al.
patent: 6253228 (2001-06-01), Ferris et al.
patent: 6292933 (2001-09-01), Bahrs et al.
patent: 6351767 (2002-02-01), Batchelder et al.
patent: 6370561 (2002-04-01), Allard et al.
patent: 6373841 (2002-04-01), Goh et al.
patent: 6397253 (2002-05-01), Quinlan et al.
patent: 6405241 (2002-06-01), Gosling et al.
patent: 6460141 (2002-10-01), Olden
patent: 6480894 (2002-11-01), Courts et al.
patent: 6487665 (2002-11-01), Andrews et al.
patent: 6557038 (2003-04-01), Becker et al.
patent: 6622168 (2003-09-01), Datta
patent: 6654932 (2003-11-01), Bahrs et al.
patent: 6675228 (2004-01-01), Bahrs et al.
patent: 20010054020 (2001-12-01), Barth et al.
patent: 20020008703 (2002-01-01), Merrill et al.
patent: 20030009519 (2003-01-01), Gosling et al.
patent: 20030009567 (2003-01-01), Farouk
patent: 20030018827 (2003-01-01), Gutherie et al.
patent: 20030025728 (2003-02-01), Ebbo et al.
patent: 20030028565 (2003-02-01), Landsman et al.
patent: 20030074634 (2003-04-01), Emmelmann
patent: 01111679 (2000-12-01), None
patent: WO 9821651 (1998-05-01), None
patent: WO 9844695 (1998-10-01), None
patent: WO 9934288 (1999-07-01), None
Wu, Dapeng; Hou, Yiwci Thomas; Zhang, Ya-Qin; “Scalable Video Transport over Wireless IP Networks”; IEEE 2000; pp. 1185-1191.
Dobson, Rick; “Data Binding in Dynamic HTML”; DBMS Mar. 1998 pp. 47-52.
Penn, Gerald; Hu, Jianying; Luo, Hengbin; McDonald, Ryan; “Flexible Web Document Analysis for Delivery to Narrow-Bandwidth Devices”; IEEE 2001; pp. 1074-1078.
Esposito, Dino; “Heaven Sent”; Developer Network Journal issue Mar./Apr. 23, 2001 pp. 18-24.
Hovanes, Michael E.; Deal, John R. Grizz; Rowberg, Alan H.; “Seamless Multiresolution Display of Portable Wavelet-Compressed Images” Journal of Digital Imaging, vol. 12, No. 2, suppl May 1, 1999, pp. 109-111.
Ingham; David B; “W3Objects: A Distributed Object-Oriented Web Server” Object-Oriented Web Servers and data Modeling Workshop, Sixth International World Wide Web Conference, Apr. 7, 1997, Santa Clara, CA 4 pages.
Kunz, T.; El Shentenawy, M.; Gaddah, A.; Hafez, R.; Image Transcoding for Wireless WWW Access: The User Perspective; Multimedia Computing and Netorking 2002, Proceedings of SPIE vol. 467 (2002) pp. 28-33.
“OOP Launches Hammock at JavaOne” http://www.oop.com/pr2000_06_08.jsp?gui=Plain Jun. 8, 2000, 1 page.
“Hammock: Think of it as Swing for the Web”; Jul. 14, 2000; 10 pages.
Hammond, Eric “Hammock Swings through Web interfaces” www.infoworld.com/articles/mt/xml/00/07/17/000717mthammock.xml; Jul. 14, 2000; 3 pages.
Duan, Nick N.; “Distributed Database Access in a Corporate Environment Using Java” Bell Atlantic Corporation; 1996; 8 pages.
Nadamoto, Akiyo; Kondo, Hiroyuki; Tanaka, Katsumi; “WebCarousel: Restructuring Web Search Results for Passive Viewing in Mobile Environments” IEEE 2001 p. 164-165.
Developing ASP-Based Applications: Microsoft 1996, 5 pages.
“ColdFusion: Web Application Server”; Allair Corp; www.allair.com; 1995-1999; 28 pages.
“Alterego Networks Introduces First Mobile Web Server for Enterprises, Telcos and Providers”; Redwood City, CA; Nov. 14, 2000; 3 pages.
“Bluestone Software Layes Foundation for Internet Operating Environment with Total-E-Server . . . ” Screaming Media, Business Wire; Jun. 5, 2000; 3 pages.
Stewart, Tony; “The Document as Application: Issues and Implications” GCA XML Europe 1999; pp. 575-599.
Franklin, Keith; “Supercharge Data Binding”; Visual Basic Programmer's Journal, Mar. 2000; 7 pages.
Shapiro, Marc; “A Binding Protocol for Distributed Shared Objects” Presented at 14th International Conference on Distributed Comp. Sys.; Jun. 21-24, 1994; 17 pages.
“Best Practices for Creating Adaptive User Interfaces with the Mobile Internet Toolkit”; Microsoft Corporation, Jan. 2002; 15 pages.
“Best Practices for the Microsoft Mobile Internet Toolkit Image Control”; Microsoft Corporation, Feb. 2002.
Marshall, James; “HTTP Made Really Easy: A Practical Guide to Writing Clients and Servers”; Aug. 15, 1997; 14 pages.
Chapter 3, “Mechanics of Developing JavaScript Applications”; Server-Side Javascript Guide; Online! 1999; pp 51-108 www.developer.netscape.com/docs/mauals/ssjs/1_4/ssjs.pdf.
Chapter 6, “Session Mangement Service”; Server Side Javascript Guide; Online! pp 125-166 www.developer.netscape.com/docs/manuals/ssjs/1_4/ssjs.pdf.
Anderson, Richard; Homer, Alex; Howard, Rob; Sussman, Dave; “A Preview of Active Server Pages+”; Copyright 2000, Wrox Press, pp. 1-73.
“HTML Encyclopaedia”; http://www.scit.wlv.ac.uk/encyc/form.html; 1995-1998 2 pages.
“A Brief History of Hypertext” Microsoft Corporation, 1996, 1 page.
Frost, Jim; “Windows NT Security”; May 4, 1995; 7 pages; http://world.std.com/˜jimf/papers
t-security
t-security.html.
Davulcu, Hasan; Freire, Juliana; Kifer, Michael; Ramakrishnan, I.V.; “A Layered Architecture for Querying Dynamic Web Content”; ACM 1999; pp. 491-502.
Kitayama, Fumihiko; Hirose, Shin-Ichi; Kondoh, Goh; Kuse, Kazushi; “Design of a Framework for Dynamic Content Adaptation to Web-Enabled Terminals and Enterprise Applications”; IEEE 1999, pp. 72-79.
European Search Report 01111678.7-2201.
European Search Report 01111680.3-2201.
European Search Report 01111681.1-2201.
European Search Report 01111682.9-2201.
Solomon, David A. “Inside Windows NT, Second Edition”; Microsoft Press 1998; pp. 310-319.
Custer, Helen; “Inside Windows NT”; Microsoft Press 1993; pp. 74-81.
Ballinger Keith W.
Christensen Erik B.
Pharies Stefan H.
Microsoft Corporation
Shah Sanjiv
LandOfFree
XML serialization and deserialization 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 serialization and deserialization, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and XML serialization and deserialization will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3441848