Systems, methods and articles of manufacture to provide a search service to a process control system

US10083249B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10083249-B2
Application numberUS-88906010-A
CountryUS
Kind codeB2
Filing dateSep 23, 2010
Priority dateSep 23, 2010
Publication dateSep 25, 2018
Grant dateSep 25, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The FDI server as defined in claim 1 , wherein the searcher includes an indexer to index the searchable items based on the collected information and the updated collected information. 3. The FDI server as defined in claim 1 , wherein the searcher is to modify the user search profile based on the search query. 4. The FDI server as defined in claim 1 , wherein the user search profile includes a user preference for one or more types of search results. 5. The FDI server as defined in claim 1 , wherein the collected information includes at least one of process control operating data, device measurements, alarms, alerts, or device location. 6. The FDI server as defined in claim 1 , wherein the search database stores information associated with off-line and on-line process control devices. 7. The FDI server as defined in claim 1 , wherein the search query includes an application context and the searcher is to search the searchable items based on the application context. 8. The FDI server as defined in claim 1 , wherein the filter condition includes security access of a user associated with the user search profile. 9. The FDI server as defined in claim 1 , wherein the publisher is to collect the information associated with the searchable items based on an FDI standard. 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. 11. The method as defined in claim 10 , further comprising indexing the searchable items via the FDI server based on the collected information and the updated collected information. 12. The method as defined in claim 10 , further comprising modifying the user search profile via the FDI server based on the search query. 13. The method as defined in claim 10 , wherein the user search profile includes a user preference for one or more types of search results. 14. The method of claim 10 , wherein the collected information includes at least one of process control operating data, device measurements, alarms, alerts, or device location. 15. The method of claim 10 , wherein the filter condition includes security access of a user associated with the user search profile. 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. 17. The non-transitory computer readable medium as defined in claim 16 , wherein the instructions, when executed, further cause the FDI server to index the searchable items based on the collected information and the updated collected information. 18. The non-transitory computer readable medium as defined in claim 16 , wherein the instructions, when executed, further cause the FDI server to modify the user search profile based on the search query. 19. The non-transitory computer readable medium as defined in claim 16 , wherein the user search profile includes a user preference for one or more types of search results. 20. The non-transitory computer readable medium as defined in claim 16 , wherein the filter condition includes security access of a user associated with the user search profile.

Assignees

Inventors

Classifications

  • Electric testing or monitoring · CPC title

  • using digital processors (G05B19/05 takes precedence) · CPC title

  • G06F16/90Primary

    Details of database functions independent of the retrieved data types · CPC title

  • Access data by name, object, stored in list, database · CPC title

  • G06F16/23Primary

    Updating · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10083249B2 cover?
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 th…
Who is the assignee on this patent?
Nixon Mark, Rotvold Eric, Potter Jeff, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06F16/90. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 25 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).