System, method, and computer-readable storage device for providing cloud-based shared vocabulary/typing history for efficient social communication
First Claim
Patent Images
1. A method for providing cloud-based shared data for efficient social communication, comprising:
- providing personal dictionaries via a cloud-based service to a plurality of users;
receiving input data from at least a first user during a session of the service with a second user, wherein the received input data comprises a term not yet included in either of a personal dictionary of the first user and a personal dictionary of the second user;
during the same session, generating prediction candidates for the first user for converting the received input data from the first user;
updating the personal dictionary of the first user with a new word as a result of the first user confirming one or more of the prediction candidates during the same session, wherein the new word is entered into learning data associated with the personal dictionary of the first user; and
sharing updates from the personal dictionary of the first user with the second user during the same session such that the new word is entered into learning data associated with the personal dictionary of the second user, wherein when the second user subsequently enters input data during the same session, the second user'"'"'s input data is automatically changed using entries in the personal dictionary of the second user that have been updated automatically based on the learning processed from the one or more of the prediction candidates confirmed by the first user shared during the same session from the personal dictionary of the first user.
2 Assignments
0 Petitions
Accused Products
Abstract
An input method editor (IME) is associated with a local user. Memory stores local data and a processor, coupled to the memory, is configured to receive input from a local, first user, obtain shared data associated with at least a remote, second user from a remote server and generate prediction candidates and conversion candidates based on the input provided by the local, first user and correlation of the input and the obtained shared data.
90 Citations
20 Claims
-
1. A method for providing cloud-based shared data for efficient social communication, comprising:
-
providing personal dictionaries via a cloud-based service to a plurality of users; receiving input data from at least a first user during a session of the service with a second user, wherein the received input data comprises a term not yet included in either of a personal dictionary of the first user and a personal dictionary of the second user; during the same session, generating prediction candidates for the first user for converting the received input data from the first user; updating the personal dictionary of the first user with a new word as a result of the first user confirming one or more of the prediction candidates during the same session, wherein the new word is entered into learning data associated with the personal dictionary of the first user; and sharing updates from the personal dictionary of the first user with the second user during the same session such that the new word is entered into learning data associated with the personal dictionary of the second user, wherein when the second user subsequently enters input data during the same session, the second user'"'"'s input data is automatically changed using entries in the personal dictionary of the second user that have been updated automatically based on the learning processed from the one or more of the prediction candidates confirmed by the first user shared during the same session from the personal dictionary of the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A cloud-based service for sharing a dictionary used to generate prediction candidates for converting user input data to language characters, comprising:
-
receiving input data from at least a first user during a session of the cloud-based service with a second user, wherein the received input data comprises a term not yet included in either of a personal dictionary of the first user and a personal dictionary of the second user; during the same session, generating prediction candidates for the first user for converting the received input data from the first user; updating the personal dictionary of the first user with a new word as a result of the first user confirming one or more of the prediction candidates during the same session, wherein the new word is entered into learning data associated with the personal dictionary of the first user; and sharing updates from the personal dictionary of the first user with the second user during the same session such that the new word is entered into learning data associated with the personal dictionary of the second user, wherein when the second user subsequently enters input data during the same session, the second user'"'"'s input data is automatically changed using entries in the personal dictionary of the second user that have been updated automatically based on the learning processed during the same session based on the one or more of the prediction candidates confirmed by the first user shared during the same session from the personal dictionary of the first user. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer-readable storage device including executable instructions which, when executed by a processor, provides cloud-based shared data for efficient social communication, by:
-
receiving input data from at least a first user during a session of a cloud-based service with a second user, wherein the received input data comprises a term not yet included in either of a personal dictionary of the first user and a personal dictionary of the second user; during the same session, generating prediction candidates for the first user for converting the received input data from the first user; updating the personal dictionary of the first user with a new word as a result of the first user confirming one or more of the prediction candidates during the same session, wherein the new word is entered into learning data associated with the personal dictionary of the first user; and sharing updates from the personal dictionary of the first user with the second user during the same session such that the new word is entered into learning data associated with the personal dictionary of the second user, wherein when the second user subsequently enters input data during the same session, the second user'"'"'s input data is automatically changed using entries in the personal dictionary of the second user that have been updated automatically based on the learning processed during the same session based on the one or more of the prediction candidates confirmed by the first user shared during the same session from the personal dictionary of the first user. - View Dependent Claims (19, 20)
-
Specification