Patents by Inventor John Lee Wood

John Lee Wood 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: 7680920
    Abstract: A path of a communication connection between a first node and a second node is determined. The path includes at least one connecting node. A first set of network performance data associated with the communication connection is obtained. Ones of a plurality of diagnostic rules is automatically evaluated based on the obtained first set of network performance data to identify a second set of network performance data to be collected.
    Type: Grant
    Filed: March 24, 2003
    Date of Patent: March 16, 2010
    Assignee: NetIQ Corporation
    Inventors: Christopher David Selvaggi, Michael Tod Schumacher, John Lee Wood
  • Patent number: 7283568
    Abstract: Methods, systems and computer program products are provided for synchronizing clocks in a computer network. A first node clock is synchronized to a second node clock by establishing an initial value of a virtual second node clock at the first node. The initial value may be established based on the first node clock and a timing record received from the second node. A frequency bias adjustment factor is determined for the virtual second node clock based on a plurality of clock requests from the first node and a plurality of corresponding responses from the second node spaced apart in time. The responses from the second node include the timing record based on the second node clock. A time of the virtual second node clock is provided based on the frequency bias adjustment factor responsive to requests for the virtual second node clock at a time between requests.
    Type: Grant
    Filed: September 11, 2001
    Date of Patent: October 16, 2007
    Assignee: NetIQ Corporation
    Inventors: Edward Adams Robie, Jr., Jeffrey Todd Hicks, John Lee Wood
  • Patent number: 7274670
    Abstract: Methods, systems and computer program products are provided for evaluating performance of a network that supports packetized communications. A network test protocol that is associated with the packetized communication is initiated and network performance data is obtained based on the initiated network test protocol. An overall network quality rating is generated based on the obtained performance data and a network impairment indicator is calculated based on the overall network quality rating.
    Type: Grant
    Filed: September 27, 2002
    Date of Patent: September 25, 2007
    Assignee: NetIQ Corporation
    Inventors: Jeffrey Todd Hicks, John Lee Wood, Gary Michael Weichinger, Steven Thomas Joyce
  • Patent number: 7093251
    Abstract: Methods, systems and computer program products are provided for monitoring a task executing on a data processing system, the task having an associated work in process queue and an associated work pending queue. The task is configured to properly execute requests that are terminated in progress and restarted from an initial start point. A watchdog task determines if the task is executing properly and restarts the task if it is not executing properly. Restarting is provided by placing requests in the work in process queue of the terminated task in the work pending queue and clearing the work in process queue. Execution by the task of requests from the work pending queue is then reinitiated.
    Type: Grant
    Filed: December 12, 2003
    Date of Patent: August 15, 2006
    Assignee: NetIQ Corporation
    Inventors: William Tsun, Vikas Chandra, John Lee Wood, Peter James Schwaller
  • Publication number: 20040193709
    Abstract: Methods, systems and computer program products are provided for evaluating network performance. A path of a communication connection between a first node and a second node is determined. The path includes at least one connecting node. A first set of network performance data associated with the communication connection is obtained. Ones of a plurality of diagnostic rules is automatically evaluated based on the obtained first set of network performance data to identify a second set of network performance data to be collected.
    Type: Application
    Filed: March 24, 2003
    Publication date: September 30, 2004
    Inventors: Christopher David Selvaggi, Michael Tod Schumacher, John Lee Wood
  • Publication number: 20040148610
    Abstract: Methods, systems and computer program products are provided for monitoring a task executing on a data processing system, the task having an associated work in process queue and an associated work pending queue. The task is configured to properly execute requests that are terminated in progress and restarted from an initial start point. A watchdog task determines if the task is executing properly and restarts the task if it is not executing properly. Restarting is provided by placing requests in the work in process queue of the terminated task in the work pending queue and clearing the work in process queue. Execution by the task of requests from the work pending queue is then reinitiated.
    Type: Application
    Filed: December 12, 2003
    Publication date: July 29, 2004
    Inventors: William Tsun, Vikas Chandra, John Lee Wood, Peter James Schwaller
  • Publication number: 20040064760
    Abstract: Methods, systems and computer program products are provided for evaluating performance of a network that supports packetized communications. A network test protocol that is associated with the packetized communication is initiated and network performance data is obtained based on the initiated network test protocol. An overall network quality rating is generated based on the obtained performance data and a network impairment indicator is calculated based on the overall network quality rating.
    Type: Application
    Filed: September 27, 2002
    Publication date: April 1, 2004
    Inventors: Jeffrey Todd Hicks, John Lee Wood, Gary Michael Weichinger, Steven Thomas Joyce
  • Patent number: 6708224
    Abstract: Methods, systems and computer program products are provided which coordinate operations for a plurality of interrelated tasks executing on a computer using actual state objects and desired state objects. For each event including coordination between two of the plurality of interrelated tasks, a first (or initiator) task initiates operations by a second (or executor) task to carry out a desired sequence of operations. The initiator task sets a desired state object to the desired state and submits a request to the executor task. The executor task, in turn, operates on the request in order to update an actual state object to the desired state stored in the desired state object by the initiator task. Write control over the desired state object is therefore granted to the initiator task while write control over the actual state object is granted to the executor task.
    Type: Grant
    Filed: January 19, 1999
    Date of Patent: March 16, 2004
    Assignee: NetIQ Corporation
    Inventors: William Tsun, Vikas Chandra, John Lee Wood, Peter James Schwaller
  • Publication number: 20030093513
    Abstract: Methods, systems and computer program products are provided for testing a network that supports packetized voice communications. Execution of a network test protocol associated with the packetized voice communications is initiated and obtained performance data for the network based on the initiated network test protocol is automatically received. The obtained performance data is mapped to terms of an overall transmission quality rating. The overall transmission quality rating is generated based on the mapped obtained performance data.
    Type: Application
    Filed: September 11, 2001
    Publication date: May 15, 2003
    Inventors: Jeffrey Todd Hicks, John Lee Wood, Carl Eric Sommer, Edward Adams Robie
  • Publication number: 20030048811
    Abstract: Methods, systems and computer program products are provided for synchronizing clocks in a computer network. A first node clock is synchronized to a second node clock by establishing an initial value of a virtual second node clock at the first node. The initial value may be established based on the first node clock and a timing record received from the second node. A frequency bias adjustment factor is determined for the virtual second node clock based on a plurality of clock requests from the first node and a plurality of corresponding responses from the second node spaced apart in time. The responses from the second node include the timing record based on the second node clock. A time of the virtual second node clock is provided based on the frequency bias adjustment factor responsive to requests for the virtual second node clock at a time between requests.
    Type: Application
    Filed: September 11, 2001
    Publication date: March 13, 2003
    Inventors: Edward Adams Robie, Jeffrey Todd Hicks, John Lee Wood
  • Patent number: 6397359
    Abstract: Methods, systems and computer program products are provided which test network performance by defining test schedules including test protocols to be implemented and when the protocols should be executed for a plurality of defined connections on a network. A connection may be defined between two endpoint nodes on the network. At times specified in the test schedule, the endpoint node pair executes the test protocol and measures the performance of the network connection between the two nodes without requiring any involvement of application software which may or may not be installed on the computer hardware supporting the endpoint node. The test protocol may define the type of network layer protocol to utilize (for example, TCP), and the test script or scripts to be communicated using the appropriate stack on the computer hardware supporting the endpoint node.
    Type: Grant
    Filed: January 19, 1999
    Date of Patent: May 28, 2002
    Assignee: NetIQ Corporation
    Inventors: Vikas Chandra, Mark Eric McCorry, David Vi Hien Quan, Peter James Schwaller, Christopher David Selvaggi, John Lee Wood