IP Library Granted Patent US 8,099,400
Granted Patent B2
US 8,099,400 · App. 11/690,895 · Granted Jan 17, 2012

Intelligent storing and retrieving in an enterprise data system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,099,400
App. No.
11/690,895
Granted
Jan 17, 2012
Kind
B2
Abstract

A method and system is presented which provides a TDM framework for managing self-describing measurement data. The TDM framework provides applications with a central platform for accessing measurement data across an entire enterprise system. By means of individual plug-ins, which may be specific to a given data file format, meta-data for each data store in the enterprise may be indexed in a unified manner. The unified indexing, in turn, provides the ability to browse and query the indexed measurement data without requiring the opening or reading from a source data file.

Claims (42)

1. A non-transitory computer-accessible memory medium comprising program instructions, wherein the program instructions are executable by a processor to:

receive a query over a network for measurement data from a remote client, wherein the measurement data are the result of one or more measurements, wherein the measurement data comprises at least a portion of first measurement data, wherein the first measurement data is stored in a plurality of data files in an enterprise system, wherein meta-data is stored with the first measurement data, wherein the meta-data describes characteristics of the first measurement data, wherein the query includes parameters of meta-data associated with the measurement data;

search an index of the plurality of data files according to the query, wherein the index is organized according to the meta-data;

provide the measurement data over the network to the remote client;

select one or more plug-ins for viewing the measurement data based on the parameters of meta-data; and

provide the one or more plug-ins over the network to the remote client in response to the query, wherein the one or more plug-ins are used by the remote client to view the measurement data;

wherein said receiving, said searching, said providing the measurement data, and said providing the one or more plug-ins are performed by one or more servers.

2. The non-transitory computer-accessible memory medium claim 1 , wherein said providing the measurement data to the remote client comprises providing the remote client connection information to access the measurement data.

3. The non-transitory computer-accessible memory medium of claim 1 , wherein the program instructions are further executable to:

provide the remote client connection information, wherein the connection information is usable by the client to transmit the query over the network.

4. The non-transitory computer-accessible memory medium of claim 1 , wherein the one or more plug-ins are specific to the measurement data.

5. The non-transitory computer-accessible memory medium of claim 1 , wherein the one or more plug-ins comprise all plug-ins associated with the first measurement data.

6. The non-transitory computer-accessible memory medium of claim 1 , wherein the one or more servers are comprised in a distributed enterprise system.

7. The non-transitory computer-accessible memory medium of claim 1 , wherein the one or more servers are comprised in a technical management data system.

8. A method, comprising:

utilizing a computer to perform:

storing measurement data in a plurality of data files in an enterprise system, wherein the measurement data are the result of one or more measurements, wherein said storing measurement data includes storing meta-data associated with the measurement data, wherein the meta-data describes characteristics of the measurement data;

receiving a query over a network for first measurement data from a remote client, wherein the query includes parameters of meta-data associated with the first measurement data;

searching an index of the plurality of data files according to the query, wherein the index is organized according to the meta-data;

providing the first measurement data over the network to the remote client; and

selecting one or more plug-ins for viewing the measurement data based on the parameters of meta-data; and

providing a plug-in over the network to the remote client in response to the query, wherein the plug-in is used by the remote client to view the first measurement data;

wherein said receiving, said searching, said providing the measurement data, and said providing the one or more plug-ins are performed by one or more servers.

9. The method of claim 8 , wherein said providing the first measurement data to the remote client comprises providing the remote client connection information to access the first measurement data.

10. The method of claim 8 , further comprising:

providing the remote client connection information, wherein the connection information is usable by the client to transmit the query over the network.

11. The method of claim 8 , wherein the plug-in is specific to the first measurement data.

12. The method of claim 8 , wherein the one or more servers are comprised in a distributed enterprise system.

13. The method of claim 8 , wherein the one or more servers are comprised in a technical management data system.

14. A computer system, comprising:

a processor; and

a memory medium coupled to the processor, wherein the memory medium comprises program instructions executable by the processor to:

receive a query over a network for measurement data from a remote client, wherein the measurement data are the result of one or more measurements, wherein the measurement data comprises at least a portion of first measurement data, wherein the first measurement data is stored in a plurality of data files in an enterprise system, wherein meta-data is stored with the first measurement data, wherein the meta-data describes characteristics of the first measurement data, wherein the query includes parameters of meta-data associated with the measurement data;

search an index of the plurality of data files according to the query, wherein the index is organized according to the meta-data;

select one or more plug-ins for viewing the measurement data based on the parameters of meta-data; and

provide the measurement data over the network to the remote client; and

synchronize one or more plug-ins stored on the remote client over the network in response to the query, wherein at least one plug-in of the one or more plug-ins is used by the remote client to view the measurement data;

wherein said receiving, said searching, said providing the measurement data, and said synchronizing the one or more plug-ins are performed by one or more servers.

15. The system of claim 14 , wherein said providing the measurement data to the remote client comprises providing the remote client connection information to access the measurement data.

16. The system of claim 14 , wherein the program instructions are further executable by the processor to:

provide the remote client connection information, wherein the connection information is usable by the client to transmit the query over the network.

17. The system of claim 14 , wherein the one or more plug-ins are specific to the measurement data.

Assignments (5)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 057280/0028) Recorded Oct 13, 2023
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: NATIONAL INSTRUMENTS CORPORATION
Reel/Frame 065231/0466 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 052935/0001) Recorded Oct 13, 2023
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: NATIONAL INSTRUMENTS CORPORATION; PHASE MATRIX, INC.
Reel/Frame 065653/0463 →
SECURITY INTEREST Recorded Jun 18, 2021
From: NATIONAL INSTRUMENTS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 057280/0028 →
SECURITY INTEREST Recorded Jun 14, 2020
From: NATIONAL INSTRUMENTS CORPORATION; PHASE MATRIX, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 052935/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2007
From: HAUB, ANDREAS PETER; ROMAINCZYK, STEFAN; DEININGER, RALF; HELPENSTEIN, HELMUT; KRANTZ, ANDREAS; KRANTZ, MYRLE H.; WOLPERS, EVA
To: NATIONAL INSTRUMENTS CORPORATION
Reel/Frame 019064/0515 →