The present application incorporates the following applications by reference: U.S. patent application Ser. No. 11/214,648, filed on Aug. 30, 2005, which is a continuation-in-part of U.S. patent application Ser. No. 11/081,068, filed on Mar. 15, 2005, which claims the benefit of U.S. Provisional Patent Ser. Nos. 60/583,536, filed Jun. 29, 2004, 60/628,183, filed Nov. 15, 2004, and 60/628,291, filed Nov. 17, 2004.
For a more complete understanding, reference is now made to the following description taken in conjunction with the accompanying Drawings in which:
The present disclosure is directed to systems and methods for networked communications. It is understood that the following disclosure provides many different embodiments or examples. Specific examples of components and arrangements are described below to simplify the present disclosure. These are, of course, merely examples and are not intended to be limiting. In addition, the present disclosure may repeat reference numerals and/or letters in the various examples. This repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed.
Referring to
The environment 100 includes a mobile virtual network operator (MVNO) 104. The MVNO 104 may lease or otherwise license wireline and/or wireless bandwidth from companies who own such resources. Accordingly, the MVNO 104 may provide communication services to customers (e.g., the mobile device 102) using network resources not controlled by the MVNO itself, although some network resources may be controlled by the MVNO. Because of the license costs associated with leasing bandwidth from other providers, it may be expensive for the MVNO to provide access to networks that it does not control.
For purposes of example, the environment 100 also includes a data packet network 106 (e.g., the Internet), a public switched telephone network (PSTN) 108, a hotspot 110, and a cellular network 112. The hotspot 110 may use many different protocols to link the mobile device 102 to the data packet network 106. Exemplary network types for the hotspot 110 include wideband digital communication systems such as wireless local area networks (LANs) (e.g., IEEE 802.11a and 802.11g Wi-Fi networks) and WiMax wireless metropolitan area networks (MANs) (e.g., IEEE 802.16 networks). The PSTN 108 may provide SS7 and/or TDM functionality, and may also provide trunk line access for MVNO 104 in some embodiments. Generally, the PSTN 108 may use the cellular network 112 to provide mobility to users. The PSTN 108 may include one or more network gateways, which are referred to herein interchangeably with the PSTN. The cellular network 112 may represent many different cellular communication systems, including Global System for Mobile communications (GSM) and/or code division multiple access (CDMA) systems. In some embodiments, one or more of the networks 106, 108, 110, and 112 may include hybrid peer-to-peer network functionality as described in previously incorporated U.S. patent application Ser. No. 11/081,068.
The hotspot 110 may include an access point 114 that provides wireless access to an area defined, for purposes of example, by boundary 116 and is coupled to data packet network 106. The cellular network 112 may include a base station 118 that provides wireless access to an area defined, for purposes of example, by boundary 120 and is coupled to PSTN 108. It is understood that both the hotspot 110 and cellular network 112 may have additional components (e.g., home location registers (HLRs), visitor location registers (VLRs), mobile switching centers (MSCs), and base station controllers (BSCs)) that are not shown in
The environment 100 also includes a network transition gateway 124 that is under the control of the MVNO 104. It is understood that the MVNO 104 may or may not own or otherwise operate the network transition gateway 124, but may have a certain amount of control over the gateway with respect to customers of the MVNO. In the present example, the network transition gateway 124 is positioned between the MVNO 104 and the PSTN 108 and forms the outer boundary of the MVNO's control. In other embodiments, the MVNO's control may extend to other networks, such as the PSTN 108 (or other networks taking the place of the PSTN in
The network transition gateway 124 may include HLR and/or VLR functionality from a Session Initiation Protocol (SIP) perspective. For example, the network transition gateway 124 may have a list of all mobile devices belonging to customers of the MVNO 104 in the HLR and corresponding SIP information. For example, the HLR may include a SIP address for the mobile device 102 (e.g., john@sip.mvno.com) that is cross referenced to the phone number of the mobile device (e.g., 972-555-1212). This cross referencing enables the network transition gateway 124 to move between SIP messaging and phone communications with respect to the mobile device 102 as will be described below in greater detail. The network transition gateway 124 may also include VLR functionality that registers the mobile device's presence when the mobile device 102 enters the hotspot 110 and is available for SIP messaging. When the mobile device 102 leaves the hotspot 110 or is turned off, its entry in the VLR is removed to indicate that the mobile device is not available for SIP messaging. The network transition gateway 124 may also include other routing and control elements that are not SIP based. It is understood that the SIP VLR and SIP HLR functionality, as well as the other routing and control elements of the network transition gateway 124, may be located elsewhere in other embodiments. Non-MVNO networks, such as the cellular network 112, may be instructed to route all call requests initiated by subscribers of the MVNO to an aggregator within the MVNO, such as the network transition gateway 124.
Accordingly, the MVNO 104 may use functionality provided by the network transition gateway 124 to determine how to service a communication session (e.g., a phone call or data transfer) and to perform transitions between networks when needed. In the present example, the network transition gateway 124 remains in control of the communication session for the duration of the session regardless of the network used by the mobile device 104. It is noted that this includes calls initiated by the mobile device 104 in the cellular network 112 even though the MVNO 104 has no control over the cellular network, as the network transition gateway 124 functions as a bridge to the cellular network 112 for calls that use the cellular network.
The mobile device 102 may be involved in a number of scenarios that may be viewed based on the accessibility of the hotspot 110 and cellular network 112. As a general rule, when the hotspot is available, the mobile device 102 is routed through the hotspot rather than the cellular network 112.
Referring to
Although not shown, to initiate the call in the cellular network 112, the mobile device 102 sends a call setup request to the cellular network as would ordinarily occur. For example, an MSC in the cellular network 112 may receive the call request and look up the subscriber ID associated with the mobile device. Due to instructions by the MVNO, the MSC will identify that all calls initiated by mobile devices with subscriber IDs identifying them as MVNO subscribers are to be routed to an aggregator (e.g., the network transition gateway 124) without any other action being taken (e.g., the MSC is to route the request and should not set up the call itself). Accordingly, the MSC will route the call request to the network transition gateway 124, which may then determine how to set up the call. It is noted that if the call is terminated to a subscriber within the cellular network 112, the network transition gateway 124 may communicate with the cellular network to establish the second leg of the call between the network transition gateway and the cellular network, but does not relinquish control of the first call leg. This enables the network transition gateway 124 to maintain control of the call even when the call originates and terminates within the cellular network 112.
In step 202, once the mobile device 102 enters the hotspot 110, the mobile device registers with the network transition gateway 124, which may enter the mobile device 102 into the SIP VLR. The registration message from the mobile device 102 notifies the network transition gateway 124 of the presence of the mobile device in a SIP messaging environment. The present disclosure, both in the current embodiment and following embodiments, refers to various messages. It is understood that these are simply examples and are not intended to limit the disclosure to the particular messages described. In step 204, the mobile device 102 sends an INVITE/SDP message to notify the network transition gateway 124 that there is an ongoing call and to provide information to the network transition gateway regarding the call.
In step 206, the network transition gateway 124 sends an INVITE message to the PSTN 108 (e.g., to a network gateway 109 within the PSTN 108) requesting that the PSTN add the mobile device 102 to the call (via the hotspot 110). The INVITE may include additional information, such as a hold request to inform the PSTN 108 that it is to hold the call. In step 208, the PSTN network gateway 109 responds to the network transition gateway 124, which in turn responds to the mobile device 102 in step 210. In step 212, the PSTN network gateway 109 instructs the cellular network 112 to drop the call and, in step 214, the cellular network drops its leg of the call with the mobile device 102 and ceases its participation.
Accordingly, although the call was initially serviced using a call leg between the mobile device 102 and the cellular network 112, the call is moved from the cellular network to a Wi-Fi connection via the hotspot 110. Before, during, and after the transition, the call is controlled by the MVNO via the network transition gateway 124.
Referring to
Accordingly, the mobile device 102 may contain software that identifies that it is leaving the hotspot 110 (e.g., due to location information or loss of signal strength) and may send an INVITE message with hold information to the network transition gateway 124 in step 302. The network transition gateway 124 may be configured to interpret the hold as indicating that the mobile device 102 is moving out of the hotspot 110 and/or into the cellular network 112.
In step 304, the network transition gateway 124 sends a request to the PSTN gateway to perform a call setup from the mobile device 102 via the network transition gateway 124 to the cellular network. In step 306, the mobile device 102 may send a message to the network transition gateway 124 to deregister from the network transition gateway. The network transition gateway 124 may then remove the mobile device 102 from the SIP VLR and tear down the IP channel supporting the initial call leg to the mobile device 102 in step 308.
In step 310, the PSTN network gateway 109 sends a setup request to the cellular network 112 to set up a call for the mobile device 102 and, in step 312, the cellular network establishes the connection with the mobile device. In step 314, the mobile device 102 may send information, such as dual tone multi frequency (DTMF) trigger information, to the cellular network 112 to inform the cellular network that the mobile device has switched over to the cellular network. For example, the mobile device 102 may request that its user press a key that is then sent to the cellular network 112 or the mobile device may automatically send such information to the cellular network.
Accordingly, although the call was initially serviced by a call leg between the hotspot 110 and the mobile device 102, the call is moved from the hotspot to a cellular connection via the cellular network 112. Before, during, and after the transition, the call is controlled by the MVNO via the network transition gateway 124.
It is understood that the actual transition process may vary depending on the capabilities of the mobile device 102. For example, the mobile device 102 may have the capability to handle simultaneous connections via its Wi-Fi and cellular interfaces. In this case, the mobile device 102 may put one call leg on hold, set up another call leg, and then join the legs before dropping the initial leg. In such scenarios, the initial call leg may not be broken down before the next leg is established. Accordingly, the actual process used to transition the mobile device 102 from the hotspot 110 to the cellular network 112 or vice versa may depend on the mobile device itself. However, regardless of the capabilities of the mobile device 102, the MVNO maintains control of the call before, during, and after the transition, via the network transition gateway 124.
Although only transitions between the hotspot 110 and the cellular network 112 are illustrated, it is understood that the network transition gateway 124 may handle network transitions between other types of networks supported by the mobile device 102. For example, the network transition gateway 124 may be configured to locate a route for a call based on cost and/or other factors and may handle whatever network transitions are needed to setup the call using the located route.
It is understood that both incoming and outgoing call involving the mobile device 102 may be controlled by the network transition gateway 124 regardless of whether the mobile device is using the hotspot 110 or the cellular network 112. Once the call is established, the mobile device 102 may move between the cellular network 112 and the hotspot 110 with the network transition gateway 124 handling the establishment and tear down of call legs as needed.
Referring to
In the present example, signaling between the endpoints may be handled by the network transition gateway 124 as previously described. However, due to the peer-to-peer functionality of the endpoints 402 and 404, the two endpoints may establish a direct media path through the data packet network 106 that does not go through the MVNO 104 or network transition gateway 124. This peer-to-peer process is described in detail in U.S. patent application Ser. No. 11/081,068.
Referring to
Referring to
While the preceding description shows and describes one or more embodiments, it will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the present disclosure. For example, various steps illustrated within a particular sequence diagram may be combined or further divided, and some steps may be performed in a different order than that shown. In addition, steps described in one diagram may be incorporated into another diagram. Furthermore, the described functionality may be provided by hardware and/or software, and may be distributed or combined into a single platform. Additionally, functionality described in a particular example may be achieved in a manner different than that illustrated, but is still encompassed within the present disclosure. Therefore, the claims should be interpreted in a broad manner, consistent with the present disclosure.
This application is a continuation of U.S. patent application Ser. No. 12/240,595, filed Sep. 29, 2008, entitled SYSTEM AND METHOD FOR TRANSITIONING A COMMUNICATION SESSION BETWEEN NETWORKS THAT ARE NOT COMMONLY CONTROLLED, which claims benefit of U.S. Provisional Application No. 60/976,014, filed Sep. 28, 2007, entitled SYSTEM AND METHOD FOR TRANSITIONING A COMMUNICATION SESSION BETWEEN NETWORKS THAT ARE NOT COMMONLY CONTROLLED, the specifications of which are incorporated by reference herein in their entirety.
Number | Name | Date | Kind |
---|---|---|---|
5442637 | Nguyen | Aug 1995 | A |
5761309 | Ohashi et al. | Jun 1998 | A |
5790637 | Johnson et al. | Aug 1998 | A |
5818447 | Wolf et al. | Oct 1998 | A |
5889762 | Pajuvirta et al. | Mar 1999 | A |
6031818 | Lo et al. | Feb 2000 | A |
6128283 | Sabaa et al. | Oct 2000 | A |
6141687 | Blair | Oct 2000 | A |
6161082 | Goldberg et al. | Dec 2000 | A |
6202084 | Kumar et al. | Mar 2001 | B1 |
6219638 | Padmanabhan et al. | Apr 2001 | B1 |
6298129 | Culver et al. | Oct 2001 | B1 |
6311150 | Ramaswamy et al. | Oct 2001 | B1 |
6343067 | Drottar et al. | Jan 2002 | B1 |
6360196 | Poznanski et al. | Mar 2002 | B1 |
6389016 | Sabaa et al. | May 2002 | B1 |
6438376 | Elliott et al. | Aug 2002 | B1 |
6473425 | Bellaton et al. | Oct 2002 | B1 |
6574668 | Gubbi et al. | Jun 2003 | B1 |
6741691 | Ritter et al. | May 2004 | B1 |
6754181 | Elliott et al. | Jun 2004 | B1 |
6766373 | Beadle et al. | Jul 2004 | B1 |
6826613 | Wang et al. | Nov 2004 | B1 |
6836765 | Sussman | Dec 2004 | B1 |
6842460 | Olkkonen et al. | Jan 2005 | B1 |
6850769 | Grob et al. | Feb 2005 | B2 |
6898413 | Yip et al. | May 2005 | B2 |
6912278 | Hamilton | Jun 2005 | B1 |
6940826 | Simard et al. | Sep 2005 | B1 |
6963555 | Brenner et al. | Nov 2005 | B1 |
6975718 | Pearce et al. | Dec 2005 | B1 |
6987756 | Ravindranath et al. | Jan 2006 | B1 |
6999575 | Sheinbein | Feb 2006 | B1 |
6999932 | Zhou | Feb 2006 | B1 |
7006508 | Bondy et al. | Feb 2006 | B2 |
7010109 | Gritzer et al. | Mar 2006 | B2 |
7013155 | Ruf et al. | Mar 2006 | B1 |
7079529 | Khuc | Jul 2006 | B1 |
7080158 | Squire | Jul 2006 | B1 |
7092385 | Gallant et al. | Aug 2006 | B2 |
7117526 | Short | Oct 2006 | B1 |
7123710 | Ravishankar | Oct 2006 | B2 |
7184415 | Chaney et al. | Feb 2007 | B2 |
7185114 | Hariharasubrahmanian | Feb 2007 | B1 |
7272377 | Cox et al. | Sep 2007 | B2 |
7302496 | Metzger | Nov 2007 | B1 |
7304985 | Sojka et al. | Dec 2007 | B2 |
7345999 | Su et al. | Mar 2008 | B2 |
7346044 | Chou et al. | Mar 2008 | B1 |
7353252 | Yang et al. | Apr 2008 | B1 |
7353255 | Acharya et al. | Apr 2008 | B2 |
7412374 | Seiler et al. | Aug 2008 | B1 |
7457279 | Scott et al. | Nov 2008 | B1 |
7477282 | Firestone et al. | Jan 2009 | B2 |
7487248 | Moran et al. | Feb 2009 | B2 |
7512652 | Appelman et al. | Mar 2009 | B1 |
7542472 | Gerendai et al. | Jun 2009 | B1 |
7564843 | Manjunatha et al. | Jul 2009 | B2 |
7570743 | Barclay et al. | Aug 2009 | B2 |
7574523 | Traversat et al. | Aug 2009 | B2 |
7590758 | Takeda et al. | Sep 2009 | B2 |
7613171 | Zehavi et al. | Nov 2009 | B2 |
7623476 | Ravikumar et al. | Nov 2009 | B2 |
7623516 | Chaturvedi et al. | Nov 2009 | B2 |
7656870 | Ravikumar et al. | Feb 2010 | B2 |
7664495 | Bonner et al. | Feb 2010 | B1 |
7769881 | Matsubara et al. | Aug 2010 | B2 |
7774495 | Pabla et al. | Aug 2010 | B2 |
7778187 | Chaturvedi et al. | Aug 2010 | B2 |
7782866 | Walsh et al. | Aug 2010 | B1 |
7917584 | Arthursson | Mar 2011 | B2 |
8009586 | Chaturvedi et al. | Aug 2011 | B2 |
8065418 | Abuan et al. | Nov 2011 | B1 |
20010050923 | Park et al. | Dec 2001 | A1 |
20020031212 | O'Neil et al. | Mar 2002 | A1 |
20020037000 | Park et al. | Mar 2002 | A1 |
20020038282 | Montgomery | Mar 2002 | A1 |
20020042769 | Gujral et al. | Apr 2002 | A1 |
20020062285 | Amann et al. | May 2002 | A1 |
20020064167 | Khan et al. | May 2002 | A1 |
20020080719 | Parkvall et al. | Jun 2002 | A1 |
20020087887 | Busam et al. | Jul 2002 | A1 |
20020097150 | Sandelman et al. | Jul 2002 | A1 |
20020120757 | Sutherland et al. | Aug 2002 | A1 |
20020124096 | Loguinov et al. | Sep 2002 | A1 |
20020143548 | Korall et al. | Oct 2002 | A1 |
20020150110 | Inbar et al. | Oct 2002 | A1 |
20020152325 | Elgebaly et al. | Oct 2002 | A1 |
20020156844 | Maehiro | Oct 2002 | A1 |
20020166053 | Wilson | Nov 2002 | A1 |
20020173303 | Shibutani | Nov 2002 | A1 |
20020176404 | Girard | Nov 2002 | A1 |
20020178087 | Henderson et al. | Nov 2002 | A1 |
20020184310 | Traversat et al. | Dec 2002 | A1 |
20030009565 | Arao | Jan 2003 | A1 |
20030031210 | Harris | Feb 2003 | A1 |
20030035441 | Cheng et al. | Feb 2003 | A1 |
20030043764 | Kim et al. | Mar 2003 | A1 |
20030044020 | Aboba et al. | Mar 2003 | A1 |
20030046056 | Godoy et al. | Mar 2003 | A1 |
20030046585 | Minnick | Mar 2003 | A1 |
20030061025 | Abir | Mar 2003 | A1 |
20030061481 | Levine et al. | Mar 2003 | A1 |
20030072485 | Guerin et al. | Apr 2003 | A1 |
20030076815 | Miller et al. | Apr 2003 | A1 |
20030078858 | Angelopoulos et al. | Apr 2003 | A1 |
20030088676 | Smith et al. | May 2003 | A1 |
20030105812 | Flowers, Jr. et al. | Jun 2003 | A1 |
20030110047 | Santosuosso | Jun 2003 | A1 |
20030115251 | Fredrickson et al. | Jun 2003 | A1 |
20030126213 | Betzler | Jul 2003 | A1 |
20030135569 | Khakoo et al. | Jul 2003 | A1 |
20030137939 | Dunning et al. | Jul 2003 | A1 |
20030158722 | Lord | Aug 2003 | A1 |
20030163525 | Hendriks et al. | Aug 2003 | A1 |
20030163697 | Pabla et al. | Aug 2003 | A1 |
20030172145 | Nguyen | Sep 2003 | A1 |
20030174707 | Grob et al. | Sep 2003 | A1 |
20030177186 | Goodman et al. | Sep 2003 | A1 |
20030177422 | Tararoukhine et al. | Sep 2003 | A1 |
20030187650 | Moore et al. | Oct 2003 | A1 |
20030202480 | Swami | Oct 2003 | A1 |
20030212772 | Harris | Nov 2003 | A1 |
20030214955 | Kim | Nov 2003 | A1 |
20030217171 | Von Stuermer et al. | Nov 2003 | A1 |
20030217318 | Choi | Nov 2003 | A1 |
20030220121 | Konishi et al. | Nov 2003 | A1 |
20030229715 | Baratakke et al. | Dec 2003 | A1 |
20040005877 | Vaananen | Jan 2004 | A1 |
20040024879 | Dingman et al. | Feb 2004 | A1 |
20040034776 | Fernando et al. | Feb 2004 | A1 |
20040034793 | Yuan | Feb 2004 | A1 |
20040039781 | LaVallee et al. | Feb 2004 | A1 |
20040044517 | Palmquist | Mar 2004 | A1 |
20040052234 | Ameigeiras et al. | Mar 2004 | A1 |
20040062267 | Minami et al. | Apr 2004 | A1 |
20040068567 | Moran et al. | Apr 2004 | A1 |
20040100973 | Prasad | May 2004 | A1 |
20040103212 | Takeuchi et al. | May 2004 | A1 |
20040128554 | Maher, III et al. | Jul 2004 | A1 |
20040133689 | Vasisht | Jul 2004 | A1 |
20040139225 | Takahashi | Jul 2004 | A1 |
20040139228 | Takeda et al. | Jul 2004 | A1 |
20040139230 | Kim | Jul 2004 | A1 |
20040143678 | Chari et al. | Jul 2004 | A1 |
20040148434 | Matsubara et al. | Jul 2004 | A1 |
20040153858 | Hwang | Aug 2004 | A1 |
20040158471 | Davis et al. | Aug 2004 | A1 |
20040162871 | Pabla et al. | Aug 2004 | A1 |
20040203834 | Mahany | Oct 2004 | A1 |
20040213184 | Hu et al. | Oct 2004 | A1 |
20040228279 | Midtun et al. | Nov 2004 | A1 |
20040240399 | Corrao et al. | Dec 2004 | A1 |
20040249953 | Fernandez et al. | Dec 2004 | A1 |
20040260952 | Newman et al. | Dec 2004 | A1 |
20040266426 | Marsh | Dec 2004 | A1 |
20040267527 | Creamer et al. | Dec 2004 | A1 |
20040267938 | Shoroff et al. | Dec 2004 | A1 |
20040268257 | Mudusuru | Dec 2004 | A1 |
20050004982 | Vernon et al. | Jan 2005 | A1 |
20050008024 | Newpol et al. | Jan 2005 | A1 |
20050015502 | Kang et al. | Jan 2005 | A1 |
20050033843 | Shahi et al. | Feb 2005 | A1 |
20050033985 | Xu et al. | Feb 2005 | A1 |
20050050227 | Michelman | Mar 2005 | A1 |
20050071481 | Danieli | Mar 2005 | A1 |
20050086309 | Galli et al. | Apr 2005 | A1 |
20050091407 | Vaziri et al. | Apr 2005 | A1 |
20050105524 | Stevens et al. | May 2005 | A1 |
20050119005 | Segal et al. | Jun 2005 | A1 |
20050120073 | Cho | Jun 2005 | A1 |
20050130650 | Creamer et al. | Jun 2005 | A1 |
20050132009 | Solie | Jun 2005 | A1 |
20050136911 | Csapo et al. | Jun 2005 | A1 |
20050138119 | Saridakis | Jun 2005 | A1 |
20050138128 | Baniel et al. | Jun 2005 | A1 |
20050143105 | Okamoto | Jun 2005 | A1 |
20050144288 | Liao | Jun 2005 | A1 |
20050187781 | Christensen | Aug 2005 | A1 |
20050187957 | Kramer et al. | Aug 2005 | A1 |
20050195802 | Klein et al. | Sep 2005 | A1 |
20050198499 | Salapaka et al. | Sep 2005 | A1 |
20050201357 | Poyhonen | Sep 2005 | A1 |
20050201485 | Fay | Sep 2005 | A1 |
20050208947 | Bahl | Sep 2005 | A1 |
20050220017 | Brand et al. | Oct 2005 | A1 |
20050246193 | Roever et al. | Nov 2005 | A1 |
20050249196 | Ansari et al. | Nov 2005 | A1 |
20050254440 | Sorrell | Nov 2005 | A1 |
20050270992 | Sanzgiri et al. | Dec 2005 | A1 |
20050286519 | Ravikumar et al. | Dec 2005 | A1 |
20060002355 | Baek et al. | Jan 2006 | A1 |
20060062180 | Sayeedi et al. | Mar 2006 | A1 |
20060069775 | Artobello et al. | Mar 2006 | A1 |
20060072506 | Sayeedi et al. | Apr 2006 | A1 |
20060120375 | Ravikumar et al. | Jun 2006 | A1 |
20060121902 | Jagadeesan et al. | Jun 2006 | A1 |
20060121986 | Pelkey et al. | Jun 2006 | A1 |
20060148516 | Reddy et al. | Jul 2006 | A1 |
20060165029 | Melpignano et al. | Jul 2006 | A1 |
20060168643 | Howard et al. | Jul 2006 | A1 |
20060171534 | Baughman | Aug 2006 | A1 |
20060182100 | Li et al. | Aug 2006 | A1 |
20060183476 | Morita | Aug 2006 | A1 |
20060187926 | Imai | Aug 2006 | A1 |
20060195402 | Malina et al. | Aug 2006 | A1 |
20060203750 | Ravikumar et al. | Sep 2006 | A1 |
20060205436 | Liu et al. | Sep 2006 | A1 |
20060218624 | Ravikumar et al. | Sep 2006 | A1 |
20060230166 | Philyaw | Oct 2006 | A1 |
20060246903 | Kong et al. | Nov 2006 | A1 |
20060258289 | Dua | Nov 2006 | A1 |
20070016921 | Levi et al. | Jan 2007 | A1 |
20070019545 | Alt et al. | Jan 2007 | A1 |
20070025270 | Sylvain | Feb 2007 | A1 |
20070078785 | Bush et al. | Apr 2007 | A1 |
20070082671 | Feng et al. | Apr 2007 | A1 |
20070110043 | Girard | May 2007 | A1 |
20070111794 | Hogan et al. | May 2007 | A1 |
20070116224 | Burke et al. | May 2007 | A1 |
20070130253 | Newson et al. | Jun 2007 | A1 |
20070135101 | Ramati | Jun 2007 | A1 |
20070136459 | Roche et al. | Jun 2007 | A1 |
20070165629 | Chaturvedi et al. | Jul 2007 | A1 |
20070190987 | Vaananen | Aug 2007 | A1 |
20070206563 | Silver et al. | Sep 2007 | A1 |
20070239892 | Ott et al. | Oct 2007 | A1 |
20070253435 | Keller et al. | Nov 2007 | A1 |
20070260359 | Benson et al. | Nov 2007 | A1 |
20070274276 | Laroia et al. | Nov 2007 | A1 |
20070297430 | Nykanen et al. | Dec 2007 | A1 |
20080005328 | Shively et al. | Jan 2008 | A1 |
20080019285 | John et al. | Jan 2008 | A1 |
20080032695 | Zhu et al. | Feb 2008 | A1 |
20080069105 | Costa et al. | Mar 2008 | A1 |
20080080392 | Walsh et al. | Apr 2008 | A1 |
20080091813 | Bodlaender | Apr 2008 | A1 |
20080123685 | Varma et al. | May 2008 | A1 |
20080130639 | Costa-Requena et al. | Jun 2008 | A1 |
20080168440 | Regnier et al. | Jul 2008 | A1 |
20080192756 | Damola et al. | Aug 2008 | A1 |
20080235362 | Kjesbu et al. | Sep 2008 | A1 |
20080235511 | O'Brien et al. | Sep 2008 | A1 |
20080250408 | Tsui et al. | Oct 2008 | A1 |
20080273541 | Pharn | Nov 2008 | A1 |
20080320096 | Szeto | Dec 2008 | A1 |
20090003322 | Isumi | Jan 2009 | A1 |
20090006076 | Jindal | Jan 2009 | A1 |
20090052399 | Silver et al. | Feb 2009 | A1 |
20090055473 | Synnergren | Feb 2009 | A1 |
20090088150 | Chaturvedi et al. | Apr 2009 | A1 |
20090136016 | Gornoi et al. | May 2009 | A1 |
20090156217 | Bajpai | Jun 2009 | A1 |
20090182815 | Czechowski et al. | Jul 2009 | A1 |
20090192976 | Spivack et al. | Jul 2009 | A1 |
20090234967 | Yu et al. | Sep 2009 | A1 |
20090240821 | Juncker et al. | Sep 2009 | A1 |
20090257433 | Mutikainen et al. | Oct 2009 | A1 |
20090300673 | Bachet et al. | Dec 2009 | A1 |
20090327516 | Amishima et al. | Dec 2009 | A1 |
20100011108 | Clark et al. | Jan 2010 | A1 |
20100011111 | Vizaei | Jan 2010 | A1 |
20100049980 | Barriga et al. | Feb 2010 | A1 |
20100077023 | Eriksson | Mar 2010 | A1 |
20100107205 | Foti | Apr 2010 | A1 |
20100223047 | Christ | Sep 2010 | A1 |
20100279670 | Ghai et al. | Nov 2010 | A1 |
20100299150 | Fein et al. | Nov 2010 | A1 |
20100299313 | Orsini et al. | Nov 2010 | A1 |
20100312832 | Allen et al. | Dec 2010 | A1 |
20100312897 | Allen et al. | Dec 2010 | A1 |
20110040836 | Allen et al. | Feb 2011 | A1 |
20110099612 | Lee et al. | Apr 2011 | A1 |
20110122864 | Cherifi et al. | May 2011 | A1 |
20110145687 | Grigsby et al. | Jun 2011 | A1 |
20110314134 | Foti | Dec 2011 | A1 |
20120263144 | Nix | Oct 2012 | A1 |
Number | Date | Country |
---|---|---|
1404082 | Mar 2004 | EP |
160339 | Dec 2005 | EP |
1638275 | Mar 2006 | EP |
1848163 | Oct 2007 | EP |
1988697 | Nov 2008 | EP |
1988698 | Nov 2008 | EP |
2005-94600 | Apr 2005 | JP |
2007-043598 | Feb 2007 | JP |
10-2005-0030548 | Mar 2005 | KR |
WO 03079635 | Sep 2003 | WO |
WO 2004063843 | Jul 2004 | WO |
WO 2005009019 | Jan 2005 | WO |
2006064047 | Jun 2006 | WO |
WO 2006075677 | Jul 2006 | WO |
Entry |
---|
PCT: International Search Report and Written Opinion for PCT/US2011/024870; Oct. 26, 2011; 12 pages. |
J. Rosenberg et al. “Session Traversal Utilities for NAT (STUN)”, draft—ietf—behave—rfc3489bis—06, Mar. 5, 2007. |
PCT: International Search Report and Written Opinion for PCT/US2011/028685; Nov. 9, 2011; 10 pages. |
PCT: International Search Report and Written Opinion for PCT/US2011/029954; Nov. 24, 2011; 8 pages. |
PCT: International Search Report and Written Opinion for PCT/US2011/024891; Nov. 25, 2011; 9 pages. |
PCT: International Search Report and Written Opinion for PCT/US2011/031245; Dec. 26, 2011; 13 pages. |
Wireless Application Protocol—Wireless Transport Layer Security Specification, Version Feb. 18, 2000, Wireless Application Forum, Ltd. 2000; 99 pages. |
PCT: International Search Report and Written Opinion for PCT/US2011/040864; Feb. 17, 2012; 8 pages. |
PCT: International Search Report and Written Opinion for PCT/US2011/041565; Jan. 5, 2012; 7 pages. |
PCT: International Search Report and Written Opinion for PCT/US2011/031246; Dec. 27, 2011; 8 pages. |
PCT: International Search Report and Written Opinion for PCT/US2011/049000; Mar. 27, 2012; 10 pages. |
PCT: International Search Report and Written Opinion for PCT/US2011/051877; Apr. 13, 2012; 7 pages. |
PCT: International Search Report and Written Opinion for PCT/US2011/055101; May 22, 2012; 9 pages. |
Balamurugan Karpagavinayagam et al. (Monitoring Architecture for Lawful Interception in VoIP Networks, ICIMP 2007, Aug. 24, 2008). |
NiceLog User's Manual 385A0114-08 Rev. A2, Mar. 2004. |
WISPA: Wireless Internet Service Providers Association; WISPA-CS-IPNA-2.0; May 1, 2009. |
PCT: International Preliminary Report on Patentability of PCT/US2011/024870; Aug. 30, 2012; 7 pgs. |
RFC 5694 (“Peer-to-Peer (P2P) Architecture: Definition, Taxonomies, Examples, and Applicability”, Nov. 2009). |
Mahy et al., The Session Initiation Protocol (SIP) “Replaces” Header, Sep. 2004, RFC 3891, pp. 1-16. |
PCT: International Preliminary Report on Patentability of PCT/US2011/024891; Aug. 30, 2012; 6 pgs. |
T. Dierks & E. Rescorla, The Transport Layer Security (TLS) Protocol (Ver. 1.2, Aug. 2008) retrieved at http://tools.ietf.org/htmllrfc5246. Relevant pages provided. |
J. Rosenberg et al., SIP: Session Initiation Protocol (Jun. 2008) retrieved at http://tools.ietf.org/html/rfc3261. Relevant pages provided. |
Philippe Bazot et al., Developing SIP and IP Multimedia Subsystem (IMS) Applications (Feb. 5, 2007) retrieved at redbooks IBM form No. SG24-7255-00. Relevant pages provided. |
PCT: International Preliminary Report on Patentability of PCT/US2011/028685; Oct. 4, 2012; 6 pgs. |
PCT: International Preliminary Report on Patentability of PCT/US2011/031245; Oct. 26, 2012; 9 pgs. |
PCT: International Preliminary Report on Patentability of PCT/US2011/029954; Oct. 11, 2012; 5 pgs. |
PCT: International Preliminary Report on Patentability of PCT/US2011/031246; Nov. 8, 2012; 5 pgs. |
Rosenberg, J; “Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols”; Oct. 29, 2007; I ETF; I ETF draft of RFC 5245, draft-ietf-mmusic-ice-19; pp. 1-120. |
Blanchet et al; “IPv6 Tunnel Broker with the Tunnel Setup Protocol (TSP)”; May 6, 2008; IETF; IETF draft of RFC 5572, draftblanchet-v6ops-tunnelbroker-tsp-04; pp. 1-33. |
Cooper et al; “NAT Traversal for dSIP”; Feb. 25, 2007; IETF; IETF draft draft-matthews-p2psip-dsip-nat-traversal-00; pp. 1-23. |
Cooper et al; “The Effect of NATs on P2PSIP Overlay Architecture”; IETF; IETF draft draft-matthews-p2psip-nats-and-overlays-01.txt; pp. 1-20. |
Srisuresh et al; “State of Peer-to-Peer(P2P) Communication Across Network Address Translators(NATs)”; Nov. 19, 2007; I ETF; I ETF draft for RFC 5128, draft-ietf-behave-p2p-state-06.txt; pp. 1-33. |
PCT: International Search Report and Written Opinion for PCT/US2012/046026; Oct. 18, 2012; 6 pages. |
Dunigan, Tom, “Almost TCP over UDP (atou),” last modified Jan. 12, 2004; retrieved on Jan. 18, 2011 from <http://www.csm.ornl.gov/˜dunigan/net100/atou.html> 18 pgs. |
PCT: International Preliminary Report on Patentability of PCT/US2011/040864; Jan. 3, 2013; 6 pgs. |
PCT: International Preliminary Report on Patentability of PCT/US2011/041565; Jan. 10, 2013; 6 pgs. |
PCT: International Preliminary Report on Patentability of PCT/US2011/049000; Feb. 26, 2013; 6 pgs. |
PCT: International Preliminary Report on Patentability of PCT/US2011/051877; Mar. 26, 2013; 5 pgs. |
PCT: International Preliminary Report on Patentability of PCT/US2011/055101; Apr. 16, 2013; 7 pgs. |
PCT: International Preliminary Report on Patentability of PCT/US2012/046026; Jan. 30, 2014; 5 pgs. |
Chathapuram, “Security in Peer-To-Peer Networks”, Aug. 8, 2001, XP002251813. |
International Search Report and Written Opinion of the International Searching Authority from PCT/IB2005/000821, dated Aug. 5, 2005. |
International Search Report and Written Opinion of the International Searching Authority from PCT/US2006/032791, dated Dec. 18, 2006. |
International Search Report and Written Opinion of the International Searching Authority from PCT/US2006/040312, dated Mar. 2, 2007. |
International Search Report and Written Opinion of the International Searching Authority from PCT/US2006/047841, dated Sep. 12, 2008. |
International Search Report and Written Opinion of the International Searching Authority from PCT/US2007/002424, dated Aug. 14, 2007. |
International Search Report and Written Opinion of the International Searching Authority from PCT/US2007/068820, dated Jun. 11, 2008. |
International Search Report and Written Opinion of the International Searching Authority from PCT/US2007/068821, dated Jun. 14, 2008. |
International Search Report and Written Opinion of the International Searching Authority from PCT/US2007068823, dated Jun. 1, 2008. |
Jeff Tyson, “How Instant Messaging Works”, www.verizon.com/learningcenter, Mar. 9, 2005. |
Rory Bland, et al,“P2P Routing” Mar. 2002. |
Rosenberg, “STUN—Simple Traversal of UDP Through NAT”, Sep. 2002, XP015005058. |
Salman A. Baset, et al, “An Analysis of the Skype Peer-To-Peer Internet Telephony Protocol,” Department of Computer Science, Columbia University, New York, NY, USA, Sep. 15, 2004. |
Singh et al., “Peer-to Peer Internet Telephony Using SIP”, Department of Computer Science, Columbia University, Oct. 31, 2004, XP-002336408. |
Sinha, S. and Oglieski, A., A TCP Tutorial, Nov. 1998 (Date posted on Internet: Apr. 19, 2001) [Retrieved from the Internet <URL:http//www.ssfnet.org/Exchange/tcp/tcpTutorialNotes.html>]. |
Pejman Khadivi, Terence D. Todd and Dongmei Zhao, “Handoff trigger nodes for hybrid IEEE 802.11 WLAN/cellular networks,” Proc. of IEEE International Conference on Quality of Service in Heterogeneous Wired/Wireless Networks, pp. 164-170, Oct. 18, 2004. |
International Search Report and Written Opinion of the International Searching Authority from PCT/US2008/078142, dated Mar. 27, 2009. |
International Search Report and Written Opinion of the International Searching Authority from PCT/US2008/084950, dated Apr. 27, 2009. |
Hao Wang, Skype VoIP service-architecture and comparison, In: INFOTECH Seminar Advanced Communication Services (ASC), 2005, pp. 4, 7, 8. |
Seta, N.; Miyajima, H.; Zhang, L;; Fujii, T., “AII-SIP Mobility: Session Continuity on Handover in Heterogeneous Access Environment,” Vehicular Technology Conference, 2007. VTC 2007-Spring. IEEE 65th, Apr. 22-25, 2007, pp. 1121-1126. |
International Search Report and Written Opinion of the International Searching Authority from PCT/US2008/075141, dated Mar. 5, 2009. |
Qian Zhang; Chuanxiong Guo; Zihua Guo; Wenwu Zhu, “Efficient mobility management for vertical handoff between WWAN and WLAN,” Communications Magazine, IEEE, vol. 41. issue 11, Nov. 2003, pp. 102-108. |
Isaacs, Ellen et al., “Hubbub: A sound-enhanced mobile instant messenger that supports awareness and opportunistic interactions,” Proceedings of the SIGCHI Conference on Human Factors in Computing Systems; vol. 4, Issue No. 1; Minneapolis, Minnesota; Apr. 20-25, 2002; pp. 179-186. |
PCT: International Preliminary Report on Patentability of PCT/US2008/084950; Jun. 1, 2010; 5 pgs. |
PCT: International Preliminary Report on Patentability of PCT/US2008/075141; Mar. 9, 2010; 5 pgs. |
PCT: International Preliminary Report on Patentability of PCT/US2007/068820; Dec. 31, 2008; 8 pgs. |
PCT: International Preliminary Report on Patentability of PCT/US2007/068823; Nov. 27, 2008; 8 pgs. |
PCT: International Preliminary Report on Patentability of PCT/US2006/047841; Nov. 6, 2008; 7 pgs. |
PCT: International Preliminary Report on Patentability of PCT/US2007/002424; Aug. 7, 2008; 6 pgs. |
PCT: International Preliminary Report on Patentability of PCT/US2006/040312; May 2, 2008; 5 pgs. |
PCT: International Preliminary Report on Patentability of PCT/IB2005/000821; Oct. 19, 2006; 10 pgs. |
Number | Date | Country | |
---|---|---|---|
20150016421 A1 | Jan 2015 | US |
Number | Date | Country | |
---|---|---|---|
60976014 | Sep 2007 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12240595 | Sep 2008 | US |
Child | 14489620 | US |