throbber
Case 6:22-cv-00031-ADA Document 116-1 Filed 04/28/23 Page 1 of 17
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Exhibit 1
`
`
`

`

`(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2011/0026468 A1
`(43) Pub. Date:
`Feb. 3, 2011
`Conrad et al.
`
`US 2011 0026468A1
`
`(54)
`
`MULTI-NETWORK TELEPHONE
`CONNECTIONS
`
`(76)
`
`Inventors:
`
`Daniel R. Conrad, San Francisco,
`CA (US); Richard A. Miner,
`Cambridge, MA (US); Craig E.
`Walker, Diablo, CA (US);
`Lawrence Alder, Mountain View,
`CA (US); Minneola Ingersoll, San
`Francisco, CA (US); Douglas P.
`Garland, Palo Alto, CA (US);
`Joseph S. Faber, Lafayette, CA
`(US); Michael A. Pearson, San
`Francisco, CA (US)
`
`Correspondence Address:
`FSH & RICHARDSON P.C.
`PO BOX 1022
`MINNEAPOLIS, MN 55440-1022 (US)
`
`(21)
`
`Appl. No.:
`
`12/510,879
`
`(22)
`
`Filed:
`
`Jul. 28, 2009
`
`Publication Classification
`
`(51) Int. Cl.
`(2009.01)
`H04740/00
`(52) U.S. Cl. .......................... 370/329; 455/445; 370/352
`
`ABSTRACT
`(57)
`The subject matter of this specification can be implemented
`in, among other things, a computer-implemented method for
`centralized routing of Voice communication over multiple
`communication networks including receiving at an electronic
`call routing system an incoming call from a calling device to
`a first telephone number of a mobile device. The method
`further includes selecting a calling address of the mobile
`device from among a voice over internet protocol address of
`the mobile device on an internet protocol network and a
`cellular telephone number of the mobile device on a cellular
`telephone network. The first telephone number is different
`than the cellular telephone number and the selection of the
`calling address is performed Substantially without participa
`tion by the cellular telephone network. The method further
`includes connecting the incoming call to the selected calling
`address of the mobile device.
`
`
`
`to:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Call to Mobile
`Device
`114
`
`Route Over
`First Netw:
`
`Central Call
`Routing System
`
`112
`
`Route Over
`Second Network
`1246
`
`Case 6:22-cv-00031-ADA Document 116-1 Filed 04/28/23 Page 2 of 17
`
`
`
`
`
`
`
`
`
`Roule Over
`Cellular Network
`124C
`
`
`
`Call Termination
`System
`
`120
`
`Telephone
`Network
`118
`
`

`

`Patent Application Publication
`
`Feb. 3, 2011 Sheet 1 of 5
`
`US 2011/0026468 A1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case 6:22-cv-00031-ADA Document 116-1 Filed 04/28/23 Page 3 of 17
`
`

`

`Patent Application Publication
`
`US 2011/0026468 A1
`
`
`
`Case 6:22-cv-00031-ADA Document 116-1 Filed 04/28/23 Page 4 of 17
`
`

`

`Patent Application Publication
`
`Feb. 3, 2011 Sheet 3 of 5
`
`US 2011/0026468 A1
`
`se),
`
`?V? »JONæN puoo.es
`
`
`
`J?AO ?O?AeC] euoudele L
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case 6:22-cv-00031-ADA Document 116-1 Filed 04/28/23 Page 5 of 17
`
`
`
`|eO euO?dele L e Aleoe>+
`
`ON
`
`se),
`
`

`

`Patent Application Publication
`
`Feb. 3, 2011 Sheet 4 of 5
`
`US 2011/0026468 A1
`
`
`
`se ),
`
`se),
`
`
`
`
`
`
`
`
`
`
`
`
`
`Z?;
`
`Case 6:22-cv-00031-ADA Document 116-1 Filed 04/28/23 Page 6 of 17
`
`

`

