Patent ID: 8660525
Filing Date: 2014-02-25
Classification: H04M,H04W

Abstract:
1. A computer-readable storage device operating in a network management system server, wherein the storage device comprises instructions, which when executed by a processor, cause the processor to perform operations comprising: detecting one of an incoming call having a caller ID directed to a communication device or a request for an outgoing call from the communication device on one of a plurality of access technologies operating in the communication device; storing a phonebook associated with the communication device at the network management system server, wherein the phonebook is received from the communication device, wherein the phonebook comprises data presentable at the communication device to identify other communication devices and to allow the communication device to call the other communication devices; for the incoming call, searching the phonebook associated with the communication device according to the caller ID, wherein each entry in the phonebook comprises a calling number and one of a plurality of account designations previously provisioned into the phonebook based on user input for identifying one of business calls or personal calls and wherein the plurality of account designations are previously provisioned into the entries of the phonebook is performed prior to the network management system server receiving the phonebook from the communication device; if a match is detected between the caller ID and an entry in the phonebook, billing the incoming call once accepted by the communication device according to an account designation corresponding to the entry that is matched as determined by the network management system server without allowing user input of the account designation; if no match is detected between the caller ID and entries in the phonebook, requesting an account designation from the communication device after the incoming call has been terminated; receiving an alternate account designation from the communication device; and billing the incoming call once accepted by the communication device according to the alternate account designation; for the outgoing call, searching the phonebook according to the request for the outgoing call; if a match is detected between the request and an entry in the phonebook, billing the outgoing call once initiated according to an account designation corresponding to the entry that is matched as determined by the network management system server without allowing user input of the account designation; if no match is detected between the request and entries in the phonebook, requesting an account designation from the communication device after the outgoing call has been terminated; receiving an alternate account designation from the communication device; and billing the outgoing call once initiated by the communication device according to the alternate account designation, wherein the billing of the incoming or outgoing call is processed by the network management system independently of the communication device when a match is detected, wherein the account designations are provisioned in the entries of the phonebook at a transmitting mobile device and wherein the user input for the account designations originates at a computing device other than the communication device.