DYNAMIC SEARCH ENGINE FOR AN INDUSTRIAL ENVIRONMENT
First Claim
1. A system for searching industrial data, comprising:
- a memory that stores computer-executable components;
a processor, operatively coupled to the memory, that executes the computer-executable components, the computer-executable components comprising;
an indexing component configured to discover available data items distributed across multiple data sources of an industrial environment and to generate a federated data model that records respective locations of the data items, wherein the multiple data sources comprise at least a first data source corresponding to a first data platform and a second data source corresponding to a second data platform;
a search component configured to perform a search of the federated data model for a specified data item and to generate a set of search results identifying locations of the data item, wherein the set of search results comprises at least a first subset of results corresponding to the first data platform and a second subset of results corresponding to the second data platform; and
a device interface component configured to send the set of search results to a client device.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-platform industrial search system facilitates indexing and searching of plant-wide data residing on multiple different data platforms. The industrial search system automatically inventories industrial devices and other data sources located throughout a plant, and identifies available data items on each data source. The search system indexes the discovered data items in a federated data model that can subsequently be searched to locate data items or tags of interest. The federated data model records references to data items found on different types of data sources, including but not limited to industrial controller programs, human-machine interface applications, data historians, device documentation stores, inventory tracking systems, and other such data sources. The search system can also initiate automated searches of the federated data model in response to detected performance issues and deliver notifications and contextual information to plant personnel.
-
Citations
20 Claims
-
1. A system for searching industrial data, comprising:
-
a memory that stores computer-executable components; a processor, operatively coupled to the memory, that executes the computer-executable components, the computer-executable components comprising; an indexing component configured to discover available data items distributed across multiple data sources of an industrial environment and to generate a federated data model that records respective locations of the data items, wherein the multiple data sources comprise at least a first data source corresponding to a first data platform and a second data source corresponding to a second data platform; a search component configured to perform a search of the federated data model for a specified data item and to generate a set of search results identifying locations of the data item, wherein the set of search results comprises at least a first subset of results corresponding to the first data platform and a second subset of results corresponding to the second data platform; and a device interface component configured to send the set of search results to a client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for indexing and searching multi-platform industrial data, comprising:
-
identifying, by a system comprising a processor, available data items located on multiple data sources of an industrial environment, wherein the multiple data sources comprise at least a first data source corresponding to a first data platform and a second data source corresponding to a second data platform; generating, by the system, a federated data model that indexes respective locations of the data items; receiving, by the system, query information specifying a data item; in response to the receiving, identifying, by the system, locations of the data item based on a search of the federated data model; and sending, by the system, a set of search results to a client device, wherein the search results identify the locations of the data item. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium having stored thereon instructions that, in response to execution, cause a system comprising a processor to perform operations, the operations comprising:
-
discovering available data items located on multiple data sources of an industrial environment, wherein the multiple data sources comprise at least a first data source corresponding to a first data platform and a second data source corresponding to a second data platform; creating a federated data model that records respective locations of the data items; in response to receiving query information specifying a data item, identifying locations of the data item based on a search of the federated data model; and sending a set of search results to a client device, wherein the search results identify the locations of the data item. - View Dependent Claims (20)
-
Specification