IP Library Granted Patent US 9,807,166
Granted Patent B2
US 9,807,166 · App. 14/987,468 · Granted Oct 31, 2017

Preconfigured SyncML profile categories

Inventor: Janne Vuori (Ruutana, FI)
Assignee: Core Wireless Licensing S.a.r.l
H04L67/1095H04L67/30H04L67/303H04L67/42
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,807,166
App. No.
14/987,468
Granted
Oct 31, 2017
Kind
B2
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.

Claims (26)

1. A method comprising:

receiving, at a client, a synchronization request from a server in a synchronization session, the synchronization request including server information and based on a data synchronization protocol;

determining whether a specific profile for the server exists at the client;

responsive to determining that the specific profile exists at the client:

in the same synchronization session, performing data synchronization with the server according to the specific profile; and

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, where the information includes a server ID item and a bearer item; and ii) a default profile for new servers stored at the client; and in the same synchronization session, performing data synchronization with the server according to the new profile.

2. The method of claim 1 , further comprising:

authenticating a user to the client.

3. The method of claim 1 , wherein the server is a remote server.

4. The method of claim 1 , further comprising adding information to the new profile to be used with the server.

5. 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 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 whether a specific profile for the server is stored on the client apparatus;

responsive to determining that the specific profile is stored at the client apparatus for the server:

in the same synchronization session, perform data synchronization with the server according to the specific profile; and

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, where the information includes a server ID item and a bearer item; and ii) default settings for new servers stored at the client apparatus; and

in the same synchronization session, perform data synchronization with the server according to the new profile.

6. The client apparatus of claim 5 , wherein the at least one processor is configured to add information to the new profile based on the synchronization request.

7. The client apparatus of claim 6 , wherein the information includes a profile name generated from information from the server.

8. The client apparatus of claim 6 , wherein the information includes activated content types.

9. The client apparatus of claim 6 , wherein the information includes an access point item.

10. The client apparatus of claim 6 , wherein the information includes authentication information including a username and password.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Apr 13, 2021
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 055910/0584 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046897/0001 →
CHANGE OF NAME Recorded Sep 11, 2017
From: CORE WIRELESS LICENSING S.A.R.L.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 043814/0274 →
Continuity (2)
Continuation 11617253 · Dec 28, 2006
Related Publication 20160197991A1 · Jul 7, 2016