IP Library Granted Patent US 9,930,190
Granted Patent B2
US 9,930,190 · App. 14/693,073 · Granted Mar 27, 2018

Device, computer-readable medium, and method for modifying services using advanced data collection capabilities

Inventor: Christoph Jahr (Ashburn, VA)
Assignee: GIESECKE+DEVRIENT MOBILE SECURITY AMERICA, INC.
H04M15/85H04M15/58H04M15/61H04M15/70H04M15/705H04M15/80H04M15/83H04M15/715
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,930,190
App. No.
14/693,073
Granted
Mar 27, 2018
Kind
B2
Abstract

A method for presenting services to a subscriber includes certain processes. The method includes collecting usage data associated with an account for the subscriber that is associated with a portable device. The method includes storing usage data in a repository. The method includes determining whether the usage data satisfies a condition. The method includes determining whether an actionable category of data exists. The method includes determining an action based on the actionable category of data and a set of rules. The method includes receiving a first message from the portable device indicating that a communication function of the portable device has terminated. The method includes sending a second message to the portable device that requests an input from the subscriber via the portable device and is based on the action. The method includes receiving a third message from the portable device that includes a response to the second message.

Claims (106)

1. A system for presenting services to a subscriber, the system comprising:

a server system comprising:

one or more memory devices;

one or more processors;

one or more transmitter; and

one or more receiver,

wherein the server system is configured to:

collect usage data associated with an account for the subscriber, the account being associated with a portable device;

store usage data in at least one repository;

determine whether the usage data satisfies a predetermined condition;

in response to determining that the usage data satisfies the predetermined condition, determine whether an actionable category of data exists;

in response to determining that the actionable category of data exists, determine at least one action based on:

the actionable category of data; and

a predefined set of rules;

receive a first message from the portable device, the first message indicating that an active communication function of the portable device successfully connected to a wireless network has terminated, in response to a termination of the active communication function;

in response to receiving the first message from the portable device and determining the at least one action based on the actionable category of data and the predefined set of rules, send a second message to the portable device, the second message requesting an input from the subscriber via the portable device, and the second message being based on the at least one action; and

receive a third message from the portable device, the third message including a response to the second message.

2. The system of claim 1 , wherein the usage data comprises at least one of:

data relating to web activity associated with the account,

data relating to a portable device service plan associated with the account,

data relating to telephone call activity associated with the account,

data relating to text messaging activity associated with the account, and

data relating to multimedia messaging activity associated with the account.

3. The system of claim 1 , wherein the server system is configured to determine that the predetermined condition is satisfied when:

one or more device associated with the account was used to visit one or more service provider websites a threshold number of times over a predetermined time period, and

a threshold amount of time remains on a term of subscription service for the account.

4. The system of claim 3 , wherein, when determining whether the actionable category of data exists, the server system is configured to:

in response to determining that the one or more device associated with the account was used to visit the one or more service provider websites the threshold number of times over the predetermined time period and that the threshold amount of time remains on the term of subscription service for the account, determine that the actionable category of data exists and is information relating to renewal of the subscription service for the account.

5. The system of claim 4 , wherein the second message comprises information identifying subscription renewal deals and pricing.

6. The system of claim 1 , wherein the actionable category of data comprises at least one of:

data corresponding to retaining a service currently subscribed to by the subscriber, and

data corresponding to offering additional services to the subscriber.

7. The system of claim 1 ,

wherein the predefined set of rules comprises:

a plurality of actions, each action of the plurality of actions being associated with an actionable category of data, and each action of the plurality of actions indicating information to be sent as the second message to the subscriber; and

a plurality of fourth messages, each fourth message being associated with the information to be sent as the second message, and

wherein the server system is configured to send a fourth message of the plurality of fourth messages to a service provider in response to receiving the third message from the portable device.

8. The system of claim 1 ,

wherein, when sending the second message to the portable device, the server system is configured to send the second message to a first computer of the portable device, the second message comprising a notification and an instruction, and

wherein the instruction, when executed by the first computer, instructs a second computer of the portable device to:

display the notification on a display of the portable device;

receive an input via a user-interface of the portable device; and

in response to receiving the input, initiate transmission of the third message to the server system.

9. The system of claim 8 , wherein the notification comprises at least one of:

a question requiring a response of “yes” or “no”;

a menu including a predetermined number of choices; and

