Patent Document ID: 9786296
Application ID: 14101869

Base Claim:
1. A method comprising: receiving, at an electronic device, a list of a plurality of target keywords, the list received via a communication network; receiving, at the electronic device, user input that selects a particular target keyword from the list of the plurality of target keywords; and in response to the user input: receiving a keyword data file at the electronic device via the communication network, the keyword data file including a keyword model for the particular target keyword and including compatibility information; determining whether the keyword data file is compatible with a keyword detection unit of the electronic device based on the compatibility information; receiving a second version of the keyword model based on a determination that the keyword data file is not compatible with the keyword detection unit; and assigning, at the electronic device, the particular target keyword to a function of the electronic device such that the function is activated in response to detecting, based on the keyword model, that an input sound received at the electronic device includes the particular target keyword.

---

Claim 5:
5. The method of claim 1 , further comprising, in response to a determination that the keyword data file is not compatible with the keyword detection unit: sending information descriptive of the electronic device, the keyword detection unit, or both, via the communication network to a server, wherein the server selects the second version of the keyword model based on the information, wherein the second version of the keyword model is compatible with the keyword detection unit; receiving the second version of the keyword model from the server; and storing the second version of the keyword model at the electronic device.