Methods and apparatus to manage process control search results
First Claim
1. A method to display process control search results, the method comprising:
- retrieving, by executing an instruction with a processor, a search parameter via an application or a control panel, the search parameter having a different respective format associated with the application and the control panel;
searching, by executing an instruction with the processor, a search index for control parameters that match the search parameter to form a set of matched control parameters, wherein the search index includes control parameters that correspond to first runtime data generated by a controller within a process control system, the set of matched control parameters corresponding to the first runtime data;
rendering, by executing an instruction with the processor, the set of matched control parameters for display as the search results via a first or a second result panel, the rendering based on whether the search parameter originated from the application or the control panel;
identifying, by executing an instruction with the processor, second runtime data generated by the controller;
determining, by executing an instruction with the processor, whether the second runtime data replaces the first runtime data in the search index or whether control parameters of the second runtime data are to be indexed in the search index;
when the second runtime data replaces the first runtime data, updating, by executing an instruction with the processor, the search results for display; and
when the control parameters of the second runtime data are to be indexed in the search index, reducing a number of queries performed by the processor by;
refraining from determining whether the control parameters of the second runtime data are displayed as the search results;
storing the second runtime data in the search index; and
maintaining the search results for display.
1 Assignment
0 Petitions
Accused Products
Abstract
Example methods and apparatus to manage process control search results are disclosed. A disclosed example method includes receiving a search parameter from a user via an application to view search results associated with the search parameter, determining a display context based on the application, searching a search index for control parameters that match the search parameter to form a set of matched control parameters, wherein the search index includes control parameters that correspond to runtime data generated by a controller within a process control system, and rendering the set of matched control parameters for display via the application as the search results based on the determined display context.
-
Citations
27 Claims
-
1. A method to display process control search results, the method comprising:
-
retrieving, by executing an instruction with a processor, a search parameter via an application or a control panel, the search parameter having a different respective format associated with the application and the control panel; searching, by executing an instruction with the processor, a search index for control parameters that match the search parameter to form a set of matched control parameters, wherein the search index includes control parameters that correspond to first runtime data generated by a controller within a process control system, the set of matched control parameters corresponding to the first runtime data; rendering, by executing an instruction with the processor, the set of matched control parameters for display as the search results via a first or a second result panel, the rendering based on whether the search parameter originated from the application or the control panel; identifying, by executing an instruction with the processor, second runtime data generated by the controller; determining, by executing an instruction with the processor, whether the second runtime data replaces the first runtime data in the search index or whether control parameters of the second runtime data are to be indexed in the search index; when the second runtime data replaces the first runtime data, updating, by executing an instruction with the processor, the search results for display; and when the control parameters of the second runtime data are to be indexed in the search index, reducing a number of queries performed by the processor by; refraining from determining whether the control parameters of the second runtime data are displayed as the search results; storing the second runtime data in the search index; and maintaining the search results for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus to display process control search results, the apparatus comprising a processor to implement a search engine, the search engine to:
-
search a search index for control parameters that match a search parameter received from an application or a control panel, the search parameter having a different respective format associated with the application and the control panel, wherein the search index includes control parameters that correspond to first runtime data generated by a controller within a process control system, the matching control parameters corresponding to the first runtime data; transmit the matching control parameters as search results for display as the search results via a first or a second result panel based on whether the search parameter originated from the application or the control panel; identify second runtime data generated by the controller; determine whether the second runtime data replaces the first runtime data in the search index or whether control parameters of the second runtime data are to be indexed in the search index; when the second runtime data replaces the first runtime data, update the search results for display; and when the control parameters of the second runtime data are to be indexed in the search index, reduce a number of queries performed by the search engine by; refraining from determining whether the control parameters of the second runtime data are displayed as the search results; storing the second runtime data in the search index; and maintaining the search results for display. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A tangible computer readable medium comprising instructions that, when executed, cause a machine to at least:
-
retrieve a search parameter via an application or a control panel, the search parameter having a different respective format associated with the application and the control panel; search a search index for a control parameter that matches the search parameter to form a set of matched control parameters, wherein the search index includes the control parameter that corresponds to first runtime data, the set of matched control parameters corresponding to the first runtime data; render the set of matched control parameters for display as the search results via a first or a second result panel based on whether the search parameter originated from the application or the control panel; identify second runtime data generated by the controller; determine whether the second runtime data replaces the first runtime data in the search index or whether control parameters of the second runtime data are to be indexed in the search index; when the second runtime data replaces the first runtime data, update the search results for display; and when the control parameters of the second runtime data are to be indexed in the search index, reduce a number of queries performed by the machine by; refraining from determining whether the control parameters of the second runtime data are displayed as the search results; storing the second runtime data in the search index; and
maintaining the search results for display.
-
Specification