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: 10044767Abstract: 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: GrantFiled: August 3, 2015Date of Patent: August 7, 2018Assignee: Cisco Technology, Inc.Inventors: Mohammed Taher Shaikh, Parameswaran Kumarasamy, Jayesh Chokshi, Vinay Pande
-
Publication number: 20150341394Abstract: 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: ApplicationFiled: August 3, 2015Publication date: November 26, 2015Inventors: Mohammed Taher Shaikh, Parameswaran Kumarasamy, Jayesh Chokshi, Vinay Pande
-
Patent number: 9118507Abstract: 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: GrantFiled: June 7, 2006Date of Patent: August 25, 2015Assignee: Cisco Technology, Inc.Inventors: Mohammed Taher Shaikh, Viraj Raut
-
Patent number: 9100407Abstract: 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: GrantFiled: March 23, 2006Date of Patent: August 4, 2015Assignee: Cisco Technology, Inc.Inventors: Mohammed Taher Shaikh, Parameswaran Kumarasamy, Jayesh Chokshi, Vinay Pande
-
Patent number: 9071684Abstract: 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: GrantFiled: November 17, 2009Date of Patent: June 30, 2015Assignee: Cisco Technology, Inc.Inventors: Janet Helen Byron, Mohammed Taher Shaikh, Vipin Palawat, Paul Antinori, Mohanan Chalilputhenpurayil, Rashad Azhar
-
Patent number: 8737597Abstract: 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: GrantFiled: January 27, 2009Date of Patent: May 27, 2014Assignee: Cisco Technology, Inc.Inventors: Maulik Shah, Da C. Lin, Mohammed Taher Shaikh, Farrukh Hassan
-
Patent number: 8526447Abstract: 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: GrantFiled: March 3, 2006Date of Patent: September 3, 2013Assignee: Cisco Technology, Inc.Inventors: Parameswaran Kumarasamy, Mohammed Taher Shaikh, Paul Chu
-
Patent number: 8351439Abstract: 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: GrantFiled: May 3, 2006Date of Patent: January 8, 2013Assignee: Cisco Technology, Inc.Inventors: Paul Chu, Mohammed Taher Shaikh, Parameswaran Kumarasamy
-
Patent number: 8064435Abstract: 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: GrantFiled: March 1, 2007Date of Patent: November 22, 2011Assignee: Cisco Technology, Inc.Inventors: Mohammed Taher Shaikh, Paul R. P. Chu, Sunila R. Ainapure, Viraj Raut
-
Publication number: 20110116492Abstract: 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: ApplicationFiled: November 17, 2009Publication date: May 19, 2011Inventors: Janet Helen BYRON, Mohammed Taher Shaikh, Vipin Palawat, Paul Antinori, Mohanan Chalilputhenpurayil, Rashad Azhar
-
Patent number: 7822858Abstract: 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: GrantFiled: April 26, 2006Date of Patent: October 26, 2010Assignee: Cisco Technology, Inc.Inventors: Parameswaran Kumarasamy, Jayesh Chokshi, Mohammed Taher Shaikh, Vinay Pande
-
Patent number: 7796532Abstract: 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: GrantFiled: May 31, 2006Date of Patent: September 14, 2010Assignee: Cisco Technology, Inc.Inventors: Kevin Joseph Connor, Mohammed Taher Shaikh, Ilya Umansky, Radhika Padmanabhan, Xiaode Xu
-
Publication number: 20100189249Abstract: 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: ApplicationFiled: January 27, 2009Publication date: July 29, 2010Inventors: Maulik Shah, Da C. Lin, Mohammed Taher Shaikh, Farrukh Hassan
-
Patent number: 7764669Abstract: 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: GrantFiled: February 27, 2006Date of Patent: July 27, 2010Assignee: Cisco Technology, Inc.Inventors: David Wayne Mills, Joseph L. Duffy, Henry L. Fourie, Mohammed Taher Shaikh, Sairam Yadlapati
-
Patent number: 7688809Abstract: 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: GrantFiled: May 3, 2006Date of Patent: March 30, 2010Assignee: Cisco Technology, Inc.Inventors: Raghunath Dendukuri, Parameswaran Kumarasamy, Mohammed Taher Shaikh
-
Publication number: 20090204812Abstract: 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: ApplicationFiled: February 13, 2008Publication date: August 13, 2009Inventors: Todd M. Baker, Danelle Tai-Ling Au, Ashutosh Malegaonkar, Mohammed Taher Shaikh
-
Publication number: 20080212594Abstract: 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: ApplicationFiled: March 1, 2007Publication date: September 4, 2008Inventors: Mohammed Taher Shaikh, Paul R. P. Chu, Sunila R. Ainapure, Viraj Raut
-
Publication number: 20070286157Abstract: 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: ApplicationFiled: June 7, 2006Publication date: December 13, 2007Applicant: Cisco Technology, Inc.Inventors: Mohammed Taher Shaikh, Viraj Raut
-
Publication number: 20070280127Abstract: 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: ApplicationFiled: May 31, 2006Publication date: December 6, 2007Inventors: Kevin Joseph Connor, Mohammed Taher Shaikh, Ilya Umansky, Radhika Padmanabhan, Xiaode Xu