Method and apparatus for processing a communication signal based on the geographical location of a communication device
First Claim
1. An apparatus that communicates with a communication system, wherein the communication system processes a communication signal by performing any of a plurality of operations on the communication signal, the apparatus comprising;
- a processor that receives information regarding the availability of a geographical location of a primary communication device, wherein the information indicates whether the geographical location is available, and further wherein, if the information indicates that the geographical location is available, then the processor identifies one or more of the operations to be performed on the communication signal based on the geographical location of the primary communication device, and if the information indicates that the geographical location is not available, then the processor identifies one or more of the operations to be performed on the communication signal based on the information that the geographical location is not available.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus including a processor 42 coupled to a memory 44 resides in a location call filtering center 36 and cooperates with a gateway mobile location center 34 and a mobile switching center 22 to process a communication signal, based on the geographical location of a communication device 28, such as a mobile telephone. The processor 42 accesses a user location filter database 46 stored in the memory 44 which contains a set of subscriber conditions/preferences that may be used to identify a processing operation to be performed on the call. The processor 42 further operates as an Internet web page server to afford mobile subscribers Internet 56 access to the user location filter database 46 so that the mobile subscribers may enter and/or edit the set of conditions/preferences stored in the memory 44.
89 Citations
46 Claims
-
1. An apparatus that communicates with a communication system, wherein the communication system processes a communication signal by performing any of a plurality of operations on the communication signal, the apparatus comprising;
a processor that receives information regarding the availability of a geographical location of a primary communication device, wherein the information indicates whether the geographical location is available, and further wherein, if the information indicates that the geographical location is available, then the processor identifies one or more of the operations to be performed on the communication signal based on the geographical location of the primary communication device, and if the information indicates that the geographical location is not available, then the processor identifies one or more of the operations to be performed on the communication signal based on the information that the geographical location is not available. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
24. An apparatus that communicates with a telephone communication system for processing a telephone call, wherein the processing performed by the telephone communication system comprises forwarding the telephone call, the apparatus comprising:
-
a processor, in a wireless communication system, that receives information comprising a geographical location at which a primary communication device is located and that identifies a target communication device to which the call shall be forwarded based on the geographical location of the primary communication device;
a gateway mobile location center, in the wireless communication system and coupled to the processor, wherein the gateway mobile location center determines the geographical location of the primary communication device and delivers the geographical location to the processor and wherein the gateway mobile location center identifies the location of mobile subscriber units within the wireless communication system;
a memory coupled to the processor wherein data is stored, wherein the data comprises a list of one or more candidate communication devices, wherein the data further comprises a list of one or more geographical regions, wherein each of the geographical regions is associated with one of the candidate communication devices, wherein the processor compares the geographical location of the primary communication device to the one or more geographical regions in the memory to determine in which of the one or more geographical regions the primary communication device is located, wherein the processor identifies the candidate communication device associated with the geographical region within which the primary communication device is located as the target communication device to which the call shall be forwarded, wherein the processor comprises a first processor, and wherein the apparatus further comprises a communication network coupled to the first processor, and wherein the communication network is further coupled to a plurality of second processors, and at least one of the second processors may be used to enter the data into the memory and to edit the data stored in the memory. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method for processing a communication signal, wherein the communication signal is processed by performing any of a plurality of operations on the communication signal, the method comprising the steps of:
-
a) receiving information regarding the availability of a geographical location of a primary communication device, wherein the information indicates whether the geographical location is available; and
b) if the information indicates that the geographical location is available, then identifying one or more of the operations to be performed on the communication signal based on the geographical location of the primary communication device; and
c) if the information indicates that the geographical location is not available, then identifying one or more of the operations to be performed on the communication signal based on the information that the geographical location is not available. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification