Patent ID: 11863628
Assignee: T-MOBILE INNOVATIONS LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 10:
11. A system for providing a user interface on a mobile communication device to control smart devices in an environment, comprising:
a mobile communication device comprising a non-transitory memory and a processor: and
a client application stored in the non-transitory memory that, when executed by the processor:
discovers a plurality of smart devices in an environment by initiating wireless communication between the mobile communication device and the plurality of smart devices, wherein the client application learns an electronic model identity of each of the discovered smart devices,
communicates with a data store to look-up control interfaces of the discovered smart devices based on the electronic model identities of the smart devices, wherein looking-up control interfaces comprises obtaining information about application programming interfaces (APIs) of the plurality of smart devices,
looks-up predefined environmental preferences associated with the mobile communication device in the data store,
transmits control commands to the plurality of smart devices based in part on the looked-up predefined environmental preferences,
receives a message from at least one of the plurality of smart devices requesting a definition of an undefined environmental preference,
presents a dialog box on the mobile communication device, where the dialog box prompts a user to input a preference for the undefined environmental preference,
receives an input defining the undefined environmental preference,
transmits the input defining the undefined environmental preference to the at least one of the plurality of smart devices, and
transmits the input defining the undefined environmental preference, the electronic model identity of the at least one of the plurality of smart devices, the information about the API of the at least one of the plurality of smart devices, and a location where the at least one of the plurality of smart devices is installed to the data store, wherein the predefined environmental preferences associated with the mobile communication device stored in the data store are extended.