Xiaotao Wu

Principle Software Engineer
Fidelity Institutional Technology
Email: xiaotaow@gmail.com, Xiaotao.Wu@fmr.com

Research interests:

Computer networks, Internet real-time and multimedia services and protocols, modeling and analysis of computer-communication networks, ubiquitous computing, communication services, network security.

Education:

Columbia University, Department of Computer Science, New York, NY
Ph.D., May 2007, Computer Science
Advisor: Dr. Henning Schulzrinne

Columbia University, Department of Computer Science, New York, NY
Master of Science, May 1999, Computer Science
Advisor: Dr. Henning Schulzrinne

Tsinghua University, Department of Computer Science, Beijing, China
Master of Engineering, April 1997, Computer Science
Advisor: Dr. Zengqi Sun

Tsinghua University, Department of Computer Science, Beijing, China
Bachelor of Engineering, July 1994, Computer Science
Bachelor of Science, July 1994, Applied Mathematics
Advisor: Dr. Zengqi Sun

Work Experiences:

Fidelity, New York City, NY                           May 2012 - now
Principle Software Engineer

Avaya Labs Research, Lincroft, NJ                        September 2005 - May 2012
Research Scientist

Researching on SIP-based VoIP systems and enterprise communication services.

Columbia University, New York, NY                        January 1998 - May 1999,  January 2000 - September 2005
Research Assistant

Researching on Internet Telephony systems. Main designer and developer of SIPC (Columbia University SIP User Agent). One of the developers of SIPD (Columbia SIP proxy, redirect and registrar server). Researching on telecommunication services in the SIP framework, SIP for conferencing, and ubiquitous computing. Actively involved in IETF sip, sipping, simple, xcon, iptel working group activities, and Internet2 Presence and Integrated Communication (PIC) working group activities. Teaching assistant for "Advanced Database", "Advanced Internet Services" and "Computer Graphics". Mentor for more than 20 master student projects.

AT&T Labs-Research, Florham Park, NJ               May 2003 - August 2003, May 2002 - September 2002, 
Contractor                                                                May 2001 - September 2001,
May 1999 - January 2000

Worked on the BUILDING BOX project (core component of AT&T CallVantage service). Fit the BUILDING BOX into SIP framework. Developed conference control interface. Built signal and media separation sub-system. My work involves SIP, Megaco (H.248), MGCP, RTP, and many ongoing efforts in IETF sip, sipping, simple, megaco, mmusic, impp working groups. 

Morgan Stanley Dean Witter & Co., NY, NY                 May 1998 - September 1998
Software Engineer

Designed and implemented PCS Client Technology Administration Tools for automating administration tasks. Worked on business unit requirement analysis. administration web pages implementation and client database construction.

State Key Laboratory of Artificial Intelligence            June 1994 - April 1997
and System, Beijing, China 
Research Assistant / Project Leader

The main goal of this project was to control a robot arm on a spaceship. Since there was long transmission delay of the control signals from the ground station to the spaceship, the controller could not see the real-time movement of the robot arm and could not properly control it. Therefore, we had to build a system to simulate robot arm movement and compute error compensation to adjust the simulated robot arm when receiving feedback information from the real robot arm. The theoretical work was done by several researchers at State Key Laboratory of Artificial Intelligence at Tsinghua University. I led a team with 15 students, mostly Ph.D. and Master students, to develop the system. I joined the work of system design, robot model creation, control algorithm design and analysis, 3-D path planning and collision detection, and system administration (a SGI ONYX graphic workstation and Sun workstations). The system had been certified by the National Industrial Association in Science and Technology of China. I also designed and developed a 2-D path planning system by using Genetic Algorithm

Patents:

(Applicants listed in alphabetical order)

