throbber
Case 6:21-cv-00667-ADA Document 37-2 Filed 03/14/22 Page 1 of 42
`
`Exhibit 1
`
`

`

`

`

`Case 6:21-cv-00667-ADA Document 37-2 Filed 03/14/22 Page 3 of 42
`
`US 8,630,234 B2
`Page 2
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,247,571 A
`5,303,297 A
`5,359,642 A
`5,425,085 A
`5,440,621 A
`5,454,030 A *
`5,469,497 A
`5,506,893 A
`5,519,769 A
`5,559,871 A
`5,590,133 A
`5,608,786 A
`5,621,787 A
`5,633,913 A
`5,661,790 A
`5,712,907 A
`5,724,355 A
`5,726,984 A
`5,737,414 A
`5,751,961 A
`5,793,762 A
`5,799,072 A
`5,802,502 A
`5,825,863 A
`5,828,740 A
`5,838,682 A
`5,845,267 A
`5,850,433 A
`5,864,610 A
`5,867,495 A
`5,883,891 A
`5,889,774 A
`5,905,736 A
`5,907,547 A
`5,910,946 A
`5,915,005 A
`5,923,659 A
`5,930,343 A
`5,937,045 A
`5,940,598 A
`5,953,504 A
`5,956,391 A
`5,970,477 A
`5,974,043 A
`5,991,291 A
`6,005,926 A
`6,014,379 A
`6,021,126 A
`6,052,445 A
`6,058,300 A
`6,069,890 A
`6,073,013 A
`6,078,647 A
`6,104,704 A
`6,104,711 A
`6,115,737 A
`6,128,304 A
`6,137,869 A
`6,141,404 A
`6,151,385 A
`6,188,752 Bl
`6,282,574 Bl
`6,298,062 Bl
`6,351,464 Bl
`6,359,880 Bl
`6,430,275 Bl
`6,507,644 Bl
`6,597,686 Bl
`6,674,745 Bl *
`6,724,860 B2
`6,744,858 Bl
`6,766,159 B2
`6,798,767 Bl
`6,819,929 B2
`6,954,453 Bl
`
`9/ 1993 Kay et al.
`4/ 1994 Hillis
`10/ 1994 Castro
`6/1995 Weinberger et al.
`8/1995 Castro
`9/1995 de Oliveira et al. ...... 379/100.08
`11/1995 Pierce et al.
`4/ 1996 Buscher et al.
`5/ 1996 Weinberger et al.
`9/ 1996 Smith
`12/1996 Billstrom et al.
`3/ 1997 Gordon
`4/1997 McKoy et al.
`5/1997 Talarmo
`8/1997 Hsu
`l/ 1998 Wegner et al.
`3/ 1998 Bruno et al.
`3/1998 Kubler et al.
`4/1998 Walker et al.
`5/1998 Smyk
`8/ 1998 Penners et al.
`8/ 1998 Vulcan et al.
`9/ 1998 Gell et al.
`10/1998 Walker
`10/1998 Khuc et al.
`1111998 Dekelbaum et al.
`12/1998 Ronen
`12/1998 Rondeau
`l/ 1999 Ronen
`2/ 1999 Elliott et al.
`3/ 1999 Williams et al.
`3/ 1999 Mirashrafi et al.
`5/1999 Ronen et al.
`5/1999 Foladare et al.
`6/ 1999 Csapo
`6/1999 He
`7/1999 Curry et al.
`7 / 1999 Vasquez
`8/1999 Yaoya et al.
`8/ 1999 Strauss et al.
`9/1999 Sokal et al.
`9/1999 Melen et al.
`10/ 1999 Roden
`10/1999 Solomon
`11/1999 Asai et al.
`12/1999 Mashinsky
`1/2000 White et al.
`2/2000 White et al.
`4/2000 Bashoura et al.
`5/2000 Hanson
`5/2000 White et al.
`6/2000 Agre et al.
`6/2000 D'Eletto
`8/2000 Buhler et al.
`8/2000 Voit
`9/2000 Ely et al.
`10/2000 Gardell et al.
`10/2000 Voit et al.
`10/2000 Westerlage et al.
`11/2000 Reich et al.
`2/2001 Lesley
`8/2001 Voit
`10/2001 Gardell et al.
`2/2002 Galvin et al.
`3/2002 Curry et al.
`8/2002 Voit et al.
`1/2003 Henderson et al.
`7/2003 Smyk
`1/2004 Schuster et al.
`4/2004 Stumer et al.
`6/2004 Ryan et al.
`7/2004 Lindholm
`9/2004 Alexander et al.
`11/2004 Antonucci et al.
`10/2005 Schindler
`
`.............. 370/352
`
`6,963,557 B2
`7,046,658 Bl
`7,055,174 Bl
`7,068,772 Bl
`7,079,526 Bl*
`7,120,682 Bl
`7,212,522 Bl
`7,454,510 B2
`7,950,046 B2
`8,116,307 Bl
`2002/0051518 Al
`2002/0116464 Al
`2002/0122391 Al*
`2003/0200311 Al
`2003/0219103 Al
`2004/0022237 Al *
`2004/0157629 Al
`2004/0165709 Al
`2004/0181599 Al
`2004/0202295 Al
`2004/0240439 Al
`2004/0255126 Al
`2005/0025043 Al
`2005/0083911 Al
`2005/0094651 Al
`2005/0169248 Al
`2005/0174937 Al
`2005/0177843 Al
`2006/0072547 Al
`2006/0072550 Al
`2006/0093135 Al
`2006/0111116 Al
`2006/0153342 Al
`2006/0160565 Al
`2006/0177035 Al
`2006/0209768 Al
`2006/0258328 Al
`2006/0264200 Al
`2007/0036143 Al
`2007/0112964 Al *
`2007/0127676 Al
`2007/0253418 Al
`2008/0037715 Al
`2008/0056235 Al*
`2008/0063153 Al
`2009/0028146 Al
`2009/0292539 Al
`2009/0325558 Al
`2010/0086119 Al
`
`.................. 370/356
`
`11/2005 Knox
`5/2006 Kundaje
`5/2006 Cope et al.
`6/2006 Widger et al.
`7/2006 Wipliez et al ................. 370/352
`10/2006 Salama
`5/2007 Shankar et al.
`11/2008 Kleyman et al.
`5/2011 Kropivny
`2/2012 Thesayi et al.
`5/2002 Bondy et al.
`8/2002 Mak
`9/2002 Shalit ............................ 370/260
`10/2003 Baum
`11/2003 Rao et al.
`2/2004 Elliott et al.
`8/2004 Kallio et al.
`8/2004 Pence et al.
`9/2004 Kreusch et al.
`10/2004 Shen et al.
`12/2004 Castleberry et al.
`12/2004 Reith
`2/2005 Mussman et al.
`4/2005 Grabelsky et al.
`5/2005 Lutz et al.
`8/2005 Truesdale et al.
`8/2005 Scoggins et al.
`8/2005 Williams
`4/2006 Florkey et al.
`4/2006 Davis et al.
`5/2006 Fiatal et al.
`5/2006 Palmer et al.
`7 /2006 Sasaki
`7 /2006 Singh et al.
`8/2006 Cope et al.
`9/2006 Yan et al.
`11/2006 Godoy
`11/2006 Laiho et al.
`2/2007 Alt et al.
`5/2007 Guedalia et al ............... 709/227
`6/2007 Khadri
`11/2007 Shiri et al.
`2/2008 Prozeniuk et al.
`3/2008 Albina et al.
`................. 370/352
`3/2008 Krivorot et al.
`1/2009 Kleyman et al.
`11/2009 Jaroker
`12/2009 Pridmore et al.
`4/2010 De Luca et al.
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`WO
`WO
`WO
`WO
`WO
`
`1 389 862 Bl
`WO 01/89145 A2
`WO 2007 /044454 A2
`WO 2008/052340 Al
`WO 2008/064481 Al
`WO 2008/116296 Al
`
`11/2004
`11/2001
`4/2007
`5/2008
`6/2008
`10/2008
`
`OTHER PUBLICATIONS
`
`The International Preliminary Report on Patentability and Written
`Opinion of the International Searching Authority mailed Feb. 10,
`2011 for related PCT Application No. PCT/CA2009/001062., Feb.
`10,2011.
`The International Preliminary Report on Patentability mailed Feb.
`13, 2009 for corresponding PCT/CA2007/002150.
`The International Preliminary Report on Patentability mailed May
`14, 2009 for related PCT/CA2007/001956.
`The International Search Report and Written Opinion of the Interna(cid:173)
`tional Searching Authority completed Feb. 6, 2008 for corresponding
`PCT/CA2007 /001956.
`The International Search Report and Written Opinion of the Interna(cid:173)
`tional Searching Authority completed Jun. 6, 2008 for corresponding
`PCT/CA2008/000545.
`The International Search Report completed on Mar. 3, 2008 for
`corresponding PCT /CA2007 /002150.
`
`

