Wireless communication device with call screening
First Claim
1. A mobile wireless communication device for use with a telecommunications network, the mobile wireless communication device comprising:
- a computer-readable medium on which is stored a user-editable screening list that defines functional and structural interrelationships with computer hardware and software for call handling, the screening list comprising a plurality of user-editable records, each record including a calling party number field value associated with a calling party, and a non-local call handling field value, the non-local call handling field value of at least a portion of the records specifying costs related to incoming calls associated with the calling party number field value are to be paided by the calling party; and
a processor configured to implement the call handling defined by the user-editable screening list, the call handling comprising receiving an incoming call having a calling party number from a calling party, identifying of one of plurality of user-editable records based on the calling party number and the calling party number field value of the identified record, and determining whether the incoming call is a local call, the non-local call handling field value of the identified record specifying costs related to incoming calls associated with the calling party number field value are to be paided by the calling partyif the incoming call is not local, a cost being associated with the incoming call and the call handling further comprising;
in accordance with the non-local call handling field value, instructing the network to present a request to the calling party requesting that the calling party pay the cost for the incoming call,receiving a notification from the network indicating whether the calling party has agreed to pay the cost for the incoming call, andif the notification indicates the calling party has agreed to pay the cost for the incoming call, instructing the network to bill the calling party for the cost associated with the incoming call, and instructing the network to establish a call path between the calling party and the mobile wireless communication device.
2 Assignments
0 Petitions
Accused Products
Abstract
A cellular telephone maintains a screening list of calling party numbers, and specifies call handling therefor. A mobile switching center is responsive to selected types of the specified call handling. The call handling can depend on whether the call is local or non-local, which is affected by the location of the cellular telephone. The call handling can also depend on the time at which the call is made. A subscriber updates his or her screening list via personal computer, and transmits via a communication network the updated screening list to a message center which sends the updated screening list to the cellular telephone via wireless communication. A calling party number can be specified as a wildcard.
-
Citations
14 Claims
-
1. A mobile wireless communication device for use with a telecommunications network, the mobile wireless communication device comprising:
-
a computer-readable medium on which is stored a user-editable screening list that defines functional and structural interrelationships with computer hardware and software for call handling, the screening list comprising a plurality of user-editable records, each record including a calling party number field value associated with a calling party, and a non-local call handling field value, the non-local call handling field value of at least a portion of the records specifying costs related to incoming calls associated with the calling party number field value are to be paided by the calling party; and a processor configured to implement the call handling defined by the user-editable screening list, the call handling comprising receiving an incoming call having a calling party number from a calling party, identifying of one of plurality of user-editable records based on the calling party number and the calling party number field value of the identified record, and determining whether the incoming call is a local call, the non-local call handling field value of the identified record specifying costs related to incoming calls associated with the calling party number field value are to be paided by the calling party if the incoming call is not local, a cost being associated with the incoming call and the call handling further comprising; in accordance with the non-local call handling field value, instructing the network to present a request to the calling party requesting that the calling party pay the cost for the incoming call, receiving a notification from the network indicating whether the calling party has agreed to pay the cost for the incoming call, and if the notification indicates the calling party has agreed to pay the cost for the incoming call, instructing the network to bill the calling party for the cost associated with the incoming call, and instructing the network to establish a call path between the calling party and the mobile wireless communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of call handling in a mobile wireless communication device using a user-editable screening list, the method comprising:
-
storing a user-editable screening list in the mobile wireless communication device, the screening list comprising one or more user-editable records, each of the one or more records comprising a calling party number field value associated with a calling party; and
plural call handling field values specifying how to handle an incoming call from the calling party, the plural call handling field values including a local call handling field value and a non-local call handling field value different than the local call handling field value, wherein the local call handling field value specifies how to handle an incoming local call, and the non-local call handling field value of at least a portion of the of the one or more records specifies that costs related to incoming non-local calls associated with the calling party number field value are to be paided by the calling party;receiving call information for an incoming call at the wireless communication device via a wireless communication link, the call information including a telephone number of a first calling party, and location information of the first calling party, wherein the location information of the first calling party is not a telephone number or part thereof; determining whether the incoming call received is a local call or a non-local call based on the location information, if the incoming call is a non-local call, a cost being associated with the incoming call; finding a matching record of the one of the one or more user-editable records of the user-editable screening list, the matching record having a calling party number field value that matches the calling party number, the non-local call handling field value of the matching record specifying costs related to incoming non-local calls associated with the calling party number field value are to be paided by the calling party; and if the incoming call is a non-local call, in accordance with the non-local call handling field value, presenting a request to the first calling party requesting that the first calling party agree to pay the cost for the incoming call, receiving a notification from the first calling party indicating whether the first calling party agrees to pay the cost for the incoming call, and if the notification indicates the first calling party has agreed to pay the cost for the incoming call, billing the first calling party for the cost associated with the incoming call, and establishing a call path between the first calling party and the mobile wireless communication device. - View Dependent Claims (12, 13, 14)
-
Specification