Method and network device for synchronization of database data routed through a router
First Claim
Patent Images
1. A method, comprising:
- receiving data arranged for transmission from a first device at an intermediate network device, said received data comprising synchronization related information, said synchronization related information being part of an end-to-end synchronization session operated between said first device and a second device for synchronizing data stored at said first device and said second device,at said intermediate network device, obtaining said synchronization related information from said received data;
at said intermediate network device, parsing said synchronization related information for routing related information, wherein said routing related information comprises response address information indicating to transmit a response to said first device as recipient thereof, wherein said routing related information further comprises recipient address information indicating said intermediate network device as recipient of said synchronization related information;
at said intermediate network device, processing said routing related information contained in said synchronization related information such that synchronization related information comprising processed routing related information is obtained;
at said intermediate network device, arranging processed data comprising said synchronization related information with said processed routing related information; and
transmitting said processed data from said intermediate network device to said second device,wherein said processing of said routing related information comprises;
replacing said response address information indicating to transmit said response to said first device as recipient with response address information indicating to transmit said response to an intermediate network device as recipient of said synchronization related information, andreplacing said recipient address information indicating said intermediate network device as recipient of said synchronization related information with recipient address information indicating said second device as an originally dedicated recipient of said synchronization related information so that the second device does not receive routing related information containing recipient address information indicating the intermediate network device as the recipient thereof.
8 Assignments
0 Petitions
Accused Products
Abstract
SyncML is used for synchronizing data of terminal device in wireless and wired environments. In general, synchronization takes place between a terminal device (e.g., a mobile phone) and a server device (e.g., a web server in Internet). However, a SyncML session, which occurs between the terminal and server, is an end-to-end communication. The idea of the present invention is to provide a method, a router and a system to allow routing of the synchronizing data exchanged during a synchronizing session through such a router. In general having the router is more cost efficient and a faster solution from the end-user point of view.
18 Citations
18 Claims
-
1. A method, comprising:
-
receiving data arranged for transmission from a first device at an intermediate network device, said received data comprising synchronization related information, said synchronization related information being part of an end-to-end synchronization session operated between said first device and a second device for synchronizing data stored at said first device and said second device, at said intermediate network device, obtaining said synchronization related information from said received data; at said intermediate network device, parsing said synchronization related information for routing related information, wherein said routing related information comprises response address information indicating to transmit a response to said first device as recipient thereof, wherein said routing related information further comprises recipient address information indicating said intermediate network device as recipient of said synchronization related information; at said intermediate network device, processing said routing related information contained in said synchronization related information such that synchronization related information comprising processed routing related information is obtained; at said intermediate network device, arranging processed data comprising said synchronization related information with said processed routing related information; and transmitting said processed data from said intermediate network device to said second device, wherein said processing of said routing related information comprises; replacing said response address information indicating to transmit said response to said first device as recipient with response address information indicating to transmit said response to an intermediate network device as recipient of said synchronization related information, and replacing said recipient address information indicating said intermediate network device as recipient of said synchronization related information with recipient address information indicating said second device as an originally dedicated recipient of said synchronization related information so that the second device does not receive routing related information containing recipient address information indicating the intermediate network device as the recipient thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 18)
-
-
14. Apparatus, comprising:
-
a communication interface and a routing agent, wherein said communication interface is adapted for receiving data arranged for transmission from a first device and said communication interface is adapted for transmitting processed data arranged for transmission to a second device, wherein said received data comprises synchronization related information, said synchronization related information being part of an end-to-end synchronization session operated between said first device and said second device for synchronization of data stored at said first device and said second device, wherein said routing agent is adapted for obtaining said synchronization related information from said received data, wherein said routing agent is further adapted for parsing said synchronization related information for routing related information, wherein said routing related information comprises address information indicating to transmit a response to said first device as recipient thereof, wherein said routing related information further comprises recipient address information indicating said apparatus as recipient of said synchronization related information, wherein said routing agent is further adapted for processing said routing related information comprised in said synchronization related information, wherein said routing agent is further adapted for obtaining synchronization related information comprising processed routing related information is obtained, and wherein said routing agent is further adapted for arranging said processed data for transmission comprising said synchronization related information with said processed routing related information; wherein said routing agent is further adapted for replacing said response address information indicating to transmit said response to said first device as recipient with response address information indicating to transmit said response to said apparatus as recipient of said synchronization related information, wherein said routing agent is further adapted for replacing said recipient address information indicating said apparatus as receipient of said synchronization related information with recipient address information indicating said second device as an originally dedicated recipient of said synchronization related information to obtain said processed routing related information so that the second device does not receive routing related information containing recipient address information indicating the intermediate network device as the recipient thereof.
-
-
15. System for synchronization data between a first device and a second device routed through an intermediate network device, said first device and said second device adapted to perform said synchronization,
wherein said intermediate network device comprises: -
a communication interface and a routing agent, wherein said communication interface is adapted for receiving data arranged for transmission from said first device and said communication interface is adapted for transmitting processed data arranged for transmission to said second device, wherein said received data comprises synchronization related information, said synchronization related information being part of an end-to-end synchronization session operated between said first device and said second device for synchronization of data stored at said first device and said second device, wherein said routing agent is adapted for obtaining said synchronization related information from said received data, said routing agent wherein said routing agent is further adapted for parsing said synchronization related information for routing related information, wherein said routing related information comprises address information indicating to transmit a response to said first device as recipient thereof, wherein said routing related information further comprises recipient address information indicating said intermediate network device as recipient of said synchronization related information, wherein said routing agent is further adapted for processing said routing related information comprised in said synchronization related information, wherein said routing agent is further adapted for obtaining synchronization related information comprising processed routing related information, wherein said routing agent is further adapted for arranging said processed data for transmission comprising said synchronization related information with said processed routing related information; wherein said routing agent is further adapted for replacing said response address information indicating to transmit said response to said first device as recipient with response address information indicating to transmit said response to said intermediate network device as recipient of said synchronization related information, wherein said routing agent is further adapted for replacing said recipient address information indicating said intermediate network device as recipient of said synchronization related information with recipient address information indicating said second device as an originally dedicated recipient of said synchronization related information to obtain said processed routing related information so that the second device does not receive routing related information containing recipient address information indicating the intermediate network device as the recipient thereof.
-
-
16. Apparatus, comprising:
-
means for receiving data arranged for transmission from a first device and for transmitting processed data arranged for transmission to a second device, said received data comprising synchronization related information, said synchronization related information being part of an end-to-end synchronization session operated between said first device and said second device for synchronizing data stored at said first device and said second device; means for obtaining said synchronization related information from said received data, and for parsing said synchronization related information for routing related information, wherein said routing related information comprises address information indicating to transmit a response to said first device as recipient thereof, wherein said routing related information comprises recipient address information indicating said apparatus as recipient of said synchronization related information, wherein said means for obtaining are for processing said routing related information comprised in said synchronization related information and obtaining synchronization related information comprising processed routing related information, and for arranging said processed data for transmission comprising said synchronization related information with said processed routing related information; wherein said means for obtaining are for replacing said response address information indicating to transmit said response to said first device as recipient with response address information indicating to transmit said response to said apparatus as recipient of said synchronization related information, and replacing said recipient address information indicating said intermediate network device as recipient of said synchronization related information with recipient address information indicating said second device as an originally dedicated recipient of said synchronization related information to obtain said processed routing related information so that the second device does not receive routing related information containing recipient address information indicating the intermediate network device as the recipient thereof.
-
Specification