摘要 |
A computer-readable medium encoded with instructions that, when executed by a server, establish processes, for performing a computer-implemented method of providing customizable brand experiences that include end-user physical world interaction that is defined by a brand using a programmable configuration. The processes include receiving and storing at a given one of at least two modules at the server, each module associated with at least one brand, a programmable pattern defining, on behalf of the at least one of the brands with which the module is associated, conditions upon which a potential set of trigger messages when received would cause a change in end-user data, from one state to another state, pertinent to a specific one of the end-users, such conditions defining customization of the given one of the modules. |
主权项 |
1. A non-transitory computer-readable medium encoded with instructions that, when executed by a server, establish processes, for performing a computer-implemented method of providing customizable brand experiences that include end-user physical world interaction that is defined by a brand using a programmable configuration, and wherein (i) the server is coupled to a storage system and coupled to a network, and (ii) the storage system stores end-user data, associated with a first plurality of brands, and a second plurality of end-users, the processes comprising:
providing at least two modules at the server, each module being associated with at least one of the brands; receiving and storing at a given one of the modules a programmable pattern defining, on behalf of the at least one of the brands with which the module is associated, conditions upon which a potential set of trigger messages when received would cause a change in end-user data, from one state to another state, pertinent to a specific one of the end-users, such conditions defining customization of the given one of the modules; running the given one of the modules in accordance with the stored programmable pattern, and, while running the given one of the modules:
receiving at the given one of the modules a received set of trigger messages, the received set of trigger messages including a Physical Trigger message associated with an activity of the specific one of the end-users;evaluating, by the given one of the modules, the received set of trigger messages in relation to the stored programmable pattern, andresponsive to the received set of trigger messages, when conditions specified by the stored programmable pattern are determined to have been satisfied, providing automatically, by the given one of the modules, an outcome message as an output over the network to an outcome destination client of the specific one of the end users. |