8. An apparatus for retrieving a reference identifier, the apparatus comprising: a processing device; a first module configured to control the processing device to generate a plurality of selection identifiers from first user speech input received from a user, wherein the first user speech input comprises at least one non-alphanumeric character; a second module configured to control the processing device to compare the plurality of selection identifiers with a set of reference identifiers to determine which reference identifiers in the set of reference identifiers match at least one of the plurality of selection identifiers; a third module configured to control the processing device to derive a dynamic grammar matching memory reference identifiers determined to match at least one of the plurality of selection identifiers together with data elements associated with the matching reference identifiers; a fourth module configured to control the processing device to generate at least one correlation identifier from second user input received from the user; a fifth module configured to control the processing device to compare the at least one correlation identifier with the data elements to determine which data element matches the at least one correlation identifier; and a sixth module configured to control the processing device to retrieve the reference identifier associated with the data element determined to match the at least one correlation identifier.
8. An apparatus for retrieving a reference identifier, the apparatus comprising: a processing device; a first module configured to control the processing device to generate a plurality of selection identifiers from first user speech input received from a user, wherein the first user speech input comprises at least one non-alphanumeric character; a second module configured to control the processing device to compare the plurality of selection identifiers with a set of reference identifiers to determine which reference identifiers in the set of reference identifiers match at least one of the plurality of selection identifiers; a third module configured to control the processing device to derive a dynamic grammar matching memory reference identifiers determined to match at least one of the plurality of selection identifiers together with data elements associated with the matching reference identifiers; a fourth module configured to control the processing device to generate at least one correlation identifier from second user input received from the user; a fifth module configured to control the processing device to compare the at least one correlation identifier with the data elements to determine which data element matches the at least one correlation identifier; and a sixth module configured to control the processing device to retrieve the reference identifier associated with the data element determined to match the at least one correlation identifier. 14. The apparatus of claim 8 , further comprising: means for, after deriving the dynamic grammar, presenting a prompt to the user to obtain the second user input; and means for processing the second user input with the dynamic grammar to identify a desired selection identifier from the plurality of selection identifiers.