Patent Document ID: 10152968
Application ID: 15194500

Base Claim:
1. A computer-implemented method comprising: inferring, based on data indicating locations of a plurality of automation devices and on a location associated with a user, that first speech of the user is directed to a particular automation device of a particular type, wherein the particular automation device is installed and operating at one of the indicated locations, and wherein the location of the particular automation device is proximate to the location associated with the user while the user is uttering the first speech; selecting a topic-specific speech recognition model adapted to recognize speech related to the determined type of automation device; using the topic-specific speech recognition model to recognize second speech provided at the location, wherein recognizing the second speech comprises identifying a query or command relating to the type of automation device and represented by the second speech; and issuing the query or command represented by the second speech to the particular automation device of the particular type, thereby prompting the particular automation device to perform an act responsive to the command or query, wherein the type of automation device is a manufacturing process control type, an industrial process control type, an energy-production process control type, a water treatment process control type, an environmental regulation process control type, and/or a utility process control type.

---

Claim 2:
2. The method of claim 1 , wherein inferring that the first speech of the user is directed to the particular automation device of the particular type comprises: obtaining first location data representing the location associated with the user; providing the first location data to a search engine operable to search for an automation device disposed at a location proximate to the location represented by the first location data; and determining, based on results provided by the search engine, that the particular automation device of the particular type is disposed proximate to the location represented by the first location data.