Patent application numberDescriptionPublished
7251254Telecommunication Network System And Method In Communication Services Using Session Initiation ProtocolAwarded, July 2007
7949010Telecommunication Network System And Method In Communication Services Using Session Initiation ProtocolAwarded, July 2007
8155021Feature Interaction Detection During Calls With Multiple-Leg Signaling PathsAwarded, April 2012
8155672Scalable Geo-location Event ProcessingAwarded, April 2012
8233903Method for Registering Communication Terminals with Base Station Devices by Using Virtual AppliancesAwarded, July 2012
8300558Feature Interaction Detection in Multi-Party Calls and Calls with Bridged AppearancesAwarded, October 2012
8300790Method and System for Automatic Conference Call Session MigrationAwarded, October 2012
20080275701SYSTEM AND METHOD FOR RETRIEVING DATA BASED ON TOPICS OF CONVERSATION11-06-2008
20090135740Enhanced Application-Layer Multicast for Peer-to-Peer Conferencing05-28-2009
20100151885Location Privacy Enforcement in a Location-Based Services Platform06-17-2010
20100183135Mid-Call Detection And Resolution Of Feature Interactions07-22-2010
20100318588Spatial-Temporal Event Correlation for Location-Based Services12-16-2010
20100329140Interaction Detection Between Web-Enabled and Call-Related Features12-30-2010
20110070873Method for Telephony Client Synchronization in Telephone Virtualization03-24-2011
20110075825Method for the Selection of an Active Software Environment of a Virtualized Telecommunications Terminal03-31-2011
20110124327Method for Telecommunications Device Synchronization05-26-2011
20110231773System and method for providing just-in-time resources based on context09-22-2011
20110231409System and method for predicting meeting subjects, logistics, and resources.09-22-2011
20110231396System and method for providing predictive contacts09-22-2011
20110228922System and method for joining conference calls09-22-2011
20120030289System and method for multi-model, context-sensitive, real-time collaboration02-02-2012

Publications:

