Methods for Transmitting and Receiving Data and Communication Devices

التفاصيل البيبلوغرافية
العنوان: Methods for Transmitting and Receiving Data and Communication Devices
Document Number: 20100278099
تاريخ النشر: November 4, 2010
Appl. No: 12/223176
Application Filed: January 26, 2007
مستخلص: A method for transmitting data from a first communication device to a second communication device, comprising generating a message, wherein the message comprises data to be sent to the second communication device, a source address and a destination address, associating a first address of the first communication device as the source address for the message, associating a first address of the second communication device as the destination address for the message, determining a second address of the first communication device, determining a second address of the second communication device, replacing the first address of the first communication device with the second address of the first communication device as the source address for the message, replacing the first address of the second communication device with the second address of the second communication device as the destination address for the message, and sending the message.
Inventors: Lee, Bu Sung (Singapore, SG); Lim, Teck Meng (Singapore, SG); Yeo, Chai Kiat (Singapore, SG); Le, Quang Vinh (Singapore, SG)
Assignees: Nanyang Technological University (Singapore, SG)
Claim: 1-32. (canceled)
Claim: 33. A method for transmitting data from a first communication device to a second communication device, comprising generating a message, wherein the message comprises data to be transmitted to the second communication device and a destination address, associating a first address of the second communication device as the destination address for the message, determining a second address of the second communication device, wherein the determining of the second address of the second communication device comprises determining the address of a network agent device where the second address of the second communication device is registered, and sending an address request message to the network agent device using the address of the network agent device determined to request the second address of the second communication device, mapping the first address of the second communication device to the second address of the second communication device as the destination address for the message, and transmitting the message using the second address of the second communication device as the destination address for the message.
Claim: 34. Method according to claim 33, wherein the mapping is carried out by using an address mapping table.
Claim: 35. Method according to claim 34, wherein the address mapping table is stored in the first communication device.
Claim: 36. Method according to claim 33, wherein the address request message is sent when it is determined that a communication connection to the second communication device could not be established using the first address of the second communication device or a third address of the second communication device stored on the first communication device.
Claim: 37. Method according to claim 33, wherein the first address of the second communication device and the second address of the second communication device are addresses of the same protocol layer.
Claim: 38. Method according to claim 37, wherein the first address of the second communication device and the second address of the second communication device are network layer addresses.
Claim: 39. Method according to claim 38, wherein the first address of the second communication device and the second address of the second communication device are Internet Protocol (IP) addresses.
Claim: 40. Method according to claim 33, wherein the first address of the second communication device is mapped to the second address of the second communication device by a unit of the network layer.
Claim: 41. Method according to claim 33, wherein the message comprises the first address of the second communication device and the first address of the second communication device is mapped to the second address of the second communication device by deleting the first address of the second communication device from the message and inserting the second address of the second communication device into the message.
Claim: 42. Method according to claim 34, wherein the address mapping table comprises a correspondence of the first address of the second communication device and the second address of the second communication device.
Claim: 43. The method of claim 42, wherein the address mapping table further comprises an index to an information table, wherein the second address of the second communication device is stored in the information table according to the index.
Claim: 44. The method of claim 33, wherein the address request message is sent according to a call control protocol.
Claim: 45. The method of claim 44, wherein the call control protocol is SIP.
Claim: 46. The method of claim 33, wherein the network agent device is a Session Initiation Protocol Redirect Server (SIP-RS).
Claim: 47. The method of claim 46, wherein the address request message is an SIP Invite message.
Claim: 48. The method of claim 47, wherein the address request message is an SIP Invite message with Binding Update option.
Claim: 49. The method of claim 33, wherein the first communication device and the second communication device or both are radio communication devices.
Claim: 50. The method of claim 49, wherein the first communication device and the second communication device or both are mobile radio communication devices.
Claim: 51. The method of claim 50, wherein the first communication device and the second communication device or both are mobile phones, personal digital assistants or portable computers.
Claim: 52. The method of claim 33, further comprising encapsulating the message to generate an encapsulated message comprising the message by adding a header comprising the first address of the second communication device as destination address for the encapsulated message to the message mapping the first address of the second communication device to the second address of the second communication device as destination address for the encapsulated message in the header.
Claim: 53. A communication device, comprising a message generating unit generating a message, wherein the message comprises data to be transmitted to another communication device and a destination address, an associating unit associating a first address of the other communication device as the destination address for the message, a determining unit determining a second address of the other communication device, wherein the determining of the second address of the other communication device comprises determining the address of a network agent device where the second address of the other communication device is registered, and sending an address request message to the network agent device using the address of the network agent device determined to request the second address of the other communication device, a mapping unit mapping the first address of the other communication device to the second address of the other communication device as the destination address for the message, and a transmission unit transmitting the message using the second address of the other communication device as the destination address for the message.
Claim: 54. A method for transmitting data from a first communication device to a second communication device, comprising generating a message, wherein the message comprises data to be transmitted to the second communication device and a source address, associating a first address of the first communication device as the source address for the message, determining a second address of the first communication device, wherein the determining of the second address of the first communication device comprises storing the second address of the first communication device on a network agent device, mapping the first address of the first communication device to the second address of the first communication device as the source address for the message, and transmitting the message using the second address of the first communication device as the source address for the message.
Claim: 55. The method according to claim 54, comprising the first communication device requesting, by sending a registering message comprising the second address of the first communication device to the network agent device, that the second address of the first communication device is stored on the network agent device.
Claim: 56. The method according to claim 54, wherein the second address of the first communication device is pre-stored on the network agent device.
Claim: 57. A communication device, comprising a message generating unit generating a message, wherein the message comprises data to be transmitted to another communication device and a source address, an associating unit associating a first address of the communication device as the source address for the message, a determining unit determining a second address of the communication device, wherein the determining of the second address of the communication device comprises storing the second address of the communication device on a network agent device, a mapping unit mapping the first address of the communication device to the second address of the communication device as the source address for the message, and a transmitting unit transmitting the message using the second address of the communication device as the source address for the message.
Claim: 58. A method for receiving data transmitted from a first communication device to a second communication device, comprising receiving a message, wherein the message comprises data transmitted to the second communication device and a first address of the second communication device as destination address, determining a second address of the second communication device, mapping the first address of the second communication device to the second address of the second communication device as the destination address for the message.
Claim: 59. A communication device, comprising a receiving unit receiving a message, wherein the message comprises data transmitted to the communication device and a first address of the communication device as destination address, determining a second address of the communication device, mapping the first address of the communication device to the second address of the communication device as the destination address for the message.
Claim: 60. A method for receiving data transmitted from a first communication device to a second communication device, comprising receiving a message, wherein the message comprises data transmitted to the second communication device and a first address of the first communication device as source address, determining a second address of the first communication device, mapping the first address of the first communication device to the second address of the first communication device as the source address for the message.
Claim: 61. A communication device, comprising a receiving unit receiving a message, wherein the message comprises data transmitted to the communication device and a first address of another communication device as source address, determining a second address of the other communication device, mapping the first address of the other communication device to the second address of the other communication device as the source address for the message.
Claim: 62. A method for transmitting data from a first communication device to a second communication device, comprising generating a message, wherein the message comprises data to be transmitted to the second communication device, a source address and a destination address, associating a first address of the first communication device as the source address for the message, associating a first address of the second communication device as the destination address for the message, determining a second address of the first communication device, wherein the determining of the second address of the first communication device comprises storing the second address of the first communication device on a network agent device, determining a second address of the second communication device, wherein the determining of the second address of the second communication device comprises determining the address of another network agent device where the second address of the second communication device is registered, and sending an address request message to the other network agent device using the address of the network agent device determined to request the second address of the second communication device, mapping the first address of the first communication device with the second address of the first communication device as the source address for the message, mapping the first address of the second communication device with the second address, of the second communication device as the destination address for the message, and transmitting the message using the second address of the first communication device as the source address and the second address of the second communication device as the destination address for the message.
Current U.S. Class: 370/328
Current International Class: 04
رقم الانضمام: edspap.20100278099
قاعدة البيانات: USPTO Patent Applications