IP Library Granted Patent US 8,495,617
Granted Patent B2
US 8,495,617 · App. 12/736,701 · Granted Jul 23, 2013

Interworking system between user terminal and smart card for executing widget, and method thereof

Inventors: Jin Tae Kim (Seoul, KR); Eun Su Jung (Gyeonggi-Do, KR); Hoo Jong Kim (Gyeonggi-Do, KR)
Assignee: SK Planet Co., Ltd.
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 8,495,617
App. No.
12/736,701
Granted
Jul 23, 2013
Kind
B2
Abstract

Disclosed are an interworking system between a user terminal and a smart card for executing a widget and a method thereof. The interworking system is configured to enable the user terminal to manage the download setup information for a widget UI (user interface) program installed in the smart card. The user terminal is able to download widget UI data to be updated from a program provision server based on the download setup information even if there is no additional request from the smart card. Therefore, the system is able to prevent periodic communication between the user terminal and the smart card when updating the widget UI program.

Claims (39)

1. An interworking method between a user terminal and a smart card for executing a widget, the interworking method comprising;

executing, by the smart card, a widget UI program installed in the smart card;

using the smart card to communicate with a program provision server to provide the user terminal with execution screen information of the widget UI program and widget download setup information according to an execution of the widget UI program;

wherein said widget download setup information provided to the user terminal includes information of widget UI data to be updated, and uniform resource locater (“URL”) information and frequency information accessed from the program provision server, to enable the widget UI program installed in the smart card to provide the widget download setup information to the user terminal;

downloading, by the user terminal, widget UI data to be updated from the program provision server and mapping the downloaded widget UI data to the execution screen information; and

displaying, by the user terminal, the execution screen information, which is updated through the mapping of the downloaded widget UI data.

2. An interworking system for executing a widget, the interworking system comprising:

a program provision server for providing widget UI (user interface) data to be updated;

a user terminal for accessing the program provision server based on widget download setup information, downloading the widget UI data and displaying the widget UI data by mapping the downloaded widget UI data to execution screen information of a widget UI program; and

a smart card for communicating with the provision server for providing the user terminal with the execution screen information and the widget download setup information according to an execution of a widget UI program installed in the smart card,

wherein the smart card sets the widget download setup information, including information of widget UI data to be updated by accessing uniform resource locater (“URL”) information and frequency information from the program provision server such that the widget UI program installed in the smart card will enable the smart card to provide the widget download setup information to the user terminal.

3. A user terminal for providing an update environment according to an execution of a widget UI program installed in a smart card to enable the smart card to communicate with a program provision server to provide the user terminal with execution screen information of the widget UI program and widget download setup information including information of widget UI data to be updated, uniform resource locater (“URL”) information and frequency information accessed by the smart card from the program provision server, with the user terminal comprising:

a memory storing executable instructions;

a card interworking module for providing an interface with respect to the smart card to receive said widget download setup information from the smart card according to the execution of the widget UI program;

an update interworking module for downloading said widget UI data to be updated from said program provision server based on the widget download setup information received from the smart card and mapping the downloaded widget UI data to execution screen information according to the execution of the widget UI program; and

an input/output module displaying the execution screen information, which is updated through the mapping of the downloaded widget UI data.

4. The user terminal of claim 3 , wherein the update interworking module periodically accesses the program provision server based on the widget download setup information including information of widget UI data to be updated, access URL information of the program provision server, and access frequency information to the program provision server and downloads the widget UI data to be updated from the program provision server.

5. A smart card interworking with a user terminal including a memory storing executable instructions to execute a widget UI program containing widget UI data installed in the smart card to enable the smart card to communicate with a program provision server and to access uniform resource locater (“URL”) information and frequency information from the program provision server, said smart card comprising:

a terminal interworking module for providing an interface with respect to the user terminal to enable the smart card to make data communication with the user terminal;

a widget core module for further providing the user terminal with execution screen information according to an execution of a widget UI program and providing widget download setup information to the user terminal as the widget UI program is executed, and requesting an update for the widget UI data mapped to the execution screen information,

wherein the smart card sets the widget download setup information including information of widget UI data to be updated, accesses uniform resource locater (“URL”) information of the program provision server, accesses frequency information from the program provision server, for the widget UI program installed in the smart card and provides the widget download setup information to the user terminal.

6. A method of driving a user terminal to provide an update environment according to an execution of a widget UI program containing widget UI data installed in a smart card, the method comprising:

using said smart card for communicating with a program provision server for providing the user terminal with execution screen information according to the execution of the widget UI program;

using said smart card to download setup information and for updating said widget UI data by periodically accessing the program provision server based on the widget download setup information, and for updating the widget UI data by accessing uniform resource locater (“URL”) information and frequency information from the program provision server; and

mapping the downloaded widget UI data to the execution screen information to display the widget UI data.

7. A method of operating a smart card to execute a widget UI program installed in the smart card by interworking with a user terminal, the method comprising:

using the smart card to communicate with a program provision server to provide the user terminal with execution screen information of the widget UI program and with widget download setup information;

executing the widget UI program installed in the smart card;

providing execution screen information to the user terminal according to the execution of the widget UI program; and

requesting an update for widget UI data mapped to the execution screen information by providing widget download setup information to the user terminal according to the execution of the widget UI program with the widget UI data being updated by the smart cart accessing uniform resource locater (“URL”) information and frequency information from the program provision server to provide the widget download setup information to the user terminal.

8. A non-transitory computer readable recording medium comprising computer readable code to control at least one processing device to implement a method of driving a user terminal to provide an update environment according to an execution of a widget UI program installed in a smart card to enable the smart card to communicate with a program provision server and to access uniform resource locater (“URL”) information of the program provision server, and to access frequency information to the program provision server, the method comprising:

receiving execution screen information from the smart card according to the execution of the widget UI program;

receiving widget download setup information from the smart card;

downloading widget UI data to be updated by accessing said a program provision server based on the widget download setup information; and

mapping the downloaded widget UI data to the execution screen information to display the widget UI data.

9. A non-transitory computer-readable recording medium comprising computer readable code to control at least one processing device to implement a method of operating a smart card to execute a widget UI program installed in the smart card by interworking with a user terminal to enable the smart card to communicate with a program provision server to provide the user terminal with execution screen information of the widget UI program and widget download setup information including information of widget UI data to be updated, access uniform resource locater (“URL”) information of the program provision server, and access frequency information to the program provision server, said method comprising:

executing the widget UI program installed in the smart card;

providing execution screen information to the user terminal according to an execution of the widget UI program; and

requesting an update for widget UI data mapped to the execution screen information by providing widget download setup information to the user terminal according to the execution of the widget UI program.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2012
From: SK TELECOM CO., LTD.
To: SK PLANET CO., LTD.
Reel/Frame 027833/0967 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2010
From: KIM, JIN TAE; JUNG, EUN SU; KIM, HOO JONG
To: SK TELECOM CO., LTD.
Reel/Frame 025241/0888 →
Priority Claims (1)
KR 10-2008-0083978 · Aug 27, 2008 · national
Continuity (1)
Related Publication 20110138376A1 · Jun 9, 2011