IP Library › Granted Patent US 9,935,835
Granted Patent B2
US 9,935,835 · App. 15/477,874 · Granted Apr 3, 2018

Methods, apparatuses, and computer program products for facilitating synchronization of setting configurations

Inventors: Daniel Lehtovirta (Espoo, FI); Jan Pelttari (Bangalore, IN); Ali Henrikki Pitkanen (Helsinki, FI); Udo Szabo (Helsinki, FI); Aapo Bovellan (Espoo, FI); Santeri Leijola (Espoo, FI); Devi Sudha (Bangalore, IN); Uday M. Shankar (Bangalore, IN)
Assignee: Nokia Technologies Oy
H04L41/0846H04L63/08H04L67/1095
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,935,835
App. No.
15/477,874
Granted
Apr 3, 2018
Kind
B2
Abstract

A method, apparatus, and computer program product are provided for facilitating synchronization of setting configurations. An apparatus may include a processor and a memory storing instructions that when executed by the processor cause the apparatus to configure a setting on the apparatus. The instructions when executed by the processor may further cause the apparatus to generate a settings data package comprising the setting configuration. The instructions when executed by the processor may additionally cause the apparatus to send the settings data package to a settings management service for synchronization of the setting configuration to at least one of a service or a user device. The settings management service may be configured to synchronize the setting configuration by distributing the settings data package to the at least one of the service or the user device. Corresponding methods and computer program products are also provided.

Claims (59)

1. A method comprising:

providing, by a settings management service, a user interface to a first user device, wherein the user interface is associated with a first service and is for configuring a setting configuration of the first service;

receiving an indication that a user of the first user device has made a new setting configuration of the first service via the user interface;

generating, by the settings management service, a settings data package comprising the new setting configuration; and

synchronizing the settings data package between the first service and at least one of a second service or a second user device by sending the settings data package from the settings management service to the second service, the second user device, or a combination thereof.

2. The method of claim 1 , wherein the user interface is a central user interface, a user interface widget, or a combination thereof.

3. The method of claim 1 , further comprising:

receiving, by the settings management service, a registration request and service settings information from a service provider of the first service,

wherein the user interface associated with the first service is added to the settings management service based on the registration request and the service settings information.

4. The method of claim 3 , further comprising:

authenticating or validating the service provider in response to the registration request,

wherein the adding of the user interface associated with the first service to the settings management service is based on the authenticating or the validating of the service provider.

5. The method of claim 3 , further comprising:

providing access to the user interface associated with the first service via an central user interface of the settings management service.

6. The method of claim 1 , further comprising:

receiving, via a central user interface of the settings management service, a selection of the first service from among a plurality of selectable services displayed in the central user interface,

wherein the selection is made by the user of the first device; and

wherein the user interface associated with the first service is provided to the first user device based on the selection.

7. The method of claim 6 , wherein the user interface is provided to the first user device as a user interface widget.

8. The method of claim 7 , wherein the user interface widget is provided to the first device by providing access to the central user interface for the first device to retrieve the user interface widget from the central user interface.

9. An apparatus comprising:

at least one processor; and

at least one memory including computer program code for one or more programs,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,

provide, by a settings management service, a user interface to a first user device, wherein the user interface is associated with a first service and is for configuring a setting configuration of the first service;

receive an indication that a user of the first user device has made a new setting configuration of the first service via the user interface;

generate, by the settings management service, a settings data package comprising the new setting configuration; and

synchronize the settings data package between the first service and at least one of a second service or a second user device by sending the settings data package from the settings management service to the second service, the second user device, or a combination thereof.

10. The apparatus of claim 9 , wherein the apparatus is further caused to:

receive, by the settings management service, a registration request and service settings information from a service provider of the first service,

wherein the user interface associated with the first service is added to the settings management service based on the registration request and the service settings information.

11. The apparatus of claim 10 , wherein the apparatus is further caused to:

authenticate or validate the service provider in response to the registration request,

wherein the adding of the user interface associated with the first service to the settings management service is based on the authenticating or the validating of the service provider.

12. The apparatus of claim 10 , wherein the apparatus is further caused to:

provide access to the user interface associated with the first service via an central user interface of the settings management service.

13. The apparatus of claim 9 , wherein the apparatus is further caused to:

receive, via a central user interface of the settings management service, a selection of the first service from among a plurality of selectable services displayed in the central user interface,

wherein the selection is made by the user of the first device; and

wherein the user interface associated with the first service is provided to the first user device based on the selection.

14. The apparatus of claim 13 , wherein the user interface is provided to the first user device as a user interface widget.

15. The apparatus of claim 14 , wherein the user interface widget is provided to the first device by providing access to the central user interface for the first device to retrieve the user interface widget from the central user interface.

16. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to perform:

providing, by a settings management service, a user interface to a first user device, wherein the user interface is associated with a first service and is for configuring a setting configuration of the first service;

receiving an indication that a user of the first user device has made a new setting configuration of the first service via the user interface;

generating, by the settings management service, a settings data package comprising the new setting configuration; and

synchronizing the settings data package between the first service and at least one of a second service or a second user device by sending the settings data package from the settings management service to the second service, the second user device, or a combination thereof.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the apparatus is further caused to perform:

receiving, by the settings management service, a registration request and service settings information from a service provider of the first service,

wherein the user interface associated with the first service is added to the settings management service based on the registration request and the service settings information.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the apparatus is further caused to perform:

authenticating or validating the service provider in response to the registration request,

wherein the adding of the user interface associated with the first service to the settings management service is based on the authenticating or the validating of the service provider.

19. The non-transitory computer-readable storage medium of claim 17 , wherein the apparatus is further caused to perform:

providing access to the user interface associated with the first service via an central user interface of the settings management service.

20. The non-transitory computer-readable storage medium of claim 16 , wherein the apparatus is further caused to perform:

receiving, via a central user interface of the settings management service, a selection of the first service from among a plurality of selectable services displayed in the central user interface,

wherein the selection is made by the user of the first device; and

wherein the user interface associated with the first service is provided to the first user device based on the selection.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2017
From: LEHTOVIRTA, DANIEL; PELTTARI, JAN; PITKANEN, ALI HENRIKKI; SZABO, UDO; BOVELLAN, AAPO; LEIJOLA, SANTERI; SUDHA, DEVI; SHANKAR, UDAY M.
To: NOKIA CORPORATION
Reel/Frame 042382/0711 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2017
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 042382/0731 →
Priority Claims (1)
IN 471/DEL/2009 · Mar 9, 2009 · national
Continuity (2)
Continuation 12463675 · May 11, 2009
Related Publication 20170207969A1 · Jul 20, 2017