Transparent proxy server for instant messaging system and methods
First Claim
1. A method for directing an instant message to an end-user using an instant messaging protocol, comprising the steps of:
- providing a proxy server on a local network;
receiving at the proxy server the instant message sent from a first end-user connected to the local network to a second end-user, the instant message being associated with an instant messaging service supported by a back-end instant messaging server;
determining at the proxy server whether the second end-user is connected to the local network; and
in the event that the second end-user is connected to the local network, directing the instant message to the second end-user solely within the local network while bypassing the remote network and the back-end instant messaging server.
5 Assignments
0 Petitions
Accused Products
Abstract
A proxy server connected to a local network. The proxy server receives an instant message which was sent from a first-end user who is also connected to the local network. This message is associated with an instant messaging service which, in turn, is supported supported by a back-end instant messaging server. The proxy server determines whether the second end-user, to whom the message is intended, is connected to the local network. In the event that the second end-user is connected to the local network, the proxy server directs the instant message to the second end-user solely within the local network while bypassing the remote network and the instant messaging server. Also disclosed is a method for enhancing instant messaging functionality using a proxy server.
-
Citations
16 Claims
-
1. A method for directing an instant message to an end-user using an instant messaging protocol, comprising the steps of:
-
providing a proxy server on a local network;
receiving at the proxy server the instant message sent from a first end-user connected to the local network to a second end-user, the instant message being associated with an instant messaging service supported by a back-end instant messaging server;
determining at the proxy server whether the second end-user is connected to the local network; and
in the event that the second end-user is connected to the local network, directing the instant message to the second end-user solely within the local network while bypassing the remote network and the back-end instant messaging server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for providing enhanced instant messaging functionality to an end-user using an instant messaging software application that is implemented on a client computer, the instant messaging software application being configured to connect to a back-end instant messaging server, comprising the steps of:
-
providing a proxy server;
creating a first network connection between the instant messaging software application and the proxy server;
whereby the instant messaging software application is caused to connect to the proxy server in a manner that does not require changes to the client software configuration nor the client computer configuration;
creating a second network connection between the proxy server and the back-end instant messaging server; and
selectively directing messages between the instant messaging software application and the back-end instant messaging server trough the proxy server by way of the first network connection and the second network connection. - View Dependent Claims (13, 14, 15, 16)
-
Specification