PRECONFIGURED SYNCML PROFILE CATEGORIES
First Claim
Patent Images
1. A method of initializing a connection between a client and a server using the SyncML protocol, comprising:
- receiving at said client a synchronization request from said server;
determining that a specific profile for said server does not exist on said client;
retrieving a preconfigured profile on said client that allows said client to use said server for a SyncML data synchronization; and
performing SyncML data synchronization based on said profile.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for storing and retrieving preconfigured, hidden SyncML server profiles on a client is described. Conventionally, users of client devices need to manually configure the devices to allow for synchronization with new servers via SyncML. Preconfigured SyncML profiles allow a client to synchronize with a SyncML server without having to generate a new SyncML profile, thereby improving user experience. The preconfigured SyncML profiles may be hidden from a user or displayable to a user.
60 Citations
35 Claims
-
1. A method of initializing a connection between a client and a server using the SyncML protocol, comprising:
-
receiving at said client a synchronization request from said server;
determining that a specific profile for said server does not exist on said client;
retrieving a preconfigured profile on said client that allows said client to use said server for a SyncML data synchronization; and
performing SyncML data synchronization based on said profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A client comprising:
-
an input that receives a synchronization request from a SyncML server;
a processor that
1) determines that a profile for said SyncML server does not exist on said client and
2) creates a new profile for said SyncML server based on a preconfigured profile in said client; and
a storage that stores the new profile for the SyncML server. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer-readable medium having a program stored thereon, said program for initializing a connection between a client and a server using the SyncML protocol, said program comprising:
-
receiving at said client a synchronization request from said server;
determining that a specific profile for said server does not exist on said client;
retrieving a preconfigured profile on said client that allows said client to use said server for a SyncML data synchronization; and
performing SyncML data synchronization based on said profile. - View Dependent Claims (33)
-
-
34. A client that initializes a connection between said client and a server using the SyncML protocol, comprising:
-
means for receiving at said client a synchronization request from said server;
means for determining that a specific profile for said server does not exist on said client;
means for retrieving a preconfigured profile on said client that allows said client to use said server for a SyncML data synchronization; and
means for performing SyncML data synchronization based on said profile. - View Dependent Claims (35)
-
Specification