`

`Case 6:21-cv-00667-ADA Document 37-2 Filed 03/14/22 Page 4 of 42
`
`US 8,630,234 B2
`Page 3
`
`(56)
`
`References Cited
`
`OTHER PUBLICATIONS
`
`The Written Opinion and International Search Report completed on
`Jun. 17, 2010 forrelatedPCT Application No.PCT/CA2009/001317.
`Cisco. "Lawful Intercept Requirements Summary." http://www.faqs.
`org/rfcs/rfc3924.html. Nov. 8, 2006.
`ETSI Technical Specification. "Lawful Interception (LI); Handover
`Interface and Service-Specific Details (SSD) for IP delivery; Part 5:
`Service-specific details for IP Multimedia Services." Apr. 2008, 25
`pgs, v.2.3.1, France.
`F. Baker et al. "RFC 3924----Cisco Architecture for Lawful Intercept
`in IP Networks." Oct. 2004.
`M. Handley et al. "RFC 2543-SIP: Session Initiation Protocol."
`Mar. 1999.
`Sippy SIP B2BUA. "About Sippy RTPproxy." http://www.rtpproxy.
`org. Jul. 15, 2009.
`The International Preliminary Report on Patentability issued on Sep.
`29, 2009 for PCT/CA2008/000545.
`The International Preliminary Report on Patentability issued on Mar.
`20, 2012 for PCT/CA2009/001317.
`Townsley, et al.; "RFC 2661-Layer Two Tunneling Protocol
`'L2TP'", Aug. 1999.
`IP2Location, http://www.ip2location.com/; printed Jun. 20, 2012.
`DOTS
`IP Address Validation,
`"Overview",
`http://www.
`serviceobjects.corn/products/dots_ipgeo.asp; printed Jun. 21, 2012.
`
`List of North American Numbering Plan area codes, http://en.
`wikipedia.org/wiki/List_of_NANP _area_codes; printed Jun. 20,
`2012.
`DOTS Phone Exchange, "Overview", http://www.serviceobjects.
`corn/demos/PhoneExchangeDemo.asp (URL no longer valid, cur(cid:173)
`rent URL is http://www.serviceobjects.com/products/phone/phone(cid:173)
`exchange ); printed Jun. 21, 2012.
`Rosenberg, et al.; "RFC 3261-SIP: Session Initiation Protocol",
`Jun. 2002.
`Lind AT&T S: "ENUM Call Flows for VoIP Interworking; draft-lind(cid:173)
`enum-callflows-03.txt", Feb. 1, 2002, No. 3, pp. 1-17.
`IETF ENUM WG R STASTNY OEFEG Informational Numbering
`for VoIP and Other IP Communications: "Numbering for VoIP and
`other IP Communications, draft-stastny-enum-numbering-voip-00.
`txt", Oct. 1, 2003, pp. 1-43.
`Supplementary European Search Report for European Application
`No. 07816106 dated Jun. 18, 2012.
`EPO, Supplementary European Search Report, dated Nov. 2, 2012,
`Application No. 07855436.7, corresponds to U.S. Appl. No.
`12/517,026.
`Wikipedia, "International mobile subscriber identity (IMSI)," http://
`en.wikipedia.org/wiki/IMSI, Jul. 16, 2013.
`Wikipedia, "Roaming," http://en.wikipedia.org/wiki/Roaming, Jul.
`16,2013.
`
`* cited by examiner
`
`

`

