A system includes a number of different long short term memory (LSTM) elements, in which the input value of each LSTM element is gated by a different number of input control signals. In addition, each LSTM element may also include a state feed-back path in which the current state is weighted by a function of a product of one or more memory control values.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A memory element receiving an input value and providing an output value, comprising: a first multiplicative element receiving the input value, a plurality of input control values and providing a resulting input value that is a function of a product of the input value and the input control values; a state element providing a state value at each time point, wherein the state value assumes a first value at a first time point, and assumes a second value at a second time point immediately following the first time point, the second value being derived from a sum of the resulting input value and a function of the first value; and a second multiplicative element receiving the state value of the state element and a third control value, and providing the output value as a function of a product of the state value and the third control value. 2. The memory element of claim 1, further comprising a third multiplicative element receiving the first value and one or more memory control values, wherein the third multiplicative element multiplies the first value to a function of the product of the memory control values. 3. The memory element of claim 2, wherein the function of the product of the one or more memory control values being one less the product of the memory control values. 4. The memory element of claim 1, wherein the second multiplicative element further receives a fourth control value, wherein the output value is also a function of a product of the input value, the third control value and the fourth control value. 5. A system comprising a first memory element and a second memory element, wherein the first memory element and the second memory element comprise: a first multiplicative element receiving the input value, a number of input control values and providing a resulting input value that is a function of a product of the input value and the input control values; a state element providing a state value at each time point, wherein the state value assumes a first value at a first time point, and assumes a second value at a second time point immediately following the first time point, the second value being derived from a sum of the resulting input value and a function of the first value; and a second multiplicative element receiving the state value of the state element and an output control value, and providing the output value as a function of a product of the state value and the output control value, and wherein the number of input control values in the first memory element is different from the number of input control values in the second memory element.