`Patent Application Publication
`
`Feb. 3, 2011 Sheet 5 of 5
`
`US 2011/0026468 A1
`
`
`
`Case 6:22-cv-00031-ADA Document 116-1 Filed 04/28/23 Page 7 of 17
`
`

`

`US 2011/0026468 A1
`
`Feb. 3, 2011
`
`MULTI-NETWORK TELEPHONE
`CONNECTIONS
`
`TECHNICAL FIELD
`0001. This instant specification relates to routing tele
`phone calls to mobile devices over multiple communications
`networks.
`
`BACKGROUND
`0002 Within recent memory, mobile telephones have
`evolved from a rare curiosity into a widely-available, indis
`pensable business tool and social necessity. Mobile telephone
`users have come to rely on the ability to move about freely
`while carrying on a conversation with a remote party. This
`movement may be relatively slow as in the case of walking, or
`relatively fast as in the case of a traveling vehicle. In some
`instances, this movement may take the user out of the range of
`a particular transceiver, so that a “hand off occurs and the
`user then communicates via a different transceiver (e.g., in a
`cellular telephone tower). In other instances, the movement
`may take the user entirely out of the cellular telephone net
`work that provides the connection to the user's mobile tele
`phone.
`0003. In some cases, the user may be within a theoretical
`range of the cellular telephone network, but the user may be in
`a dead-Zone where the mobile telephone cannot access the
`cellular telephone network. For example, the mobile tele
`phone may not have access to the cellular telephone network
`when the mobile telephone is deep within a building or
`blocked by a geographical feature. Such as a hill or mountain.
`This can create a situation in which the user is not able to
`receive calls over the cellular telephone network. In addition,
`the user may not realize a call was missed until after the user
`reenters the range of the cellular telephone network or exits
`the dead-Zone.
`0004. In addition, time spent using the cellular telephone
`network typically has an associated cost. Some mobile tele
`phone users may subscribe to a pay-per-minute plan. For
`example, a user may purchase a particular number of minutes
`and then use those purchased minutes when making a call
`with the associated mobile telephone. Some mobile tele
`phone users may have a fixed number of “free minutes that
`are included in a monthly payment amount. Other rules may
`also apply, Such as free minutes during certain days of the
`week or times of day, free minutes to members of the same
`cellular telephone network provider, or free minutes to a
`certain number of friends or family members. These costs
`associated with mobile telephone use can affect the mobile
`telephone user's decisions regarding whether to make a call
`and how long a call lasts. Typically, these costs are incurred
`even when receiving a call on the mobile telephone.
`
`SUMMARY
`0005. In general, this document describes routing a tele
`phone call to or from a mobile device over multiple commu
`nications networks. In general, a mobile telephone device
`may be assigned two contact numbers. The first number can
`be used to home the device to a network of a cellular tele
`phone carrier. The first number may not be seen by the user,
`but can be used as a gateway to the mobile virtual network
`operator (MVNO) for the carrier. The second number is the
`“public number for the device and can be a universal access
`number like that provided by a service such as GRANDCEN
`
`TRAL (now GOOGLE VOICE). Incoming calls can be
`routed by the service to any network that is currently available
`to the device, and a VoIP client on the device can keep the
`service notified regarding networks that are available to the
`device, and the service can use that information to determine
`which route, of multiple options, to use in sending calls to the
`device. The device can send outgoing calls directly to the
`service using any network that is available to the device for
`routing by the service, which can push the ring sound to the
`outgoing caller and dial the outgoing number, so that the call
`will sound like a normal call to the calling party. If a call is
`dropped, the service can maintain the connection to the other
`party to the call, and verbally notify that party that the service
`is attempting to reconnect the call.
`0006. In a first aspect, a computer-implemented method
`for centralized routing of voice communication over multiple
`communication networks includes receiving at an electronic
`call routing system an incoming call from a calling device to
`a first telephone number of a mobile device. The electronic
`call routing system is in communication with an internet
`protocol network and a cellular telephone network. The
`method further includes in response to receiving the incoming
`call to the first telephone number of the mobile device, select
`ing a calling address of the mobile device from among a voice
`over internet protocol address of the mobile device on the
`internet protocol network and a cellular telephone number of
`the mobile device on the cellular telephone network. The first
`telephone number is different than the cellular telephone
`number and the selection of the calling address is performed
`substantially without participation by the cellular telephone
`network. The method further includes connecting the incom
`ing call to the selected calling address of the mobile device.
`0007 Implementations can include any, all, or none of the
`following features. The method can include determining a
`connection status of the mobile device on the internet proto
`col network, and wherein selecting the calling address can
`include selecting the Voice over internet protocol address
`upon determining the connection status indicates that the
`mobile device is connected to the internet protocol network
`and selecting the cellular telephone number upon determin
`ing the connection status indicates the mobile device is not
`connected to the internet protocol network. The method can
`include monitoring the connection between the calling device
`and the mobile device, and maintaining the connection with
`the calling device upon the mobile device dropping the con
`nection. The method can include reconnecting the incoming
`call to the calling address of the mobile device that was not
`selected. The method can include sending a message to a user
`of the calling device indicating that the incoming call to the
`mobile device can be being reconnected. The method can
`include monitoring the connection between the calling device
`and the mobile device, and, upon a signal strength of the
`connection with the mobile device going below a threshold
`signal strength level, concurrently connecting the incoming
`call to the mobile device using the calling address of the
`mobile device that was not selected. The method can include
`receiving from the mobile device updates to the voice over
`internet protocol address of the mobile device. Selecting the
`calling address of the mobile device can include selecting the
`calling address of a connection that has a lowest cost. Select
`ing the calling address of the connection that has the lowest
`cost can include analyzing billing rules associated with a
`connection using the cellular telephone number. The Voice
`
`Case 6:22-cv-00031-ADA Document 116-1 Filed 04/28/23 Page 8 of 17
`
`

`