Journals and conferences:

  • Xiaotao Wu, Venkatesh Krishnaswamy, "Advanced Communication Thread Analysis and Applications", accepted by ICC 2012
  • ** Krishna Dhara, Venkatesh Krishnaswamy, Eunsoo Shim, Xiaotao Wu, "Enhancing Unified Communication Services with Communication Context", Journal of Communications - Special Issue on IP Communication Services 2011, (** Authors in alphabetical order with equal contribution)
  • Eunsoo Shim, Krishna Dhara, Xiaotao Wu, Venkatesh Krishnaswamy, "Communication Data based User Activity Recommendations", ACM ICUIMC 2011, Seoul, Korea, February, 2011
  • Jagannath Putrevu, Xiaotao Wu, Venkatesh Krishnaswamy, "Automate session setup based on machine learning", IMSAA 2010, Bangalore, India, December, 2010
  • ** Mario Kolberg, John F. Buford, Krishna K. Dhara, Venky Krishnaswamy, Xiaotao Wu, "Feature Interaction Analysis for Collaboration Spaces with Communication Endpoints", Globecom 2010, Miami, Florida, USA, December, 2010 (** authors equally contributed to the work)
  • ** J. Buford, K. Dhara, V. Krishnaswamy, X. Wu, and M. Kolberg, "A Communications-Enabled Collaboration Platform: Framework, Features, and Feature Interactions", IPTComm 2010, Munich, Germany, August, 2010 (** Authors in alphabetical order with equal contribution)
  • X. Wu, V. Krishnaswamy, "Widgetizing Communication Services", ICC'10, Cape Town, South Africa, May, 2010
  • C. Mohit, X. Wu, V. Krishnaswamy, "Integrating Enterprise Communications into Google Wave", CCNC'10, Las Vegas, Jan, 2010
  • Xiaotao Wu, John Buford, Kishore Dhara, Mario Kolberg, Venky Krishnaswamy, "Feature Interactions Between Internet Services and Telecommunication Services", IPTCOMM'09, Atlanta, Geogia, July 2009
  • J. Buford, X. Wu, V. Krishnaswamy, "Spatial-Temporal Event Correlation", IEEE International Conference on Communications (ICC'09), Dresden, Germany, June 2009
  • M. Kolberg, J. Buford, K. K. Dhara, X. Wu, V. Krishnaswamy. "Managing Distributed Feature Interactions in Enterprise SIP Application Servers", IEEE International Conference on Communications (ICC'09), Dresden, Germany, June 2009 (** Authors equally contributed to the work)
  • S. Vijaykar, M. S. Kadavasal, K. K. Dhara, X. Wu, V. Krishnaswamy. "Virtual Worlds as a Tool for Enterprise Services". IEEE Consumer Communication Networking Conference (CCNC'09), Jan 2009
  • J. Buford, X. Wu, S. Kunari, R. Bajpai, V. Krishnaswamy, "Location Privacy Enforcement in a Location-Based Services Platform", IEEE CCNC 2009, Jan. 2009
  • J. Buford, X. Wu, R. Bajpai, V. Krishnaswamy, "Enterprise Communications Platform Support for Integrated Location-Based Applications", NGMAST 08
  • S. Subramanya, X. Wu, H. Schulzrinne, S. Buriak, VoIP-based Air Traffic Controller Training, IEEE Communications, Vol 47, Issue 11, Nov 2009
  • X. Wu, K. Dhara, V. Krishnaswamy, "Providing Content Aware Enterprise Communication Services", IPTCOMM'08
  • ** John Buford, Kishore Dhara, Mario Kolberg, Venky Krishnaswamy, Xiaotao Wu, "Feature Interactions in P2P Overlay Networks", Fifth IEEE Consumer Communications & Networking Conference (CCNC 2008), Las Vegas, 10 January 2008
    (** Authors listed in alphabetic order)
  • M. Kadavasal, K. Dhara, X. Wu, V. Krishnaswamy, "Mixed Reality for Enhancing Business Communications in Virtual Worlds". ACM VRST '07 (poster)
  • J. Zhou, J. Buford, K. Dhara, X. Wu, M. Kolberg, "Discovery and Composition of Communication Services in Peer-to-Peer Overlays", IEEE Workshop on Service Discovery and Composition in Ubiquitous and Pervasive Environments (SUPE¡¯07). Nov. 2007.
  • X. Wu, K. Kishore, V. Krishnaswamy, "Performing end system services with Avaya phones and Microsoft OCS" (demo), IPTCOMM 2007, New York City, NY, 2007
  • Xiaotao Wu, Kishore Dhara, Venky Krishnaswamy, "Enhancing Application-Layer Multicast for P2P Conferencing", Workshop on Peer-to-Peer Multicasting 2007 (P2PM'07) at CCNC'07, Las Vegas, 11 January 2007
  • Xiaotao Wu, Henning Schulzrinne, "Handling Feature Interactions in the Language for End System Services", Computer Networks Journal, Volume 51, Issue 2, pp.515-535, February 2007,
    (This is an extended version of the paper published in Eigth International Conference on Feature Interactions in Telecommunications and Software Systems (ICFI'05), Leicester, UK, 28-30 Jun. 2005)
  • * Matthew Mintz-Habib, Anshuman Rawat, Henning Schulzrinne, and Xiaotao Wu, "A VoIP Emergency Services Architecture and Prototype", Fourteenth International Conference on Computer Communications and Networks (ICCCN'05), San Diego, California USA, October 17-19, 2005
    (* Authors listed in alphabetic order)
  • Xiaotao Wu, Henning Schulzrinne, "Service Learning and Service Risk Management in Internet Telephony", IEEE International Conference on Communications (ICC'05), Seoul, Korea, 16-20 May 2005
  • Xiaotao Wu, Henning Schulzrinne, "Location-based services in Internet Telephony", IEEE Consumer Communications & Networking Conference (CCNC'05), Jan. 2005, Las Vegas, NE, USA.
    A short paper, "Location-based communication services", also appears in the proceedings of ACM SIGMM 2004 Workshop on Effective Telepresence (ETP), pp. 55-56, Oct. 2004, New York, NY, USA
  • Xiaotao Wu, Henning Schulzrinne, "SIPc, a multi-function SIP user agent", Proceedings of 7th IFIP/IEEE International Conference, Management of Multimedia Networks and Services (MMNS'04), pp. 269-281, Oct. 2004, San Diego, CA, USA
  • Kundan Singh, Xiaotao Wu, Jonathan Lennox, Henning Schulzrinne, "Comprehensive Multi-platform Collaboration", SPIE Conference on Multimedia Computing and Networking 2004 (MMCN'04), Jan 2004.
  • *Henning Schulzrinne, Xiaotao Wu, Stylianos Sidiroglou, Stefan Berger, "Ubiquitous Computing in Home Networks", IEEE Communications Magazine, Vol. 41(11), pp. 128-135, Nov 2003.
    (* Authors equally contributed to the work)
  • *Stefan Berger, Henning Schulzrinne, Stylianos Sidiroglou, Xiaotao Wu, "Ubiquitous Computing Using SIP", ACM NOSSDAV 2003, June 2003.
    (* Authors listed in alphabetic order, equally contributed to the work)
  • Xiaotao Wu, Henning Schulzrinne, "Programmable End System Services Using SIP", IEEE International Conference on Communications (ICC) May, 2003
  • Petri Koskelainen, Henning Schulzrinne, Xiaotao Wu, "A SIP-based Conference Control Framework", Proceedings of ACM NOSSDAV 2002, May 2002
  • Wenyu Jiang, Jonathan Lennox, Sankaran Narayanan, Henning Schulzrinne, Kundan Singh, Xiaotao Wu, "Integrating Internet Telephony Services,¡± Internet Computing (2002), v6 issue 3:64-72, May 2002
  • Xiaotao Wu, Henning Schulzrinne, ¡°Where Should Services Reside in Internet Telephony Systems?¡±, Proceedings of IP Telecom Services Workshop (IPTS) 2000:35-40
  • Xiaotao Wu, Zhuang Jun, Sun Zengqi, Zhang Zhenmin, ¡°Design and Implementation of a Telerobotic System with Large Time Delay¡±, Proceedings of International Symposium on Artificial Intelligence, Robotics and Automation in Space(i-SAIRAS'97):321-324, Tokyo, Japan,
  • Xiaotao Wu, Zengqi Sun and Zhidong Deng, ¡°Algorithm based on Massively Parallel Connectionist Network for Path Planning¡±, Journal of Tsinghua University (1996), v36 n5:67-71 (The paper is written in Chinese. English abstract is here and can be found on Ei Compendex Web)
  • Xiaotao Wu, Zengqi Sun, ¡°Using Genetic Algorithm for Path Planning¡±, Journal of Tsinghua University (1995), v35 n5:14-19 (The paper is written in Chinese. English abstract is here and can be found on Ei Compendex Web)

    RFCs and Internet-Drafts

  • Xiaotao Wu, Venky Krishnaswamy, "Using SIP Event Package and CONSENT Request for Media Recording", Internet Engineering Task Force, Internet Draft, June. 2006.
  • Xiaotao Wu, Henning Schulzrinne, "LESS: Language for End System Services in Internet Telephony", Internet Engineering Task Force, Internet Draft, Feb. 2005.
  • Jonathan Lennox, Xiaotao Wu, Henning Schulzrinne, "CPL: A Language for User Control of Internet Telephony Services", Internet Engineering Task Force, RFC 3880, Oct. 2004.
  • Henning Schulzrinne, Xiaotao Wu, Petri Koskelainen, Joerg Ott, "Requirements for Floor Control Protocol", Internet Engineering Task Force, RFC 4376, Reb. 2006.
  • Xiaotao Wu, Henning Schulzrinne, "Location-switch for Call Processing Language (CPL)", Internet Engineering Task Force, Internet Draft, Feb. 2004.
  • Xiaotao Wu, Henning Schulzrinne and Jonathan Lennox, "An Extensible Markup Language Schema for Call Processing Language (CPL)", Internet Engineering Task Force, Internet Draft, Nov. 2002.
  • Xiaotao Wu, Henning Schulzrinne and Petri Koskelainen, "Use of SIP and SOAP for Conference Floor Control", Internet Engineering Task Force, Internet Draft, Apr. 2002.
  • Petri Koskelainen, Henning Schulzrinne, Xiaotao Wu, "Additional Requirements to Conferencing", Internet Engineering Task Force, Internet Draft, Apr. 2002.
  • Xiaotao Wu,Henning Schulzrinne, Use SIP MESSAGE method for shared web browsing", Internet Engineering Task Force, Internet Draft, Nov. 2001.
  • Xiaotao Wu, , Henning Schulzrinne, Jonathan Lennox and Jonathan Rosenberg, "CPL Extensions for Presence", Internet Engineering Task Force, Internet Draft, Jun. 2001.

    Book Chapters

  • Xiaotao Wu, book chapter - "Communication Services and Web 2.0", in "Advances in Next Generation Services and Service Architectures"
  • * Kishore Dhara, Mario Kolberg, Xiaotao Wu, Guo Yang, book chapter - Overview Structured P2P Overlays (* authors listed in alphabetic order with equal contribution)

    Technical Reports

  • Xiaotao Wu, Henning Schulzrinne, "End System Service Examples", Technical Report, Department of Computer Science, Columbia University, Dec. 2004
  • Xiaotao Wu, Henning Schulzrinne, "Service Learning in Internet Telephony", Technical Report, Department of Computer Science, Columbia University, Oct 2004
  • *Henning Schulzrinne, Kundan Singh, Xiaotao Wu, "Programmable Conference Server", Technical Report, Department of Computer Science, Columbia University, Oct 2004
    (* These authors equally contributed to the work)
  • Xiaotao Wu, Henning Schulzrinne, "The Simplicity and Safety of the Language for End System Services (LESS)", Technical Report, Department of Computer Science, Columbia University, Jul 2004
  • Xiaotao Wu, Henning Schulzrinne, "Feature Interactions in Internet Telephony End Systems", Technical Report, Department of Computer Science, Columbia University, Jan 2004.
  • Xiaotao Wu, SIPC ¨C A SIP user agent, December 2000
  • Xiaotao Wu, Telerobotic System with Large Time Delays , October 1997
  • Xiaotao Wu, Path Planning Simulation System based on Parallel Network, January 1996
  • Professional Activities:

  • TPC, IEEE Consumer Communications and Networking 2013 (CCNC'13)
  • TPC, IEEE International Conference on Communications (ICC'13)
  • TPC, IEEE Globecom (Globecom'13)
  • Vice chair for IEEE MMTC Multimedia Services and Applications over Emerging Networks interesting group (May 2010 -- May 2012)
  • Co-organizer, Special Session on Quality of Experience (QoE) of multimedia communications at IEEE Consumer Communications and Networking 2012 (CCNC'12)
  • TPC Co-chair, 1st Multimedia Communications over Emerging Networks Workshop (MCEN'12).
  • Workshop chair, 5th International Conference on Internet Multimedia Systems Architecture and Application (IMSAA'11)
  • TPC Co-chair, 4th International Conference on Internet Multimedia Systems Architecture and Application (IMSAA'10)
  • TPC, IEEE Globecom (Globecom'12)
  • TPC, International Conference on Advances in Computing, Communications and Informatics (ICACCI'12)
  • Reviewer, The Journal of Systems and Software (Elsevier)
  • TPC, International Conference on Communications (ICC'11)
  • TPC, IEEE Globecom (Globecom'11)
  • TPC, Principles, Systems and Applications of IP Telecommunications (IPTComm'11)
  • Reviewer, Journal of Communications Special Issue on IP Communications Services.
  • TPC, IEEE Globecom (Globecom'10)
  • TPC, IEEE Consumer Communications and Networking Conference 2009 (CCNC'09)
  • TPC, Principles, Systems and Applications of IP Telecommunications 2009 (IPTComm'09)
  • TPC, 3rd International Conference and Exhibition on Next Generation Mobile Applications, Services, and Technologies (NGMAST'09)
  • TPC, IEEE Consumer Communications and Networking Conference 2008 (CCNC'08)
  • TPC, International Conference on Computer Communications and Networks 2008 (ICCCN'08)
  • TPC, International Conference on Digital Telecommunications (ICDT'08)
  • TPC, Principles, Systems and Applications of IP Telecommunications 2008 (IPTComm'08)
  • TPC, Principles, Systems and Applications of IP Telecommunications 2007 (IPTCOMM 2007)
  • TPC, IEEE International Conference on Communications 2006 (ICC'06)
  • TPC, IEEE Wireless Communications and Networking Conference 2006 (WCNC'06)
  • TPC and Session Chair, IEEE International Conference on Communications 2005 (ICC'05)
            -- Session chair for "NG11 - Service Technologies"
  • Reviewer, Encyclopedia of E-Business Development and Management in the Digital Economy
  • Reviewer, International Conference on Computer Science and Software Engineering 2009 (IJDMB'09)
  • Reviewer, IEEE Communications Magazine (several issues 08,09,10)
  • Reviewer, IFIP Networking 2008
  • Reviewer, Journal of Network and Systems Management (JNSM) May 2007
  • Reviewer, Transaction on Communication Service for Video Technologies (TCSVT) March 2007
  • Reviewer, IEEE Globecom (November 2006)
  • Reviewer, International Conference on Digital Telecommunications (ICDT) 2006
  • Reviewer, ACM Computer Communication Review (March 2005)
  • Reviewer, IEEE Transactions on Vehicular Technology (October 2004)
  • Reviewer, IEEE Transactions on Wireless Communications (October 2004)
  • Reviewer, IEEE Wireless Communications Magazine (August 2004)
  • Reviewer, IEEE Transactions on Systems, Man and Cybernetics (December 2002)
  • Reviewer, Computer Networks Journal (April 2002)
  • Reviewer, IEEE Internet Computing Magazine (Special issue on Internet Telephony) (January 2002)

  • Honors and Awards:

    bullet

    Renassiance Fellowship, State University of New York at Stony Brook, 1997

    bullet

    12.9 Scholarship, Tsinghua University, 1995

    bullet

    3rd Prize on "Challenger Cup" Scientific Activity Exhibition, Tsinghua University, 1995

    bullet

    Excellent Graduate of Tsinghua University, 1994

    bullet

    Lianxiang Fellowship, Tsinghua University, 1993

    bullet

    Motorola Fellowship, Tsinghua University, 1991

    bullet

    Excellent Student Scholarship, Tsinghua University, January, 1990

    bullet

    1st prize in National Olympic Competitions of Mathematics, 1988

    Professional Licenses:

    bullet

    Microsoft Certified Professional on Windows NT Server 4.0.

    bullet

    Sun Solaris 2.5 System Administrator

    Citizenship and Visa Status:

    P.R.China citizen, U.S. permanent resident

    References:

    Prof. Henning Schulzrinne, Department of Computer Science, Columbia University, New York, NY, 10027,
            Tel: +1 212 939-7004, Email: hgs@cs.columbia.edu
    Dr. Venky Krishnaswamy, Avaya Labs Research, Lincroft, NJ, 07738,
            Tel: +1 732 852-3146, Email: venky@avaya.com
    Dr. Gerald Karam, AT&T Labs-Research, Florham Park, NJ, 07932-0971,
            Tel: +1 973 360-8610, Email: karam@att.com
    Dr. Pamela Zave, AT&T Labs-Research, Florham Park, NJ, 07932-0971,
            Tel: +1 973 360-8676, Email: pamela@research.att.com
    Prof. Zengqi Sun, Department of Computer Science, Tsinghua University, Beijing, China, 100084
            Tel: +86 10 62782266, Email: szq-dcs@mail.tsinghua.edu.cn

    Home Curriculum Vitae Research Photo Album Interests