Systems, methods and articles of manufacture to provide a search service to a process control system
First Claim
1. A field device integration (FDI) server to provide a search service to users of a process control system, the FDI server comprising:
- a search database to store a set of searchable items associated with a plurality of field devices of the process control system and to store a user search profile associated with a selected query result;
a publisher implemented via a processor, the publisher to collect information associated with the searchable items from the process control system and to publish the collected information to the search database; and
a searcher implemented via a processor, the searcher to;
receive a search request including the user search profile and a search query of the searchable items in the search database;
request an update service from the publisher in response to receiving the search request, the publisher to collect updated information associated with the searchable items from the process control system in response to the request for the update service and to publish the updated collected information to the search database;
modify the search query based on the user search profile;
search the searchable items based on the modified search query;
filter results of the search based on a filter condition included in the user search profile; and
return at least a portion of the collected information and the updated collected information based on the user search profile and the filter condition.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and articles of manufacture to provide a search service to users of a process control system are disclosed. An example system includes a search database to store a set of searchable items associated with a process control system and to store a search profile associated with a selected query result, a publisher to collect information associated with the searchable items from the process control system and to publish the collected information to the search database, and a searcher to receive a request including the search profile and a query of the searchable items in the database, to search the searchable items based on the query, and to return at least a portion of the collected information based on the search profile.
-
Citations
20 Claims
-
1. A field device integration (FDI) server to provide a search service to users of a process control system, the FDI server comprising:
-
a search database to store a set of searchable items associated with a plurality of field devices of the process control system and to store a user search profile associated with a selected query result; a publisher implemented via a processor, the publisher to collect information associated with the searchable items from the process control system and to publish the collected information to the search database; and a searcher implemented via a processor, the searcher to; receive a search request including the user search profile and a search query of the searchable items in the search database; request an update service from the publisher in response to receiving the search request, the publisher to collect updated information associated with the searchable items from the process control system in response to the request for the update service and to publish the updated collected information to the search database; modify the search query based on the user search profile; search the searchable items based on the modified search query; filter results of the search based on a filter condition included in the user search profile; and return at least a portion of the collected information and the updated collected information based on the user search profile and the filter condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method to provide a search service to users of a process control system, the method comprising:
-
collecting information from the process control system at a field device integration (FDI) server, the collected information including searchable items associated with a plurality of field devices of the process control system; publishing the collected information to a search database maintained by the FDI server; requesting an update service via the FDI server in response to receiving a search request, the search request including a user search profile and a search query of the searchable items in the search database; collecting updated information from the process control system at the FDI server in response to the requested update service; publishing the updated collected information to the search database; modifying the search query via the FDI server based on the user search profile; searching the searchable items via the FDI server based on the modified search query; filtering results of the search via the FDI server based on a filter condition included in the user search profile; and returning at least a portion of the collected information and the updated collected information via the FDI server based on the user search profile and the filter condition. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium comprising machine readable instructions which, when executed by a processor, cause a field device integration (FDI) server to at least:
-
collect information from a process control system, the collected information including searchable items associated with a plurality of field devices of the process control system; publish the collected information to a search database maintained by the FDI server; request an update service in response to receiving a search request, the search request including a user search profile and a search query of the searchable items in the search database; collect updated information from the process control system in response to the requested update service; publish the updated collected information to the search database; modify the search query based on the user search profile; search the searchable items based on the modified search query; filter results of the search based on a filter condition included in the user search profile; and return at least a portion of the collected information and the updated collected information based on the user search profile and the filter condition. - View Dependent Claims (17, 18, 19, 20)
-
Specification