Claims
- 1. A client/server network system for enabling web browser access to HTML and non-HTML objects comprising:
at least one client comprising a web browser; at least one web server operable to receive and respond to requests from the web browser, the web server comprising: a server module; an interface module including a non-HTML to HTML translator; and a non-HTML database server module.
- 2. The client/server network system of claim 1, wherein the web server is operable to:
i) receive from the web browser a URL-based request for a non-HTML object; ii) determine the location of the non-HTML object; iii) retrieve the non-HTML object; iv) translate the non-HTML object to an HTML object; and v) pass the HTML object to the browser.
- 3. The client/server network system of claim 1, wherein the server module comprises an HTTP server.
- 4. The client/server network system of claim 1, further comprising one or more non-HTML databases for storing non-HTML objects and one or more HTML databases for storing HTML objects.
- 5. The client/server network system of claim 1, wherein the HTML and non-HTML databases comprise programmable object stores.
- 6. The client/server network system of claim 1, wherein the HTML objects comprise one or more programmable HTML fields.
- 7. The client/server network system of claim 1, wherein the server module comprises an HTTP server and the non-HTML comprises a Notes server module.
- 8. The client/server network system of claim 1, further comprising one or more Notes databases, wherein the system enables Notes functionality to be exposed to a web browser.
- 9. A client/server network system for enabling web browser access to HTML and non-HTML objects comprising:
means for presenting HTML and non-HTML objects; means for receiving and responding to requests from the means for presenting, the means for receiving comprising: HTML object receiving means; means for translating HTML objects to non-HTML objects; and non-HTML object receiving means.
- 10. The client/server network system of claim 9, wherein the means for receiving is operable to:
i) receive from the means for presenting a URL-based request for a non-HTML object; ii) determine the location of the non-HTML object; iii) retrieve the non-HTML object; iv) translate the non-HTML object to an HTML object; and v) pass the HTML object to the means for presenting.
- 11. The client/server network system of claim 9, wherein the HTML object receiving means comprises a HTTP server.
- 12. The client/server network system of claim 9, further comprising one or more means for storing non-HTML objects and one or more storage means for storing HTML objects.
- 13. The client/server network system of claim 9, wherein the means for storing and storage means comprise programmable object stores.
- 14. The client/server network system of claim 9, wherein the HTML objects comprise one or more programmable HTML fields.
- 15. The client/server network system of claim 9, wherein the HTML object receiving means comprises a HTTP server and the non-HTML object receiving means comprises a Notes server module.
- 16. The client/server network system of claim 9, further comprising one or more Notes databases, wherein the system enables Notes functionality to be exposed to a web browser.
- 17. A method for enabling web browser access to HTML and non-HTML objects comprising the steps of:
requesting one or more non-HTML objects using a browser; receiving the request at a server; responding to the request from the browser; translating the non-HTML objects to HTML objects; communicating the HTML objects to the browser; and presenting the HTML object using the browser.
- 18. The method of claim 17 further comprising the steps of:
i) receiving from the browser a URL-based request for a non-HTML object; ii) determining the location of the non-HTML object; iii) retrieving the non-HTML object; iv) translating the non-HTML object to an HTML object; and v) passing the HTML formatted object to the browser.
- 19. The method of claim 18 where the step of receiving receives the request using HTTP.
- 20. A computer useable medium having computer readable program code embodied therein for presenting a non-HTML object using a browser, the computer readable program code in the computer usable medium comprising:
computer readable program code for causing a computer to store one or more non-HTML objects in one or more databases; computer readable program code for causing a computer to request one or more non-HTML objects using a browser; computer readable program code for causing a computer to receive the request at a server; computer readable program code for causing a computer to respond to the request from the browser; computer readable program code for causing a computer to translate the one or more non-HTML objects into one or more HTML objects; computer readable program code for causing a computer to communicate the HTML objects to the browser; and computer readable program code for causing a computer to present the HTML objects using the browser.
RELATED APPLICATIONS
[0001] This application claims priority based on U.S. Provisional Patent Application Ser. No. 60/050,153, entitled “Web Server Application”, U.S. Provisional Patent Application Ser. No. 60/050,154, entitled “Web Site Creation Development Tool” and U.S. Provisional Patent Application Ser. No. 60/050,155, entitled “Electronic Calendar With Group Scheduling,” each filed Jun. 19, 1997. This application is related to co-pending U.S. Patent Applications entitled, “Web Server With Direct Mail Capability,” Attorney Docket No. 52817.000034, filed herewith, “Web Server With Automated Workflow,” Attorney Docket No. 52817.000035, filed herewith, “Web Server Providing Role-Based Multi-level Security,” Attorney Docket No. 52817.000036, filed herewith, “Web Server With Unique Identification of Linked Objects,” Attorney Docket No. 52817.000056, filed herewith, “Web Server With Ability To Process URL With Action Commands,” Attorney Docket No. 52817.000057, filed herewith, “Web Server With Integrated Scheduling and Calendaring,” Attorney Docket No. 52817.000058, filed herewith, “Web Server Providing HTML Pages Embedded With Non-HTML Views,” Attorney Docket No. 59817.000059, filed herewith, and “Web Server Enabling Attachment of HTML and Non-HTML Files To Web Pages,” Attorney Docket No. 52817.000060, filed herewith.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60050153 |
Jun 1997 |
US |
|
60050154 |
Jun 1997 |
US |
|
60050155 |
Jun 1997 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09100131 |
Jun 1998 |
US |
Child |
09774117 |
Jan 2001 |
US |