Preconfigured syncML profile categories
First Claim
Patent Images
1. A method comprising:
- receiving, at a client, a synchronization request from a server in a synchronization session between the client and the server, the synchronization request including server information and based on a data synchronization protocol;
determining that a specific profile for the server does not exist at the client;
responsive to determining that the specific profile does not exist at the client;
creating a new profile for the server on the client based on;
i) the server information included in the synchronization request; and
ii) a default profile for new servers stored at the client; and
in the same synchronization session, performing a slow data synchronization between the client and the server according to the new profile for limited content types as specified in the default profile;
wherein the server information in the synchronization request comprises a server ID and an IP address of the server retrieved from a packet header of the synchronization request.
4 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.
90 Citations
8 Claims
-
1. A method comprising:
-
receiving, at a client, a synchronization request from a server in a synchronization session between the client and the server, the synchronization request including server information and based on a data synchronization protocol; determining that a specific profile for the server does not exist at the client; responsive to determining that the specific profile does not exist at the client; creating a new profile for the server on the client based on;
i) the server information included in the synchronization request; and
ii) a default profile for new servers stored at the client; andin the same synchronization session, performing a slow data synchronization between the client and the server according to the new profile for limited content types as specified in the default profile; wherein the server information in the synchronization request comprises a server ID and an IP address of the server retrieved from a packet header of the synchronization request. - View Dependent Claims (6, 7, 8)
-
-
2. A client apparatus comprising:
-
at least one processor; and at least one memory storing computer code, and the at least one memory and stored computer code being configured, with the at least one processor, to cause the client apparatus to; in a synchronization session, receive a server-originating synchronization request that includes server information and is based on a data synchronization protocol; determine that a specific profile for the server is not stored on the client apparatus; responsive to determining that the specific profile is not stored at the client apparatus for the server; create a new profile for the server on the client apparatus based on;
i) the server information included in the synchronization request; and
ii) default settings for new servers stored at the client apparatus; andin the same synchronization session, perform a slow data synchronization between the client the server according to the new profile for limited content types as specified in the default profile; and wherein the server information in the synchronization request comprises a server ID and an IP address of the server retrieved from a packet header of the synchronization request. - View Dependent Claims (3, 4, 5)
-
Specification