Computer implemented method and apparatus for enhancing access to a file
DCFirst Claim
1. A method of operation of a server computer connected to a client computer by a communications network, the method comprising the steps of:
- (a) receiving from the client computer, at the server computer, a logical reference uniquely identifying a file independently of an electronic address at which the file is located;
(b) determining, at the server computer, an electronic address corresponding to the logical reference; and
(c) transmitting, from the server computer, the file identified by the electronic address.
7 Assignments
Litigations
0 Petitions

Accused Products

Abstract
A computer implemented method and apparatus for enhancing access to a file and communicating a file over a communications network using an indirect link. An indirect link is a logical hyperlink identifying a file to be retrieved, not by its electronic address, but by a logical representation. The link may denote the server on which the file exists, but does not identify the file'"'"'s full address. Rather, the server or a proxy machine uses a look-up table which relates a logical link to an actual electronic address. This system helps minimize broken links, since a file can still be located on the server and accessed even if it has been relocated on the server since the link was established.
25 Citations
16 Claims
-
1. A method of operation of a server computer connected to a client computer by a communications network, the method comprising the steps of:
-
(a) receiving from the client computer, at the server computer, a logical reference uniquely identifying a file independently of an electronic address at which the file is located;
(b) determining, at the server computer, an electronic address corresponding to the logical reference; and
(c) transmitting, from the server computer, the file identified by the electronic address. - View Dependent Claims (2, 3, 4, 15, 16)
-
-
5. A computer for transmitting a file to a client computer over a communications network responsive to a request from the client computer, said computer comprising:
-
a memory for storing computer programs and files;
a first computer program for determining an electronic address corresponding to a logical reference to the file received from a client computer;
a second computer program for transmitting the file to the client computer. - View Dependent Claims (6, 7, 8)
a routine for referencing the look-up table to determine a current electronic address of the file corresponding to the logical reference.
-
-
7. The computer of claim 6, wherein the computer is a server computer connected to the network.
-
8. The computer of claim 6, wherein the computer is a proxy computer connected to the network.
-
9. A server computer configured to determine an electronic address of a file upon receipt from a client computer of a logical reference to the file, the logical reference identifying the server computer and uniquely identifying the file associated with the logical reference independently of an electronic address at which the file is located, the server computer being further configured to transmit the file identified by the electronic address to the client computer responsive to receipt of the logical reference.
-
10. A method of communication between a client computer and a server computer connected to the client computer by a communications network, the method comprising the steps of:
-
(a) requesting, at the client computer, a file identified by a logical reference uniquely identifying the file independently of an electronic address at which the file is located;
(b) identifying an electronic address corresponding to the logical reference; and
(c) receiving, at the client computer, the file identified by the logical reference. - View Dependent Claims (11, 12, 13, 14)
(d) transmitting the logical reference from the client computer to the server computer, step (d) being performed intermediate steps (a) and (b).
-
-
12. The method of claim 11, wherein the identifying step is performed at the server computer.
-
13. The method of claim 12, wherein the logical reference is transmitted in step (d) responsive to a user'"'"'s selection, at the client computer, of an indirect link.
-
14. The method of claim 12, wherein the logical reference is transmitted in step (d) automatically, in the process of loading a Web page containing an embedded logical reference.
Specification