Subscriber management and accounting using event detection in a wireless device
First Claim
Patent Images
1. A wireless device comprising:
- handset logic for communicating over a wireless network; and
a removable module communicably coupled to said handset logic, said removable module comprising;
a memory containing an application program; and
a processor operative to execute said application program to;
detect an occurrence of at least one predetermined event pertaining to a communication involving said wireless device and directed to, or initiated by, a user of said wireless device;
store information associated with said at least one predetermined event;
generate a data message that includes said information for transmission to an external server in response to said communication; and
initiate transmission of said data message from said handset logic over said wireless network.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method performs real-time subscriber management and accounting for a wireless device by detecting predetermined events within the wireless device and communicating information pertaining to such events from the wireless device to a real-time subscriber management platform in association with each communication session. The information received by the real-time subscriber management platform is used to control the behavior of the wireless device and/or to update accounting information pertaining to the subscriber.
-
Citations
116 Claims
-
1. A wireless device comprising:
-
handset logic for communicating over a wireless network; and
a removable module communicably coupled to said handset logic, said removable module comprising;
a memory containing an application program; and
a processor operative to execute said application program to;
detect an occurrence of at least one predetermined event pertaining to a communication involving said wireless device and directed to, or initiated by, a user of said wireless device;
store information associated with said at least one predetermined event;
generate a data message that includes said information for transmission to an external server in response to said communication; and
initiate transmission of said data message from said handset logic over said wireless network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 116)
-
-
17. A method of operating a wireless device that includes a removable module communicably coupled to handset logic comprising:
-
detecting an occurrence of at least one predetermined event pertaining to a communication involving said wireless device and directed to, or initiated by, a user of said wireless device utilizing a processor in said removable module executing an application stored within a first memory portion of said removable module;
responsive to the detecting of the occurrence of said at least one predetermined event, storing in a second memory portion of said removable module information associated with said at least one predetermined event;
generating a data message that includes said information for transmission to an external server; and
initiating via said processor the transmission of said data message from said wireless device as a wireless RF message. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A removable module for communicably coupling to a wireless communication device, comprising:
-
a memory containing an application program; and
a processor operative to execute said application program to;
detect an occurrence of at least one predetermined event pertaining to a communication involving said wireless communication device and directed to, or initiated by, a user of said wireless communication device;
store information associated with said at least one predetermined event;
generate a data message that includes said information for transmission to an external server in response to said communication; and
initiate transmission of said data message from said wireless communication device over a wireless network. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A wireless device comprising:
-
a first memory portion containing an application program; and
a processor operative to execute said application program to;
detect an occurrence of at least one predetermined event pertaining to a communication involving said wireless device and directed to, or initiated by, a user of said wireless device;
store information associated with said at least one predetermined event within a second memory portion within said wireless device;
generate a data message that includes said information for transmission to an external server; and
initiate transmission of said data message as a wireless RF message in response to the occurrence of said at least one predetermined event. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A method for communicating information between a wireless device and an external server comprising:
-
detecting the occurrence of at least one predetermined event pertaining to a communication involving said wireless device and directed to, or initiated by, a user of said wireless device utilizing a processor executing an application within said wireless device;
in response to the detecting of said at least one predetermined event, storing information associated with said at least one predetermined event within a memory within said wireless device; and
generating a data message that includes said information within said wireless device for transmission to said external server; and
transmitting said data message from said wireless device in response to the occurrence of said at least one predetermined event. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
-
71. A method of operating a wireless device for use with a call accounting system, comprising:
-
detecting within the wireless device a first event associated with a start of a communication involving the wireless device and directed to, or initiated by, a user of said wireless device and a second event associated with an end of said communication;
obtaining information at said wireless device indicative of a duration associated with said communication in response to the detection of said first and second events;
in response to the detection of said second event, sending a data bearer message from the wireless device to said call accounting system, said message including at least said information indicative of the duration associated with said communication. - View Dependent Claims (72, 73, 74, 75, 76, 77)
-
-
78. A subscriber management and accounting system, comprising:
-
a wireless communication network;
a management platform including a text messaging gateway; and
a wireless device communicating over the wireless communication network with the management platform, the wireless device including a removable module comprising;
a memory containing an application program; and
a processor operative to execute said application program to;
detect an occurrence of at least one predetermined event pertaining to a communication involving said wireless device and directed to, or initiated by, a user of said wireless device;
store information associated with said at least one predetermined event; and
in response to said communication, send a data message that includes said information over said wireless communication network to said management platform via said text messaging gateway. - View Dependent Claims (79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96)
-
-
97. A wireless communication device, comprising:
-
a memory containing an application program;
a processor operative to execute said application program to;
in a first trust mode, allow communications that are billable to a predetermined account associated with a user of said wireless device to begin without first receiving a registration response from an external management platform; and
in a second trust mode, disallow said communications from beginning without first receiving said registration response from said external management platform. - View Dependent Claims (98)
-
-
99. A wireless communication device, comprising:
-
a memory containing an application program;
a processor operative to execute said application program to;
in a first pre-authorization mode, allow communications that are billable to a predetermined account associated with a user of said wireless device to begin without first receiving authorization from an external management platform; and
in a second pre-authorization mode, prevent said communications from beginning without first receiving authorization from said external management platform for each of said communications. - View Dependent Claims (100, 101, 102, 103, 104, 105, 106, 107)
-
-
108. A wireless communication device, comprising:
-
a memory containing an application program; and
a processor operative to execute said application program to;
in a first service-end mode, send a data message to an external management platform after completion of a communication that is billable to a predetermined account associated with a user of said wireless device, said data message including information indicative of at least a duration of said communication; and
in a second service-end mode, not sending said data message after completion of said communication. - View Dependent Claims (109)
-
-
110. A method of operating a wireless communication call accounting system, comprising:
-
at a wireless device, detecting at least one predetermined event associated with a communication directed to, or initiated by, a user of said wireless device;
sending a wireless data message to an external server in response to the detection of the at least one predetermined event; and
performing real-time call accounting at said external server in response to receipt of the data message. - View Dependent Claims (111, 112)
-
-
113. A wireless communication call accounting system, comprising:
-
an external server; and
a wireless device communicably coupled to the external server via a wireless network, said wireless device containing an application program operative to;
detect at least one predetermined event associated with a communication directed to, or initiated by, a user of said wireless device; and
send a data message via said wireless network to said external server in response to the detection of said at least one predetermined event;
wherein said external server is operative to perform real-time call accounting in response to receipt of said data message. - View Dependent Claims (114, 115)
-
Specification