Amazon Web Services Apr 2020 - Oct 2019
Software Development Manager
Cybercube Apr 2020 - Oct 2019
Senior Software Engineering Manager
Synamedia Oct 2018 - May 2019
Software Development Manager
Cisco May 2015 - Oct 2018
Software Development Manager
Cisco Oct 2007 - May 2015
Technical Leader
Education:
Indian Institute of Technology, Madras 1997 - 1999
Senthil Kanniappan - San Jose CA, US Jane L. Nguyen - Santa Clara CA, US Tanu Aggarwal - Santa Clara CA, US
International Classification:
H04N 7/15
US Classification:
348 1408, 348E07083
Abstract:
An example method is provided and includes identifying an active speaker of a video session; analyzing a signal from an originating endpoint associated with the active speaker; identifying a target participant with whom the active speaker seeks to interact; and providing a notification to the target participant that alerts the target participant that the active speaker is seeking to interact with the target participant. In more particular embodiments, the identifying of the target participant includes detecting a gaze of the active speaker; and identifying a target screen to which the gaze is directed.
Senthil K. Kanniappan - San Jose CA, US Steven G. Fry - Oakland CA, US
International Classification:
H04W 72/04
US Classification:
370329
Abstract:
A method can include analyzing endpoint preference data from each of a plurality of endpoints of a multimedia conference. The endpoint preference data for each respective endpoint represents a desired distribution of bandwidth for different types of data in the multimedia conference for each respective endpoint. The method can also include allocating bandwidth between the different types of data for each of the plurality of endpoints in the multimedia conference based on the analysis of the endpoint preference data.
Senthil K. Kanniappan - San Jose CA, US Tanu Aggarwal - Santa Clara CA, US
International Classification:
H04N 7/15
US Classification:
348 1407, 348E07083
Abstract:
An example method may include displaying first image data associated with a first participant on a first screen; comparing a first affinity associated with the first participant to a second affinity associated with a second participant; and displaying second image data associated with the second participant on a second screen if the second affinity matches the first affinity. In certain implementations, the first data is displayed as a result of the first participant being an active speaker in a videoconference. The method may also include determining the first affinity and the second affinity based on corresponding uniform resource indicators (URIs) associated with the first affinity and the second affinity.
- San Jose CA, US Senthil Kumar Kanniappan - San Jose CA, US Aravind Srinivasa Raghavan - Santa Clara CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 29/06
Abstract:
Presented herein are selective data content sharing techniques that enable multiple data content windows displayed at a computing device to be separately displayed within a teleconferencing system. In one example, a content analyzer server of a teleconferencing system receives a request from a computing device connected to a local teleconference endpoint to initiate selective data content sharing. The content analyzer server is configured to identify a plurality of data content windows displayed at the computing device for selective sharing at separate displays of the local teleconference endpoint and at separate displays of one or more remote teleconferencing endpoints. The content analyzer server is further configured to split a data content stream originating at the computing device into a plurality of separate data content streams, wherein each data content window identified for selective sharing has an associated separate data content stream.