Patent ID: 8848904

Claim:
A method, implemented in a computing device having at least one processor, for sending information responsive to a variable that changes over time, wherein the variable is not provided to a receiving party, the method comprising: (a) providing, via a transmitter, a message responsive to a current variable during a first time period; (b) generating a plurality of potential next variables to be used during a second time period based on a transition function that specifies a transition probability from the current variable to other variables, wherein the transition probability from the current variable to each potential next variable is greater than zero, wherein the generating is performed by one or more of the at least one processor; (c) assigning one of the plurality of potential next variables to be a next variable during the second time period, wherein the assigning is performed by one or more of the at least one processor; and (d) providing, via the transmitter, a subsequent message responsive to the next variable during the second time period, wherein the subsequent message includes an integrity check identifying the next variable in the plurality of potential next variables.