SEQUENCE EXPANDER FOR DATA ENTRY/INFORMATION RETRIEVAL
First Claim
1. A data entry system comprising a processor and memory, the memory storing thereon computer-readable instructions that, when executed by the processor, cause the data entry system to perform operations comprising:
- instantiating a user interface configured to receive an input comprising a sequence of target indicators of data items;
searching for candidate expanded sequences of indicators comprising the target indicators or translations of the target indicators;
wherein the searching comprises searching among indicators generated by a trained conditional language model trained using one or more pairs, the pairs comprising a sequence of indicators and a corresponding expanded sequence of indicators; and
rendering the candidate expanded sequences of indicators.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device is described which has a user interface which receives an input comprising a sequence of target indicators of data items. The data entry system has a search component which searches for candidate expanded sequences of indicators comprising the target indicators. The search component searches amongst indicators generated by a trained conditional language model, the conditional language model having been trained using pairs, each individual pair comprising a sequence of indicators and a corresponding expanded sequence of indicators.
48 Citations
20 Claims
-
1. A data entry system comprising a processor and memory, the memory storing thereon computer-readable instructions that, when executed by the processor, cause the data entry system to perform operations comprising:
-
instantiating a user interface configured to receive an input comprising a sequence of target indicators of data items; searching for candidate expanded sequences of indicators comprising the target indicators or translations of the target indicators; wherein the searching comprises searching among indicators generated by a trained conditional language model trained using one or more pairs, the pairs comprising a sequence of indicators and a corresponding expanded sequence of indicators; and rendering the candidate expanded sequences of indicators. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method comprising:
-
receiving, by a computing device, an input comprising a sequence of target indicators of data items; using the target indicators to generate, by the computing device, indicators using a trained conditional language model, the conditional language model having been trained using pairs, the pairs comprising a sequence of indicators and a corresponding expanded sequence of indicators; searching, by the computing device, for candidate expanded sequences of indicators comprising the target indicators or translations of the target indicators by searching amongst the indicators generated by the trained neural network; and rendering, by the computing device, one or more of the candidate expanded sequences on a user interface communicatively coupled to the computing device. - View Dependent Claims (17, 18, 19)
-
-
20. One or more computer-readable media storing thereon computer-executable instructions that, when executed by a computing system, cause the computing system to perform operations comprising:
-
receiving an input comprising a sequence of target indicators of data items; using the target indicators to generate indicators using a trained conditional language model, the conditional language model having been trained using pairs, each of the pairs comprising a sequence of indicators and a corresponding expanded sequence of indicators; and searching for candidate expanded sequences of indicators comprising the target indicators or translations of the target indicators by searching amongst the indicators generated by the trained conditional language model.
-
Specification