×

Methods and apparatus for a web application processing system

  • US 6,968,539 B1
  • Filed: 08/04/2000
  • Issued: 11/22/2005
  • Est. Priority Date: 09/30/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of generating a web-based application, the method comprising the steps of:

  • composing one or more web pages in accordance with a scripting language to form the application;

    embedding one or more extended function calls in the one or more web pages in accordance with the scripting language such that the application, when executed by a computer system in which the application is installed, has access to one or more operating system resources of the computer system that are not associated with a context of a web browser through the one or more extended function calls;

    wherein the one or more embedded extended function calls cause one or more application programming interfaces of an operating system to be executed in order to access the one or more operating system resources that are not associated with a context of a web browser; and

    providing an application manager that manages a life-cycle associated with the web-based application in accordance with the computer system, wherein the application manager is operative to;

    (i) process code in each web page of the application;

    (ii) invoke the web browser to process code that is of a visual presentation type;

    (iii) invoke a data modeling language parser to parse code that is of a data modeling language type;

    (iv) invoke a scripting language interpreter to parse code that is of the scripting language type such that the scripting language interpreter may execute code that is of the original scripting language type used by the web browser; and

    (v) invoke an operating system interface module to execute code, successfully parsed by the scripting language interpreter, that executes the one or more application programming interfaces.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×