Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

System and method for a shared memory architecture for high speed logging and trending

a shared memory and trending technology, applied in the field of computer software, can solve the problem that users of currently available logging and trending application programs typically experience a delay

Inactive Publication Date: 2004-06-01
NATIONAL INSTRUMENTS
View PDF4 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention provides a system and method for high speed logging and trending of data. The invention allows for real-time access to data, which is not possible with current systems. The invention uses a shared memory architecture and a dynamic link library to store and update an index to data. Users can submit queries to the database and the data is accessed and displayed in real-time. The system can be implemented on a single computer or a network of computers. The technical effect of the invention is to provide a faster and more efficient way to log and trend data.

Problems solved by technology

Users of currently available logging and trending application programs typically experience a delay between the logging of data by a logging application and the availability of the logged data for retrieval and display by a trending application.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for a shared memory architecture for high speed logging and trending
  • System and method for a shared memory architecture for high speed logging and trending
  • System and method for a shared memory architecture for high speed logging and trending

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

FIG. 1: Computer System Connected to a Network

FIG. 1 illustrates an exemplary computer network in which a computer system 82 is connected through a network 84 to a second computer system 86. The computer system 82 and the second computer system 86 can be any of various types, as desired. The network 84 can also be any of various types, including a LAN (local area network), a WAN (wide area network), or the Internet, among others.

The computer system 82 includes or stores a first client computer program operable to log data and a second client computer program operable to trend data. In one embodiment, the data used in the logging application program and the trending application program may be of various types, as described below. The data used in the logging application program and the trending application program may reside in a database on the computer system 82 or on the second computer system 86.

The logging application program and the trending application program may be implement...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

An improved method and system for high speed logging and trending of data. Logging of data may include: receiving data; and storing the data, and an index to the data, in a shared memory location coupled to a database. Trending of data may include: retrieving requested data from the shared memory location using the index of the requested data, and displaying the retrieved data. User configurable frequencies may be provided for various actions on the data. The data may be measurement data, including a stream of data comprising a plurality of entries. The logging and trending may be: (1) performed substantially concurrently; (2) implemented using shared memory templates. The database may reside on a first computer system, and the logging and trending may be performed on the first computer system or on a second computer system coupled to the first computer system via a network.

Description

1. Field of the InventionThe present invention relates to computer software, and more particularly to a high speed method of logging and trending data.2. Description of the Related ArtLogger application programs (e.g., LabVIEW, a National Instruments product) may be configured to repeatedly read data from an input device (for example, 100 times per second e.g., by reading the latest 10 milliseconds' worth of data from a data acquisition (DAQ) device) and subsequently write the data to an output device (e.g., a database).Trender application programs (e.g., the Historical Viewer in Measurement & Automation Explorer (MAX), a National Instruments product) may be configured to repeatedly read data from a stored location (e.g., a database) and subsequently display the data on a display device.Users of currently available logging and trending application programs typically experience a delay between the logging of data by a logging application and the availability of the logged data for re...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(United States)
IPC IPC(8): G06F11/34G01D9/00
CPCG01D9/005G06F11/3476Y10S707/99932Y10S707/99933
Inventor PIERCE, DAVID MARKTOMASHEVSKY, MAXIM MARKROACH, ANTHONY GEORGE
Owner NATIONAL INSTRUMENTS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products