Patents by Inventor Deepak P. Rao
Deepak P. Rao 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).
-
Patent number: 8645465Abstract: A method, system, and architecture for providing a conference system that effectively achieves high availability conferencing is provided. The conference system architecture provides a conference system that comprises a set of stateless conference servers and a shared conference store to provide highly available conferencing to its users. The conference servers serve (host) conferences (meetings) that allow users to conduct distributed conferences. Each conference server generally performs conference provisioning operations and conference control operations. The shared conference store provides for the storage of conference state information, thus allowing the conference servers in the conference server pool to be stateless by maintaining conference state information on the shared conference store. A stateless conference server may also locally maintain, for example, in cache memory, some of the conference state information that is maintained on the shared conference store.Type: GrantFiled: April 3, 2012Date of Patent: February 4, 2014Assignee: Microsoft CorporationInventors: Dhigha Sekaran, Deepak P. Rao, Sankaran Narayanan
-
Patent number: 8423470Abstract: A communications manager of an enterprise receives an add-conference request to host a conference by the enterprise from an organizer client, wherein the conference to enable an anonymous user that does not have enterprise credentials to join the conference. The communications manager sends an add-conference response to the organizer client indicating that the conference is organized.Type: GrantFiled: September 21, 2007Date of Patent: April 16, 2013Assignee: Microsoft CorporationInventors: Deepak P. Rao, Dhigha D. Sekaran, Vadim Eydelman
-
Patent number: 8346667Abstract: A communications manager of an enterprise receives an add-conference request to host a conference by the enterprise from an organizer client, wherein the conference to enable an anonymous user that does not have enterprise credentials to join the conference. The communications manager sends an add-conference response to the organizer client indicating that the conference is organized.Type: GrantFiled: November 15, 2010Date of Patent: January 1, 2013Assignee: Microsoft CorporationInventors: Deepak P. Rao, Dhigha D. Sekaran, Vadim Eydelman
-
Publication number: 20120221642Abstract: A method, system, and architecture for providing a conference system that effectively achieves high availability conferencing is provided. The conference system architecture provides a conference system that comprises a set of stateless conference servers and a shared conference store to provide highly available conferencing to its users. The conference servers serve (host) conferences (meetings) that allow users to conduct distributed conferences. Each conference server generally performs conference provisioning operations and conference control operations. The shared conference store provides for the storage of conference state information, thus allowing the conference servers in the conference server pool to be stateless by maintaining conference state information on the shared conference store. A stateless conference server may also locally maintain, for example, in cache memory, some of the conference state information that is maintained on the shared conference store.Type: ApplicationFiled: April 3, 2012Publication date: August 30, 2012Applicant: Microsoft CorporationInventors: Dhigha Sekaran, Deepak P. Rao, Sankaran Narayanan
-
Patent number: 8150917Abstract: A method, system, and architecture for providing a conference system that effectively achieves high availability conferencing is provided. The conference system architecture provides a conference system that comprises a set of stateless conference servers and a shared conference store to provide highly available conferencing to its users. The conference servers serve (host) conferences (meetings) that allow users to conduct distributed conferences. Each conference server generally performs conference provisioning operations and conference control operations. The shared conference store provides for the storage of conference state information, thus allowing the conference servers in the conference server pool to be stateless by maintaining conference state information on the shared conference store. A stateless conference server may also locally maintain, for example, in cache memory, some of the conference state information that is maintained on the shared conference store.Type: GrantFiled: September 22, 2006Date of Patent: April 3, 2012Assignee: Microsoft CorporationInventors: Dhigha Sekaran, Deepak P. Rao, Sankaran Narayanan
-
Patent number: 8112480Abstract: Architecture for seamless role switching in application sharing. A multipoint control unit (MCU) can be used for connecting multiple clients over a network. An application sharing component establishes an application sharing session over the MCU, and application content is exchanged from a sharer client to one or more viewer clients. Each client can communicate a media connection preference to the session. Client sharer and viewer roles are defined during creation of the application sharing session. A client can seamlessly switch roles during the session from a viewer to a sharer, and vice-versa, so that different application content can be shared to the session viewers. The session can be restricted to only one sharer so that the viewing clients view one sharer client at a time.Type: GrantFiled: January 16, 2009Date of Patent: February 7, 2012Assignee: Microsoft CorporationInventors: Sundar Anantharaman, Pradipta Kumar Basu, Deepak P. Rao, Calin M. Popa, Dhruv Chopra, Rastan V. Boroujerdi, Aidan R. Downes, Michael K. W. Tsu
-
Publication number: 20110060694Abstract: A communications manager of an enterprise receives an add-conference request to host a conference by the enterprise from an organizer client, wherein the conference to enable an anonymous user that does not have enterprise credentials to join the conference. The communications manager sends an add-conference response to the organizer client indicating that the conference is organized.Type: ApplicationFiled: November 15, 2010Publication date: March 10, 2011Applicant: Microsoft CorporationInventors: Deepak P. Rao, Dhigha D. Sekaran, Vadim Eydelma
-
Publication number: 20100185956Abstract: Architecture for seamless role switching in application sharing. A multipoint control unit (MCU) can be used for connecting multiple clients over a network. An application sharing component establishes an application sharing session over the MCU, and application content is exchanged from a sharer client to one or more viewer clients. Each client can communicate a media connection preference to the session. Client sharer and viewer roles are defined during creation of the application sharing session. A client can seamlessly switch roles during the session from a viewer to a sharer, and vice-versa, so that different application content can be shared to the session viewers. The session can be restricted to only one sharer so that the viewing clients view one sharer client at a time.Type: ApplicationFiled: January 16, 2009Publication date: July 22, 2010Applicant: Microsoft CorporationInventors: Sundar Anantharaman, Pradipta Kumar Basu, Deepak P. Rao, Calin M. Popa, Dhruv Chopra, Rastan V. Boroujerdi, Aidan R. Downes, Michael K. W. Tsu
-
Patent number: 7606904Abstract: A method and system for sending notifications from servers of a server pool to clients is provided. The notification system determines when an in-band notification is to be sent to clients. The notification system identifies a distinguished server for each client that is to send the in-band notification to that client. The notification system then sends an out-of-band notification to the distinguished server of each client indicating that an in-band notification is to be sent to the client. When the distinguished server receives the out-of-band notification, the distinguished server then sends an in-band notification to the client.Type: GrantFiled: July 26, 2005Date of Patent: October 20, 2009Assignee: Microsoft CorporationInventors: Deepak P. Rao, Shaun D. Cox
-
Publication number: 20090083183Abstract: A communications manager of an enterprise receives an add-conference request to host a conference by the enterprise from an organizer client, wherein the conference to enable an anonymous user that does not have enterprise credentials to join the conference. The communications manager sends an add-conference response to the organizer client indicating that the conference is organized.Type: ApplicationFiled: September 21, 2007Publication date: March 26, 2009Applicant: MICROSOFT CORPORATIONInventors: Deepak P. Rao, Dhigha D. Sekaran, Vadim Eydelman
-
Publication number: 20080077665Abstract: A method, system, and architecture for providing a conference system that effectively achieves high availability conferencing is provided. The conference system architecture provides a conference system that comprises a set of stateless conference servers and a shared conference store to provide highly available conferencing to its users. The conference servers serve (host) conferences (meetings) that allow users to conduct distributed conferences. Each conference server generally performs conference provisioning operations and conference control operations. The shared conference store provides for the storage of conference state information, thus allowing the conference servers in the conference server pool to be stateless by maintaining conference state information on the shared conference store. A stateless conference server may also locally maintain, for example, in cache memory, some of the conference state information that is maintained on the shared conference store.Type: ApplicationFiled: September 22, 2006Publication date: March 27, 2008Applicant: Microsoft CorporationInventors: Dhigha Sekaran, Deepak P. Rao, Sankaran Narayanan