1. A method comprising: receiving an input character sequence of a keyword at an input field of a client application running on a local computing device; determining a first previous entry from a memory associated with the client application and running on the local computing device, including accessing the memory using the keyword, wherein the memory stores the keyword in association with entry identifiers of a previous entries memory storing previous entries of the input field or related input fields, wherein the entry identifiers are associated with any of the previous entries containing the keyword, regardless of an order of the keyword within the previous entries, determining an intersection of the entry identifiers with corresponding entries of the previous entries memory, wherein the corresponding entries include the first previous entry which includes both the keyword and at least a previous keyword in an order in which the previous keyword precedes the keyword; providing, after the receipt of the input character sequence but before complete reception of the keyword, at least the first previous entry in association with the input field and using the client application; receiving a selection of the first previous entry for entry thereof into the input field and transmission thereof to a remote server application running on a remote server device; and transmitting the first previous entry to the remote server application based on the selection.
6. The method of claim 1 wherein determining a first previous entry comprises: determining the first previous entry as previously entered at the input field and/or at a different input field.