`

`

`

`

`Case 6:21-cv-00667-ADA Document 37-2 Filed 03/14/22 Page 7 of 42
`
`U.S. Patent
`
`Jan.14,2014
`
`Sheet 3 of 17
`
`US 8,630,234 B2
`
`Start
`
`102
`
`~100
`
`Obtain callee
`identifier
`
`Transmit
`access code request
`message to access
`server
`
`Receive
`access code reply
`message from access
`server
`
`Initiate voice/video
`call using access code
`
`104
`
`106
`
`130
`
`149
`
`End
`
`FIG. 3
`
`~110
`
`~140
`
`Access Code Request Message
`Username
`Password
`Callee Identifier
`Caller Identifier
`Location Identifier
`
`v
`v
`v
`v
`v
`
`112
`114
`116
`118
`119
`
`FIG. 4
`
`Access Code Reply Message
`L/142
`Access Code
`1 - - - - - - - - - - - - 1
`v144
`Timeout
`
`FIG. 5
`
`

`

`Case 6:21-cv-00667-ADA Document 37-2 Filed 03/14/22 Page 8 of 42
`
`U.S. Patent
`
`Jan.14,2014
`
`Sheet 4 of 17
`
`US 8,630,234 B2
`
`Access Server (14)
`
`~150
`
`Parameter
`Memory
`158
`
`Program
`Memory
`154
`
`Temporary
`Memory
`160
`
`µp
`152
`
`-
`
`I/0
`156
`-
`
`'i~
`164
`Routing
`Controller
`30
`
`16
`-1_
`
`Non-Voice
`Network
`Interface
`162
`
`-
`J l
`.
`
`~
`
`,.,
`
`FIG. 6
`
`

