Patents by Inventor Dhigha Sekaran
Dhigha Sekaran has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230367539Abstract: The disclosed computer-implemented method may include systems and methods for generating and providing interactive sessions and interactive session captures. For example, upon completion of an interactive session, systems and methods described herein can generate an interactive session playback interface associated with an interactive session capture that includes various interactive features. During playback of the interactive session capture, the systems and methods described herein can update features of the interactive session playback interface to mirror interactions that occurred in the original interactive session, as well as provide additional interactive features associated with the interactive session capture. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: January 11, 2022Publication date: November 16, 2023Inventors: Hemal Khatri, Joel Alexander Sharin, Pradeep George Mathias, Adam Zerby, Deepan Gupta, Ananth Balakrishna Vasishta, Suhel Reto Sheikh, Jihoon Suh, Michael Sheppard Horowitz, Guy Shlomo Assedou, Biwei Ni, Dhigha Sekaran, Vinay Mahagaokar, Yi Shen, Mengwei Ding, Nikhil Mahendra Shah, Mark Shwartzman, Ashish Gupta
-
Patent number: 10511644Abstract: A multi-media online conversation in which automatic actions associated with executable components, such as recording and broadcasting, are performed by adding a visualized representation of the action into the online conversation. The action appears as a visualization in a portion of the user interface that includes both individuals that may be joined into a conference as well as one or more executable components. The action associated within an executable component may thus be efficiently performed in a consistent manner with how individuals are added into an online conversation, thereby taking advantage of muscle memory of the participant.Type: GrantFiled: October 22, 2018Date of Patent: December 17, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Amit Kumar Dutta, Anand Srinivasan, Christopher M. Eagan, Krishnan Ananthanarayanan, Dhigha Sekaran, Marius Ungureanu
-
Publication number: 20190058743Abstract: A multi-media online conversation in which automatic actions associated with executable components, such as recording and broadcasting, are performed by adding a visualized representation of the action into the online conversation. The action appears as a visualization in a portion of the user interface that includes both individuals that may be joined into a conference as well as one or more executable components. The action associated within an executable component may thus be efficiently performed in a consistent manner with how individuals are added into an online conversation, thereby taking advantage of muscle memory of the participant.Type: ApplicationFiled: October 22, 2018Publication date: February 21, 2019Inventors: Amit Kumar DUTTA, Anand SRINIVASAN, Christopher M. EAGAN, Krishnan ANANTHANARAYANAN, Dhigha SEKARAN, Marius UNGUREANU
-
Patent number: 10142380Abstract: Online conferencing involving video and audio in which automatic actions such as recording and broadcasting is performed by adding a visualized representation of the action into the online conference area of a user interface. The action appears as a visualization in the contacts portion of the user interface, some of which contacts may represent individuals that may be joined into a conference. Recording or broadcasting the action may thus be efficiently performed in a consistent manner as how individuals are added into an online conference, thereby taking advantage of muscle memory of the participant.Type: GrantFiled: April 15, 2016Date of Patent: November 27, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Amit Kumar Dutta, Anand Srinivasan, Christopher M. Eagan, Krishnan Ananthanarayanan, Dhigha Sekaran, Marius Ungureanu
-
Patent number: 9883044Abstract: Techniques for a mixed audio conference are described. An apparatus may comprise an audio video multipoint control unit to mix call information from multiple call connections established over a packet-switched network for a conference call. The apparatus may comprise a telephony gateway communicatively coupled to the audio video multipoint control unit. The telephony gateway may establish a bridge connection with a conference bridge servicing a call connection over a circuit-switched network, the telephony gateway to translate call information from the call connection for use by the audio video multipoint control unit. Other embodiments are described and claimed.Type: GrantFiled: February 18, 2016Date of Patent: January 30, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Pulin Thakkar, Bimal Mehta, Dhigha Sekaran
-
Patent number: 9871799Abstract: Architecture for providing a superuser privilege in a conferencing environment. A pre-configured entity such as a bot program receives special conferencing privileges. A request can be identified as originating from a trusted service and an associated predetermined set of privileges passed to the service. The trusted service can impersonate a user, and join a conference using its own identity or using the identity of a user. Conference control rules can be enforced on the trusted user (e.g., no other users can eject or mute this entity). Moreover, the trusted service can (optionally) hide itself from the conference roster to remain invisible to all participants.Type: GrantFiled: February 21, 2017Date of Patent: January 16, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Krishnan Ananthanarayanan, Sankaran Narayanan, Dhigha A. Sekaran
-
Publication number: 20170302707Abstract: Online conferencing involving video and audio in which automatic actions such as recording and broadcasting is performed by adding a visualized representation of the action into the online conference area of a user interface. The action appears as a visualization in the contacts portion of the user interface, some of which contacts may represent individuals that may be joined into a conference. Recording or broadcasting the action may thus be efficiently performed in a consistent manner as how individuals are added into an online conference, thereby taking advantage of muscle memory of the participant.Type: ApplicationFiled: April 15, 2016Publication date: October 19, 2017Inventors: Amit Kumar Dutta, Anand Srinivasan, Christopher M. Eagan, Krishnan Ananthanarayanan, Dhigha Sekaran, Marius Ungureanu
-
Publication number: 20170163649Abstract: Architecture for providing a superuser privilege in a conferencing environment. A pre-configured entity such as a bot program receives special conferencing privileges. A request can be identified as originating from a trusted service and an associated predetermined set of privileges passed to the service. The trusted service can impersonate a user, and join a conference using its own identity or using the identity of a user. Conference control rules can be enforced on the trusted user (e.g., no other users can eject or mute this entity). Moreover, the trusted service can (optionally) hide itself from the conference roster to remain invisible to all participants.Type: ApplicationFiled: February 21, 2017Publication date: June 8, 2017Inventors: Krishnan Ananthanarayanan, Sankaran Narayanan, Dhigha A. Sekaran
-
Patent number: 9621561Abstract: Architecture for providing a superuser privilege in a conferencing environment. A pre-configured entity such as a bot program receives special conferencing privileges. A request can be identified as originating from a trusted service and an associated predetermined set of privileges passed to the service. The trusted service can impersonate a user, and join a conference using its own identity or using the identity of a user. Conference control rules can be enforced on the trusted user (e.g., no other users can eject or mute this entity). Moreover, the trusted service can (optionally) hide itself from the conference roster to remain invisible to all participants.Type: GrantFiled: February 27, 2009Date of Patent: April 11, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Krishnan Ananthanarayanan, Sankaran Narayanan, Dhigha A. Sekaran
-
Patent number: 9456333Abstract: A mobile device utilizes a two-stage dialing solution when roaming on a visited mobile operator (MO) network to implement centralized routing so that a home network portion of a hybrid network is inserted into the path of outbound calls. A remote centralized routing (CR) service interoperates with a CR client on the mobile device. When a call is initiated to a remote party, the CR client calls into an arbitrary roaming routing number that is terminated in the home network. Once the call is connected between the mobile device and home network, the CR client sends a dialing string that includes a destination number of the remote party. The CR service calls the destination number and then bridges the calls to the mobile device and remote party to establish an end-to-end call path between the local and far ends of the call that traverses the home network.Type: GrantFiled: July 9, 2014Date of Patent: September 27, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Mahendra Sekaran, Vijay Kishen Hampapur Parthasarathy, Anish Desai, Ramkumar Natarajan, Jeffrey Kay, John Bruner, Ray Froelich, Tript Singh Lamba, Bayo Olatunji, Amey Parandekar, Vishal Ghotge, Andrew Peter Schoorl, Eugen Pajor, Shaun Pierce, Dhigha Sekaran, Frank Stephen Serdy, Jr., John Skovron, Reid Kuhn
-
Patent number: 9407621Abstract: Concepts and technologies are described herein for a mechanism by which participants who have been invited to attend a conference event can provide authentication credentials to join the conference event via a console application. When an individual attempts to join a conference event via a console application, the individual is prompted to provide his or her authentication credentials to join the conference event. The console application may inherit the individual's permissions during the conference event.Type: GrantFiled: September 26, 2014Date of Patent: August 2, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Mohammad Nasir Vakil, Anton Krantz, Dhigha Sekaran, Vijay Kishen Hampapur Parthasarathy
-
Publication number: 20160165064Abstract: Techniques for a mixed audio conference are described. An apparatus may comprise an audio video multipoint control unit to mix call information from multiple call connections established over a packet-switched network for a conference call. The apparatus may comprise a telephony gateway communicatively coupled to the audio video multipoint control unit. The telephony gateway may establish a bridge connection with a conference bridge servicing a call connection over a circuit-switched network, the telephony gateway to translate call information from the call connection for use by the audio video multipoint control unit. Other embodiments are described and claimed.Type: ApplicationFiled: February 18, 2016Publication date: June 9, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Pulin Thakkar, Bimal Mehta, Dhigha Sekaran
-
Patent number: 9294721Abstract: Techniques for a mixed audio conference are described. An apparatus may comprise an audio video multipoint control unit to mix call information from multiple call connections established over a packet-switched network for a conference call. The apparatus may comprise a telephony gateway communicatively coupled to the audio video multipoint control unit. The telephony gateway may establish a bridge connection with a conference bridge servicing a call connection over a circuit-switched network, the telephony gateway to translate call information from the call connection for use by the audio video multipoint control unit. Other embodiments are described and claimed.Type: GrantFiled: May 29, 2007Date of Patent: March 22, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Pulin Thakkar, Dhigha Sekaran, Bimal Mehta
-
Publication number: 20160044096Abstract: Scaling up and scaling out of a server architecture for large scale real-time applications is provided. A group of users may be provisioned by assigning them to a server pool and allotting them to a group. Grouped users help to reduce inter-server communication when they are serviced by the same server in the pool. High availability may be provided by choosing a primary server and one or more secondary servers from the pool to ensure that grouped users are serviced by the same server. Operations taken on the primary server are synchronously replicated to secondary servers so that when a primary server fails, a secondary server may be chosen as the primary for the group. Servers for multiple user groups may be load balanced to account for changes in either the number of users or the number of servers in a pool. Multiple pools may be paired for disaster recovery.Type: ApplicationFiled: October 19, 2015Publication date: February 11, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Sankaran Narayanan, Namendra Kumar, Krishnan Ananthanarayanan, Vijay Kishen Hampapur Parthasarathy, Dhigha Sekaran, Vadim Eydelman, Bimal K. Mehta
-
Publication number: 20160014591Abstract: A mobile device utilizes a two-stage dialing solution when roaming on a visited mobile operator (MO) network to implement centralized routing so that a home network portion of a hybrid network is inserted into the path of outbound calls. A remote centralized routing (CR) service interoperates with a CR client on the mobile device. When a call is initiated to a remote party, the CR client calls into an arbitrary roaming routing number that is terminated in the home network. Once the call is connected between the mobile device and home network, the CR client sends a dialing string that includes a destination number of the remote party. The CR service calls the destination number and then bridges the calls to the mobile device and remote party to establish an end-to-end call path between the local and far ends of the call that traverses the home network.Type: ApplicationFiled: July 9, 2014Publication date: January 14, 2016Inventors: Mahendra Sekaran, Vijay Kishen Hampapur Parthasarathy, Anish Desai, Ramkumar Natarajan, Jeffrey Kay, John Bruner, Ray Froelich, Tript Singh Lamba, Bayo Olatunji, Amey Parandekar, Vishal Ghotge, Andrew Peter Schoorl, Eugen Pajor, Shaun Pierce, Dhigha Sekaran, Frank Stephen Serdy, JR., John Skovron, Reid Kuhn
-
Publication number: 20150012984Abstract: Concepts and technologies are described herein for a mechanism by which participants who have been invited to attend a conference event can provide authentication credentials to join the conference event via a console application. When an individual attempts to join a conference event via a console application, the individual is prompted to provide his or her authentication credentials to join the conference event. The console application may inherit the individual's permissions during the conference event.Type: ApplicationFiled: September 26, 2014Publication date: January 8, 2015Inventors: Mohammad Nasir Vakil, Anton Krantz, Dhigha Sekaran, Vijay Kishen Hampapur Parthasarathy
-
Patent number: 8931051Abstract: Scaling and highly available clustering for large scale real-time applications is provided. A ring may be formed which includes multiple nodes for providing a set of services in a system. When a network partition is detected which affects communications between each of the nodes in the ring, the formation of additional rings is prevented by shutting down nodes which include a minority of voting nodes in the ring while maintaining the availability of the nodes which include a majority of the voting nodes to continue providing the set of services in the system.Type: GrantFiled: November 14, 2012Date of Patent: January 6, 2015Assignee: Microsoft CorporationInventors: Namendra Kumar, Krishnan Ananthanarayanan, Sankaran Narayanan, Dhigha Sekaran, Vadim Eydelman
-
Patent number: 8880725Abstract: User defined routing rules are managed within a primary/backup architecture through continuous replication between home servers and their corresponding presence servers in an automatic manner. User set-up rules are stored and published by a designated presence server to home servers on which the user can register including the user's home registrar and any backup registrars. Changes to the rules may be disseminated and synchronized through comparison of versions and exchange of batches between the presence server and registrars.Type: GrantFiled: May 26, 2010Date of Patent: November 4, 2014Assignee: Microsoft CorporationInventors: Krishnan Ananthanarayanan, Sankaran Narayanan, Dhigha Sekaran
-
Patent number: 8850522Abstract: Concepts and technologies are described herein for a mechanism by which participants who have been invited to attend a conference event and who are physically present within a conference event environment, such as a meeting room, can provide authentication credentials to join the conference event via a conference event environment system. When an individual attempts to join a conference event via a conference event environment system, the individual is prompted to provide his or her authentication credentials to join the conference event via the conference event environment system to participate in the conference event. The conference event environment system may inherit the individual's permissions, such as in regards to whether or not the individual has been permitted to present content during the conference event. A conference event roster may be used to indicate that the individual has joined the conference via the conference event environment system.Type: GrantFiled: March 27, 2012Date of Patent: September 30, 2014Assignee: Microsoft CorporationInventors: Mohammad Nasir Vakil, Anton Krantz, Dhigha Sekaran, Vijay Kishen Hampapur Parthasarathy
-
Publication number: 20140137187Abstract: Scaling and highly available clustering for large scale real-time applications is provided. A ring may be formed which includes multiple nodes for providing a set of services in a system. When a network partition is detected which affects communications between each of the nodes in the ring, the formation of additional rings is prevented by shutting down nodes which include a minority of voting nodes in the ring while maintaining the availability of the nodes which include a majority of the voting nodes to continue providing the set of services in the system.Type: ApplicationFiled: November 14, 2012Publication date: May 15, 2014Applicant: MICROSOFT CORPORATIONInventors: Namendra Kumar, Krishnan Ananthanarayanan, Sankaran Narayanan, Dhigha Sekaran, Vadim Eydelman