Patents by Inventor Venu P. Gopal

Venu P. Gopal 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: 8086894
    Abstract: A method for managing redundant network components is disclosed. A network component operable to perform in an active mode is monitored. The network component is coupled to a mate network component through a communication network comprising a portion of an Internet network. An operating mode of the network component is determined. The mate network component is switched to perform in an active mode if the network component is not performing in an active mode. The network component and the mate network component communicate using an Internet protocol.
    Type: Grant
    Filed: September 6, 2001
    Date of Patent: December 27, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Venu P. Gopal, Prakasha Shet, Srikrishna Kurapati
  • Patent number: 7899878
    Abstract: A method for tracking a process is disclosed. Requests are received from process threads according to a time order. A request requests a buffer entry operable to record a trace message from a process thread of a process. A first buffer entry is assigned to a first process thread associated with a trace message according to the time order. A second buffer entry is assigned to a second process thread according to the time order subsequent to the assignment of the first buffer entry. The trace message associated with the first process thread is written to the first buffer entry in response to the assignment of the first buffer entry.
    Type: Grant
    Filed: February 5, 2007
    Date of Patent: March 1, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Venu P. Gopal, Ganesh N. Shenoy
  • Patent number: 7568125
    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: Grant
    Filed: February 10, 2006
    Date of Patent: July 28, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Srikrishna Kurapati, Venu P. Gopal, Prakasha Shet, Robert H. Abell, Timothy P. Vetter
  • Patent number: 7185061
    Abstract: A method for tracking a process is disclosed. Requests are received from process threads according to a time order. A request requests a buffer entry operable to record a trace message from a process thread of a process. A first buffer entry is assigned to a first process thread associated with a trace message according to the time order. A second buffer entry is assigned to a second process thread according to the time order subsequent to the assignment of the first buffer entry. The trace message associated with the first process thread is written to the first buffer entry in response to the assignment of the first buffer entry.
    Type: Grant
    Filed: September 6, 2001
    Date of Patent: February 27, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Venu P. Gopal, Ganesh N. Shenoy
  • 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