Patents by Inventor Rajeev Madan

Rajeev Madan 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: 9420020
    Abstract: A call manager is configured to establish an initial session between an agent and a user. A play request or a hold request from an agent device includes a video index value based on information from the user. The call manager interrupts the initial session between the agent device and the user device in response to the request and sends an invite message including the video index value to a media server. The media server accesses a video database based on the video index value for a video and establishes a communication session with the client endpoint device. The communication session includes a stream of the video from the video database.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: August 16, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Rajeev Madan, Sudipto Mukherjee, Vijaya Mandava
  • Publication number: 20150046514
    Abstract: A call manager is configured to establish an initial session between an agent and a user. A play request or a hold request from an agent device includes a video index value based on information from the user. The call manager interrupts the initial session between the agent device and the user device in response to the request and sends an invite message including the video index value to a media server. The media server accesses a video database based on the video index value for a video and establishes a communication session with the client endpoint device. The communication session includes a stream of the video from the video database.
    Type: Application
    Filed: August 12, 2013
    Publication date: February 12, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Rajeev Madan, Sudipto Mukherjee, Vijaya Mandava
  • Patent number: 7916645
    Abstract: A communication system includes a call agent that coordinates and supervises communications between endpoints. The call agent allocates a QoS agent for each endpoint involved in a call. The QoS agents generate reservations for the call in order to provide the call with a guaranteed amount of bandwidth and an established QoS. Each endpoint or location associated with an endpoint has a reservation policy that determines how calls are to be handled when a reservation is or is not obtained and when a reservation is lost or obtained during a call. The communication system is able to handle reservations, or the lack thereof, during various situations like on hold, call transfer, call forwarding, conference call, and shared line services.
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: March 29, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Subhasri Dhesikan, Rongxuan V. Chen, Martin W. Wu, Rajeev Madan
  • Patent number: 7406683
    Abstract: Interaction between programming languages includes receiving a command from a user, where the command is written in a first programming language. The first programming language is converted to an intermediate language. Translations are performed between the intermediate language and a second programming language to provide interaction between the first and second programming languages.
    Type: Grant
    Filed: March 2, 2005
    Date of Patent: July 29, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Satish Kumar Kalidindi, Carl Linder, Rajeev Madan, Kai Wang, Jianren Yang
  • Publication number: 20060268695
    Abstract: A communication system includes a call agent that coordinates and supervises communications between endpoints. The call agent allocates a QoS agent for each endpoint involved in a call. The QoS agents generate reservations for the call in order to provide the call with a guaranteed amount of bandwidth and an established QoS. Each endpoint or location associated with an endpoint has a reservation policy that determines how calls are to be handled when a reservation is or is not obtained and when a reservation is lost or obtained during a call. The communication system is able to handle reservations, or the lack thereof, during various situations like on hold, call transfer, call forwarding, conference call, and shared line services.
    Type: Application
    Filed: August 31, 2005
    Publication date: November 30, 2006
    Inventors: Subhasri Dhesikan, Rongxuan Chen, Martin Wu, Rajeev Madan
  • Publication number: 20060200808
    Abstract: Interaction between programming languages includes receiving a command from a user, where the command is written in a first programming language. The first programming language is converted to an intermediate language. Translations are performed between the intermediate language and a second programming language to provide interaction between the first and second programming languages.
    Type: Application
    Filed: March 2, 2005
    Publication date: September 7, 2006
    Inventors: Satish Kalidindi, Carl Lindner, Rajeev Madan, Kai Wang, Jianren Yang