Mobile gateway
DC CAFCFirst Claim
Patent Images
1. A method of roaming with a mobile telephone, the method comprising:
- receiving, from a user of the mobile telephone, a callee identifier associated with the callee;
transmitting an access code request message to an access server to seek an access code from a pool of access codes wherein each access code in said pool of access codes identifies a respective telephone number or Internet Protocol (IP) network address that enables a local call to be made to call the callee identified by the callee identifier, said access code request message including said callee identifier and a location identifier separate and distinctive from said callee identifier, said location identifier identifying a location of the mobile telephone;
receiving an access code reply message from the access server in response to said access code request message, said access code reply message including an access code different from said callee identifier and associated with said location identifier and/or associated with a location pre-associated with the mobile telephone and wherein said access code expires after a period of time; and
initiating a call with the mobile telephone using said access code to identify the callee.
11 Assignments
Litigations
12 Petitions
Reexamination
Accused Products
Abstract
A method of initiating a call to a callee using a mobile telephone involves: receiving, from a user of the mobile telephone, a callee identifier associated with the callee; transmitting an access code request message to an access server, said access code request message including said callee identifier; receiving an access code reply message from the access server in response to said access code request message, said access code reply message including an access code different from said callee identifier and associated with said callee identifier; and initiating a call with the mobile telephone using said access code to identify the callee.
-
Citations
78 Claims
-
1. A method of roaming with a mobile telephone, the method comprising:
-
receiving, from a user of the mobile telephone, a callee identifier associated with the callee; transmitting an access code request message to an access server to seek an access code from a pool of access codes wherein each access code in said pool of access codes identifies a respective telephone number or Internet Protocol (IP) network address that enables a local call to be made to call the callee identified by the callee identifier, said access code request message including said callee identifier and a location identifier separate and distinctive from said callee identifier, said location identifier identifying a location of the mobile telephone; receiving an access code reply message from the access server in response to said access code request message, said access code reply message including an access code different from said callee identifier and associated with said location identifier and/or associated with a location pre-associated with the mobile telephone and wherein said access code expires after a period of time; and initiating a call with the mobile telephone using said access code to identify the callee. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile telephone apparatus comprising:
-
means for receiving, from a user of the mobile telephone, a callee identifier associated with the callee; transmitting means for transmitting an access code request message to an access server to seek an access code from a pool of access codes wherein each access code in said pool of access codes identifies a respective telephone number or Internet Protocol (IP) network address that enables a local call to be made to call the callee identified by the callee identifier, said access code request message including said callee identifier and a location identifier separate and distinctive from said callee identifier, said location identifier identifying a location of the mobile telephone; means for receiving an access code reply message from the access server in response to said access code request message, said access code reply message including an access code different from said callee identifier and associated with said location identifier and/or associated with a location pre-associated with the mobile telephone and wherein said access code expires after a period of time; and means for initiating a call using said access code to identify the callee. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A mobile telephone apparatus comprising:
-
a processor circuit; a network interface in communication with said processor circuit; and a computer readable medium in communication with said processor circuit and encoded with codes for directing said processor circuit to; receive, from a user of the mobile telephone, a callee identifier associated with the callee; cause an access code request message to be transmitted to an access server to seek an access code from a pool of access codes wherein each access code in said pool of access codes identifies a respective telephone number or Internet Protocol (IP) network address that enables a local call to be made to call the callee identified by the callee identifier, said access code request message including said callee identifier and a location identifier separate and distinctive from said callee identifier, said location identifier identifying a location of the mobile telephone; receive an access code reply message from the access server in response to said access code request message, said access code reply message including an access code different from said callee identifier and associated with said location identifier and/or associated with a location pre-associated with the mobile telephone and wherein said access code expires after a period of time; and initiate a call using said access code to identify the callee. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory computer readable medium encoded with codes for directing a processor circuit to enable mobile telephone roaming, said codes being operable to direct the processor circuit to:
-
receive, from a user of a mobile telephone, a callee identifier associated with a callee; transmit an access code request message to an access server to seek an access code from a pool of access codes telephone wherein each access code in said pool of access codes identifies a respective telephone number or Internet Protocol (IP) network address to enable a local call to be made to call the callee identified by the callee identifier, said access code request message including said callee identifier and a location identifier separate and distinctive from said callee identifier, said location identifier identifying a location of the mobile telephone; receive an access code reply message from the access server in response to said access code request message, said access code reply message including an access code different from said callee identifier and associated with said callee location identifier and/or associated with a location pre-associated with the mobile telephone and wherein said access code expires after a period of time; and initiate a call using said access code to identify the callee.
-
-
30. A method for enabling mobile telephone roaming, the method comprising:
-
receiving from the mobile telephone an access code request message including a callee identifier associated with the callee and a location identifier separate and distinctive from said callee identifier, identifying a location of the mobile telephone; producing an access code identifying a communication channel based on said location identifier and/or based on a location pre-associated with the mobile telephone, said access code being different from the callee identifier and useable by the mobile telephone to initiate a call to the callee using the channel, and wherein said access code expires after a period of time and wherein producing said access code comprises selecting said access code from a pool of access codes, wherein each access code in said pool of access codes identifies a respective telephone number or Internet Protocol (IP) network address; and transmitting an access code reply message including said access code, to the mobile telephone. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A system for enabling mobile telephone roaming, the system comprising:
-
means for receiving from the mobile telephone an access code request message including a callee identifier associated with the callee and a location identifier separate and distinctive from said callee identifier, identifying a location of the mobile telephone; means for producing an access code identifying a communication channel based on said location identifier and/or based on a location pre-associated with the mobile telephone, said access code being different from the callee identifier and useable by the mobile telephone to initiate a call to the callee using the channel and wherein said access code expires after a period of time and wherein said means for producing said access code comprises means for selecting said access code from a pool of access codes wherein each access code in said pool of access codes identifies a respective telephone number or Internet Protocol (IP) network address; and means for transmitting an access code reply message including said access code to the mobile telephone. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. A system for enabling mobile telephone roaming, the system comprising:
-
a processor circuit; a network interface in communication with said processor circuit; and a computer readable medium in communication with said processor circuit and encoded with codes for directing said processor circuit to; receive from the mobile telephone an access code request message including a callee identifier associated with the callee and a location identifier separate and distinctive from said callee identifier, identifying a location of the mobile telephone; communicate with a routing controller to obtain from said routing controller an access code identifying a communication channel, said access code being determined from said location identifier and/or based on a location pre-associated with the mobile telephone and said access code being different from the callee identifier and useable by the mobile telephone to initiate a call to the callee using the channel, and wherein said access code expires after a period of time and wherein said access code is selected from a pool of access codes and wherein each access code in said pool of access codes identifies a respective telephone number or Internet Protocol (IP) network address; and cause an access code reply message including said access code to be transmitted to the mobile telephone. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77)
-
-
78. A non-transitory computer readable medium encoded with codes for directing a processor circuit to enable mobile telephone roaming, the codes being operable to direct the processor circuit to:
-
receive from the mobile telephone an access code request message including a callee identifier associated with the callee and a location identifier separate and distinctive from said callee identifier, identifying a location of the mobile telephone; communicate with a routing controller to obtain from said routing controller an access code identifying a communication channel, based on said location identifier and/or based on a location pre-associated with the mobile telephone, said access code being different from the callee identifier and useable by the mobile telephone to initiate a call to the callee using the channel, and wherein said access code expires after a period of time and wherein said access code is selected from a pool of access codes, wherein each access code in said pool of access codes identifies a respective telephone number or Internet Protocol (IP) network address; and cause an access code reply message including said access code to be transmitted to the mobile telephone.
-
Specification