Patents by Inventor Dudley Wayne Fox

Dudley Wayne Fox 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: 7383315
    Abstract: A method and system for a delta page protocol for caching, replication, and client/server networking. Measurement data may be received by a logger application on a first computer, and written to shared memory sections in a modular fashion, including creating one or more header records to indicate a changed status. Each shared memory section may be independently accessible by a trender application executing in a second computer. In response to a query from the trender, the first computer may send a single message, a delta page. The header record may be used to determine the changed status of data sections. A single write operation may store the data values in a memory of the second computer. The trender may then read the first plurality of data values. The trender may present the retrieved data or requested data on a display. The logging and trending may be performed substantially concurrently.
    Type: Grant
    Filed: August 2, 2001
    Date of Patent: June 3, 2008
    Assignee: National Instruments Corporation
    Inventors: David Mark Pierce, Dudley Wayne Fox, Jr.
  • Patent number: 6721677
    Abstract: A method and system for modular storage of measurement streams using a hierarchy of stream-processing objects. A first application may log measurement data of a plurality of data types to a shared memory location on a first computer, independent of the data type. Both the data and an index to the data may be logged. A second application may trend the data substantially concurrently as the data is logged. Both applications may include a plurality of filter objects, including a hierarchy of stream processing objects, which may operate to log/trend the data. Trending may include: (1) generating a query; (2) determining the location using the index; (3) accessing the data from the shared memory; and (4) displaying the data. The data may be replicated to an archival database, independent of the type of data. The replicated data may be transmitted to a plurality of computers.
    Type: Grant
    Filed: August 2, 2001
    Date of Patent: April 13, 2004
    Assignee: National Instruments Corporation
    Inventors: David Mark Pierce, Dudley Wayne Fox, Jr.
  • Publication number: 20030055605
    Abstract: A method and system for a delta page protocol for caching, replication, and client/server networking. Measurement data may be received by a logger application on a first computer, and written to shared memory sections in a modular fashion, including creating one or more header records to indicate a changed status. Each shared memory section may be independently accessible by a trender application executing in a second computer. In response to a query from the trender, the first computer may send a single message, a delta page. The header record may be used to determine the changed status of data sections. A single write operation may store the data values in a memory of the second computer. The trender may then read the first plurality of data values. The trender may present the retrieved data or requested data on a display. The logging and trending may be performed substantially concurrently.
    Type: Application
    Filed: August 2, 2001
    Publication date: March 20, 2003
    Inventors: David Mark Pierce, Dudley Wayne Fox
  • Publication number: 20030028344
    Abstract: A method and system for modular storage of measurement streams using a hierarchy of stream-processing objects. A first application may log measurement data of a plurality of data types to a shared memory location on a first computer, independent of the data type. Both the data and an index to the data may be logged. A second application may trend the data substantially concurrently as the data is logged. Both applications may include a plurality of filter objects, including a hierarchy of stream processing objects, which may operate to log/trend the data. Trending may include: (1) generating a query; (2) determining the location using the index; (3) accessing the data from the shared memory; and (4) displaying the data. The data may be replicated to an archival database, independent of the type of data. The replicated data may be transmitted to a plurality of computers.
    Type: Application
    Filed: August 2, 2001
    Publication date: February 6, 2003
    Inventors: David Mark Pierce, Dudley Wayne Fox