Call timers specific to each type of cellular telephone call
First Claim
1. A system for tracking the amount of time spent on specific types of calls originated from a wireless communications device to a central controller having a dialing plan, said system comprising:
- a transmitter for transmitting data from said wireless communications device to said central controller;
a keypad operable by a user for generating keypad data;
a storage area for storing a state table indicative of a present machine state of said wireless communication device, said present machine state being altered in response to each entry of keypad data, and for storing data indicative of the amount of time spent on specific types of calls originated from said wireless communications device;
a timer for tracking the length of each call originated from said wireless communications device; and
a processor for determining the specific type of calls originated from said wireless communications device and for generating said data indicative of the amount of time spent on specific types of calls.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for tracking the length of time spent by a user on different types of transmissions from a wireless communication device are disclosed. The systems include a keypad that is operated by a user to generate keypad data indicative of a destination telephone number. The systems also include a storage area for storing data related to the calling plan. The data is stored in the storage area by a processor in the form of a state data table that indicates the present machine state of the wireless communications device. The present machine state of the device is updated in response to each entry of keypad data, and is indicative of the type of call that would be originated if the keypad data string were processed as a call at that moment. The systems also include a call timer that is initiated when a complete telephone number has been entered by the user and the telephone call is originated. The system also includes various memory locations wherein the cumulative total length of time spent on specific types of telephone calls are stored. A display may also be provided to allow the user to view how much time has been spent on each type of telephone call.
13 Citations
25 Claims
-
1. A system for tracking the amount of time spent on specific types of calls originated from a wireless communications device to a central controller having a dialing plan, said system comprising:
-
a transmitter for transmitting data from said wireless communications device to said central controller;
a keypad operable by a user for generating keypad data;
a storage area for storing a state table indicative of a present machine state of said wireless communication device, said present machine state being altered in response to each entry of keypad data, and for storing data indicative of the amount of time spent on specific types of calls originated from said wireless communications device;
a timer for tracking the length of each call originated from said wireless communications device; and
a processor for determining the specific type of calls originated from said wireless communications device and for generating said data indicative of the amount of time spent on specific types of calls. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of tracking the amount of time spent on specific types of calls originated from a wireless communications device to a central controller having a dialing plan, comprising the steps of:
-
(A) generating keypad data in response to keypad entries;
(B) storing a state table indicative of a present state of said wireless communications device, said present state being altered in response to each entry of keypad data;
(C) initiating a call timer in response to a final machine state;
(D) determining the specific type of call originated from said wireless communications device from said final machine state; and
(E) adding the value of said call timer to the present value of a memory location dedicated to said specific type of call following the termination of said specific type of call. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for tracking the amount of time spent on specific types of calls originated from a wireless communications device to a central controller having a dialing plan, comprising:
-
(A) a keypad for generating keypad data in response to keypad entries;
(B) means for generating a state table indicative of a present state of said wireless communications device operatively connected to said keypad, said present state being altered in response to each entry of keypad data;
(C) means for storing said state table operatively connected to said means for generating;
(D) means for timing a call in response to a final machine state operatively connected to said keypad and said means for generating;
(E) means for determining from said final machine state the specific type of call originated from said wireless communications device operatively connected to said means for generating and said means for storing; and
(F) means for adding the value of said means for timing to the present value of a memory location dedicated to said specific type of call following the termination of said specific type of call, said means for adding operatively connected to said means for timing and said means for determining.
-
Specification