`US 2011/0026468 A1
`
`Feb. 3, 2011
`
`over internet protocol address of the mobile device can
`include the first telephone number.
`0008. In a second aspect, a computer-implemented system
`for centralized routing of voice communication over multiple
`communication networks includes a first interface in commu
`nication with a public switched telephone network connected
`to a cellular telephone network. The system further includes a
`second interface in communication with an internet protocol
`network. The system further includes a computerized call
`router that receives an incoming call from a calling device to
`a first telephone number of a mobile device, selects a calling
`address of the mobile device from among a voice overinternet
`protocol address of the mobile device on the internet protocol
`network and a cellular telephone number of the mobile device
`on the cellular telephone network. The first telephone number
`is different than the cellular telephone number and the selec
`tion of the calling address is performed substantially without
`participation by the cellular telephone network. The comput
`erized call router connects the incoming call to the selected
`calling address of the mobile device over the first interface if
`the cellular telephone number is selected or the second inter
`face if the voice over internet protocol address is selected.
`0009 Implementations can include any, all, or none of the
`following features. The computerized call router can receive
`the incoming call through the second interface in communi
`cation with the internet protocol network. The system can
`include a call monitor that maintains the connection with the
`calling device if the mobile device drops the connection and
`reconnects the incoming call to the calling address of the
`mobile device that was not selected. The system can include
`a mobile device status updater that receives one or more status
`updates for corresponding connections to the mobile device,
`and the call router can select the calling address of the mobile
`device based on the received status updates.
`0010. In a third aspect, a computer-implemented system
`for centralized routing of voice communication over multiple
`communication networks includes a first interface in commu
`nication with a public switched telephone network connected
`to a cellular telephone network. The system further includes a
`second interface in communication with an internet protocol
`network. The system further includes means for selecting a
`calling address of the mobile device from among a voice over
`internet protocol address of the mobile device on the internet
`protocol network and a cellular telephone number of the
`mobile device on the cellular telephone network by which to
`connect an incoming call to the mobile device. The first
`telephone number is different than the cellular telephone
`number and the selection of the calling address is performed
`substantially without participation by the cellular telephone
`network.
`0011. The systems and techniques described here may
`provide one or more of the following advantages in certain
`implementations. First, a system can provide for reducing the
`cost of making calls using a mobile device. Second, a system
`can provide for reducing the number of calls that are dropped
`by a mobile device. Third, a system can provide for reducing
`the number of calls that are redialed due to a call that was
`dropped by a mobile device. Fourth, a system can provide for
`routing a telephone call to a single mobile device telephone
`number over multiple communication networks. Fifth, a sys
`tem can provide for routing a call to a single mobile device
`telephone number over an existing internet protocol commu
`nication network or an existing cellular telephone communi
`cation network. Sixth, a system can provide for improving the
`
`Case 6:22-cv-00031-ADA Document 116-1 Filed 04/28/23 Page 9 of 17
`
`fidelity of calls by routing over high-speed networks capable
`of higher fidelity. Seventh, a system can provide for integra
`tion of additional communication functionality into tradi
`tional calls (e.g., video calling, chat, etc).
`0012. The details of one or more implementations are set
`forth in the accompanying drawings and the description
`below. Other features and advantages will be apparent from
`the description and drawings, and from the claims.
`
`DESCRIPTION OF DRAWINGS
`0013 FIG. 1 is a schematic diagram showing an example
`of a system for routing a telephone call to or from a mobile
`device.
`0014 FIG. 2 is a block diagram showing an example of a
`system for routing a telephone call to or from a mobile device.
`0015 FIG. 3 is a flow chart showing an example of a
`process for routing a telephone call to a mobile device
`0016 FIG. 4 is a flow chart showing an example of a
`process for reconnecting a telephone call to a mobile device.
`0017 FIG. 5 shows an example of a computing device and
`a mobile computing device that can be used in connection
`with computer-implemented methods and systems described
`in this document.
`0018. Like reference symbols in the various drawings
`indicate like elements.
`
`DETAILED DESCRIPTION
`0019. This document describes systems and techniques
`for routing calls to or from a mobile device over multiple
`communication networks. For example, an incoming tele
`phone call to a mobile device can be routed through a Voice
`over Internet Protocol (VoIP) communication network if the
`mobile device is currently connected to an Internet Protocol
`(IP) network or a cellular telephone network if the mobile
`device is currently connected to the cellular telephone net
`work. In some implementations, a central system can main
`tain the connection with the caller if the mobile device
`becomes disconnected and another connection can be made
`to the mobile device. In some implementations, a dialer appli
`cation at the mobile device handles routing of outgoing calls
`from the mobile device to another mobile device, landline
`telephone, or a VoIP application.
`0020 FIG. 1 is a schematic diagram showing an example
`of a system 100 for routing a telephone call to or from a
`mobile device 102. The mobile device 102 is a device capable
`of receiving or initiating telephone calls over multiple wire
`less connection types. For example, the mobile device 102
`can receive or initiate telephone calls over a cellular telephone
`network 104 and a network such as the Internet 106 that is
`capable of supporting VoIP calls.
`0021. In some implementations, the cellular telephone
`network 104 uses a code division multiple access (CDMA)
`protocol (e.g., CDMA2000), a time division multiple access
`(TDMA) protocol (e.g., GSM), or another cellular telephone
`communication protocol. The mobile device 102 may also be
`capable of communicating over multiple different Such net
`works. The mobile device 102 can connect to the Internet 106
`through multiple wireless network interfaces in certain
`implementations, such as a wireless local area network 108
`(e.g., a Wi-Fi network) and a wireless wide area network 110
`(e.g., a WiMAX network).
`0022. The system 100 includes a central call routing sys
`tem 112. The central call routing system 112 can receive one
`
`

