Web server providing html pages embedded with non-HTML views
First Claim
1. A server system enabling a server to embed one or more markup language representations of one or more non-markup language objects in one or more markup language objects, the system comprising:
- a server;
one or more databases in communication with the server;
one or more non-markup language objects and at least one first markup language object stored in the one or more databases; and
wherein the server, upon receipt of a request from a markup language enabled browser to access the one or more non-markup language objects;
(i) retrieves the one or more non-markup language objects;
(ii) translates the one or more non-markup language objects from a non-markup language format directly to one or more markup language representations of the one or more non-markup language objects without any intermediate translations;
(iii) embeds the one or more markup language representations in the at least one first markup language object thereby creating at least one second markup language object; and
(iv) transmits the at least one second markup language object to the browser.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for enabling access to non-HTML objects from a web browser. The system includes a database for storing non-HTML objects. A system user requests a non-HTML object from a database using a web browser. The web browser transmits the request to a server via a HTTP server and module. The server locates and retrieves the document requested. The module translates the document to a format supported by the web browser. The HTTP server communicates the translated object to the web browser over a network. The web browser then presents the translated object to the system user. The system also enables non-HTML documents to be embedded within web pages. The system translates non-HTML documents into HTML documents and provides the non-HTML documents in a format supported by a browser.
27 Citations
29 Claims
-
1. A server system enabling a server to embed one or more markup language representations of one or more non-markup language objects in one or more markup language objects, the system comprising:
-
a server;
one or more databases in communication with the server;
one or more non-markup language objects and at least one first markup language object stored in the one or more databases; and
wherein the server, upon receipt of a request from a markup language enabled browser to access the one or more non-markup language objects;
(i) retrieves the one or more non-markup language objects;
(ii) translates the one or more non-markup language objects from a non-markup language format directly to one or more markup language representations of the one or more non-markup language objects without any intermediate translations;
(iii) embeds the one or more markup language representations in the at least one first markup language object thereby creating at least one second markup language object; and
(iv) transmits the at least one second markup language object to the browser. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 23, 24)
a markup language server module;
an interface module including a markup language to non-markup language translator; and
a non-markup language database server module.
-
-
4. The system of claim 3, wherein the markup language server module comprises a HTTP server.
-
5. The system of claim 1, wherein the one or more non-markup language objects requested comprise a database view.
-
6. The system of claim 5, wherein the server translates the database view to a markup language representation of the database view, the markup language representation comprising at least a markup language table tag and markup language formatting tags.
-
7. The system of claim 1, wherein the one or more non-markup language objects requested comprise a form.
-
8. The system of claim 1, wherein the one or more non-markup language objects requested comprise one or more fields.
-
23. The system of claim 1, further comprising an updating module that dynamically updates the one or more markup language representations embedded in the one or more markup language objects.
-
24. The system of claim 1, wherein the request causes the one or more non-markup language objects requested to be retrieved from the one or more databases.
-
9. A server system enabling a server to embed one or more markup language representations of one or more non-markup language objects in one or more markup language objects, the system comprising:
-
server means;
one or more database means in communication with the server means for storing one or more non-markup language objects and at least one first markup language object; and
wherein the server means, upon receipt of a request from a markup language enabled browser to access the one or more non-markup language objects;
(i) retrieves the one or more non-markup language objects;
(ii) translates the one or more non-markup language objects from a non-markup language form directly to one or more markup language representations of the one or more non-markup language objects without any intermediate translations;
(iii) embeds the one or more markup language representations in the at least one first markup language object thereby creating at least one second markup language object; and
(iv) transmits the at least one second markup language object to the browser. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 25, 26)
markup language server means;
interface means including markup language to non-markup language translator means for translating objects between markup languages and non-markup languages; and
non-markup language database server means.
-
-
12. The system of claim 11, wherein the markup language server means comprises a HTTP server.
-
13. The system of claim 9, wherein the one or more non-markup language objects requested comprise a database view.
-
14. The system of claim 13, wherein the server means translates the database view to the one or more markup language representations of the database view, the one or more markup language representations comprising at least a markup language table tag and markup language formatting tags.
-
15. The system of claim 9, wherein the one or more non-markup language objects requested comprise a form.
-
16. The system of claim 9, wherein the one or more non-markup language objects requested comprise one or more fields.
-
25. The system of claim 9, further comprising updating means for dynamically updating the one or more markup language representations embedded in the one or more markup language objects.
-
26. The system of claim 9, wherein the request causes the one or more non-markup language objects requested to be retrieved from the one or more databases.
-
17. A method for enabling a server to embed one or more markup language representations of one or more non-markup language objects in one or more markup language objects, the method comprising the steps of:
-
storing one or more non-markup language objects and at least one first markup language object in at least one object store;
receiving a request from a markup language enabled browser at a server to access the one or more non-markup language objects;
retrieving the one or more non-markup language objects;
translating the one or more non-markup language objects from a non-markup language format directly to one or more markup language representations of the one or more non-markup language objects without any intermediate translations;
embedding the one or more markup language representations in the at least one first markup language object thereby creating at least one second markup language object; and
transmitting the at least one second markup language object to the browser. - View Dependent Claims (18, 19, 27)
-
-
20. An electronic storage medium having code embodied therein for enabling a server to embed one or more markup language representations of one or more non-markup language objects in one or more markup language objects, the medium comprising:
-
storing code that causes a processor to store one or more non-markup language objects and at least one first markup language in one or more databases;
request receiving code that causes a processor to receive a request from a markup language browser at a server to access the one or more non-markup language objects;
translating code that causes a processor to translate the one or more non-markup language objects from a non-markup language format directly to one or more markup language representations of the one or more non-markup language objects without any intermediate translations; and
embedding code that causes a processor to embed the one or more markup language representations in the one or more first markup language objects thereby creating at least one second markup language object; and
transmitting code that causes a processor to transmit the at least one second markup language object to the browser. - View Dependent Claims (21, 22, 28, 29)
-
Specification