Web server with ability to process URL requests for non-markup language objects and perform actions on the objects using executable instructions contained in the URL
First Claim
1. A server system enabling a server to process URL requests for one or more non-markup language objects, the URL comprising at least one executable instruction, the system comprising:
- a server;
at least one database in communication with the server;
one or more non-markup language objects stored on the at least one database;
a communicating module being operable to communicate the URL request for the one or more non-markup language objects, wherein the URL comprises an object locator and at least one executable instruction; and
wherein the server, upon receipt of the URL, asks the one or more non-markup language objects to perform the at least one executable instruction provided in the URL.
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 a server to respond to a URL requests containing action commands from a browser. Action commands and additional arguments are input into the URL. The server receives the request for the URL and processes the actions and arguments identified in the URL.
137 Citations
16 Claims
-
1. A server system enabling a server to process URL requests for one or more non-markup language objects, the URL comprising at least one executable instruction, the system comprising:
-
a server;
at least one database in communication with the server;
one or more non-markup language objects stored on the at least one database;
a communicating module being operable to communicate the URL request for the one or more non-markup language objects, wherein the URL comprises an object locator and at least one executable instruction; and
wherein the server, upon receipt of the URL, asks the one or more non-markup language objects to perform the at least one executable instruction provided in the URL. - View Dependent Claims (2, 3, 13)
-
-
4. A server system enabling a server to process URL requests for one or more non-markup language objects, the URL comprising at least one executable instruction, the system comprising:
-
storing means for storing one or more non-markup language objects;
requesting means for requesting the one or more non-markup language objects using the URL, the URL comprising an object locator and at least one executable instruction;
receiving means for receiving the URL for the one or more non-markup language objects; and
wherein the receiving means, upon receipt of the URL, asks the one or more non-markup language objects to process the at least one executable instruction provided in the URL. - View Dependent Claims (5, 12, 14)
-
-
6. A method for enabling a server to process URL requests for one or more non-markup language objects, the URL comprising at least one executable instruction the method comprising the steps of:
-
storing one or more non-markup language objects in at least one database;
requesting the one or more non-markup language objects using the URL, the URL comprising at least one executable instruction; and
asking the one or more non-markup language objects to process the at least one executable instruction provided in the URL. - View Dependent Claims (7, 15)
-
-
8. An electronic storage medium having processor readable code embodied therein for enabling a server to process at least one executable instruction contained in a URL, the electronic storage medium comprising:
-
processor readable code for causing a processor to store one or more non-markup language objects in at least one database;
processor readable code for causing a processor to request the one or more non-markup language objects by identifying the one or more non-markup language objects and at least one executable instruction associated with the one or more non-markup language objects in the URL;
processor readable code for causing a processor to receive the URL and locate the one or more non-markup language objects; and
processor readable code for causing a processor to ask the one or more non-markup language objects to process the at least one executable instruction provided in the URL. - View Dependent Claims (9, 10, 11, 16)
-
Specification