Data processing: software development – installation – and managem – Software program development tool – Code generation
Reexamination Certificate
2006-10-10
2006-10-10
Zhen, Wei (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Code generation
C717S148000
Reexamination Certificate
active
07120897
ABSTRACT:
A method and apparatus to create an intermediate language or source code file from a server-side resource or dynamic web page file using a hierarchically specified set of user controls. The source code can then be compiled into an executable class allowing for rapid generation of web page control objects that perform server-side functions, including the rendering of client responses. The code generation scheme of the present invention is capable of creating control objects connected in a hierarchy to handle event processing and the setting of attributes to the specific objects.
REFERENCES:
patent: 5517655 (1996-05-01), Collins et al.
patent: 5748890 (1998-05-01), Goldberg et al.
patent: 5774670 (1998-06-01), Montulli
patent: 5812996 (1998-09-01), Rubin et al.
patent: 5835712 (1998-11-01), DuFresne
patent: 5835724 (1998-11-01), Smith
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: 6115744 (2000-09-01), Robins
patent: 6178461 (2001-01-01), Chan
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
patent: 6247044 (2001-06-01), Gosling et al.
patent: 6253228 (2001-06-01), Ferris 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
patent: 6460071 (2002-10-01), Hoffman
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: 6591272 (2003-07-01), Williams
patent: 6622168 (2003-09-01), Datta
patent: 2001/0054020 (2001-12-01), Barth et al.
patent: 2002/0008703 (2002-01-01), Merrill et al.
patent: 2003/0009476 (2003-01-01), Fomenko et al.
patent: 2003/0009519 (2003-01-01), Gosling et al.
patent: 2003/0009567 (2003-01-01), Farouk
patent: 2003/0018827 (2003-01-01), Gutherie et al.
patent: 2003/0028565 (2003-02-01), Landsman et al.
patent: 2003/0074634 (2003-04-01), Emmelmann
patent: 01111679 (2000-12-01), None
patent: 01111678.7-2201 (2002-04-01), None
patent: 01111680.3-2201 (2002-04-01), None
patent: 01111681.1-2201 (2002-04-01), None
patent: 01111682.9-2201 (2002-04-01), None
patent: WO 98/21651 (1998-05-01), None
patent: WO 98/44695 (1998-10-01), None
patent: WO 99/34288 (1999-07-01), None
Davuleu, Hasan, Freire, Juliana, Kifer, Michael, Ramakrishnan, I.V., “A Layered Architecture for Querying Dynamic Web Content”, p. 491-502, ACM 1999, retrieved from ACM Portal database Dec. 4, 2003.
Payarali, Irfan, O'Ryan, Carlos, Schmidt, Douglas, Wang, Nanbor, Gokhale, niruddha S., Kachroo, Vishal, “Using Principle Patterns to Optimize Real-Time ORBs”, p. 16-25, 2000 IEEE, retrieved from IEEE database Dec. 4, 2003.
Shi, W., Collins, E., Karamcheti, V., “Modeling Object Characteristics of Dynamic Web Content”, p. 1-31, Jul. 2000, Wayne State Univ & Department of CS, New York Univ., retrieved from google.com search Dec. 4, 2003.
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 1 (May) 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.
“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/manuals/ssjs/1—4/ssjs.pdf.
Chapter 6, “Session Mangement Service”; Server Side Javascript Guide; Online! 1999 pp. 125-166 www.developer.netscape.com/docs/manuals/ssjs/1—4/ssjs.pdf.
“A Brief History of Hypertext” Microsoft Corporation, 1996, 1 page.
“HTML Encyclopaedia”; http://www.scit.wlv.ac.uk/encyc/form.html; 2 pages.
Title: A Preview of Active Server pages+.
Authors: Richard Anderson, Alex Homer, Rob Howard, Dave Sussman Copyright: 2000 Wrox Press pp. 1-73.
European Search Report 01 11 1878.7-2201.
European Search Report 01 1 1 1680.3-2201.
European Search Report 01 1 1 1681.1-2201.
European Search Report 01 1 1 1682.9-2201.
Custer, Helen; “Inside Windows NT”; Microsoft Press 1993; pp. 74-81.
Frost, Jim; “Windows NT Security”; May 4, 1995; 7 pages; http://world.std.com/-jimf/papers
t-security
t-security.htmi.
Holmes, John W; e-Mail response to question regarding GET/POST.HTTP request, extracted from GOOGLE's News groups, php.general, Nov. 11, 2002.
“HTML Encyclopaedia”; hftp://www.scit.wlv.ac.uk/encyc/form.html; 1995-1998 2 pages.
Kitayama, Fumihiko; Hirose, Shin-Ichi; Kondoh, Goh; Kuse, Kazushi; “Design of a Framework for Dynamic Content Adaptation to Web-Enabled Terminals and Enterprise Application
Ebbo David S.
Guthrie Scott D.
Microsoft Corporation
Microsoft Corporation
Steelman Mary J.
Zhen Wei
LandOfFree
User control objects for providing server-side code... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with User control objects for providing server-side code..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and User control objects for providing server-side code... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3718095