Patents by Inventor Mohammed Taher Shaikh

Mohammed Taher Shaikh 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: 10044767
    Abstract: In accordance with at least one embodiment of the present invention, a communication apparatus includes a communication unit configured to send and receive messages on a network. Each message has a message header configured to include a plurality of header fields, where the message header includes a suppression header field that indicates a request to suppress at least one header field in at least one subsequently sent or received message. The communication apparatus is configured to establish a suppressed header field message exchange session with a peer on the network so that at least one subsequent message exchanged between the communication apparatus and the peer is free of at least one suppressible header field.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: August 7, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Mohammed Taher Shaikh, Parameswaran Kumarasamy, Jayesh Chokshi, Vinay Pande
  • Publication number: 20150341394
    Abstract: In accordance with at least one embodiment of the present invention, a communication apparatus includes a communication unit configured to send and receive messages on a network. Each message has a message header configured to include a plurality of header fields, where the message header includes a suppression header field that indicates a request to suppress at least one header field in at least one subsequently sent or received message. The communication apparatus is configured to establish a suppressed header field message exchange session with a peer on the network so that at least one subsequent message exchanged between the communication apparatus and the peer is free of at least one suppressible header field.
    Type: Application
    Filed: August 3, 2015
    Publication date: November 26, 2015
    Inventors: Mohammed Taher Shaikh, Parameswaran Kumarasamy, Jayesh Chokshi, Vinay Pande
  • Patent number: 9118507
    Abstract: Techniques and systems for inter-working between different protocols are disclosed. In one embodiment, a protocol inter-working system can include: (i) a first server that can connect to a first gateway, where the first server and the first gateway can operate in a first protocol; (ii) a second server that can connect to a second gateway, where the second server and the second can operate in a second protocol; and (iii) a controller that can connect to the first and second gateways, where the controller can translate a first indicator in the first protocol to a second indicator in the second protocol. The first and second protocols can include H.323 and session initiation protocol (SIP), for example. The first and second indicators can each include a message waiting indicator (MWI), for example.
    Type: Grant
    Filed: June 7, 2006
    Date of Patent: August 25, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Mohammed Taher Shaikh, Viraj Raut
  • Patent number: 9100407
    Abstract: In accordance with at least one embodiment of the present invention, a communication apparatus includes a communication unit configured to send and receive messages on a network. Each message has a message header configured to include a plurality of header fields, where the message header includes a suppression header field that indicates a request to suppress at least one header field in at least one subsequently sent or received message. The communication apparatus is configured to establish a suppressed header field message exchange session with a peer on the network so that at least one subsequent message exchanged between the communication apparatus and the peer is free of at least one suppressible header field.
    Type: Grant
    Filed: March 23, 2006
    Date of Patent: August 4, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Mohammed Taher Shaikh, Parameswaran Kumarasamy, Jayesh Chokshi, Vinay Pande
  • Patent number: 9071684
    Abstract: In an example embodiment, a Voice over IP (VoIP) system that provides for media forking at the caller's (ingress) gateway. The gateway receives data with a first address on a recording server for sending forked caller stream media and a second address on the recording server for sending forked called party stream media. The gateway sends forked media from the caller stream to the first address and forked media from the called party media to the second address. This provides a recording from the caller's perspective. By using this technique, the recording can include for example call transfer data and interactive voice response (IVR) data.
    Type: Grant
    Filed: November 17, 2009
    Date of Patent: June 30, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Janet Helen Byron, Mohammed Taher Shaikh, Vipin Palawat, Paul Antinori, Mohanan Chalilputhenpurayil, Rashad Azhar
  • Patent number: 8737597
    Abstract: A contact center is provided. The contact center includes a processor; and a memory in communication with the processor. The memory includes computer code executable with the processor. The computer code is configured to place a phone call through a media gateway to a communication device, receive a tone message from the media gateway, the tone message including a call progress event that defines a type of tone that was detected in the audio stream, determine a call treatment as a function of the communication device status, and perform call treatment for the phone call.
    Type: Grant
    Filed: January 27, 2009
    Date of Patent: May 27, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Maulik Shah, Da C. Lin, Mohammed Taher Shaikh, Farrukh Hassan
  • Patent number: 8526447
    Abstract: A network device has a H.323 interface to communicate under a H.323 standard of the International Telecommunications Union. The device also has a Session Initiation Protocol (SIP) interface. A processor converts signaling messages between H.323 and Session Initiation Protocol to establish a fax session for communication of packetized fax signals and data.
    Type: Grant
    Filed: March 3, 2006
    Date of Patent: September 3, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Parameswaran Kumarasamy, Mohammed Taher Shaikh, Paul Chu
  • Patent number: 8351439
    Abstract: Techniques for determining media statistics for a communication from a first device to a second device are provided. The techniques include receiving media traffic for the communication at a network device configured to receive the media traffic from the first device. The network device is also configured to transmit the media traffic to the second device. A copy of the received media traffic is also forked to a processor. The received media traffic is sent to the second device while the forked copy of the media traffic is analyzed at the processor to generate media statistics about the media traffic.
    Type: Grant
    Filed: May 3, 2006
    Date of Patent: January 8, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Paul Chu, Mohammed Taher Shaikh, Parameswaran Kumarasamy
  • Patent number: 8064435
    Abstract: Methods and systems for optimizing interworking between various communication protocols are provided. The method comprises establishing a communication connection between a first endpoint and a second endpoint, wherein the first endpoint communicates over a first communication protocol and wherein the second endpoint communicates over a second communication protocol; and monitoring communication between the first and second endpoints such that communication messages that are transmitted by the first endpoint over the first communication protocol can be mapped to counterpart messages to be received by the second endpoint over the second communication protocol, and communication messages that are transmitted by the second endpoint over the second communication protocol can be mapped to counterpart messages received by the first endpoint over the first communication protocol.
    Type: Grant
    Filed: March 1, 2007
    Date of Patent: November 22, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Mohammed Taher Shaikh, Paul R. P. Chu, Sunila R. Ainapure, Viraj Raut
  • Publication number: 20110116492
    Abstract: In an example embodiment, a Voice over IP (VoIP) system that provides for media forking at the caller's (ingress) gateway. The gateway receives data with a first address on a recording server for sending forked caller stream media and a second address on the recording server for sending forked called party stream media. The gateway sends forked media from the caller stream to the first address and forked media from the called party media to the second address. This provides a recording from the caller's perspective. By using this technique, the recording can include for example call transfer data and interactive voice response (IVR) data.
    Type: Application
    Filed: November 17, 2009
    Publication date: May 19, 2011
    Inventors: Janet Helen BYRON, Mohammed Taher Shaikh, Vipin Palawat, Paul Antinori, Mohanan Chalilputhenpurayil, Rashad Azhar
  • Patent number: 7822858
    Abstract: Techniques for providing a bulk refresh of sessions in a network are provided. A plurality of session identifiers for sessions that were created are determined. These session identifiers may be included in a bulk refresh message. The bulk refresh message is sent to a device configured to determine if sessions associated with the plurality of session identifiers are active or inactive. The device then sends a response to the refresh requestor. The response can be used to determine which sessions are active or inactive. After the determination, actions can be taken in order to clear the hanging session. For example, the session may be torn down or a BYE message may be sent to end the session on a peer device.
    Type: Grant
    Filed: April 26, 2006
    Date of Patent: October 26, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Parameswaran Kumarasamy, Jayesh Chokshi, Mohammed Taher Shaikh, Vinay Pande
  • Patent number: 7796532
    Abstract: A device and method provides a means for monitoring a media segment of a Real-time Transport Protocol (RTP) media stream without interfering with end-to-end monitoring of the RTP media stream. The device includes a media segment monitor to generate segment control messages associated with a selected segment of the RTP media stream transmitted between a source endpoint and a destination endpoint in a packet network. The device further includes an interface to transmit and receive the segment control messages; and a processor to process the segment control messages, the segment control messages including call quality metrics related to the selected segment of the RTP media stream.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: September 14, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Kevin Joseph Connor, Mohammed Taher Shaikh, Ilya Umansky, Radhika Padmanabhan, Xiaode Xu
  • Publication number: 20100189249
    Abstract: A contact center is provided. The contact center includes a processor; and a memory in communication with the processor. The memory includes computer code executable with the processor. The computer code is configured to place a phone call through a media gateway to a communication device, receive a tone message from the media gateway, the tone message including a call progress event that defines a type of tone that was detected in the audio stream, determine a call treatment as a function of the communication device status, and perform call treatment for the phone call.
    Type: Application
    Filed: January 27, 2009
    Publication date: July 29, 2010
    Inventors: Maulik Shah, Da C. Lin, Mohammed Taher Shaikh, Farrukh Hassan
  • Patent number: 7764669
    Abstract: To provide for interoperability of Session Initiation Protocol (SIP) and H.323 for Secure Realtime Transport Protocol session establishment, a transmit key is received in a first protocol from a first endpoint. The transmit key is mapped from the first protocol to a second protocol and sent in the second protocol to a second endpoint to establish a secure communication session between the first endpoint and the second endpoint.
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: July 27, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: David Wayne Mills, Joseph L. Duffy, Henry L. Fourie, Mohammed Taher Shaikh, Sairam Yadlapati
  • Patent number: 7688809
    Abstract: Systems and techniques to determine that a VoIP call is an inactive media call. One or more counters may be used to determine information indicative of an elapsed time since the last valid media packet sent/received. When the elapsed time exceeds a threshold time, the call is determined to be an inactive media call. The call may be designated as inactive, may be terminated, or other action may be taken based on the determination that the call is an inactive media call.
    Type: Grant
    Filed: May 3, 2006
    Date of Patent: March 30, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Raghunath Dendukuri, Parameswaran Kumarasamy, Mohammed Taher Shaikh
  • Publication number: 20090204812
    Abstract: In an example embodiment, an apparatus comprising a communication interface configured to be in data communication with another device, and processing logic that is operably coupled to the communication interface. The processing logic is operable to process a packet received via the communication interface, the packet comprising a header and a payload. The processing logic is configured to acquire information about the contents of the payload from the header. For example, the processing logic can determine from the header of the packet whether the payload contains sensitive data; contains analytic, video, and/or audio data; and/or whether the payload is encrypted.
    Type: Application
    Filed: February 13, 2008
    Publication date: August 13, 2009
    Inventors: Todd M. Baker, Danelle Tai-Ling Au, Ashutosh Malegaonkar, Mohammed Taher Shaikh
  • Publication number: 20080212594
    Abstract: Methods and systems for optimizing interworking between various communication protocols are provided. The method comprises establishing a communication connection between a first endpoint and a second endpoint, wherein the first endpoint communicates over a first communication protocol and wherein the second endpoint communicates over a second communication protocol; and monitoring communication between the first and second endpoints such that communication messages that are transmitted by the first endpoint over the first communication protocol can be mapped to counterpart messages to be received by the second endpoint over the second communication protocol, and communication messages that are transmitted by the second endpoint over the second communication protocol can be mapped to counterpart messages received by the first endpoint over the first communication protocol.
    Type: Application
    Filed: March 1, 2007
    Publication date: September 4, 2008
    Inventors: Mohammed Taher Shaikh, Paul R. P. Chu, Sunila R. Ainapure, Viraj Raut
  • Publication number: 20070286157
    Abstract: Techniques and systems for inter-working between different protocols are disclosed. In one embodiment, a protocol inter-working system can include: (i) a first server that can connect to a first gateway, where the first server and the first gateway can operate in a first protocol; (ii) a second server that can connect to a second gateway, where the second server and the second can operate in a second protocol; and (iii) a controller that can connect to the first and second gateways, where the controller can translate a first indicator in the first protocol to a second indicator in the second protocol. The first and second protocols can include H.323 and session initiation protocol (SIP), for example. The first and second indicators can each include a message waiting indicator (MWI), for example.
    Type: Application
    Filed: June 7, 2006
    Publication date: December 13, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Mohammed Taher Shaikh, Viraj Raut
  • Publication number: 20070280127
    Abstract: A device and method provides a means for monitoring a media segment of a Real-time Transport Protocol (RTP) media stream without interfering with end-to-end monitoring of the RTP media stream. The device includes a media segment monitor to generate segment control messages associated with a selected segment of the RTP media stream transmitted between a source endpoint and a destination endpoint in a packet network. The device further includes an interface to transmit and receive the segment control messages; and a processor to process the segment control messages, the segment control messages including call quality metrics related to the selected segment of the RTP media stream.
    Type: Application
    Filed: May 31, 2006
    Publication date: December 6, 2007
    Inventors: Kevin Joseph Connor, Mohammed Taher Shaikh, Ilya Umansky, Radhika Padmanabhan, Xiaode Xu