IP Library Granted Patent US 9,414,181
Granted Patent B2
US 9,414,181 · App. 13/892,073 · Granted Aug 9, 2016

Device, computer-readable medium, and method for retaining services

Inventor: Christoph Jahr (Ashburn, VA)
Assignee: Giesecke & Devrient America, Inc.
H04W4/003H04W4/12H04W4/26
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,414,181
App. No.
13/892,073
Granted
Aug 9, 2016
Kind
B2
Abstract

A portable device includes a processor; a receiver configured to receive a first message, the first message comprising a notification and a first instruction; a transmitter; a display; and a module card. The module card includes a memory, which is configured to store the first message, a toolkit comprising a plurality of commands, and a second instruction. The second instruction, when executed by the processor, instructs the module card to function as an interpreter configured to interpret the first instruction. The first instruction, when executed by the interpreter, implements the plurality of commands. Implementing the plurality of commands then causes the processor to function as a display device that displays the notification on the display; a receiving device that receives an input as a response to the notification; a determining device configured to determine whether the response corresponds to a confirmation to continue services; and a sending device that sends a second message via the transmitter when the response corresponds to the confirmation to continue services, such that the second message comprises the response to the notification.

Claims (85)

1. A portable device comprising:

a receiver configured to receive a first message, the first message comprising a notification and a first instruction;

a processor;

a transmitter;

a display; and

a module card comprising a memory, the memory configured to store:

the first message;

a toolkit comprising a plurality of commands; and

a second instruction that, when executed by the module card, instructs the module card to function as an interpreter configured to interpret the first instruction,

wherein the first instruction, when executed by the interpreter, implements the plurality of commands, such that the processor functions as:

a display device configured to display the notification on the display;

a receiving device configured to receive an input as a response to the notification;

a determining device configured to determine whether the response corresponds to a confirmation to continue services; and

a sending device configured to send a second message using a mobile telecommunications service via the transmitter when the response corresponds to the confirmation to continue services, the second message comprising the response to the notification,

wherein the notification is a question for retaining the mobile telecommunications service,

wherein the mobile telecommunications service comprises at least one of: a voice service, a data service, and a messaging service,

wherein sending the second message signals to a service provider that the portable device has used the mobile telecommunications service to meet predetermined criteria for retaining the telecommunications service, and

wherein the predetermined criteria are met when the portable device has used the telecommunications service a predetermined number of times within a predetermined period of time.

2. The portable device of claim 1 , wherein the first message includes the notification and the first instruction in a 7-bit Short Message Service (“SMS”) message; and

wherein the second message includes the response to the notification in at least one of a 7-bit SMS message and an 8-bit SMS message.

3. The portable device of claim 1 , wherein the first instruction comprises a s@tlet;

wherein the module card is a Subscriber Identity Module (“SIM”) card;

wherein the toolkit is a Dynamic SIM Toolkit (“DSTK”); and

wherein the interpreter is a DSTK interpreter that is a SIM @lliance Toolbox (“S@T”) interpreter.

4. The portable device of claim 1 , wherein the display device is configured to display the notification such that the notification covers an item previously displayed on the display.

5. The portable device of claim 1 , wherein the receiver is configured to receive the first message from a network entity; and

wherein the sending device is configured to send the second message via the transmitter to the network entity.

6. The portable device of claim 1 , wherein the first instruction comprises a wiblet;

wherein the module card is a Subscriber Identity Module (“SIM”) card;

wherein the toolkit is a Dynamic SIM Toolkit (“DSTK”); and

wherein the interpreter is a DSTK interpreter that is a SmartTrust Wib (“Wib”) interpreter.

7. A non-transitory, computer-readable medium configured to store computer-readable instructions that, when executed by a first computer of a portable device comprising a display, instruct the first computer to perform a method comprising:

receiving a first message, wherein the first message comprises a notification and a first instruction;

storing the first message in a memory; and

executing a second instruction that, when executed by the first computer, instructs the first computer to function as an interpreter configured to interpret the first instruction;

wherein the first instruction, when executed by the interpreter, implements a plurality of commands;

wherein implementing the plurality of commands causes a second computer to:

display the notification on the display;

receive an input as a response to the notification;

determine whether the response corresponds to a confirmation to continue services; and

send a second message using a mobile telecommunications service when the response corresponds to the confirmation to continue services, the second message comprising the response to the notification,

wherein the notification is a question for retaining the mobile telecommunications service,

wherein the mobile telecommunications service comprises at least one of: a voice service, a data service, and a messaging service,

wherein sending the second message signals to a service provider that the portable device has used the mobile telecommunications service to meet predetermined criteria for retaining the telecommunications service, and

wherein the predetermined criteria are met when the portable device has used the telecommunications service a predetermined number of times within a predetermined period of time.

8. The non-transitory, computer-readable medium according to claim 7 , wherein the first message includes the notification and the first instruction in a 7-bit SMS message; and

