Patents by Inventor Jayesh A. Chokshi

Jayesh A. Chokshi 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: 20080285474
    Abstract: In an example embodiment, a method for dynamically troubleshooting voice quality. The method comprises generating a request to intercept a predetermined data stream on a network, acquiring a replicated copy of the intercepted data stream responsive to the request and analyzing the replicated copy of the intercepted data stream.
    Type: Application
    Filed: May 14, 2007
    Publication date: November 20, 2008
    Inventors: Anantha Narayanan SEETHARAMAN, Jayesh A. Chokshi, Jennifer Mun Blatnik
  • Patent number: 7422152
    Abstract: According to some implementations of the present invention, RFID devices and middleware servers are automatically provisioned with a network address and with instructions for sending a request for a middleware server to a middleware server assigner. In some implementations, the middleware server assigner is a load balancer. In some implementations, a middleware server is associated with a plurality of RFID devices by associating a middleware server network address or names with the network addresses of the RFID devices. Preferred methods also provide for redundancy of middleware servers and dynamic re-assignment of RFID devices from an unavailable middleware server to an available middleware server.
    Type: Grant
    Filed: December 9, 2004
    Date of Patent: September 9, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Arthur G. Howarth, Rajiv Singhal, Bruce Moon, Roland Saville, Jayesh Chokshi, Michael De Leo
  • Publication number: 20080197980
    Abstract: According to some implementations of the present invention, RFID devices and middleware servers are automatically provisioned with a network address and with instructions for sending a request for a middleware server to a middleware server assigner. In some implementations, the middleware server assigner is a load balancer. In some implementations, a middleware server is associated with a plurality of RFID devices by associating a middleware server network address or names with the network addresses of the RFID devices. Preferred methods also provide for redundancy of middleware servers and dynamic reassignment of RFID devices from an unavailable middleware server to an available middleware server.
    Type: Application
    Filed: April 11, 2008
    Publication date: August 21, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Arthur G. Howarth, Rajiv Singhal, Bruce Moon, Roland Saville, Jayesh Chokshi, Michael De Leo
  • Publication number: 20080186954
    Abstract: A method for interworking supplementary call services between different VOIP protocols is provided. The method comprises receiving, during a call between a first end device and a second end device, a first message in a first protocol format for the second end device to transfer the call to a third end device; determining interworking information to interwork the first message to a second message in a second protocol format; generating the second message based on the interworking information, such that the second message initiates the call transfer to the third end device.
    Type: Application
    Filed: February 5, 2007
    Publication date: August 7, 2008
    Inventors: Parameswaran Kumarasamy, Paul R. P. Chu, Jayesh Chokshi, Sunila R. Ainapure, Sandeep Singh Kohli, Sabita Jasty, Vijay Kannan
  • Publication number: 20080159306
    Abstract: In one embodiment, a signaling message is received from an endpoint. It is determined from the signaling message whether, prior to sending the signaling message, the endpoint performed network address translation on the body of the signaling message. If it is determined from the signaling message that, prior to sending the signaling message, the endpoint did not perform network address translation on the body of the signaling message, application layer gateway functionality is applied to the body of the signaling message such that a modified signaling message is generated.
    Type: Application
    Filed: December 27, 2006
    Publication date: July 3, 2008
    Inventors: Vinay J. Pande, Kaushik Biswas, Jayesh Chokshi, Daniel G. Wing
  • Publication number: 20080137650
    Abstract: A method and apparatus is described to convert DTMF packets at a network node in an IP network. The method may comprise receiving an Internet Protocol (IP) packet at the network node connected via a first IP network link to a first network device, and connected via a second IP network link to a second network device. The method may determine a first DTMF packet format for the first IP network link and a second DTMF packet format for the second IP network link and detect that only one of the first or second DTMF packet formats is in-band voice DTMF. Thereafter, the method may convert the received IP packet from the first DTMF packet format to the second DTMF packet format.
    Type: Application
    Filed: December 11, 2006
    Publication date: June 12, 2008
    Inventors: Parameswaran Kumarasamy, Kan Wu, Paul R.P. Chu, Jayesh Chokshi
  • Publication number: 20080114871
    Abstract: Disclosed are apparatus and methods for managing session data in a session border controller (SBC), where the session data is sent from a first node, such as a first phone, to a second node, such as a registrar or second phone. In one example embodiment, the following operations are performed in a first intermediary node that is configured to provide network address translation (NAT) for both a header and payload of a session packet and has an inside interface coupled with a second intermediary node that is configured to perform NAT for only a header of session packets. It is determined whether an end node is sending session packets that are not used to set up a session and that result in a binding that was formed by the second intermediary node being retained. The binding associates inside and outside addresses of the end node, and an end node is defined as a node that originates a session packet.
    Type: Application
    Filed: November 14, 2006
    Publication date: May 15, 2008
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Kaushik P. Biswas, Vinay Jayant Pande, Jayesh Chokshi
  • Publication number: 20080062964
    Abstract: In a particular embodiment, interworking between an H.323 protocol and SIP protocol for a call forward/redirection is provided. A first user may call a second user. The second user may have set preferences that cause a call redirection/forward to another end device. The end device may be associated with the second user or another user. Different preferences for the call forward/redirection may be provided. For example, a call may be forwarded all the time, when the second end device is busy, when there is no answer, etc. The redirection may then be performed using a gateway. When end devices communicate using SIP and H.323, the gateway provides interworking to provide the call forward/redirection. For example, the gateway maps a 3xx message in SIP to an H.450.3 message in the H.323 protocol, and vice versa, to provide the call forward/redirection.
    Type: Application
    Filed: August 24, 2006
    Publication date: March 13, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Parameswaran Kumarasamy, Jayesh Chokshi, Anantha Seetharaman, Kavithadevi Parameswaran, Shyam Patnam
  • Publication number: 20080043721
    Abstract: In one embodiment, a first end device associated with a first user and a second end device associated with a second user may be participating in a call. During the call, the second user may wish to transfer the call to a third user. The second user has the choice of using a blind transfer or a consult transfer. In one embodiment, a gateway determines interworking information that is needed to interwork an H.450.2 message for the H.323 protocol to a SIP REFER message, and vice versa, to allow the call transfer.
    Type: Application
    Filed: August 2, 2006
    Publication date: February 21, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Parameswaran Kumarasamy, Jayesh Chokshi, Anantha Seetharaman, Kavithadevi Parameswaran
  • 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
  • Publication number: 20050252971
    Abstract: According to some implementations of the present invention, RFID devices and middleware servers are automatically provisioned with a network address and with instructions for sending a request for a middleware server to a middleware server assigner. In some implementations, the middleware server assigner is a load balancer. In some implementations, a middleware server is associated with a plurality of RFID devices by associating a middleware server network address or names with the network addresses of the RFID devices. Preferred methods also provide for redundancy of middleware servers and dynamic re-assignment of RFID devices from an unavailable middleware server to an available middleware server.
    Type: Application
    Filed: December 9, 2004
    Publication date: November 17, 2005
    Applicant: Cisco Technology, Inc.,
    Inventors: Arthur Howarth, Rajiv Singhal, Bruce Moon, Roland Saville, Jayesh Chokshi, Michael Leo