×

Wireless electronic device configuration system

  • US 9,439,050 B2
  • Filed: 10/28/2013
  • Issued: 09/06/2016
  • Est. Priority Date: 10/27/2012
  • Status: Active Grant
First Claim
Patent Images

1. A programmable electronic device comprising:

  • a processor;

    a cellular transceiver module executable by the processor and configured to receive a first incoming text message of unstructured content and a second incoming text message of unstructured content, the first incoming text message being a configuration command comprising a command representative of a predetermined character string, an index, and a recipient phone number of a user, the index being an identifier of a memory location in which to store the recipient phone number based on execution of the command , and the second incoming text message comprising a parameter setpoint message to command a notification event to occur based on reaching a parameter setpoint included in the second incoming text message, the second incoming text message also comprising actual text content of an event alert message; and

    a command interpreter module executable by the processor and in communication with the cellular transceiver module, the command interpreter module configured to transmit and receive text messages via the cellular transceiver module, andthe command interpreter module further configured to program and configure operation of the programmable electronic device from commands and content identified by the command interpreter module in the unstructured content of the first and second text messages, the command interpreter module configured to receive the first incoming text message of unstructured content and identify and store the recipient phone number at the memory location identified with the index, to adjust a permanently stored setpoint to the parameter setpoint included in the second incoming text message of unstructured content, and to store the actual text content of the event alert message,the processor further configured to enqueue in a notification message queue a message type enumeration in response to operational conditions reaching the parameter setpoint, the message type enumeration being a predetermined list mapped to the actual text content of the event alert message,the processor further configured retrieve the message type enumeration from the notification queue and build a text string of the actual text content from the message type enumeration, andthe processor further configured to set the index to the recipient phone number, and transmit the actual text content as a text message to the recipient phone number of the user via the cellular transceiver module,wherein the cellular transceiver module comprises one of a first cellular transceiver module for communication over a first wireless network, or a second cellular transceiver module for communication over a second wireless network, the first wireless network being different from the second wireless network, and the processor is configured to dynamically determine that the first or the second cellular transceiver module is present and automatically execute corresponding different communication related instructions that are compatible with the respective cellular transceiver module determined as present.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×