61
Rajesh Ramanathan, Parag Samdadiya: Maintaining real-time conversations over unreliable connections. Microsoft Corporation, Perkins Coie Msft, May 22, 2008: US20080120427-A1

A method and system for maintaining real-time conversations over unreliable connections is provided. The reliable messaging system initiates a conversation from a sending participant to a receiving participant by sending an invitation to join the conversation to the receiving participant. Once a con ...


62
Arulkumar Elumalai, Craig M Combel, Amritansh Raghav, Rajesh Ramanathan, Eran Shtiegman: Integrating data with conversations. Microsoft Corporation, Perkins Coie Msft, March 27, 2008: US20080075074-A1

A facility for integrating data in conversations is provided. In various embodiments, the facility sends a first message to a responding computing device to begin a conversation, receives a second message associated with the conversation from the responding computing device, determines whether the r ...


63
Rajesh Ramanathan, Eran Shtiegman, Craig Combel: Consultative call transfer using non-voice consultation modes. Microsoft Corporation, Microsoft Corporation, March 27, 2008: US20080075240-A1

Consultation architecture that allows a call assistant to use modes of consultation with the call recipient other than voice calls or vocal contact. The receptionist can place the incoming call (or message) on hold and send an instant message (IM) to the call recipient that informs the recipient abo ...


64
Rajesh Ramanathan, Amritansh Raghav, Eran Shtiegman, Nikhil Bobde: Client controlled dynamic call forwarding. Microsoft Corporation, Microsoft Corporation, March 27, 2008: US20080075261-A1

A client-side signaling mechanism that allows a client to control how a telephone call is handled on a call server. The client user can create call routing rules on the client device using a client control component that manages session protocol messages. Once created, the call routing rule(s) creat ...


65
Rajesh Ramanathan, Eran Shtiegman, Parag Samdadiya, Marc Boyer: Embedding rich content in real-time communications. Microsoft Corporation, Perkins Coie Msft, June 5, 2008: US20080133675-A1

A real-time communication system receives rich application content from a user. The real-time communication system detects that the user wants to send a message containing the application content, and determines the application that produced the content. For example, if the content was pasted using ...


66
Rajesh Ramanathan: Mechanism of distributing voice call using email distribution groups. Microsoft Corporation, Amin Turocy & Calvin, February 5, 2009: US20090034696-A1

The claimed subject matter provides a system and/or a method that facilitates routing an incoming data communication in connection with unified communications. A unified communications component can employ unified communications for a data communication with an email data communication mode, a voice ...


67
Rajesh Ramanathan, Amritansh Raghav, Craig M Combel: Spam reduction in real time communications by human interaction proof. Microsoft Corporation, Amin Turocy & Calvin, February 12, 2009: US20090044264-A1

The claimed subject matter provides a system and/or a method that facilitates authenticating a data communication. An interface component can receive data related to a real time data communication between two or more clients. A verification component can employ a human interaction proof (HIP) to a c ...


68
Pradipta Kumar Basu, Brandon V Taylor, Rajesh Ramanathan: Extensible realtime delegation for calls, conferences and collaboration. Microsoft Corporation, Microsoft Corporation, September 30, 2010: US20100246450-A1

Architecture for enabling identification of a call party's representative during calls on behalf of the call party. The call representative is delegated to initiate or answer an IP call on behalf of the call party. An IP-telephony component initiates or answers the IP call by the call representative ...


69
Rajesh Ramanathan, Pradipta Kumar Basu, Paul D Tidwell, Srivatsa Srinivasan: Communicating information pertaining to cancelling of forked call requests. Microsoft Corporation, Merchant & Gould, September 24, 2009: US20090238358-A1

Multiple instances of an incoming call in a unified communication system capable of communicating through multiple networks are provided to devices and/or applications associated with the called party. Upon acceptance or a global rejection of the incoming call through one of the end devices/applicat ...


70
Keiichi Yokoyama, Yasuhiko Mori, Makoto Fukuda, Yoshiaki Hara, Rajesh Ramanathan, Christopher C Yu, Fumiaki Yagi: Electronic Business Card Exchange System and Method. Merchant & Gould, August 27, 2009: US20090216839-A1

To provide a user with better experience of cooperation between an electronic business card processing program and a communication program when exchanging electronic business cards. Electronic business cards are stored in a DB server, which is one of storages for a communication program, as well as ...



Click the thumbnails below to visualize the patent trend.