Patents by Inventor Krutarth M. Shah
Krutarth M. Shah 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: 9843769Abstract: A plurality of multipoint conference units (MCUs) may optimize bandwidth by selecting particular video streams to transmit to endpoints and/or other MCUs participating in a video conference. An endpoint may generate video streams and audio streams and transmit these streams to its managing MCU. During the video conference, an endpoint may also receive and display different video streams and different audio streams. In a particular embodiment, a controlled MCU receives video streams from its managed endpoints, selects potential video streams based upon the maximum number of video streams that any endpoint can display concurrently, and transmits those potential video streams to a master MCU. The master MCU may also receive video streams from its managed endpoints and may select active video streams for transmission to its managed endpoints and to the controlled MCU, which transmits selected streams to its managed endpoints.Type: GrantFiled: September 27, 2012Date of Patent: December 12, 2017Assignee: Cisco Technology, Inc.Inventors: Rajah K. V. R. Kalipatnapu, Rajesh Velliyatt, Krutarth M. Shah, Murthy V. Atmakuri, Khoa T. Tran
-
Patent number: 9357164Abstract: A method includes registering with a first remote conference manager operated by a first entity and a request to enable conferencing with a second entity. The method also includes querying the first remote conference manager for at least one conference room hosted by the second entity and updating a directory of conference rooms comprising at least one local conference room to further comprise the at least one remote conference room. The method further includes receiving a request to schedule a conference. Upon determining at least one remote conference room is to be used for the scheduled conference, the method also includes transmitting the request to the first remote conference manager. Upon the second remote conference manager transmitting an acceptance of the conference, the method also includes receiving details from the first remote conference manager for establishing a connection for use with the conference and transmitting the details to the at least one local conference room.Type: GrantFiled: March 18, 2008Date of Patent: May 31, 2016Assignee: Cisco Technology, Inc.Inventors: Rajah K. V. R. Kalipatnapu, Yu Guo, Krutarth M. Shah
-
Patent number: 8831197Abstract: A method includes receiving at a local conference coordinator a first indication of a scheduled conference that includes a plurality of conference details. The method also includes transmitting at least one of the plurality of conference details to a remote conference coordinator and receiving at least one additional conference detail regarding the scheduled conference from the remote conference coordinator. The method additionally includes determining conference scheduling information comprising at least one resource to be used for the scheduled conference based on the plurality of conference details and the at least one additional conference detail. The method also includes identifying a conference room supporting the at least one resource to be used for the scheduled conference.Type: GrantFiled: March 14, 2008Date of Patent: September 9, 2014Assignee: Cisco Technology, Inc.Inventors: Satyavrat A. Prabhune, Krutarth M. Shah
-
Patent number: 8767932Abstract: A conference control server accesses a calendar server in order to identify calls scheduled by an organizer and to facilitate initiation of the calls at the scheduled time. A method for integrating the calendar server and the conference control server includes identifying a plurality of resources, which each have a resource identifier, and registering to receive notifications of updates to those resources. If update notifications are received, the conference control server determines meeting information for a scheduled conference indicated by the update notifications. The conference control server may also provide a portion of the meeting information to a resource identified by the meeting information.Type: GrantFiled: February 15, 2011Date of Patent: July 1, 2014Assignee: Cisco Technology, Inc.Inventors: Krutarth M. Shah, Satyavrat A. Prabhune
-
Patent number: 8548147Abstract: A teleconference server may calculate a fully qualified number (FQN), which specifies a string of numbers that, if dialed by an calling party, will establish a call with a called party. The fully qualified number may include, for example, an external access code, an international access code, a country code, a national destination code, and/or a subscriber number. In order to determine a calling party and a called party, the teleconference server may access data regarding a scheduled call. The teleconference server may determine a fully qualified number based on the relationship between the called party and the calling party. The teleconference server may send the fully qualified number to the calling party, which may then initiate a scheduled call with the called party by dialing the received fully qualified number.Type: GrantFiled: June 19, 2012Date of Patent: October 1, 2013Assignee: Cisco Technology, Inc.Inventors: Shashikant H. Jagdale, Krutarth M. Shah
-
Publication number: 20130021432Abstract: A plurality of multipoint conference units (MCUs) may optimize bandwidth by selecting particular video streams to transmit to endpoints and/or other MCUs participating in a video conference. An endpoint may generate video streams and audio streams and transmit these streams to its managing MCU. During the video conference, an endpoint may also receive and display different video streams and different audio streams. In a particular embodiment, a controlled MCU receives video streams from its managed endpoints, selects potential video streams based upon the maximum number of video streams that any endpoint can display concurrently, and transmits those potential video streams to a master MCU. The master MCU may also receive video streams from its managed endpoints and may select active video streams for transmission to its managed endpoints and to the controlled MCU, which transmits selected streams to its managed endpoints.Type: ApplicationFiled: September 27, 2012Publication date: January 24, 2013Applicant: Cisco Technology, Inc.Inventors: Rajah K.V.R. Kalipatnapu, Rajesh Velliyatt, Krutarth M. Shah, Murthy V. Atmakuri, Khoa T. Tran
-
Patent number: 8300789Abstract: A method for identifying a multipoint control unit (MCU) for hosting a conference includes receiving a notification indicating one or more conference parameters and ranking a plurality of MCUs wherein the ranking is based on one or more, network conditions. The method includes selecting a first MCU based on a rank associated with the first MCU and determining whether the first MCU is capable of hosting the conference. In response to determining that the first MCU is capable of hosting the conference, the method includes assigning the conference to be hosted by the first MCU.Type: GrantFiled: April 30, 2007Date of Patent: October 30, 2012Assignee: Cisco Technology, Inc.Inventors: Krutarth M. Shah, Rajah K. V. R. Kalipatnapu
-
Patent number: 8300556Abstract: A plurality of multipoint conference units (MCUs) may optimize bandwidth by selecting particular video streams to transmit to endpoints and/or other MCUs participating in a video conference. An endpoint may generate video streams and audio streams and transmit these streams to its managing MCU. During the video conference, an endpoint may also receive and display different video streams and different audio streams. In a particular embodiment, a controlled MCU receives video streams from its managed endpoints, selects potential video streams based upon the maximum number of video streams that any endpoint can display concurrently, and transmits those potential video streams to a master MCU. The master MCU may also receive video streams from its managed endpoints and may select active video streams for transmission to its managed endpoints and to the controlled MCU, which transmits selected streams to its managed endpoints.Type: GrantFiled: April 27, 2007Date of Patent: October 30, 2012Assignee: Cisco Technology, Inc.Inventors: Rajah K V R Kalipatnapu, Rajesh Velliyatt, Krutarth M. Shah, Murthy V. Atmakuri, Khoa T. Tran
-
Publication number: 20120257003Abstract: A teleconference server may calculate a fully qualified number (FQN), which specifies a string of numbers that, if dialed by an calling party, will establish a call with a called party. The fully qualified number may include, for example, an external access code, an international access code, a country code, a national destination code, and/or a subscriber number. In order to determine a calling party and a called party, the teleconference server may access data regarding a scheduled call. The teleconference server may determine a fully qualified number based on the relationship between the called party and the calling party. The teleconference server may send the fully qualified number to the calling party, which may then initiate a scheduled call with the called party by dialing the received fully qualified number.Type: ApplicationFiled: June 19, 2012Publication date: October 11, 2012Applicant: Cisco Technology, Inc.Inventors: Shashikant H. Jagdale, Krutarth M. Shah
-
Patent number: 8208615Abstract: A teleconference server may calculate a fully qualified number (FQN), which specifies a string of numbers that, if dialed by an calling party, will establish a call with a called party. The fully qualified number may include, for example, an external access code, an international access code, a country code, a national destination code, and/or a subscriber number. In order to determine a calling party and a called party, the teleconference server may access data regarding a scheduled call. The teleconference server may determine a fully qualified number based on the relationship between the called party and the calling party. The teleconference server may send the fully qualified number to the calling party, which may then initiate a scheduled call with the called party by dialing the received fully qualified number.Type: GrantFiled: April 27, 2007Date of Patent: June 26, 2012Assignee: Cisco Technology, Inc.Inventors: Shashikant H. Jagdale, Krutarth M. Shah
-
Publication number: 20110135079Abstract: A conference control server accesses a calendar server in order to identify calls scheduled by an organizer and to facilitate initiation of the calls at the scheduled time. A method for integrating the calendar server and the conference control server includes identifying a plurality of resources, which each have a resource identifier, and registering to receive notifications of updates to those resources. If update notifications are received, the conference control server determines meeting information for a scheduled conference indicated by the update notifications. The conference control server may also provide a portion of the meeting information to a resource identified by the meeting information.Type: ApplicationFiled: February 15, 2011Publication date: June 9, 2011Applicant: Cisco Technology, Inc.Inventors: Krutarth M. Shah, Satyavrat A. Prabhune
-
Patent number: 7889851Abstract: A conference control server accesses a calendar server in order to identify calls scheduled by an organizer and to facilitate initiation of the calls at the scheduled time. A method for integrating the calendar server and the conference control server includes identifying a plurality of resources, which each have a resource identifier, and registering to receive notifications of updates to those resources. If update notifications are received, the conference control server determines meeting information for a scheduled conference indicated by the update notifications. The conference control server may also provide a portion of the meeting information to a resource identified by the meeting information.Type: GrantFiled: July 10, 2006Date of Patent: February 15, 2011Assignee: Cisco Technology, Inc.Inventors: Krutarth M. Shah, Satyavrat A. Prabhune
-
Publication number: 20090240770Abstract: A method includes registering with a first remote conference manager operated by a first entity and a request to enable conferencing with a second entity. The method also includes querying the first remote conference manager for at least one conference room hosted by the second entity and updating a directory of conference rooms comprising at least one local conference room to further comprise the at least one remote conference room. The method further includes receiving a request to schedule a conference. Upon determining at least one remote conference room is to be used for the scheduled conference, the method also includes transmitting the request to the first remote conference manager. Upon the second remote conference manager transmitting an acceptance of the conference, the method also includes receiving details from the first remote conference manager for establishing a connection for use with the conference and transmitting the details to the at least one local conference room.Type: ApplicationFiled: March 18, 2008Publication date: September 24, 2009Applicant: Cisco Technology, Inc.Inventors: Rajah K.V.R. Kalipatnapu, Yu Guo, Krutarth M. Shah
-
Publication number: 20090232291Abstract: A method includes receiving at a local conference coordinator a first indication of a scheduled conference that includes a plurality of conference details. The method also includes transmitting at least one of the plurality of conference details to a remote conference coordinator and receiving at least one additional conference detail regarding the scheduled conference from the remote conference coordinator. The method additionally includes determining conference scheduling information comprising at least one resource to be used for the scheduled conference based on the plurality of conference details and the at least one additional conference detail. The method also includes identifying a conference room supporting the at least one resource to be used for the scheduled conference.Type: ApplicationFiled: March 14, 2008Publication date: September 17, 2009Applicant: Cisco Technology, Inc.Inventors: Satyavrat A. Prabhune, Krutarth M. Shah
-
Publication number: 20080267282Abstract: A plurality of multipoint conference units (MCUs) may optimize bandwidth by selecting particular video streams to transmit to endpoints and/or other MCUs participating in a video conference. An endpoint may generate video streams and audio streams and transmit these streams to its managing MCU. During the video conference, an endpoint may also receive and display different video streams and different audio streams. In a particular embodiment, a controlled MCU receives video streams from its managed endpoints, selects potential video streams based upon the maximum number of video streams that any endpoint can display concurrently, and transmits those potential video streams to a master MCU. The master MCU may also receive video streams from its managed endpoints and may select active video streams for transmission to its managed endpoints and to the controlled MCU, which transmits selected streams to its managed endpoints.Type: ApplicationFiled: April 27, 2007Publication date: October 30, 2008Inventors: Rajah K V R Kalipatnapu, Rajesh Velliyatt, Krutarth M. Shah, Murthy V. Atmakuri, Khoa T. Tran
-
Publication number: 20080267379Abstract: A teleconference server may calculate a fully qualified number (FQN), which specifies a string of numbers that, if dialed by an calling party, will establish a call with a called party. The fully qualified number may include, for example, an external access code, an international access code, a country code, a national destination code, and/or a subscriber number. In order to determine a calling party and a called party, the teleconference server may access data regarding a scheduled call. The teleconference server may determine a fully qualified number based on the relationship between the called party and the calling party. The teleconference server may send the fully qualified number to the calling party, which may then initiate a scheduled call with the called party by dialing the received fully qualified number.Type: ApplicationFiled: April 27, 2007Publication date: October 30, 2008Inventors: Shashikant H. Jagdale, Krutarth M. Shah
-
Publication number: 20080266383Abstract: A method for identifying a multipoint control unit (MCU) for hosting a conference includes receiving a notification indicating one or more conference parameters and ranking a plurality of MCUs wherein the ranking is based on one or more, network conditions. The method includes selecting a first MCU based on a rank associated with the first MCU and determining whether the first MCU is capable of hosting the conference. In response to determining that the first MCU is capable of hosting the conference, the method includes assigning the conference to be hosted by the first MCU.Type: ApplicationFiled: April 30, 2007Publication date: October 30, 2008Applicant: Cisco Technology, Inc.Inventors: Krutarth M. Shah, Rajah K.V.R. Kalipatnapu
-
Publication number: 20070263825Abstract: A conference control server accesses a calendar server in order to identify calls scheduled by an organizer and to facilitate initiation of the calls at the scheduled time. A method for integrating the calendar server and the conference control server includes identifying a plurality of resources, which each have a resource identifier, and registering to receive notifications of updates to those resources. If update notifications are received, the conference control server determines meeting information for a scheduled conference indicated by the update notifications. The conference control server may also provide a portion of the meeting information to a resource identified by the meeting information.Type: ApplicationFiled: July 10, 2006Publication date: November 15, 2007Inventors: Krutarth M. Shah, Satyavrat A. Prabhune