E-mail caching system and method
First Claim
Patent Images
1. A method for maintaining a network address list, comprising:
- placing the network address list in an e-mail user'"'"'s mailbox;
in response to a user attempting to access a site local server from a client, reading the network address list from an e-mail server storing the user'"'"'s mailbox; and
parsing the network address list to determine viability within a local subnet of the client to create a subset of plausible addresses.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method to improve data access over a network. According to one embodiment of the present invention, a device for caching data from a server, such as e-mail messages, is provided at a location close to an end user. According to another embodiment of the present invention, a centrally stored address list is provided that may be accessed by a client to determine the best or nearest server for data access.
33 Citations
20 Claims
-
1. A method for maintaining a network address list, comprising:
-
placing the network address list in an e-mail user'"'"'s mailbox;
in response to a user attempting to access a site local server from a client, reading the network address list from an e-mail server storing the user'"'"'s mailbox; and
parsing the network address list to determine viability within a local subnet of the client to create a subset of plausible addresses. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for identifying a server, comprising:
-
acquiring an address table from an e-mail server;
parsing the address table to retrieve at least one address record for a given server type, wherein the address record includes at least one address/mask pair;
for each address/mask pair retrieved;
performing a bitwise AND between a client local address and the mask of the address/mask pair;
performing a bitwise AND between the address and the mask of the address/mask pair;
comparing the resulting value from the bitwise ANDs for a match; and
in response to a match, including the table address in a resulting list of potential addresses. - View Dependent Claims (8, 9, 10)
-
-
11. A system for transmitting data over a computer network, comprising;
-
a server having a first store for e-mail data at a first location;
a client for accessing the e-mail data at a second location, the first location and the second location being connected over a network; and
a site local server at the second location comprising a second store for email data, wherein the site local server is configured to act as a proxy for transmitting e-mail data between the server and the client. - View Dependent Claims (12, 13, 14)
-
-
15. A method for transmitting e-mail data over a network, comprising:
-
storing e-mail data on a e-mail server at a first network location;
accessing the network with a client at a second network location;
retrieving a site local server address list with the client using address list information stored in a user'"'"'s mailbox;
comparing a network location of the client to the site local server address list; and
selecting a site local server for caching the e-mail data from the e-mail server based on the network proximity of the site local server to the client. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification