Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
212 words
A server system enabling access to one or more non-markup language objects with automatically assigned unique identifiers, using a markup language enabled browser, the unique identifiers alleviating errors relating to broken links, the system comprising: a web server; at least one database in communication with the web server that stores one or more non-markup language objects, the one or more non-markup language objects having a name; a browser interface that enables communication between the web server and a browser, the browser interface enabling access to the one or more non-markup language objects and one or more markup language objects; an assigning module that assigns the one or more non-markup language objects a unique identifier, the unique identifier being something other than a name of the one or more non-markup language objects; and wherein the web server; i) receives a URL-based request from the markup language enabled browser for the one or more non-markup language objects; ii) determines a location of the one or more non-markup language objects; iii) retrieves the one or more non-markup language objects based on the unique identifier; iv) translates the one or more non-markup language objects to at least one second markup language object; and v) transmits the at least one second markup language object to the browser.
Claim 2
Dependent Claim
212 words
A server system enabling access to one or more non-markup language objects with automatically assigned unique identifiers, using a markup language enabled browser, the unique identifiers alleviating errors relating to broken links, the system comprising: a web server; at least one database in communication with the web server that stores one or more non-markup language objects, the one or more non-markup language objects having a name; a browser interface that enables communication between the web server and a browser, the browser interface enabling access to the one or more non-markup language objects and one or more markup language objects; an assigning module that assigns the one or more non-markup language objects a unique identifier, the unique identifier being something other than a name of the one or more non-markup language objects; and wherein the web server; i) receives a URL-based request from the markup language enabled browser for the one or more non-markup language objects; ii) determines a location of the one or more non-markup language objects; iii) retrieves the one or more non-markup language objects based on the unique identifier; iv) translates the one or more non-markup language objects to at least one second markup language object; and v) transmits the at least one second markup language object to the browser.
Claim 3
Dependent Claim
18 words
The system of claim 1 wherein the object may be renamed, but the unique identifier does not change.
Claim 4
Dependent Claim
27 words
The system of claim 1 wherein the at least one database comprises an index of objects within the database, the index being based on the unique identifiers.
Claim 5
Dependent Claim
19 words
The system of claim 3 wherein the index is automatically updated when an object is added, created or modified.
Claim 6
Dependent Claim
26 words
The system of claim 1 wherein a non-markup language object may be linked to another object by referencing the unique identifier rather than the object name.
Claim 7
Dependent Claim
210 words
A server system enabling access to one or more non-markup language objects with automatically assigned unique identifiers using a markup language enabled browser, the unique identifiers alleviating errors relating to broken links, the system comprising: web server means; at least one database means associated with the web server means for storing one or more non-markup language objects, the one or more non-markup language objects having a name; browser interface means for enabling communication between the web server means and browser means, the browser interface means enabling access to the one or more non-markup language objects and one or more markup language objects; assigning means for assigning the one or more non-markup language objects a unique identifier, the unique identifier being something other than a name of the object; and wherein the web server means; i) receives a URL-based request from the markup language enabled browser for the one or more non-markup language objects; ii) determines a location of the one or more non-markup language objects; iii) retrieves the one or more non-markup language objects based on the unique identifier; iv) translates the one or more non-markup language objects to at least one second markup language object; and v) transmits the at least one second markup language object to the browser.
Claim 8
Dependent Claim
210 words
A server system enabling access to one or more non-markup language objects with automatically assigned unique identifiers using a markup language enabled browser, the unique identifiers alleviating errors relating to broken links, the system comprising: web server means; at least one database means associated with the web server means for storing one or more non-markup language objects, the one or more non-markup language objects having a name; browser interface means for enabling communication between the web server means and browser means, the browser interface means enabling access to the one or more non-markup language objects and one or more markup language objects; assigning means for assigning the one or more non-markup language objects a unique identifier, the unique identifier being something other than a name of the object; and wherein the web server means; i) receives a URL-based request from the markup language enabled browser for the one or more non-markup language objects; ii) determines a location of the one or more non-markup language objects; iii) retrieves the one or more non-markup language objects based on the unique identifier; iv) translates the one or more non-markup language objects to at least one second markup language object; and v) transmits the at least one second markup language object to the browser.
Claim 9
Dependent Claim
18 words
The system of claim 6 wherein the object may be renamed, but the unique identifier does not change.
Claim 10
Dependent Claim
31 words
The system of claim 6 wherein the at least one database means comprises an index of objects within the at least one database, the index being based on the unique identifier.
Claim 11
Dependent Claim
19 words
The system of claim 8 wherein the index is automatically updated when an object is added, created or modified.
Claim 12
Dependent Claim
26 words
The system of claim 1 wherein a non-markup language object may be linked to another object by referencing the unique identifier rather than the object name.
Claim 13
Independent Claim
134 words
A method of enabling access to one or more non-markup language objects with automatically assigned unique identifiers using a markup language enabled browser, the unique identifiers alleviating errors resulting from broken links, the method comprising the steps of: assigning a unique identifier to one or more non-markup language objects, the unique identifier being something other than a name of the one or more non-markup language objects; receiving a request for the one or more non-markup language objects from a browser; determining a location for the one or more non-markup language objects requested; retrieving the one or more non-markup language objects requested by the unique identifiers; translating the one or more non-markup language objects to at least one second markup language object; and transmitting the at least one second markup language object to the browser.
Claim 14
Independent Claim
134 words
A method of enabling access to one or more non-markup language objects with automatically assigned unique identifiers using a markup language enabled browser, the unique identifiers alleviating errors resulting from broken links, the method comprising the steps of: assigning a unique identifier to one or more non-markup language objects, the unique identifier being something other than a name of the one or more non-markup language objects; receiving a request for the one or more non-markup language objects from a browser; determining a location for the one or more non-markup language objects requested; retrieving the one or more non-markup language objects requested by the unique identifiers; translating the one or more non-markup language objects to at least one second markup language object; and transmitting the at least one second markup language object to the browser.
Claim 15
Dependent Claim
213 words
An electronic storage medium having processor readable code embodied therein for assigning a unique identifier to one or more non-markup language objects, the electronic storage medium comprising: processor readable code that causes a processor to assign a unique identifier to one or more non-markup language objects, the unique identifier being something other than a name of the object; processor readable code that causes a processor to store the one or more non-markup language objects in at least one database; processor readable code that causes a processor to enable a user to request, using a markup language enabled browser, the one or more non-markup language objects; processor readable code that causes a processor to determine a location for the one or more non-markup language objects requested; processor readable code that causes a processor to receive the request, from the browser, for the one or more non-markup language objects requested; processor readable code that causes a processor to retrieve the one or more non-markup language objects requested based on the unique identifier; processor readable code that causes a processor to translate the one or more non-markup language objects to at least one markup language object; and processor readable code that causes a processor to transmit the at least one markup language object to the browser.
Claim 16
Dependent Claim
213 words
An electronic storage medium having processor readable code embodied therein for assigning a unique identifier to one or more non-markup language objects, the electronic storage medium comprising: processor readable code that causes a processor to assign a unique identifier to one or more non-markup language objects, the unique identifier being something other than a name of the object; processor readable code that causes a processor to store the one or more non-markup language objects in at least one database; processor readable code that causes a processor to enable a user to request, using a markup language enabled browser, the one or more non-markup language objects; processor readable code that causes a processor to determine a location for the one or more non-markup language objects requested; processor readable code that causes a processor to receive the request, from the browser, for the one or more non-markup language objects requested; processor readable code that causes a processor to retrieve the one or more non-markup language objects requested based on the unique identifier; processor readable code that causes a processor to translate the one or more non-markup language objects to at least one markup language object; and processor readable code that causes a processor to transmit the at least one markup language object to the browser.
Claim 17
Dependent Claim
21 words
The medium of claim 12 , wherein the non-markup language objects may be renamed, but the unique identifier does not change.
Claim 18
Dependent Claim
31 words
The medium of claim 12 , wherein the at least one database comprises an index of objects within the at least one database, the index being based on the unique identifier.
Claim 19
Dependent Claim
19 words
The medium of claim 14 wherein the index is automatically updated when an object is added, created or modified.
Claim 20
Dependent Claim
22 words
The medium of claim 12 , wherein a non-markup language object may be linked to another object by referencing the unique identifier.
Claim 21
Dependent Claim
25 words
The method of claim 11 , further comprising the step of renaming the one or more non-markup language objects while maintaining the unique identifier unchanged.
Claim 22
Dependent Claim
28 words
The method of claim 11 , further comprising the step of automatically updating an index of one or more databases when an object is added, created or modified.
Claim 23
Dependent Claim
22 words
The method of claim 11 , further comprising the step of linking one object to another object by referencing the unique identifier.