Patents by Inventor Srikrishna Kurapati

Srikrishna Kurapati 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: 20080016334
    Abstract: The present invention provides a system, method and apparatus for securely exchanging security keys and monitoring links in an IP communications network. The apparatus is disposed between the local device and the remote device and receives a security key associated with the secure communication(s) for the local device. The apparatus then uses the security key to decode one or more messages transmitted between the local device and the remote device. The apparatus may initiate one or more security protocols whenever the decoded message(s) satisfy one or more criteria. Note that the present invention can be implemented as a computer program embodied on a computer readable medium wherein each step is performed by one or more code segments.
    Type: Application
    Filed: July 11, 2007
    Publication date: January 17, 2008
    Applicant: SIPERA SYSTEMS, INC.
    Inventors: Srikrishna Kurapati, Sudhindra Herle
  • Patent number: 7320017
    Abstract: A method for communicating messages from a media gateway is disclosed. A thread pair comprising a communication protocol control stack thread and one or more media gateway adapter threads is assigned to a message from a media gateway. The thread pair is associated with a processor. The message is received from the media gateway at the communication protocol control stack thread, and is routed to a media gateway adapter thread corresponding to a communication protocol. The message is processed according to the communication protocol, and is sent to a call agent.
    Type: Grant
    Filed: September 6, 2001
    Date of Patent: January 15, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Srikrishna Kurapati, Krishna P. Bhat, Manish Kumar Agrawal
  • Publication number: 20070041566
    Abstract: A method for processing subscriber calls is disclosed. A call agent receives signals associated with a first call from a first subscriber of a first point of presence. The first subscriber is associated with a first feature set. The call agent receives signals associated with a second call from a second subscriber of a second point of presence. The second subscriber is associated with a second feature set. A feature server is notified of the first call and the second call. A feature from the first feature set is provided to the first subscriber in response to the notification, and a feature from the second feature set is provided to the second subscriber in response to the notification.
    Type: Application
    Filed: July 10, 2006
    Publication date: February 22, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Prasad Praturi, Srikrishna Kurapati, Pravin Khandelwal, Sankara Manepalli, Krishna Bhat, Kasturi Narayanan
  • Patent number: 7076042
    Abstract: A method for processing subscriber calls is disclosed. A call agent receives signals associated with a first call from a first subscriber of a first point of presence. The first subscriber is associated with a first feature set. The call agent receives signals associated with a second call from a second subscriber of a second point of presence. The second subscriber is associated with a second feature set. A feature server is notified of the first call and the second call. A feature from the first feature set is provided to the first subscriber in response to the notification, and a feature from the second feature set is provided to the second subscriber in response to the notification.
    Type: Grant
    Filed: September 6, 2001
    Date of Patent: July 11, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Prasad Praturi, Srikrishna Kurapati, Pravin Kumar Khandelwal, Sankara S. Manepalli, Krishna P. Bhat, Kasturi Narayanan
  • Publication number: 20060149994
    Abstract: In accordance with one embodiment of the invention, a method for replicating data for redundant network components is disclosed. Data associated with a call is received and stored in a shared memory database. The data is sent to a mate network component of the network component if the network component is in an active mode. Sending of the data to the mate network component is terminated if the network component enters a mode other than the active mode.
    Type: Application
    Filed: February 10, 2006
    Publication date: July 6, 2006
    Inventors: Srikrishna Kurapati, Venu Gopal, Prakasha Shet, Robert Abell, Timothy Vetter
  • Patent number: 7007190
    Abstract: A method for replicating data for redundant network components is disclosed. An entry of a replication table of a shared memory database is assigned to a stable call. The replication table is associated with a network component operable to process the stable call. Data associated with the stable call is received and is stored in the shared memory database. The entry is updated in response to storing the data. The data is sent to a mate network component of the network component, and the entry is updated in response to sending the data.
    Type: Grant
    Filed: September 6, 2001
    Date of Patent: February 28, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Srikrishna Kurapati, Venu P. Gopal, Prakasha Shet, Robert H. Abell, Timothy P. Vetter
  • Patent number: 6888937
    Abstract: A system for managing a network component of a communication network is disclosed. A process manager manages processes of a network component. A process communication module communicates data among the processes. A redundancy manager controls the processes of the network component in response to mate processes of a mate network component related as a redundant peer with the network component. An operating system interface provides an interface between the processes and an operating system.
    Type: Grant
    Filed: September 6, 2001
    Date of Patent: May 3, 2005
    Assignee: Cisco Technology, Inc.
    Inventor: Srikrishna Kurapati
  • Patent number: 6847991
    Abstract: A method for communicating data among processes of a network component is disclosed. A process communication module receives a request from a first process of a network component. The request requests a message buffer operable to store data associated with the first process. A message buffer is allocated to the first process in response to the request, and the data is stored in the message buffer. The message buffer is inserted into a message queue corresponding to a second process of the network component. The second process is provided access to the message buffer to read the data.
    Type: Grant
    Filed: September 6, 2001
    Date of Patent: January 25, 2005
    Assignee: Cisco Technology, Inc.
    Inventor: Srikrishna Kurapati