a prompt requesting a subscriber-generated response.

10. The system of claim 1 , further comprising:

the portable device, which comprises:

a first computer configured to receive the second message from the server system, the second message comprising a notification and a first instruction, and the first computer comprising a module card; and

a second computer,

wherein the first computer is further configured to execute the first instruction, which causes the second computer to:

display the notification on a display of the portable device;

receive an input via a user-interface of the portable device; and

in response to receiving the input, initiate transmission of the third message to the server system,

wherein the module card functions as an interpreter, the interpreter being a Dynamic SIM Toolkit (DSTK) interpreter that is at least one of a Wib interpreter and a S@T interpreter, and

wherein the module card comprises one of:

an Universal Integrated Circuit Card (UICC), and a

Subscriber Identity Module (SIM) card.

11. The system of claim 1 , wherein the server system comprises:

a service provider server;

a business intelligence server;

a middleware server; and

a gateway sever.

12. A method for presenting services to a subscriber, the method comprising:

collecting usage data associated with an account for the subscriber, the account being associated with a portable device;

storing usage data in at least one repository;

determining whether the usage data satisfies a predetermined condition;

in response to determining that the usage data satisfies the predetermined condition, determining whether an actionable category of data exists;

in response to determining that the actionable category of data exists, determining at least one action based on:

the actionable category of data;

and a predefined set of rules;

receiving a first message from the portable device, the first message indicating that an active communication function of the portable device successfully connected to a wireless network has terminated, in response to a termination of the active communication function;

in response to receiving the first message from the portable device the at least one action based on the actionable category of data and the predefined set of rules, sending a second message to the portable device, the second message requesting an input from the subscriber via the portable device, and the second message being based on the at least one action; and

receiving a third message from the portable device, the third message including a response to the second message.

13. The method of claim 12 , wherein the usage data comprises at least one of:

data relating to web activity associated with the account,

data relating to a portable device service plan associated with the account,

data relating to telephone call activity associated with the account,

data relating to text messaging activity associated with the account, and

data relating to multimedia messaging activity associated with the account.

14. The method of claim 12 , wherein determining whether the usage data satisfies the predetermined condition comprises determining that the predetermined condition is satisfied when:

one or more device associated with the account was used to visit one or more service provider websites a threshold number of times over a predetermined time period, and

a threshold amount of time remains on a term of subscription service for the account.

15. The method of claim 14 , wherein determining whether the actionable category of data exists comprises:

in response to determining that the one or more device associated with the account was used to visit the one or more service provider websites the threshold number of times over the predetermined time period and that the threshold amount of time remains on the term of subscription service for the account, determining that the actionable category of data exists and is information relating to renewal of the subscription service for the account.

16. The method of claim 15 , wherein the second message comprises information identifying subscription renewal deals and pricing.

17. The method of claim 12 , wherein the actionable category of data comprises at least one of:

data corresponding to retaining a service currently subscribed to by the subscriber, and

data corresponding to offering additional services to the subscriber.

18. The method of claim 12 ,

wherein the predefined set of rules comprises:

a plurality of actions, each action of the plurality of actions being associated with an actionable category of data, and each action of the plurality of actions indicating information to be sent as the second message to the subscriber; and

a plurality of fourth messages, each fourth message being associated with the information to be sent the second message, and

wherein the method further comprises:

sending a fourth message of the plurality of fourth messages to a service provider in response to receiving the third message from the portable device.

19. The method of claim 12 ,

wherein sending the second message to the portable device comprises sending the second message to a first computer of the portable device, the second message comprising a notification and an instruction, and

wherein the instruction, when executed by the first computer, instructs a second computer of the portable device to:

display the notification on a display of the portable device;

receive an input via a user-interface of the portable device; and

in response to receiving the input, initiate transmission of the third message to the server system.

20. The method of claim 12 , wherein the notification comprises at least one of:

a question requiring a response of “yes” or “no”;

a menu including a predetermined number of choices; and

a prompt requesting a subscriber-generated response.

Assignments (3)
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 Apr 22, 2015
From: JAHR, CHRISTOPH
To: GIESECKE & DEVRIENT AMERICA, INC.
Reel/Frame 035469/0089 →
Continuity (3)
Continuation In Part 14301858 · Jun 11, 2014
Continuation In Part 13892073 · May 10, 2013
Related Publication 20150229780A1 · Aug 13, 2015