`

`US 2011/0026468 A1
`
`Feb. 3, 2011
`
`or more incoming calls 114a–b to the mobile device 102. For
`example, the central call routing system 112 can receive the
`incoming call 114.a from a telephone device 116. The central
`call routing system 112 receives the incoming call 114a over
`a telephone network 118, such as a public switched telephone
`network (PSTN). The system 100 can further include a call
`termination system 120. The call termination system 120
`provides connectivity between the telephone network 118,
`the cellular telephone network 104, and the central call rout
`ing system 112. In some implementations, the central call
`routing system 112 can also receive the incoming call 114b to
`the mobile device 102 from a computer device 122. In some
`implementations, the central call routing system 112 can
`receive the incoming call 114b over the Internet 106.
`0023 The central call routing system 112 may perform a
`number of different functions with respect to communication
`services provided to a user of the mobile device 102. For
`example, the central call routing system 112 may permit a
`user to define call routing rules to various communication
`devices that the user employs. For example, the central call
`routing system 112 can assign a single incoming telephone
`number to the user, and may forward incoming calls in real
`time to whatever device the user is currently in possession of
`As one simple example, the user can define rules so that
`incoming calls are routed to the user's work telephone during
`business hours and the user's home telephone outside of
`business hours. Also, the central call routing system 112 can
`perform call screening (e.g., by identifying incoming calls as
`corresponding to telephone numbers of people with whom
`the user does not wish to speak) and other Such telecommu
`nication management functions.
`0024. The central call routing system 112 may also select
`a connection mechanism, from among multiple connection
`mechanisms available on a device, for connecting with the
`device. For example, with respect to the incoming calls shown
`here, the central call routing system 112 selects either the
`wireless local area network 108, the wireless wide area net
`work 110, or the cellular telephone network 104 for routing
`the incoming calls 114a–b to the mobile device 102. In some
`implementations, the central call routing system 112 selects
`one of multiple routes 124a-c based on a cost of connections
`made over the routes 124a-c. For example, the route 124a
`may be a free connection, the route 124b may have a small
`cost, and the route 124c may have a highest cost of the routes
`124a-c. The central call routing system 112 therefore selects
`the route 124a first, the route 124b second, and the route 124c
`last.
`0025. In some implementations, the central call routing
`system 112 analyzes billing rules associated with the routes
`124a-c to determine which of the routes 124a-chas the lowest
`cost. For example, the route 124c over the cellular telephone
`network 104 may have a number of free minutes allowed each
`month for calls to or from the mobile device 102. The central
`call routing system 112 may select the route 124c before the
`route 124a until the number of free minutes in the month have
`been used and thereafter selects the routes 124a-b.
`0026. The cost of a route may also be based on other
`factors, such as the device or telephone number of the device
`making the call to the mobile device 102. For example, if the
`telephone device 116 is in the same cellular carrier network
`(in-network), is identified as a favorite or frequently called
`telephone number, or is identified as a family member of the
`mobile device 102 (e.g., for a friends and family plan), then
`calls between the telephone device 116 and the mobile device
`
`Case 6:22-cv-00031-ADA Document 116-1 Filed 04/28/23 Page 10 of 17
`
`102 over the cellular telephone network 104 may be free. The
`central call routing system 112 can analyze the in-network,
`favorites, and family rules to determine if the route 124c over
`the cellular telephone network 104 is free, and if so, it can
`connect the telephone device 116 to the mobile device 102
`through the cellular telephone network 104.
`0027. In some implementations, the central call routing
`system 112 selects the routes 124a-c based on a status of the
`connection over the routes 124a-c. For example, the mobile
`device 102 may report the connectivity status of the routes
`124a-c to the central call routing system 112. In some imple
`mentations, the mobile device 102 may report a status of a
`connection periodically. The central call routing system 112
`uses the status of the routes 124a-c to select a route for the
`incoming calls 114a-b.
`0028. For example, the route 124a may be preferred due to
`a lowest cost, but the current status of the route 124a may
`indicate that the mobile device 102 is not currently in com
`munication with the wireless local area network 108. If the
`status of the route 124b indicates that the mobile device 102
`is in communication with the wireless wide area network 110,
`then the central call routing system 112 selects the route 124b
`and connects the incoming call to the mobile device 102 over
`the wireless wide area network 110.
`0029. The availability of a particular route for taking a call
`can be determined in a number of different ways. In some
`implementations, the central call routing system 112 deter
`mines that the mobile device 102 is not in communication
`over a particular route, such as the route 124a, by comparing
`the time the last update of the status of the route 124a was
`received to the current time. If the two times differ by more
`than a threshold amount, then the mobile device 102 is iden
`tified as not being in communication over the wireless local
`area network 108. Alternatively or in addition, another rule
`may be used, such as a particular number of missed status
`updates, where under normal operation the status is updated
`periodically.
`0030. In some implementations, the central call routing
`system 112 selects one of the routes 124a–b based on a con
`nection or call quality. For example, VoIP-to-VoIP calls may
`have a higher call quality thana VoIP call that is converted for
`transmission over the cellular telephone network 104 and
`then presented at the mobile device 102. Consequently, if the
`central call routing system 112 receives the incoming call
`114b from the computer device 122 over the Internet 106,
`then the central call routing system 112 may prefer the routes
`124a-b rather than the route 124c. The central call routing
`system 112 can create a direct VoIP-to-VoIP call without
`going through the call termination system 120, the telephone
`network 118, or the cellular telephone network 104. For
`example, for calling devices that use VoIP dialers that are
`compatible with the VoIP dialer used by the mobile device
`102, the central call routing system 112 can create a direct
`connection over the Internet 106 between the calling device
`and the mobile device 102.
`0031. In some implementations, where the central call
`routing system 112 selects one of the routes 124a–b over the
`Internet 106, the central call routing system 112 initiates the
`connection to the mobile device 102. For example, after
`receiving the incoming call 114.a from the telephone device
`116, the central call routing system 112 selects the route 124a
`and opens a connection to the mobile device 102 over the
`wireless local area network 108. In some implementations,
`the status of the routes 124a–b over the Internet 106 may
`
`