`

`Case 6:21-cv-00667-ADA Document 37-2 Filed 03/14/22 Page 9 of 42
`
`U.S. Patent
`
`Jan.14,2014
`
`Sheet 5 of 17
`
`US 8,630,234 B2
`
`~190
`
`Receive Access Code Re uest Messa e
`192
`
`196
`
`Obtain an
`access code
`
`Transmit access code
`reply message
`
`198
`
`End
`
`FIG. 7
`
`

`

`Case 6:21-cv-00667-ADA Document 37-2 Filed 03/14/22 Page 10 of 42
`
`U.S. Patent
`
`Jan.14,2014
`
`Sheet 6 of 17
`
`US 8,630,234 B2
`
`~230
`
`Routing Controller (30)
`
`Program
`Memory
`234
`
`RC Request
`Message
`Handler
`380
`
`Access
`Code
`Generator
`
`Local
`Calling Area
`Identifier
`Generator
`
`Temporary Memory
`240
`Local Calling Area
`Identifier
`Callee Identifier
`Caller Identifier
`Caller Username
`Access Code Store
`Retrieved Dialing
`Profile
`Call Type Flag
`
`245
`___,
`__146
`248
`___,
`249
`_____,
`250
`___,
`
`I
`
`µp
`232
`I
`I/0
`236
`
`~23
`8
`
`-
`
`Table Memory
`Access code
`association table
`170
`-
`
`36 DB Request
`,392 Routing Messag~
`
`~
`
`t - -
`
`Clock
`244
`
`DB Response
`
`RC Request
`
`258
`I........_
`260
`'---,,_
`
`~
`
`242_/1
`
`Access Server
`14
`
`FIG. 8
`
`

`

`Case 6:21-cv-00667-ADA Document 37-2 Filed 03/14/22 Page 11 of 42
`
`U.S. Patent
`
`Jan.14,2014
`
`Sheet 7 of 17
`
`US 8,630,234 B2
`
`Dialing Profile for a User
`202---username
`204---Domain
`206---NDD
`208---IDD
`21 (cid:143) ---country Code
`212 --- Local Area Codes
`214"-'Caller Minimum Local# Length
`216 "-' Caller Maximum Local # Length
`218 --- Reseller
`220'"'-' Maximum# of concurrent calls
`222'"'-' Current # of concurrent calls
`224'"'-' Default Local Calling Area Identifier
`
`~200
`
`Assigned on Subscription
`Domain Associated with User
`1
`011
`1
`604;778
`10
`10
`Retailer
`Assigned on Subscription
`Assigned on Subscription
`Assigned on Subscription
`
`FIG. 9
`
`

`

