US7065556B1

Method and system for logging event data and persistently downloading the same

Summary by NHIP

Network Event Logging System

The method logs event data from applications and peripherals using a log manager device driver registered with a server. The driver receives events including completions, connections, and errors, saves them in an event queue, and responds to download requests by persistently transmitting the log manager file until the connection closes.

Claim Score by NHIP

Read claim 16, the broadest

Abstract

A method and system for logging event data from at least one operable application program or at least one peripheral device operably connected to a server using a log manager device driver. The method includes the steps of registering the log manager device driver with the server to receive all the event data from the server, registering the log manager device driver with the server as a log manager file, the log manager device driver receiving the event data, and the log manager device driver responding to a download request for said log manager file from a requesting computer.

US7065556B1, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Expired 12 October 2022, 3.9 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

17 claims: 4 independent, 13 dependent

  1. 1
    A method for logging event data from at least one operable application program resident on a plurality of computers or at least one peripheral device operatively connected in a network to a server using a log manager device driver, the logged event data comprising a log manager file having events of the type which relate to completions, connections, processes, terminations, status changes, errors and warnings that can be used to perform network diagnostics and troubleshooting, said method comprising the steps of:registering said log manager device driver with said server to receive all incoming event data from the computers or at least one peripheral device;registering said log manager device driver with said server as a device driver for said log manager file;receiving said event data by said log manager device driver;and, responding to a download request for said log manager file from any requesting one of said plurality of computers by said log manager device driver so that said requesting computer can persistently receive the event data as the server continues its operation and new data comes in, wherein the connection is terminated only by closing the log manager file.
  2. 9
    A method for logging event data from at least one operable application program or at least one peripheral device operatively connected in a network to a server using a log manager device driver, the logged event data comprising a log manager file that can be used to perform network diagnostics and troubleshooting, said method comprising the steps of:registering said log manager device driver with said server to receive all incoming event data;registering said log manager device driver with said server as a device driver for said log manager file;receiving said event data by said log manager device driver and saving said event data in an event queue;and, responding to a download request for said log manager file from a requesting computer by said log manager device driver so that said requesting computer can use said log manager file to perform diagnostic or troubleshooting activities said responding step further comprising the steps of: sending a download request for said log manager file to said server by said requesting computer;determining whether said server received said download request by said requesting computer;returning an error message if said server did not receive said download request by said requesting computer;and opening said log manager file from said log manager device driver if said server received said download request by said server;said opening step further comprising the steps of: determining, by said server, whether said log manager file was successfully opened from said log manager device driver;returning an error message to said requesting computer when said log manager file was not successfully opened by said server;and reading said event data stored in said event queue when said log manager file was successfully opened by said server;wherein said reading step further comprising the steps of: determining whether said event data are available from said event queue by said server;blocking until said event data are available when said event data are not available by said server;returning said event data to server when said event data is available by said log manager device driver.
  3. 16
    Broadest claimClaim Score 46, average(NHIP)A system for logging event data from at least one operable application program resident on a plurality of computers at least one peripheral device operatively connected to a server in a network using a log manager device driver, the logged event data comprising a log manager file having events of the type which relate to completions, connections, processes, terminations, status changes, errors and warnings that is useable for performing network diagnostics and troubleshooting, said system comprising:means for registering with said server to receive all incoming event data from the computers or at least one peripheral device;means for registering said with said server as a device driver for said log manager file;means for receiving said event data;and, means for responding to a download request for said log manager file from any requesting one of said plurality of computers so that said requesting computer can persistently receive the event data as the server continues its operation and new data comes in, wherein the connection is terminated only by closing the log manager file.
  4. 17
    A log manager device driver for logging event data from at least one operable application program resident on a plurality of computers or at least one peripheral device operatively connected in a network to a server, wherein the logged event data comprising a log manager file having events of the type which relate to completions, connections, processes, terminations, status changes, errors and warnings that is useable for performing network diagnostics and troubleshooting, said driver comprising:means for registering with said server to receive all incoming event data from the computers or at least one peripheral device;means for registering with said server as a device driver for said log manager file;means for receiving event data;and, means for responding to a download request for said log manager file from any requesting one of said plurality of computers so that said requesting computer can persistently receive the event data as the server continues its operation and new data comes in, wherein the connection is terminated only by closing the log manager file.