Enhancing messaging services using translation gateways
First Claim
1. A system for supporting a messaging service, comprising:
- a computer server coupled with a circuit switched network to receive an inbound message from the circuit switched network, to apply a translation function to the inbound message, and to transmit the translated inbound message to a message storage server;
the message storage server to receive and store the translated inbound message; and
a messaging application server to obtain a location of where the translated inbound message is stored, to transmit a resource locator link over a hostile packet switched network to a customer computer, and to establish a virtual private network (VPN) tunnel between the messaging application server and the customer computer over the hostile packet switched network, in response to the customer computer invoking the resource locator link so that the customer computer can securely receive the translated inbound message through the VPN tunnel.
4 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a translation gateway is for use between a network of a messaging service provider and a hostile data network. The gateway is to forward messages using a secure connection through the hostile network, to a customer'"'"'s network. Different types of inbound messages (e.g., voice; fax) can be delivered to a single client process running on a customer machine on the customer network. In addition, the translation gateway may be used to securely forward different types of outbound messages originating from the client process to the service provider'"'"'s network (where the messages are retransmitted as voice calls or facsimiles into a telephone network). Other embodiments are also described and claimed.
57 Citations
17 Claims
-
1. A system for supporting a messaging service, comprising:
-
a computer server coupled with a circuit switched network to receive an inbound message from the circuit switched network, to apply a translation function to the inbound message, and to transmit the translated inbound message to a message storage server; the message storage server to receive and store the translated inbound message; and a messaging application server to obtain a location of where the translated inbound message is stored, to transmit a resource locator link over a hostile packet switched network to a customer computer, and to establish a virtual private network (VPN) tunnel between the messaging application server and the customer computer over the hostile packet switched network, in response to the customer computer invoking the resource locator link so that the customer computer can securely receive the translated inbound message through the VPN tunnel. - View Dependent Claims (2, 3, 4, 5, 6, 12, 13, 14, 15)
-
-
7. A method for providing a secure messaging service, comprising:
-
assigning a separate set of one or more circuit switched network addresses to each of a plurality of corporate customers of the messaging service; associating the set of circuit switched network addresses for each customer with an internet domain of the customer; receiving an inbound message that is addressed to one of the set of circuit switched network addresses of a given customer; applying a translation function to the inbound message; storing the translated inbound message; transmitting a resource locator link, including a location of where the translated inbound message is stored, over a hostile packet switched network to an internet domain of the given customer; establishing a virtual private network (VPN) tunnel with the given customer in response to an invocation of the resource locator link by the given customer; and transmitting the translated inbound message over the hostile packet switched network through the established VPN tunnel. - View Dependent Claims (8, 9, 10, 11, 16, 17)
-
Specification