`

`US 2011/0026468 A1
`
`Feb. 3, 2011
`
`include a network address of the mobile device 102. The
`central call routing system 112 may use the network address
`of the mobile device 102 to open the connection to the mobile
`device 102 over the wireless local area network 108.
`0032. Alternatively, the central call routing system 112
`may select the route 124a and place the incoming call 114a in
`a queue at the central call routing system 112. The mobile
`device 102 may periodically check the queue at the central
`call routing system 112 to determine if any calls are waiting.
`The mobile device 102 determines that the incoming call
`114a is waiting and opens a connection to the telephone
`device 116 through the wireless local area network 108 and
`the central call routing system 112. In some implementations,
`if the mobile device 102 does not read the incoming call 114a
`from the queue within a threshold amount of time, the central
`call routing system 112 removes the incoming call 114.a from
`the queue and forwards the incoming call 114a to the mobile
`device 102 over the cellular telephone network 104.
`0033. In some implementations, when placing a telephone
`call to the mobile device 102, a calling device, such as the
`telephone device 116, dials a first telephone number of the
`mobile device 102 that is directed to the central call routing
`system 112. For example, the telephone network 118 may
`direct the incoming call 114a to the call termination system
`120. The call termination system 120 then directs the incom
`ing call 114a to the central call routing system 112. The
`central call routing system 112 then selects a route to the
`mobile device 102 over the Internet 106 or over the cellular
`telephone network 104.
`0034. The central call routing system 112 can connect the
`incoming call 114a through the route 124c over the cellular
`telephone network 104 by forwarding the call to a second
`telephone number. The cellular telephone carrier that oper
`ates the cellular telephone network 104 uses the second tele
`phone number to direct calls to the mobile device 102 over the
`cellular telephone network 104. For example, the central call
`routing system 112 redirects the call placed by the telephone
`device 116 to the second telephone number. The call termi
`nation system 120 processes the redirected call from the
`central call routing system 112. The call termination system
`120 sends the redirected call to the telephone network 118
`and/or the cellular telephone network 104. The cellular tele
`phone network 104 passes the redirected call to the mobile
`device 102 which has been assigned the second telephone
`number.
`0035. In some implementations, the user of the mobile
`device 102 can configure the cellular telephone number to be
`used by the mobile device 102 on the cellular telephone
`network 104. For example, the dialer application operating at
`the mobile device 102 can provide a user interface for input
`ting a cellular telephone number. In another example, the
`central call routing system 112 can provide a user interface,
`Such as a web page interface, for inputting a cellular tele
`phone number for the mobile device 102. In some implemen
`tations, a cellular telephone number associated with the
`mobile device 102 can be determined by the central call
`routing system 112. Such as by recording the cellular tele
`phone number upon issuing the mobile device 102 to a user or
`by setting the cellular telephone number of the mobile device
`102.
`0036. In some implementations, the routing of calls to the
`mobile device 102 by the central call routing system 112 does
`not require configuration of the cellular telephone number by
`the user of the mobile device 102. For example, the cellular
`
`Case 6:22-cv-00031-ADA Document 116-1 Filed 04/28/23 Page 11 of 17
`
`telephone number of the mobile device 102 may be stored at
`the central call routing system 112 prior to providing the
`mobile device 102 to the user.
`0037. In general, the selection of a route to the mobile
`device 102 by the central call routing system 112 does not
`substantially include participation by the cellular telephone
`network 104, other than to send a redirected call to the second
`(cellular) telephone number of the mobile device 102. For
`example, the central call routing system 112 does not rely on
`the cellular telephone network 104, or other system provided
`by the cellular carrier, to select the route to the mobile device
`102. The central call routing system 112 does not require
`special purpose hardware or services from the cellular tele
`phone network 102 in order to perform the route selection.
`The central call routing system 112 does not require integra
`tion with the cellular telephone network 102, such as in the
`case of Unlicensed Mobile Access (UMA), in order to per
`form the route selection. The central call routing system 112
`does require a connection with the cellular telephone network
`104, or another network that provides connectivity to the
`cellular telephone network 104, in order to forward telephone
`calls to the cellular telephone number of the mobile device
`102 when the central call routing system 112 selects the route
`over the cellular telephone network 104.
`0038. In some implementations, the central call routing
`system 112 may be collocated and/or connected directly to
`the cellular telephone network 104. Alternatively, the central
`call routing system 112 may connect to the cellular telephone
`network 104 through the telephone network 118. In some
`implementations, the central call routing system 112 may also
`connect to the cellular telephone network 104 through the
`Internet 106. Accordingly, the connection between the call
`termination system 120 and the cellular telephone network
`104 may be through either the telephone network 118 or the
`Internet 106.
`0039. In some implementations, the system 100 can
`include multiple cellular networks. Accordingly, the central
`call routing system 112 can route calls over the multiple
`cellular networks. For example, the central call routing sys
`tem 112 can choose a cellular network to connect to based on
`call quality or billing rules. In some implementations, the
`mobile device 102 can have multiple cellular telephone num
`bers. For example, the mobile device 102 can have a Sub
`scriber Identity Module (SIM) card for a first cellular network
`and another SIM card for a second cellular network. In some
`implementations, the cellular telephone numbers of the
`mobile device 102 are only associated with a single device. In
`some implementations, the telephone number for the mobile
`device 102 that is first directed to the central call routing
`system 112 may be routed to multiple devices, either one at a
`time or concurrently.
`0040. In some implementations, the call to the mobile
`device 102 is a voice call. Alternatively, the call may be a
`Short Message Service (SMS), Enhanced Messaging Service
`(EMS), or Multimedia Messaging Service (MMS) call. For
`example, the central call routing system 112 can receive a
`request to send an SMS, EMS, or MMS message to a tele
`phone number of the mobile device 102. The central call
`routing system 112 can then forward the message on to a
`telephone number of the mobile device 102 on the cellular
`telephone network 1

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