US 7,577,429 B2
Real-time communications architecture and methods for use with a personal computer system
Eric Gould Bear, Bellevue, Wash. (US); Chad Magendanz, Issaquah, Wash. (US); Aditha May Adams, Seattle, Wash. (US); Carl Ledbetter, Mercer Island, Wash. (US); Steve Kaneko, Medina, Wash. (US); Dale C. Crosier, Kirkland, Wash. (US); Robert Scott Plank, Bellevue, Wash. (US); Michael W. Van Flandern, Seattle, Wash. (US); and Pasquale DeMaio, Bellevue, Wash. (US)
Assigned to Microsoft Corporation, Redmond, Wash. (US)
Filed on Aug. 10, 2007, as Appl. No. 11/837,302.
Application 11/837302 is a division of application No. 10/429905, filed on May 05, 2003, abandoned.
Prior Publication US 2008/0037741 A1, Feb. 14, 2008
This patent is subject to a terminal disclaimer.
Int. Cl. H04W 4/00 (2009.01); H04M 11/00 (2006.01)
U.S. Cl. 455—426.1  [379/90.01; 379/93.07] 20 Claims
OG exemplary drawing
 
1. In a computing environment, a method for automatically switching a call from a communication device that is being used in a call to a different communications device, the method comprising:
a call management module receiving a call from an initiating communication device, the call directed to an identifier associated with a call participant;
the call management module establishing a first connection to a first recipient communication device associated with the call participant and being configured to communicate on a first communication network, the first connection being over the first communication network;
the call management module coupling the received call from the initiating communication device to the first recipient communication device over the established first connection to the first recipient communication device;
the call management module receiving an indication from the first recipient communication device of the call participant indicating that continuation of the call is to be transitioned from the first recipient communication device to a second, different recipient communication device associated with the call participant;
in response to the received indication, the call management module automatically establishing a second connection to the call participant's second recipient communication device while the first connection remains coupled between the initiating and first recipient communication devices, the second communication device configured to communicate on a second network different from the first communication network, the second connection being over the second communication network;
the call management module automatically transitioning the coupling of the received call from the initiating communication device to the second recipient communication device over the established second connection to the second recipient communication device, the transitioned coupling allowing the call participant to participate in the call using the second recipient communication device; and
in response to the indication, the call management module automatically decoupling the call over the first connection from the first recipient communication device subsequent to transitioning the coupling of the call over the second connection to the second recipient communication device.