1
Rajesh Ramanathan, Pradipta Kumar Basu, Paul Tidwell, Srivatsa Srinivasan: Communicating information pertaining to cancelling of forked call requests. Microsoft Corporation, Merchant & Gould, March 13, 2012: US08135124 (4 worldwide citation)

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 ...


2
Andreas Strebel, Ankit Tandon, Pradipta K Basu, Sundar Anantharaman, Aatif Awan, Lokesh Srinivas Koppolu, Rajesh Ramanathan, Ramesh Vyaghrapuri, Srivatsa Srinivasan: Extensible and secure transmission of multiple conversation contexts. Microsoft Corporation, Sonia Cooper, Peter Taylor, Mickey Minhas, May 6, 2014: US08718042 (2 worldwide citation)

The entry and transmission of notes to recipients along the conversation chain. Notes can be created based on an incoming caller. The notes can be transmitted to the conversation recipient for viewing before, during, and after the recipient accepts the conversation. This is facilitated by a communic ...


3
Krishnan Ananthanarayanan, Sankaran Narayanan, Dhigha Sekaran, Srivatsa Srinivasan: Integrating enterprise identity authorization in conferences. Microsoft Corporation, Merchant & Gould P C, April 24, 2012: US08166184 (2 worldwide citation)

Disclosed herein are embodiments for validating a user joining a conferencing session. According to various embodiments, a first identifier is received. A user is identified from a plurality of users based at least in part on the first identifier. A second identifier is received that corresponds to ...


4
Ranjith Narayanan, Rui Liang, Srivatsa Srinivasan: Pluggable token provider model to implement authentication across multiple web services. Microsoft Corporation, Merchant & Gould P C, October 29, 2013: US08572710 (2 worldwide citation)

A pluggable token provider model for message level authentication across multiple web services is provided. Web service and token provider implementations within a client application are separated from an actual component that operates the business logic to formulate and understand a web request. Th ...


5
Srivatsa Srinivasan, Sundaram Anantharaman, Gene Y Zhang: Media specific feature invocation signaling in enhanced communication systems. Microsoft Corporation, Merchant & Gould P C, October 9, 2012: US08284918 (2 worldwide citation)

Subscribers of an enhanced communication system are enabled to indicate invocation or clearing of media specific features such as music-on-hold or video-on-hold. The invocation or clearing is transmitted to participating end points as a Session Initiation Protocol (SIP) re-INVITE message with Sessio ...


6
Ranjith Narayanan, Rui Liang, Srivatsa Srinivasan: Unified web service discovery. Microsoft Corporation, January 26, 2016: US09247008

A uniform approach for web service discovery is provided through common auto-discovery logic for cloud-based or enterprise-based deployments for a specific web service. Appropriate credentials may be applied employing a uniform method using an appropriate authentication scheme for on-premise, fully ...


7
Krishnan Ananthanarayanan, Sankaran Narayanan, Dhigha Sekaran, Srivatsa Srinivasan: Integrating enterprise identity authorization in conferences. Microsoft Corporation, Merchant & Gould P C, March 5, 2013: US08392589

Disclosed herein are embodiments for validating a user joining a conferencing session. According to various embodiments, a first identifier is received. A user is identified from a plurality of users based at least in part on the first identifier. A second identifier is received that corresponds to ...


8
Rajesh Ramanathan, Pradipta Kumar Basu, Paul Tidwell, Srivatsa Srinivasan: Communicating information pertaining to cancelling of forked call requests. Microsoft Corporation, Sonia Cooper, Jim Ross, Micky Minhas, June 3, 2014: US08744060

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 ...


9
Srivatsa Srinivasan, Ankit Tandon, Sundar Anantharaman, Vijay Manian, Lokesh Srinivas Koppolu, Vadim Eydelman, Aatif Awan: Conveying service invocation information within multimodal conversation systems. Microsoft Corporation, Turk IP Law, February 19, 2013: US08379827

Service invocation information including call routing, reasons for redirections, and similar information are provided to party requesting a communication session and recipients of an enhanced communication system along the call routing path as the request is routed. Some of the information is filter ...


10
Gareth A Jones, James Lau, Srivatsa Srinivasan, Fnu Arun Sudhir: Describing data transformations using markup language extensions. MICROSOFT TECHNOLOGY LICENSING, Christopher J Volkmann, Kelly Holt & Christenson PLLC, December 26, 2017: US09852118

Markup language inputs are received for generating a markup language description of an item to be rendered. The markup language inputs include in-line metadata describing a transformation to be performed on a data item before it is rendered. The markup language description, including the in-line met ...