External resource files for application development and...

Data processing: software development – installation – and managem – Software program development tool

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S101000, C717S103000, C717S109000, C717S110000, C709S203000, C709S219000, C715S713000, C715S760000

Reexamination Certificate

active

07017143

ABSTRACT:
This invention provides a method and system for developing a software application program with user interfaces that make resource files external to the other compiled executable files such that the information from the resource file may be obtained at runtime as needed without the need for compilation. The external resource file may be edited at runtime to allow designers to modify the application's interface without having to depend on developers implement changes in the interface. This is achieved by providing resources in a markup language and routines that locate and parse the markup language text on the fly as an application executes. Compartmentalization of the effort in developing and porting an application is facilitated for protection of source code and better management of designers and developers working on different aspects of a software application due to the externalization of the resource files needed primarily by the designers.

REFERENCES:
patent: 4899136 (1990-02-01), Beard et al.
patent: 5371675 (1994-12-01), Greif et al.
patent: 5375241 (1994-12-01), Walsh
patent: 5499335 (1996-03-01), Silver et al.
patent: 5546525 (1996-08-01), Wolf et al.
patent: 5563997 (1996-10-01), Fisher
patent: 5623591 (1997-04-01), Cseri
patent: 5651108 (1997-07-01), Cain et al.
patent: 5694561 (1997-12-01), Malamud et al.
patent: 5745712 (1998-04-01), Turpin et al.
patent: 5815703 (1998-09-01), Copeland et al.
patent: 5838317 (1998-11-01), Bolnick et al.
patent: 5844554 (1998-12-01), Geller et al.
patent: 5855015 (1998-12-01), Shoham
patent: 5905492 (1999-05-01), Straub et al.
patent: 5980090 (1999-11-01), Royal et al.
patent: 5983245 (1999-11-01), Newman et al.
patent: 6083276 (2000-07-01), Davidson et al.
patent: 6121964 (2000-09-01), Andrew
patent: 6125385 (2000-09-01), Wies et al.
patent: 6252593 (2001-06-01), Gti
patent: 6298474 (2001-10-01), Blowers et al.
patent: 6336214 (2002-01-01), Sundaresan
patent: 6370141 (2002-04-01), Giordano et al.
patent: 6393569 (2002-05-01), Orenshteyn
patent: 6415298 (2002-07-01), Oesterer et al.
patent: 6446256 (2002-09-01), Hyman et al.
patent: 6546419 (2003-04-01), Humpleman et al.
patent: 6560621 (2003-05-01), Barile
patent: 6603488 (2003-08-01), Humpleman et al.
patent: 6615253 (2003-09-01), Bowman-Amuah
patent: 6742165 (2004-05-01), Lev et al.
patent: 6754181 (2004-06-01), Elliott et al.
patent: 6763386 (2004-07-01), Davis et al.
patent: 6769115 (2004-07-01), Oldman
Title: An Architecture for WWW-based Hypercode Environments, author: Kaiser et al, ACM, 1997.
Title: Web-Based Development and Complex Information Products, author: Fielding et al, ACM, 1998.
Microsoft Press.The Windows Interface Guidelines for Software Design.Redmond, Washington. 1995.
Microsoft Corporation.Chapter Seven An Introduction to Application Resources. [web page] 1999. http://msdn.microsoft.com/library/partbook/win98dh/chaptersevenintroductiontoapplicationresources.htm. [Accessed Oct. 18, 1999].
Microsoft Corporation.Child Window and Dialog Box Procedures. [web page]. 1999. http://msdn.microsoft.com/library/partbook/win98dh/childwindowdialogboxprocedures.htm. [Accessed Oct. 18, 1999].
Microsoft Corporation.Adding and Editing Resource Elements. [web page]. 1999. http://msdn.microsoft.com/library/partbook/win98dh/addingeditingresourceelements.htm. [Accessed Oct. 18, 1999].
Microsoft Corporation.Viewing and Changing Resource Identifiers. [web page]. 1999. http://msdn.microsoft.com/library/partbook/win98dh/viewingchangingresourceidentifiers.htm. [Accessed Oct. 18, 1999].
Finocchio, Mark.Microsoft Developer's Network CD: Control Spy Exposes the Clandestine Life of Windows Common Controls, Part I. Microsoft Corporation, Jul. 1999.
Finocchio, Mark.Microsoft Developer's Network CD: Control Spy Exposes the Clandestine Life of Windows Common Controls, Part II. Microsoft Corporation, Jul. 1999.
Microsoft Corporation.CreateDialog. [web page]. 1999. http://msdn.microsoft.com/library/wcedoc/wcesdkr/uif—ac—44.htm. [Accessed Oct. 18, 1999].
Microsoft Corporation.CreateDialog. [web page]. Sep. 28, 1999. http://msdn.microsoft.com/library/psdk/winui/dlgboxes—4hwn.htm. [Accessed Oct. 18, 1999].
Microsoft Corporation.DialogProc. [web page]. 1999. http://msdn.microsoft.com/library/wcedoc/wcesdkr/kf—de—8.htm. [Accessed Oct. 18, 1999].
Microsoft Corporation.WM—INITDIALOG. [web page]. 1999. http://msdn.microsoft.com/library/wcedoc/wcesdkr/uim—uw—65.htm. [Accessed Oct. 18, 1999].
Dr. Gui. Microsoft Corporation.Dr. GUI Does Data with XML. [web page]. Oct. 20, 1997. http://msdn.microsoft.com/library/Welcome/dsmsdn/msdn—guixml.htm. [Accessed Oct. 18, 1999].
Dr. Gui. Microsoft Corporation.Scripting Your Options. [web page]. Nov. 10, 1997. http://msdn.microsoft.com/library/Welcome/dsmsdn/msdn—guiscript.htm. [Accessed Oct. 18, 1999].
Dr. Gui. Microsoft Corporation.Should Your Next UI Be Written in Dynamic HTML?. [web page]. Nov. 3, 1997. http://msdn.microsoft.com/library/Welcome/dsmsdn/msdn—guihtml.htm. [Accessed Apr. 14, 2000].
Microsoft Corporation.Dynamic Link Libraries. [web page]. 1999. http://msdn.microsoft.com/library/partbook/win98dh/typesofresources.htm. [Accessed Oct. 18, 1999].
Microsoft Corporation.Editing Modes. [web page]. 1999. http://msdn.microsoft.com/library/devprods/vs6/vinterdev/vidref/viconeditingmodes.htm. [Accessed Oct. 18, 1999].
Microsoft Corporation.Header Files. [web page]. 1999. http://msdn.microsoft.com/library/partbook/win98dh/headerfiles.htm. [Accessed Oct. 21, 1999].
Microsoft Corporation.Linking Resources. [web page]. 1999. http://msdn.microsoft.com/library/partbook/win98dh/linkingresources.htm. [Accessed Oct. 21, 1999].
Microsoft Corporation.The Message-Handling Structure. [web page]. 1999. http://msdn.microsoft.com/library/partbook/win98dh/themessagehandlingstructure.htm. [Accessed Oct. 18, 1999].
Microsoft Corporation.Messages and Event-Driven Programming. [web page]. 1999. http://msdn.microsoft.com/library/partbook/win98dh/messageseventdrivenprogramming.htm. [Accessed Oct. 18, 1999].
Microsoft Corporation.Opening Project and Resource Files. [web page]. 1999. http://msdn.microsoft.com/library/partbook/win98dh/openingprojectresourcefiles.htm. [Accessed Oct. 21, 1999].
Microsoft Corporation.The Template.RC Script. [web page]. 1999. http://msdn.microsoft.com/library/partbook/win98dh/thetemplaterscript.htm. [Accessed Oct. 18, 1999].
Microsoft Corporation.Types of Resources. [web page]. 1999. http://msdn.microsoft.com/library/partbook/win98dh/typesofresources.htm. [Accessed Oct. 18, 1999].
Microsoft Corporation.Using a Resource Editor. [web page]. 1999. http://msdn.microsoft.com/library/partbook/win98/usingresourceeditor.htm. [Accessed Oct. 21, 1999].
Microsoft Corporation.Files and File Types. [web page]. 1999. http://msdn.microsoft.com/library/partbook/win98dh/filesfiletypes.htm. [Accessed Oct. 18, 1999].
Microsoft Corporation.The Windows.H Header File. [web page]. 1999. http://msdn.microsoft.com/library/partbook/win98dh/thewindowshheaderfile.htm. [Accessed Oct. 18, 1999].
Microsoft Corporation.The WinMain Procedure. [web page]. 1999. http://msdn.microsoft.com/library/partbook/win98dh/thewinmainprocedure.htm. [Accessed Oct. 18, 1999].
Microsoft Corporation.The WndProc Procedure. [web page]. 1999. http://msdn.microsoft.com/library/partbook/win98dh/thewndprocprocedure.htm. [Accessed Oct. 21, 1999].
Microsoft Corporation.Message Loop Alternatives. [web page]. 1999. http://msdn.microsoft.com/library/partbook/win98dh/messageloopalternatives.htm. [Accessed Oct. 18, 1999].
Adobe Systems, Inc., “Adobe® FrameMaker+ SGML”, Version 5.5, pp. 1-18 (1997).
Bray et al., “Extensible Markup Language (XML) 1.0,”W3C Recommendation, REC-xml-19980210, pp. i-iv, 1-32 (1998).
Goldfarb et al.,The XML Handbook, Prentice Hall PTR, Upper Saddle River, NJ, pp. 279-384 (1998).
Harold, Elliotte Rusty,XML™ Bible, IDG Books Worldwide, Inc., Chapter 1 (1999).
Megginson, David,Structuring XML Documents, Prentice Hall PTR, Upper Saddle River, NJ, pp. xxxi-xxxiii, 4-5, 21-23, 28-32, 87,

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

External resource files for application development and... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with External resource files for application development and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and External resource files for application development and... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3595687

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.