The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 26, 2011
Filed:
Aug. 15, 2003
Robert John Osborne, Redmond, WA (US);
Ling-cheung Aaron Lo, Seattle, WA (US);
Ajay P. Chitturi, Bellevue, WA (US);
Leon Chih Wen Wong, Redmond, WA (US);
David J. Simons, Redmond, WA (US);
Vishal Thakkar, Kirkland, WA (US);
Rakesh Tangirala, Redmond, WA (US);
Robert John Osborne, Redmond, WA (US);
Ling-Cheung Aaron Lo, Seattle, WA (US);
Ajay P. Chitturi, Bellevue, WA (US);
Leon Chih Wen Wong, Redmond, WA (US);
David J. Simons, Redmond, WA (US);
Vishal Thakkar, Kirkland, WA (US);
Rakesh Tangirala, Redmond, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
A system and methods for facilitating multiparty communications sessions with a plurality of participants and for dynamically designating a communications session manager. More particularly, a system and methods, including protocols, for: establishing a multiparty communications session between a plurality of participants and their respective communication devices in a full-mesh topology; establishing a dynamically designated session manager uniquely associated with a first participant of the multiparty session and, hence, such participant's communication device; as necessary, adding and removing participants and their respective communication devices from the multiparty communications session; and, designating, or electing, another participant as session manager when the first participant exits the multiparty communications session. The methods also enable participants to maintain consistent lists of session participants and establish peer to peer communication links between the participants.