`Case 6:21-cv-00667-ADA Document 37-2 Filed 03/14/22 Page 12 of 42
`
`171
`
`173
`
`175
`
`177
`
`179
`
`183
`
`(
`
`(
`
`(
`
`Local Calling
`Channel
`Area Identifier Access Code Identifier
`xxxx
`1-604-345-1212 20
`xxxx
`1-604-345-2323 22
`xxxx
`1-604-345-3434 24
`xxxx
`1-416-234-4646 xx
`xxxx
`1-416-234-6868 XY
`
`172
`174
`176
`178
`180
`
`(
`
`Callee
`Identifier
`
`(
`
`Caller
`Identifier
`
`1-403-789-1234 1-416-444-1441
`
`l
`
`Caller
`Username < /
`2001 1050 8667
`
`1-604-321-1234 1-416-444-1234
`20011050 4141
`
`181
`
`182
`
`Timeout Timestamp
`
`--
`----
`
`10
`
`06-15-2008 10:31
`
`_;> 10
`
`06-15-2008 14:21
`
`~170
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`~
`~
`
`? ....
`J·
`N
`0 ....
`
`.i;...
`
`('D
`('D
`
`QO
`
`rJJ =(cid:173)
`.....
`0 ....
`....
`
`-....J
`
`FIG. 10
`
`d r.,;_
`
`00
`
`O'I w = 'N w
`~ = N
`
`

`

`Case 6:21-cv-00667-ADA Document 37-2 Filed 03/14/22 Page 13 of 42
`
`U.S. Patent
`
`Jan.14,2014
`
`Sheet 9 of 17
`
`US 8,630,234 B2
`
`~370
`
`i--371
`372
`373
`374
`375
`376
`377
`378
`,
`379
`-
`381
`
`i--,,
`
`-----
`
`i--,
`
`i--,,
`
`DID Bank Table Record
`Username
`User Domain
`DID
`Callee Identifier
`Caller Identifier
`Timeout
`Timestamp
`Local Calling Area Identifier
`Channel Identifier
`Caller Username
`
`FIG. 11
`
`

`

`

`

`

`

`Case 6:21-cv-00667-ADA Document 37-2 Filed 03/14/22 Page 16 of 42
`
`U.S. Patent
`
`Jan.14,2014
`
`Sheet 12 of 17
`
`US 8,630,234 B2
`
`Call Controller (13)
`
`~320
`
`SIP Invite to
`RC 30
`344
`-
`Routing to
`Gateway
`346
`-
`
`µp
`322
`-
`
`>- 324
`
`-
`
`From VM
`
`340
`~
`336'
`From Gateway ~
`1/0
`332'
`From RC
`~ 326
`328
`SIP From I
`P Phone or Gateway~
`
`,
`
`r
`
`FIG.15
`
`32
`338
`,,--1
`_34
`
`30
`
`-
`-
`To Gateway _
`
`,
`
`,
`
`To VM
`
`SIP To Phone
`
`,
`
`To RC
`
`~
`
`r
`
`

`

`Case 6:21-cv-00667-ADA Document 37-2 Filed 03/14/22 Page 17 of 42
`
`U.S. Patent
`
`Jan.14,2014
`
`Sheet 13 of 17
`
`US 8,630,234 B2
`
`SIP Invite Request Process
`
`Receive SIP Invite Message
`
`~344
`
`350
`
`352
`
`Prepare RC Request
`Message
`
`Send RC Request
`Message
`
`End
`
`FIG.16
`
`RC Request Message
`
`~360
`
`362------- Caller 1-604-678-1234@20.14.102.5
`364-------Callee 1-604-345-1212
`366------- Digest XXXXXXX
`368------- Call ID FF10@20.14.102.5
`
`FIG.17
`
`

`

`

`

`

`

`

`

`Case 6:21-cv-00667-ADA Document 37-2 Filed 03/14/22 Page 21 of 42
`
`U.S. Patent
`
`Jan.14,2014
`
`Sheet 17 of 17
`
`US 8,630,234 B2
`
`Gateway Node Association Table
`
`,-480
`
`486
`)
`
`488
`)
`
`Gateway IP Address
`
`Node Identifier
`
`482
`.........
`484
`.........
`
`20.14.102.5
`104.12.131.12
`
`2
`5
`
`FIG. 19
`
`

`

`Case 6:21-cv-00667-ADA Document 37-2 Filed 03/14/22 Page 22 of 42
`
`US 8,630,234 B2
`
`1
`MOBILE GATEWAY
`
`This application is a national phase entry of PCT /CA2009/
`001062, filed Jul. 28, 2009, which claims priority to U.S.
`Provisional Application No. 61/129,898, filed Jul. 28, 2008,
`both of which are incorporated by reference in their entirety.
`
`BACKGROUND OF THE INVENTION
`
`1. Field oflnvention
`This invention relates generally to telecommunication, and
`more particularly to methods, systems, apparatuses, and com(cid:173)
`puter readable media for initiating or enabling a call with a
`mobile telephone to a callee.
`2. Description of Related Art
`Mobile telephone service providers often charge signifi(cid:173)
`cant fees for long distance telephone calls, particularly when
`the mobile telephone is roaming in another mobile telephone
`service provider's network.
`One known technique for avoiding the long distance
`charges of mobile telephone service providers is to use a
`"calling card". A "calling card" may permit the user of the
`mobile telephone to place a call to a local telephone number
`or to a less-expensive telephone number (such as a toll-free
`number, for example) instead of placing the call directly to the
`callee. The user may thus avoid the long distance charges of
`the mobile telephone service provider, which may be higher
`than the charges for using the "calling card". However, this
`technique can be cumbersome and undesirable, because it
`may require the user of the mobile telephone to follow a
`number of complicated or cumbersome steps in order to ini(cid:173)
`tiate a call to the callee, for example.
`
`SUMMARY OF THE INVENTION
`
`In accordance with one aspect of the invention there is
`provided a method of initiating a call to a callee using a
`mobile telephone. The method 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, the access code request message including the
`callee identifier; receiving an access code reply message from
`the access server in response to the access code request mes(cid:173)
`sage, the access code reply message including an access code
`different from the callee identifier and associated with the 45
`callee identifier; and initiating a call with the mobile tele(cid:173)
`phone using the access code to identify the callee.
`Transmitting may involve transmitting the access code
`request message to the access server on a non-voice network.
`Transmitting may involve transmitting a location identifier 50
`of a location associated with the mobile telephone to the
`access server.
`Transmitting the location identifier may involve transmit(cid:173)
`ting an IP address of the mobile telephone in a wireless IP
`network.
`Transmitting the location identifier may involve transmit(cid:173)
`ting an identifier of a wireless voice signal station in wireless
`communication with the mobile telephone.
`Transmitting the location identifier may involve transmit(cid:173)
`ting a user-configured identifier of a location associated with
`the mobile telephone.
`Receiving the access code reply message may involve
`receiving the access code reply message from the access
`server on a non-voice network.
`Receiving the access code reply message may involve
`receiving, in the access code reply message, an access code
`temporarily associated with the callee identifier.
`
`5
`
`2
`Receiving the access code reply message may involve
`receiving, in the access code reply message, a telephone
`number identifying a channel operably configured to cooper(cid:173)
`ate with an IP network to cause a call involving the mobile
`telephone and the callee to be routed through the IP network.
`Initiating the call may involve engaging a routing control(cid:173)
`ler to route the call on the IP network to the callee.
`The method may further involve: receiving from the
`mobile telephone the access code request message; commu-
`10 nicating with a routing controller to obtain from the routing
`controller the access code wherein the access code identifies
`a channel and is useable by the mobile telephone to cause the
`routing controller to establish a call to the callee using the
`channel; and transmitting the access code reply message to
`15 the mobile telephone.
`In accordance with another aspect of the invention, there is
`provided a mo bile telephone. The mo bile telephone includes:
`provisions for receiving, from a user of the mobile telephone,
`a callee identifier associated with the callee; transmitting
`20 provisions for transmitting an access code request message to
`an access server, the access code request message including
`the callee identifier; provisions for receiving an access code
`reply message from the access server in response to the access
`code request message, the access code reply message includ-
`25 ing an access code different from the callee identifier and
`associated with the callee identifier; and provisions for initi(cid:173)
`ating a call using the access code to identify the callee.
`The transmitting provisions may include a non-voice net(cid:173)
`work interface for transmitting the access code request mes-
`30 sage to the access server on a non-voice network.
`The access code request message may further include a
`location identifier of a location associated with the mobile
`telephone.
`The location identifier may include an IP address of the
`35 mobile telephone in a wireless IP network.
`The location identifier may include an identifier of a wire(cid:173)
`less voice signal station in wireless communication with the
`mobile telephone.
`The location identifier may include a user-configured iden-
`40 tifier of a location associated with the mobile telephone.
`The provisions for receiving an access code reply message
`may include a non-voice network interface for receiving the
`access code reply message on a non-voice network.
`The access code may include a telephone number.
`The means for initiating may involve a mobile telephone
`network interface.
`In accordance with another aspect of the invention, there is
`provided a system for initiating a call to a callee. The system
`includes the mobile telephone, a routing controller, and an
`access server. The access server includes: provisions for
`receiving from the mobile telephone the access code request
`message; provisions for communicating with the routing con(cid:173)
`troller to obtain from the routing controller the access code
`wherein the access code identifies a channel and is useable by
`55 the mobile telephone to cause the routing controller to estab(cid:173)
`lish a call to the callee using the channel; and provisions for
`transmitting the access code reply message including the
`access code to the mobile telephone.
`In accordance with another aspect of the invention, there is
`60 provided a mobile telephone. The mobile telephone includes
`a processor circuit, a network interface in communication
`with the processor circuit, and a computer readable medium
`in communication with the processor circuit and encoded
`with codes for directing the processor circuit to: receive, from
`65 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, the access code request mes-
`
`

`

`Case 6:21-cv-00667-ADA Document 37-2 Filed 03/14/22 Page 23 of 42
`
`US 8,630,234 B2
`
`3
`sage including the callee identifier; receive an access code
`reply message from the access server in response to the access
`code request message, the access code reply message includ(cid:173)
`ing an access code different from the callee identifier and
`associated with the callee identifier; and initiate a call using
`the access code to identify the callee.
`The network interface may include a non-voice network
`interface, and the codes for directing the processor circuit to
`cause the access code request message to be transmitted may
`include codes for directing the processor circuit to cause the 10
`access code request message to be transmitted to the access
`server using the non-voice network interface on a non-voice
`network.
`The access code request message may further include a
`location identifier of a location associated with the mobile
`telephone.
`The location identifier may include an IP address of the
`mobile telephone in a wireless IP network.
`The location identifier may include an identifier of a wire(cid:173)
`less voice signal station in wireless communication with the
`mobile telephone.
`The location identifier may include a user-configured iden(cid:173)
`tifier of a location associated with the mobile telephone.
`The network interface may include a non-voice network
`interface, and the codes for directing the processor circuit to 25
`receive an access code reply message may include codes for
`directing the processor circuit to cause the access code reply
`message to be received from the access server using the
`non-voice network interface on a non-voice network.
`The access code may include a telephone number identi- 30
`fying a channel operably configured to cooperate with an IP
`network to cause a call involving the mo bile telephone and the
`callee to be routed through the IP network.
`The network interface may include a mobile telephone
`network interface, and the codes for directing the processor 35
`circuit to initiate may include codes for directing the proces(cid:173)
`sor circuit to cause a call to be initiated using the mobile
`telephone network interface on a mobile telephone network.
`In accordance with another aspect of the invention, there is
`provided a system for initiating a call to a callee. The system 40
`includes: the mobile telephone; a routing controller; and an
`access server comprising a processor circuit and a computer
`readable medium in communication with the processor cir(cid:173)
`cuit. The computer readable medium is encoded with codes
`for directing the processor circuit to: receive from the mobile 45
`telephone the access code request message; communicate
`with the routing controller to obtain from the routing control-
`ler the access code wherein the access code identifies a chan(cid:173)
`nel and is useable by the mobile telephone to cause the routing
`controller to establish a call to the callee using the channel; 50
`and transmit the access code reply message to the mobile
`telephone.
`In accordance with another aspect of the invention, there is
`provided a computer readable medium encoded with codes
`for directing a processor circuit to: receive, from a user of a 55
`mobile telephone, a callee identifier associated with a callee;
`transmit an access code request message to an access server,
`the access code request message including the callee identi(cid:173)
`fier; receive an access code reply message from the access
`server in response to the access code request message, the 60
`access code reply message including an access code different
`from the callee identifier and associated with the callee iden(cid:173)
`tifier; and initiate a call using the access code to identify the
`callee.
`In accordance with another aspect of the invention, there is
`provided a method for enabling a mobile telephone to initiate
`a call to a callee through a channel. The method involves:
`
`4
`receiving from the mobile telephone an access code request
`message including a callee identifier associated with the
`callee; communicating with a routing controller to obtain
`from the routing controller an access code identifying the
`5 channel, the access code being different from the callee iden(cid:173)
`tifier and useable by the mobile telephone to initiate a call to
`the callee using the channel; and transmitting an access code
`reply message including the access code to the mobile tele-
`phone.
`Receiving may involve receiving the access code request
`message on a non-voice network.
`The method may further involve causing the routing con(cid:173)
`troller to produce the access code.
`Producing may involve selecting the access code from a
`15 pool of access codes, where each access code in the pool of
`access codes identifies a respective telephone number.
`The method may further involve determining a local call(cid:173)
`ing area associated with the mobile telephone.
`Determining may involve accessing a dialing profile asso-
`20 ciated with the caller, the dialing profile including a location
`field having contents identifying at least a default location of
`the caller.
`Determining may involve receiving an IP address of the
`mobile telephone in a wireless IP network.
`Determining may involve receiving an identifier of a wire(cid:173)
`less voice signal station in wireless communication with the
`mobile telephone.
`Determining may involve receiving a user-configured
`identifier of a location associated with the mobile telephone.
`Selecting may involve selecting an access code in the local
`calling area associated with the mobile telephone.
`Each access code in the pool of access codes may further
`identify a respective channel operably configured to cooper(cid:173)
`ate with an IP network to cause a call involving the mobile
`telephone and the callee to be routed through the IP network.
`The method may further involve causing the routing con(cid:173)
`troller to establish communication through the IP network in
`response to a call received on the channel.
`Producing may further involve storing a caller identifier
`associated with the mobile telephone in association with the
`access code.
`Causing the routing controller to establish communication
`may involve causing the routing controller to establish com(cid:173)
`munication only if the caller identifier associated with the
`access code identifies the mobile telephone.
`Producing may further involve storing the callee identifier
`in association with the access code.
`Producing may further involve searching the pool of access
`codes for an access code associated with the callee identifier
`to identify the channel usable by the mobile telephone to
`initiate a call to the callee.
`Producing may further involve storing, in association with
`the access code, a timestamp for use in determining when the
`usability of the access code to initiate a call to the callee will
`expire.
`Causing the routing controller to establish communication
`may involve causing the routing controller to establish com(cid:173)
`munication only if the usability of the access code to initiate
`a call to the callee has not expired.
`Transmitting may involve transmitting the access code
`reply message on a non-voice network.
`In accordance with another aspect of the invention, there is
`provided a system for enabling a mobile telephone to initiate
`a call to a callee through a channel. The system includes:
`65 provisions for receiving from the mobile telephone an access
`code request message including a callee identifier associated
`with the callee; provisions for communicating with the rout-
`
`

`

`Case 6:21-cv-00667-ADA Document 37-2 Filed 03/14/22 Page 24 of 42
`
`US 8,630,234 B2
`
`5
`ing controller to obtain from the routing controller an access
`code identifying the channel, the 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 provisions
`for transmitting an access code reply message including the
`access code to the mobile telephone.
`The provisions for receiving may include a non-voice net(cid:173)
`work interface for receiving the access code request message
`on a non-voice network.
`The system may further include provisions for producing
`the access code.
`The provisions for producing may include a processor
`circuit operably configured to select the access code from a
`pool of access codes, where each access code in the pool of
`access codes identifies a respective telephone number.
`The processor circuit may be operably configured to deter(cid:173)
`mine a local calling area associated with the mobile tele(cid:173)
`phone.
`The processor circuit may be operably configured to deter- 20
`mine a local calling area associated with the mobile telephone
`using a dialing profile associated with the caller, the dialing
`profile including a location field having contents identifying
`at least a default location of the caller.
`The processor circuit may be operably configured to deter- 25
`mine a local calling area associated with the mobile telephone
`using an IP address of the mobile telephone in a wireless IP
`network.
`The processor circuit may be operably configured to deter(cid:173)
`mine a local calling area associated with the mobile telephone
`using an identifier of a wireless voice signal station in wire(cid:173)
`less communication with the mobile telephone.
`The processor circuit may be operably configured to deter(cid:173)
`mine a local calling area associated with the mobile telephone
`using a user-configured identifier of a location associated
`with the mobile telephone.
`The processor circuit may be operably configured to select
`an access code in the local calling area associated with the
`mobile telephone.
`Each access code in the pool of access codes may further
`identify a respective channel operably configured to cooper(cid:173)
`ate with an IP network to cause a call involving the mobile
`telephone and the callee to be routed through the IP network.
`The processor circuit may be operably configured to estab- 45
`lish communication through the IP network in response to a
`call received on the channel.
`The processor circuit may be operably configured to store
`a caller identifier associated with the mobile telephone in
`association with the access code.
`The processor circuit may be operably configured to cause
`the routing controller to establish communication only if the
`caller identifier associated with the access code identifies the
`mobile telephone.
`The processor circuit may be operably configured to store
`the callee identifier in association with the access code.
`The processor circuit may be operably configured to search
`the pool of access codes for an access code associated with the
`callee identifier to identify the channel usable by the mobile
`telephone to initiate a call to the callee.
`The processor circuit may be operably configured to store,
`in association with the access code, a timestamp for use in
`determining when the usability of the access code to initiate a
`call to the callee will expire.
`The processor circuit may operably configured to establish
`communication only if the usability of the access code to
`initiate a call to the callee has not expired.
`
`6
`The provisions for transmitting may include a non-voice
`network interface for transmitting the access code reply mes(cid:173)
`sage on a non-voice network.
`In accordance with another aspect of the invention, there is
`5 provided a system for enabling a mobile telephone to initiate
`a call to a

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket