Patent ID: 6618368
Filing Date: 2003-09-09
Classification: H04L,H04M

Abstract:
A data gateway using in a communication system that includes a plurality of gateways for transferring data wherein:each of said gateways includes: means for obtaining addresses receiving data relay requests and information indicating relay destinations from other gateways, and using said relay destination address to find the closest gateway and obtain an address for the found destination gateway; means for establishing a connection request using said address for the found destination gateway; and means for relaying to said destination gateway packets created from data requested for relaying; said relaying means includes: an input buffer for temporarily storing converted data from said created packets; means for acquiring time information; means for acquiring multiplex timing used to determine if a time acquired from said means for acquiring time information matches multiplex timing; and means for performing multiplexing operations acquiring all data stored in said input buffer when said multiplex timing based on said means for acquiring multiplex timing is reached and multiplexing streams having the same relay destination gateway into a single packet; and said means for performing multiplexing operations includes: means for sending said multiplexed packet to the Internet; means for receiving packets from said Internet; means for disassembling data received from said receiving means if said receiving data is determined to be said multiplexed packet; and an output buffer for temporarily storing separate streams data disassembled by said disassembling means.