System and method for securing privacy of chat participants
First Claim
1. A method for providing privacy to a client accessing a chat application on a chat server, comprising the steps of:
- transmitting a request for the chat application from the client to a first proxy server;
transmitting the request for the chat application from the first proxy server to a second proxy server;
providing a unique ID to the first proxy server from the second proxy server responsive to the request;
transmitting the request for the chat application and the unique ID from the second proxy server to the chat server;
transmitting a response and the unique ID from the chat server to the second proxy server responsive to the request;
storing the response at the second proxy server with the unique ID; and
accessing the stored response from the first proxy server by providing the unique ID.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a system and method for providing privacy to a client accessing a chat application on a chat server via the Internet wherein a request is transmitted for a chat application from a client to a first proxy server. The request is forwarded from the first proxy server to a second proxy server. In response to the receipt of the request at the second proxy server, a unique ID is forwarded back to the first proxy server and the request along with the unique ID are forwarded on to the chat server. A response to the request is transmitted from the chat server back to the second proxy server along with the originally provided unique ID. The response and unique ID are stored within the second proxy server and may be accessed form the first proxy server by providing the unique ID.
159 Citations
20 Claims
-
1. A method for providing privacy to a client accessing a chat application on a chat server, comprising the steps of:
-
transmitting a request for the chat application from the client to a first proxy server;
transmitting the request for the chat application from the first proxy server to a second proxy server;
providing a unique ID to the first proxy server from the second proxy server responsive to the request;
transmitting the request for the chat application and the unique ID from the second proxy server to the chat server;
transmitting a response and the unique ID from the chat server to the second proxy server responsive to the request;
storing the response at the second proxy server with the unique ID; and
accessing the stored response from the first proxy server by providing the unique ID. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing privacy to a client accessing a chat application on a chat server, comprising the steps of:
-
transmitting a request for the chat application from the client to a first proxy server;
encrypting transmissions from the first proxy server to the second proxy server using both a first public key of the chat application server and a second public key of a second proxy server;
transmitting the request for the chat application from the first proxy server to a second proxy server;
providing a unique ID to the first proxy server from the second proxy server responsive to the request;
encrypting transmissions from the second proxy server to the chat server using the first public key of the chat server;
transmitting the request for the chat application and the unique ID from the second proxy server to the chat application server;
encrypting transmissions from the chat server to the second proxy server using both a first private key of the first proxy server and the second private key of the second proxy server;
transmitting a response and the unique ID from the chat server to the second proxy server responsive to the request;
storing the response at the second proxy server with the unique ID;
accessing the stored response from the first proxy server by providing the unique ID; and
erasing the stored response and the unique ID in the second proxy server responsive to the access. - View Dependent Claims (9, 10)
-
-
11. A system for protecting location data on a client accessing a client server comprising:
-
a first proxy server associated with the client, a second proxy server located on the Internet;
wherein the first proxy server and the second proxy server are configured to;
receive a request for the chat application from the client at the first proxy server, transmit the request for the chat application from the first proxy server to the second proxy server;
provide a unique ID to the first proxy server from the second proxy server responsive to the request;
transmit the request for the chat application and the unique ID from the second proxy server to the chat server;
receive a response and the unique ID from the chat server at the second proxy server;
store the response at the second proxy server with the unique ID; and
access the stored response from the first proxy server by providing the unique ID to the second proxy server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification