Patents by Inventor Parameswaran Kumarasamy

Parameswaran Kumarasamy 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: 10104704
    Abstract: In one embodiment, a method for the prioritized transmission of messages includes monitoring a network link of a mobile device to determine performance characteristics of the network link, establishing a network association between the mobile device and a routing network node, receiving a connection request from an application that is directed to a connection between the mobile device and a destination server, determining a relative priority of the connection, mapping the connection to a stream of the network association that is associated with the relative priority of the connection and identifies the destination server, and transmitting messages for the stream to the routing network node interlaced with messages of other streams of the network association based on the performance characteristics of the network link and the relative priority associated with the stream in comparison to relative priorities associated with the other streams of the network association.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: October 16, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Shivangi Sharma, Daniel G. Wing, Parameswaran Kumarasamy, Parag Pritam Thakore, Anand Oswal, Vamsidhar Valluri
  • 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
  • Patent number: 9654341
    Abstract: In one embodiment, a method comprises obtaining, by a client device via a wireless data link with a wireless access point, information from a network device within a data network reachable via the wireless access point, the information describing network conditions associated with a service provided to the client device via the data network; and the client device optimizing a transmission control protocol (TCP) communication, via the wireless data link, for optimization of the service provided by the client device.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: May 16, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Vamsidhar Valluri, Parameswaran Kumarasamy, Daniel G. Wing, Parag Pritam Thakore, Anand Oswal, Shivangi Sharma
  • Patent number: 9253326
    Abstract: In a particular embodiment, a network device receives, from a first device, a first call request for a second device. The network device may then send the first call request to a redirect server, which can determine where to send the call. The network device receives a response from the redirect server indicating an address to redirect the call request to. The network device then determines a redirect ID for the redirect. The network device sends a message to the first device with the redirect ID where the message indicates that a redirection occurred to the third device. The network device then receives a second call request from the first device that includes the redirect ID. The network device determines if the call was part of a previous redirect. If so, the second call request is sent to the address associated with the redirect ID.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: February 2, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Parameswaran Kumarasamy, Sandeep Singh Kohli, Kavithadevi Parameswaran, 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: 9191427
    Abstract: Disclosed are a method, apparatus and system for interworking between H.320 or H.324 and SIP. The method comprises receiving a SIP message indicative of capabilities supported by a first endpoint device and deferring responding to the SIP message. The method further comprises receiving from a second endpoint device an H.320 or H.324 message indicative of the capabilities supported by the second endpoint device in response thereto responding to the SIP message thereby to establish a media communication channel between the first and second endpoint devices based on their respective capabilities.
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: November 17, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Parameswaran Kumarasamy, Yu Zhang, Sabita Jasty, Mark Conner, Sandeep Singh Bhupinder Kohli, Paul R. P. Chu
  • Patent number: 9185138
    Abstract: Various embodiments provide methods and systems operable to provide access to real time control protocol (RTCP) information for improved media quality control. An example embodiment includes a message processor to receive a message, the message including information indicative of an RTP port identifier, and to add to the received message information indicative of an auxiliary RTCP port identifier; and a message communication component to communicate the information indicative of an auxiliary RTCP port identifier to a node.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: November 10, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Manjunath Sreedhara Bangalore, Parameswaran Kumarasamy, Kavithadevi Parameswaran
  • Publication number: 20150236909
    Abstract: In one embodiment, a method comprises obtaining, by a client device via a wireless data link with a wireless access point, information from a network device within a data network reachable via the wireless access point, the information describing network conditions associated with a service provided to the client device via the data network; and the client device optimizing a transmission control protocol (TCP) communication, via the wireless data link, for optimization of the service provided by the client device.
    Type: Application
    Filed: February 20, 2014
    Publication date: August 20, 2015
    Applicant: Cisco Technology, Inc.
    Inventors: VAMSIDHAR VALLURI, PARAMESWARAN KUMARASAMY, DANIEL G. WING, PARAG PRITAM THAKORE, ANAND OSWAL, SHIVANGI SHARMA
  • Publication number: 20150230274
    Abstract: In one embodiment, a method for the prioritized transmission of messages includes monitoring a network link of a mobile device to determine performance characteristics of the network link, establishing a network association between the mobile device and a routing network node, receiving a connection request from an application that is directed to a connection between the mobile device and a destination server, determining a relative priority of the connection, mapping the connection to a stream of the network association that is associated with the relative priority of the connection and identifies the destination server, and transmitting messages for the stream to the routing network node interlaced with messages of other streams of the network association based on the performance characteristics of the network link and the relative priority associated with the stream in comparison to relative priorities associated with the other streams of the network association.
    Type: Application
    Filed: February 7, 2014
    Publication date: August 13, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Shivangi SHARMA, Daniel G. WING, Parameswaran KUMARASAMY, Parag Pritam THAKORE, Anand OSWAL, Vamsidhar VALLURI
  • Patent number: 9106714
    Abstract: Techniques are provided for sending from a client in a network device a request message configured to request configuration parameters to allow the network device to operate as a source or destination node for packet switched network telephony activity. In response to receiving the request message, sending the configuration parameters from a server configured to retrieve the configuration parameters from a call provisioning server. The configuration parameters are received at the client and passed to a call agent in the network device in order to configure the network device to operate as a source or destination node for packet switched network telephony activity.
    Type: Grant
    Filed: July 23, 2009
    Date of Patent: August 11, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Parameswaran Kumarasamy, Paul R. P. Chu, Andrew W. Au
  • 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: 8971344
    Abstract: In one embodiment, a method includes receiving at a protocol translator a first message from a first endpoint to a second endpoint. The first message includes a list of media capabilities of the first endpoint. The method also includes transmitting from the protocol translator a second message to the second endpoint including a media capabilities request header and receiving at the protocol translator a response message from the second endpoint. The response message includes a response header including a list of the media capabilities of the second endpoint.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: March 3, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Manjunath Bangalore, Kan Wu, Steven G. Fry, Parameswaran Kumarasamy, Kavithadevi Parameswaran
  • Patent number: 8874765
    Abstract: In one embodiment, a session is refreshed using a message that is simplified for refresh purposes. The refresh message that is used is a message used for another purpose in a protocol (e.g., SIP). For example, a reINVITE message may be used as a refresh message. If the reINVITE message is used for its intended purpose, the reINVITE message may be used to change the characteristics of a session. This reINVITE message includes an SDP and full header such that the parameters can be properly changed. However, the reINVITE message may be used to refresh a session. This may be referred to as a simple refresh message. But, the simple refresh message does not include an SDP or any other message body. The simple refresh message includes only a reduced header. This reduces time spent building and parsing the simple refresh message.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: October 28, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Parameswaran Kumarasamy, Kavithadevi Parameswaran, Manjunath Bangalore
  • Patent number: 8848551
    Abstract: We describe a system embodiment comprising generating a Secure Real-Time Transport Protocol (SRTP) encapsulated packet and including a secure media indicator into the SRTP encapsulated packet. The method further comprises inserting the SRTP encapsulated packet into an SRTP voice stream associated with an active call between a source and a destination endpoint and indicating an end-to-end secure call between the source and destination endpoints responsive to the secure media indicator. And we describe a method embodiment comprising transmitting a request message from a source endpoint to a destination endpoint participating in an active call and setting a secure media flag in the request message at each node in a signaling path associated with the active call. The method further comprises returning a response message from the destination endpoint to the source endpoint responsive to the request and indicating an end-to-end secure call between the two endpoints.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: September 30, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Michael Edric Tasker, Hosahalli Nanjappa Narendra, Parameswaran Kumarasamy, Sandeep Singh Kohli, Kavithadevi Parameswaran
  • Patent number: 8842150
    Abstract: In one embodiment, a first message for a video call is received from a first end point. The first end point may be communicating using a first protocol, such as H.323. The first message is for a second end point that communicates using a second protocol, such as SIP. The first message may be an early offer in SIP to start a video call. The first message includes media information that is needed to initiate the video call. The media information is stored and may be later used to initiate the video call with the second end point. The stored media information is mapped to one or more messages that are sent to the second end point to initiate the video call using a slow start initiation procedure in H.323.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: September 23, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Parameswaran Kumarasamy, Paul R. Chu
  • Publication number: 20140132704
    Abstract: Disclosed are a method, apparatus and system for interworking between H.320 or H.324 and SIP. The method comprises receiving a SIP message indicative of capabilities supported by a first endpoint device and deferring responding to the SIP message. The method further comprises receiving from a second endpoint device an H.320 or H.324 message indicative of the capabilities supported by the second endpoint device in response thereto responding to the SIP message thereby to establish a media communication channel between the first and second endpoint devices based on their respective capabilities.
    Type: Application
    Filed: January 23, 2014
    Publication date: May 15, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Parameswaran Kumarasamy, Yu Zhang, Sabita Jasty, Mark Conner, Sandeep Singh Kohli, Paul R.P. Chu
  • Publication number: 20140092896
    Abstract: Various embodiments provide methods and systems operable to provide access to real time control protocol (RTCP) information for improved media quality control. An example embodiment includes a message processor to receive a message, the message including information indicative of an RTP port identifier, and to add to the received message information indicative of an auxiliary RTCP port identifier; and a message communication component to communicate the information indicative of an auxiliary RTCP port identifier to a node.
    Type: Application
    Filed: September 16, 2013
    Publication date: April 3, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Manjunath Sreedhara Bangalore, Parameswaran Kumarasamy, Kavithadevi Parameswaran
  • Patent number: 8687624
    Abstract: Various embodiments provide an apparatus and method for handling dynamic payloads in a heterogeneous network. An example embodiment includes a first node interface to receive a first request for data communication from a first node, the first request being coded in a first protocol and including information identifying a first payload type. The example embodiment includes a second node interface to receive a second request for data communication from a second node, the second request being coded in a second protocol and including information identifying a second payload type. The first node interface of the example embodiment configures a message coded in the first protocol to include the information identifying the second payload type and to send the message to the first node.
    Type: Grant
    Filed: February 13, 2008
    Date of Patent: April 1, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Parameswaran Kumarasamy, Kavithadevi Parameswaran
  • Patent number: 8675637
    Abstract: Disclosed are a method, apparatus and system for interworking between H.320 or H.324 and SIP. The method comprises receiving a SIP message indicative of capabilities supported by a first endpoint device and deferring responding to the SIP message. The method further comprises receiving from a second endpoint device an H.320 or H.324 message indicative of the capabilities supported by the second endpoint device in response thereto responding to the SIP message thereby to establish a media communication channel between the first and second endpoint devices based on their respective capabilities.
    Type: Grant
    Filed: April 18, 2007
    Date of Patent: March 18, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Parameswaran Kumarasamy, Yu Zhang, Sabita Jasty, Mark Conner, Sandeep Singh Bhupinder Kohli, Paul R. P. Chu
  • Patent number: 8639844
    Abstract: In one implementation, an intermediary receives a message from an endpoint, includes a flow around address and a flow through address to a second network device listed in the first message. The intermediary requests another endpoint to perform a connectivity test to determine the reachability of the originating endpoint. The connectivity test may be performed using methods such as ping, probe, interactive connectivity establishment (ICE), or session traversal utilities for network address translation (STUN). The intermediary may request originating endpoint a similar connectivity check and establish a media stream based on results of the connectivity tests. The media stream may be a voice over internet protocol (VoIP) call.
    Type: Grant
    Filed: July 20, 2010
    Date of Patent: January 28, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Parameswaran Kumarasamy, Vijay Arumugam Kannan, Sheshadri V. Shalya