Mechanism for synchronising devices, system and method
First Claim
Patent Images
1. A system comprising:
- a processor;
memory storing instructions that, when executed by the processor, configure the processor to;
receive text data representing text that has been input by a user into one or more of a plurality of devices associated with the user;
incorporate the text data into one or more language models by accumulating frequencies of occurrence for sequences of the text data, wherein the frequencies are for occurrences in respective ones of the language models; and
provide the one or more language models to one or more of the plurality of devices, the one or more language models being combined to merge the frequencies for occurrences in respective ones of the language models at each of the devices;
wherein, in response to deployment of the one or more language models among the plurality of devices, the one or more language models enable synchronized text prediction for text inputs among the plurality of devices based on the merged frequencies for occurrences.
6 Assignments
0 Petitions
Accused Products
Abstract
There is provided a mechanism for synchronizing a plurality of dynamic language models residing in a plurality of devices associated with a single user, each device comprising a dynamic language model. The mechanism is configured to: receive text data representing text that has been input by a user into one or more of the plurality of devices; train at least one language model on the text data; and provide the at least one language model for synchronizing the devices. There is also provided a system comprising the mechanism and a plurality of devices, and a method for synchronizing a plurality of dynamic language models residing in a plurality of devices associated with a single user.
31 Citations
28 Claims
-
1. A system comprising:
-
a processor; memory storing instructions that, when executed by the processor, configure the processor to; receive text data representing text that has been input by a user into one or more of a plurality of devices associated with the user; incorporate the text data into one or more language models by accumulating frequencies of occurrence for sequences of the text data, wherein the frequencies are for occurrences in respective ones of the language models; and provide the one or more language models to one or more of the plurality of devices, the one or more language models being combined to merge the frequencies for occurrences in respective ones of the language models at each of the devices; wherein, in response to deployment of the one or more language models among the plurality of devices, the one or more language models enable synchronized text prediction for text inputs among the plurality of devices based on the merged frequencies for occurrences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for synchronising a plurality of dynamic language models residing in a plurality of devices associated with a single user, each device comprising a dynamic language model, wherein the method comprises:
-
receiving, at a mechanism for synchronising, text data representing text that has been input by a user into one or more of the plurality of devices; incorporating, with the mechanism, the text data into one or more language models by accumulating frequencies of occurrence for sequences of the text data, wherein the frequencies are for occurrences from each of the language models; and providing the one or more language models, the one or more language models being combined to merge the frequencies for occurrences in respective ones of the language models at each of the devices; wherein, in response to deployment of the one or more language models among the plurality of devices, the one or more language models enable synchronized text prediction for text inputs among the plurality of devices based on the merged frequencies for occurrences. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification