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: 9843769
    Abstract: 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: Grant
    Filed: September 27, 2012
    Date of Patent: December 12, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Rajah K. V. R. Kalipatnapu, Rajesh Velliyatt, Krutarth M. Shah, Murthy V. Atmakuri, Khoa T. Tran
  • Patent number: 9357164
    Abstract: 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: Grant
    Filed: March 18, 2008
    Date of Patent: May 31, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Rajah K. V. R. Kalipatnapu, Yu Guo, Krutarth M. Shah
  • Patent number: 8831197
    Abstract: 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: Grant
    Filed: March 14, 2008
    Date of Patent: September 9, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Satyavrat A. Prabhune, Krutarth M. Shah
  • Patent number: 8767932
    Abstract: 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: Grant
    Filed: February 15, 2011
    Date of Patent: July 1, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Krutarth M. Shah, Satyavrat A. Prabhune
  • Patent number: 8548147
    Abstract: 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: Grant
    Filed: June 19, 2012
    Date of Patent: October 1, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Shashikant H. Jagdale, Krutarth M. Shah
  • Publication number: 20130021432
    Abstract: 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: Application
    Filed: September 27, 2012
    Publication date: January 24, 2013
    Applicant: Cisco Technology, Inc.
    Inventors: Rajah K.V.R. Kalipatnapu, Rajesh Velliyatt, Krutarth M. Shah, Murthy V. Atmakuri, Khoa T. Tran
  • Patent number: 8300789
    Abstract: 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: Grant
    Filed: April 30, 2007
    Date of Patent: October 30, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Krutarth M. Shah, Rajah K. V. R. Kalipatnapu
  • Patent number: 8300556
    Abstract: 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: Grant
    Filed: April 27, 2007
    Date of Patent: October 30, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Rajah K V R Kalipatnapu, Rajesh Velliyatt, Krutarth M. Shah, Murthy V. Atmakuri, Khoa T. Tran
  • Publication number: 20120257003
    Abstract: 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: Application
    Filed: June 19, 2012
    Publication date: October 11, 2012
    Applicant: Cisco Technology, Inc.
    Inventors: Shashikant H. Jagdale, Krutarth M. Shah
  • Patent number: 8208615
    Abstract: 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: Grant
    Filed: April 27, 2007
    Date of Patent: June 26, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Shashikant H. Jagdale, Krutarth M. Shah
  • Publication number: 20110135079
    Abstract: 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: Application
    Filed: February 15, 2011
    Publication date: June 9, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: Krutarth M. Shah, Satyavrat A. Prabhune
  • Patent number: 7889851
    Abstract: 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: Grant
    Filed: July 10, 2006
    Date of Patent: February 15, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Krutarth M. Shah, Satyavrat A. Prabhune
  • Publication number: 20090240770
    Abstract: 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: Application
    Filed: March 18, 2008
    Publication date: September 24, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Rajah K.V.R. Kalipatnapu, Yu Guo, Krutarth M. Shah
  • Publication number: 20090232291
    Abstract: 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: Application
    Filed: March 14, 2008
    Publication date: September 17, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Satyavrat A. Prabhune, Krutarth M. Shah
  • Publication number: 20080267282
    Abstract: 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: Application
    Filed: April 27, 2007
    Publication date: October 30, 2008
    Inventors: Rajah K V R Kalipatnapu, Rajesh Velliyatt, Krutarth M. Shah, Murthy V. Atmakuri, Khoa T. Tran
  • Publication number: 20080267379
    Abstract: 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: Application
    Filed: April 27, 2007
    Publication date: October 30, 2008
    Inventors: Shashikant H. Jagdale, Krutarth M. Shah
  • Publication number: 20080266383
    Abstract: 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: Application
    Filed: April 30, 2007
    Publication date: October 30, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Krutarth M. Shah, Rajah K.V.R. Kalipatnapu
  • Publication number: 20070263825
    Abstract: 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: Application
    Filed: July 10, 2006
    Publication date: November 15, 2007
    Inventors: Krutarth M. Shah, Satyavrat A. Prabhune