Apparatus, system and method for executing discovery in network
First Claim
Patent Images
1. A server for executing discovery in a network, the server comprising:
- a SyncML server which comprises a data-synchronizing protocol for synchronizing predetermined data;
a SyncML server agent which communicates with a SyncML client application for data synchronization; and
a discovery agent which searches for a SyncML client to be synchronized before the data synchronization is executed,wherein the discovery agent searches for a SyncML client that exists in the network by transmitting a multicast search message, andwherein the discovery agent extracts a list of SyncML clients to be synchronized based on description information received from the searched SyncML client, and selects a SyncML client to be synchronized based on the extracted list.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system and method for executing discovery in a network are provided. The system for executing discovery in a network is configured with a SyncML server and a SyncML client, and includes a SyncML server that transmits a multicast search message to the SyncML client in order to search for a SyncML client that exists in a network, and executes a data synchronization with the found SyncML client, and a SyncML client that transmits a notify-alive message to the SyncML server in order to notify that the SyncML client exists in a network, and executes a synchronization with the SyncML server.
13 Citations
15 Claims
-
1. A server for executing discovery in a network, the server comprising:
-
a SyncML server which comprises a data-synchronizing protocol for synchronizing predetermined data; a SyncML server agent which communicates with a SyncML client application for data synchronization; and a discovery agent which searches for a SyncML client to be synchronized before the data synchronization is executed, wherein the discovery agent searches for a SyncML client that exists in the network by transmitting a multicast search message, and wherein the discovery agent extracts a list of SyncML clients to be synchronized based on description information received from the searched SyncML client, and selects a SyncML client to be synchronized based on the extracted list. - View Dependent Claims (2, 3, 15)
-
-
4. A client for executing discovery in a network, the client comprising:
-
a SyncML client agent which performs data synchronization with a SyncML server application; and a discovery agent which searches for a SyncML server in order to execute the data synchronization with the SyncML server, wherein the discovery agent searches for the SyncML server by notifying that a SyncML client exists in the network by transmitting a notify-alive message to the SyncML server, and wherein the discovery agent transmits a notify-alive message to the SyncML server after completing scheduling for SyncML clients that require synchronization. - View Dependent Claims (5, 6)
-
-
7. A system for executing discovery in a network, the system comprising:
-
a SyncML server which transmits a multicast search message to a first SyncML client in order to search for a second SyncML client that exists in the network, and executes a data synchronization with the second SyncML client; and wherein the first SyncML client transmits a notify-alive message to the SyncML server in order to notify the SyncML server that the second SyncML client exists in the network, and executes the data synchronization with the SyncML server. - View Dependent Claims (8, 9, 10)
-
-
11. A method of executing discovery in a network and synchronizing a SyncML client, the method comprising:
-
searching for a SyncML client that exists in the network by transmitting a multicast search message; requesting a description from a discovered SyncML client; extracting information on the discovered SyncML client to be synchronized from a received description; and executing a synchronization with the discovered SyncML client wherein a list of SyncML clients to be synchronized is extracted based on the received description, and a SyncML client to be synchronized is selected based on the extracted list. - View Dependent Claims (12)
-
-
13. A method of executing discovery in a network by notifying the existence of a SyncML client to a SyncML server, the method comprising:
-
notifying that the SyncML client exists in the network by transmitting a notify-alive message to the SyncML server; transmitting a description to the SyncML server; and executing a synchronization with the SyncML server, wherein the notify-alive message is transmitted to the SyncML server after completing scheduling for SyncML clients that require synchronization. - View Dependent Claims (14)
-
Specification