wherein the second message includes the response to the notification in at least one of a 7-bit SMS message and an 8-bit SMS message.

9. The non-transitory, computer-readable medium according to claim 7 , wherein the first computer comprises a module card, the module card is a SIM card;

wherein the interpreter is a DSTK interpreter that is a S@T interpreter;

wherein the first instruction comprises a s@tlet; and

wherein the memory is a memory on the module card.

10. The non-transitory, computer-readable medium of claim 7 , wherein displaying the notification comprises displaying the notification on the display to cover an item previously displayed on the display.

11. The non-transitory, computer-readable medium of claim 7 , wherein receiving the first message comprises receiving the first message from a network entity; and

wherein sending the second message comprises sending the second message to the network entity.

12. The non-transitory, computer-readable medium according to claim 7 , wherein the first computer comprises a module card, the module card is a SIM card;

wherein the interpreter is a DSTK interpreter that is a Wib interpreter;

wherein the first instruction comprises a wiblet; and

wherein the memory is a memory on the module card.

13. A method for retaining services comprising:

collecting usage data on a mobile telecommunications service, wherein the usage data comprises a last usage time corresponding to a portable device;

determining a last usage period for the mobile telecommunications service by the portable device, wherein the last usage period comprises a period between the last usage time and a current time;

determining whether the last usage period is greater than a threshold;

generating content corresponding to a first message that is sent to the portable device in response to determining that the last usage period is greater than the threshold, the first message comprising a notification and a first instruction, the first instruction, when executed by a first computer, implementing a plurality of commands; and

sending the content to a gateway,

wherein implementing the plurality of commands causes a second computer to perform the steps of:

displaying the notification on a display;

receiving an input as a response to the notification;

determining whether the response corresponds to a confirmation to continue services; and

sending a second message using the mobile telecommunications service when the response corresponds to the confirmation to continue services, wherein the second message comprises the response to the notification;

collecting additional usage data on the mobile telecommunications service, the additional usage data including a sending time of the second message such that the last usage time is updated to be the sending time of the second message; and

updating the last usage period to be a period between the sending time of the second message and an updated current time; and

determining, based on the updated last usage time, that the portable device has used the mobile telecommunications service to meet predetermined criteria for retaining the telecommunications service,

wherein the notification is a question for retaining the mobile telecommunications service, and

wherein the mobile telecommunications service comprises at least one of: a voice service, a data service, and a messaging service.

14. The method according to claim 13 , wherein the first message includes the notification and the first instruction in a 7-bit SMS message; and

wherein the second message includes the response to the notification in at least one of a 7-bit SMS message and an 8-bit SMS message.

15. The method of claim 13 , wherein the first instruction comprises a s@tlet;

wherein the first computer comprises a module card, the module card being a SIM card; and

wherein the SIM card functions as an interpreter, the interpreter being a DSTK interpreter that is a S@T interpreter.

16. The method of claim 13 , wherein displaying the notification comprises displaying the notification on the display to cover an item previously displayed on the display.

17. The method of claim 13 , wherein sending the second message comprises sending the second message to a network entity.

18. The method of claim 13 , wherein the first instruction comprises a wiblet;

wherein the first computer comprises a module card, the module card being a SIM card; and

wherein the SIM card functions as an interpreter, the interpreter being a DSTK interpreter that is a Wib interpreter.

19. The method of claim 13 , wherein the predetermined criteria are met when the portable device has used the telecommunications service a predetermined number of times within a predetermined period of time.

Assignments (5)
CHANGE OF NAME Recorded Oct 26, 2017
From: GIESECKE & DEVRIENT MOBILE SECURITY AMERICA, INC.
To: GIESECKE+DEVRIENT MOBILE SECURITY AMERICA, INC.
Reel/Frame 044636/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2016
From: GIESECKE & DEVRIENT AMERICA, INC.
To: GIESECKE & DEVRIENT MOBILE SECURITY AMERICA, INC.
Reel/Frame 040246/0381 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2016
From: GIESECKE & DEVRIENT GMBH
To: GIESECKE & DEVRIENT AMERICA, INC.
Reel/Frame 039074/0498 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF THE ASSIGNOR'S NAME PREVIOUSLY RECORDED ON REEL 030818 FRAME 0251. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ALL RIGHT TITLE AND INTEREST IN THE INVENTION, IN ALL APPLICATIONS, AND IN ANY LETTERS PATENT. Recorded Jul 19, 2013
From: JAHR, CHRISTOPH
To: GIESECKE & DEVRIENT GMBH
Reel/Frame 030833/0486 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2013
From: JAHR, CHRISTOPHER
To: GIESECKE & DEVRIENT GMBH
Reel/Frame 030818/0251 →
Continuity (1)
Related Publication 20140335841A1 · Nov 13, 2014