Patent ID: 6970942

Claim:
A method for routing data across heterogeneous networks comprising: formulating a first request for data in a first device; transmitting the first request to a switching device via a first network, wherein the first request is transmitted according to a first protocol; identifying a keyword in the first request, wherein the keyword indicates the format of information in the first request; parsing the first request based on the keyword; formulating in the switching device a second request based on the format indicated by the keyword; transmitting the second request to a second device via a second network, wherein the second request is transmitted according to a second protocol and wherein the second protocol is incompatible with the first protocol; formulating a first response in the second device, wherein the first response is responsive to the second request; transmitting the first response to the switching device via the second network, wherein the first response is transmitted according to the second protocol; formulating in the switching device a second response corresponding to the first response; and transmitting the second response to the first device, wherein the response is transmitted according to the first protocol.