Data processing: presentation processing of document – operator i – Presentation processing of document – Layout
Reexamination Certificate
1999-05-20
2003-12-09
Hong, Stephen S. (Department: 2176)
Data processing: presentation processing of document, operator i
Presentation processing of document
Layout
C715S252000
Reexamination Certificate
active
06662341
ABSTRACT:
FIELD OF THE INVENTION
This invention relates generally to writing computer applications, and more particularly to writing a Windows application using HTML.
BACKGROUND OF THE INVENTION
Most existing Windows application development environments require knowledge of specialized computer languages such as C++, or Visual Basic. Learning a specialized computer language is often difficult for non-technical individuals. However, many non-technical individuals can use HTML (HyperText Markup Language) and scripting languages, such as VBScript and JScript. HTML and scripting languages are run inside of a Web browser, and thus, inherit the browser's user interface and security mechanisms. Because non-technical individuals have knowledge of HTML and scripting languages, it would be advantageous to leverage such existing knowledge to implement a Window's application. Such applications should be free to define their own user interface elements and to run as trusted code on the system, i.e., outside of the security model imposed by the Web browser. The present invention is directed to achieving this result.
SUMMARY OF THE INVENTION
The present invention is directed to a method, system, and computer-readable medium for creating and executing HTML applications.
In accordance with the present invention, creating an HTML application file is done by an HTML author by creating a standard HTML file and then designating the file as an HTML application file.
In accordance with other aspects of the present invention identifying the file as an HTML application file can be accomplished by naming the file using an HTML application file extension. Alternatively, designating the file as an application file can be accomplished by specifying the MIME type as an HTML application MIME type.
In accordance with yet other aspects of the present invention, an HTML application can be run locally or remotely.
In accordance with further aspects of the present invention, running an HTML application is accomplished by determining whether the requested file is an HTML application file. If the HTML file is an application file, a determination is made as to whether the file should be run. If so, an HTML application window is opened, and the HTML is parsed and rendered in the HTML application window.
In accordance with still further aspects of the present invention, the determination of whether a file is an HTML file is made based on whether one or more of the following are true: (1) the file is named using an HTML application file extension; and (2) the MIME type is an HTML application MIME type.
In accordance with yet other aspects of the present invention, determining whether the HTML application file should be run is determined by a user via a suitable user interface.
REFERENCES:
patent: 5892908 (1999-04-01), Hughes et al.
patent: 5995756 (1999-11-01), Herrmann
patent: 6125352 (2000-09-01), Franklin et al.
patent: 6178426 (2001-01-01), Klein et al.
patent: 6195694 (2001-02-01), Chen et al.
patent: 6212535 (2001-04-01), Weikart et al.
patent: 6263344 (2001-07-01), Wu et al.
patent: 6266681 (2001-07-01), Guthrie
patent: 6317759 (2001-11-01), Osmond
patent: 6370552 (2002-04-01), Bloomfield
http://www.meadroid.com/docs/wpm/overview.htm, “MeadCo's WPM 5.0 Programming Manual,” available at least as early as Jun. 1999.
http://www.meadroid.com/docs/wpm/refs.htm, “MeadCo WPM 5.0 Programming Reference,” available at least as early as Jun. 1999.
Chavez Roderick A.
Cooper Phillip R.
Kohnfelder Loren M.
Christensen O'Connor Johnson & Kindness PLLC
Hong Stephen S.
Microsoft Corporation
LandOfFree
Method and apparatus for writing a windows application in HTML does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for writing a windows application in HTML, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for writing a windows application in HTML will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3143005