Patents by Inventor Vinay Pande

Vinay Pande 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).

  • Publication number: 20230224331
    Abstract: This disclosure describes an integrated management method to manage a service mesh data plane over a network fabric. The method includes determining at least one service mesh data plane policy for a microservice of a service mesh. The method further includes sending, over the network fabric, the at least one service mesh data plane policy to a virtual router associated with the microservice based at least in part on connectivity information maintained by a network fabric control plane manager of a configuration manager.
    Type: Application
    Filed: February 27, 2023
    Publication date: July 13, 2023
    Inventors: Abdallah Mashargah, Eric Dale Williams, Prasad Chigurupati, Vinay Pande
  • Patent number: 11601471
    Abstract: This disclosure describes an integrated management method to manage a service mesh data plane over a network fabric. The method includes determining at least one service mesh data plane policy for a microservice of a service mesh. The method further includes sending, over the network fabric, the at least one service mesh data plane policy to a virtual router associated with the microservice based at least in part on connectivity information maintained by a network fabric control plane manager of a configuration manager.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: March 7, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Abdallah Mashargah, Eric Dale Williams, Prasad Chigurupati, Vinay Pande
  • Publication number: 20220109693
    Abstract: This disclosure describes an integrated management method to manage a service mesh data plane over a network fabric. The method includes determining at least one service mesh data plane policy for a microservice of a service mesh. The method further includes sending, over the network fabric, the at least one service mesh data plane policy to a virtual router associated with the microservice based at least in part on connectivity information maintained by a network fabric control plane manager of a configuration manager.
    Type: Application
    Filed: October 2, 2020
    Publication date: April 7, 2022
    Inventors: Abdallah Mashargah, Eric Dale Williams, Prasad Chigurupati, Vinay Pande
  • 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: 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: 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
  • Publication number: 20140022953
    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: Application
    Filed: September 19, 2013
    Publication date: January 23, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Parameswaran Kumarasamy, Sandeep Singh Kohli, Kavithadevi Parameswaran, Vinay Pande
  • Patent number: 8571198
    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: October 10, 2006
    Date of Patent: October 29, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Parameswaran Kumarasamy, Sandeep Singh Kohli, Kavithadevi Parameswaran, Vinay Pande
  • 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
  • Publication number: 20080084986
    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: Application
    Filed: October 10, 2006
    Publication date: April 10, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Parameswaran Kumarasamy, Sandeep Singh Kohli, Kavithadevi Parameswaran, Vinay Pande
  • Publication number: 20070253428
    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: Application
    Filed: April 26, 2006
    Publication date: November 1, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Parameswaran Kumarasamy, Jayesh Chokshi, Mohammed Shaikh, Vinay Pande
  • Publication number: 20070226361
    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: March 23, 2006
    Publication date: September 27, 2007
    Inventors: Mohammed Shaikh, Parameswaran Kumarasamy, Jayesh Chokshi, Vinay Pande