System, Method and Computer-Readable Storage Device for Providing Cloud-Based Shared Vocabulary/Typing History for Efficient Social Communication
AssigneeMicrosoft Corporation
InventorsDong Li, Xi Chen, Yoshiharu Sato, Keita Ooi
Life of this patent
Estimating the term…
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.
Claims18
A communication device, comprising:
- memory for storing data associated with users;
- and
- a processor, coupled to the memory, the processor configured for:
- receiving input data from at least a first user;
- processing at least one dictionary updated by information provided to a server by at least a second user related to the first user for updating the at least one dictionary;
- and
- generating prediction candidates for converting the received input data to language characters by correlating the received input from the first user to entries in the dictionary updated by information from the at least second user related to the first user.
A system for sharing between friends a dictionary used to generate prediction candidates for converting user input data to language characters, comprising:
- a first user device for receiving input data from a first user;
- a second user device for receiving input data from a second user;
- a dictionary shared by at least the first user and the second user;
- and
- a server, for hosting the dictionary shared by at least the first user and the second user;
- wherein the first user device updates the dictionary shared by at least the first user and the second user based on input by the first user and uploads the updated dictionary to the server for access by the second user.
A system for predicting candidates associated with a microblog, comprising:
- a microblog content server receiving posting input from a plurality of microblog users;
- a hot topics extractor, coupled to the microblog content server, for extracting hot topics from the posting input receives from the plurality of microblog users;
- and
- a communication device, coupled to the hot topics extractor, for retrieving the hot topics extracted by the hot topics extractor and generating a hot topics dictionary from the retrieved hot topics;
- wherein the communication device receives input from a user and generates prediction candidates for converting the received input data to language characters by correlating the received input from to entries in the hot topics dictionary.
A system for sharing language dictionaries among friends, comprising:
- a first user communication device for updating a first dictionary for use in generating prediction candidates in response to input from a first user operating the first user communication device;
- a dictionary service system, coupled to user communication devices including the first user communication device, for receiving at least the first dictionary and for authorizing the at least first dictionary for sharing;
- a social update service interface, coupled to the dictionary service system, for receiving the at least one dictionary after the first user is authorized by the dictionary service system for sharing the first dictionary and for providing a link associated with the at least one dictionary to a second user related to the first user through the dictionary service system;
- and
- a second user communication device, coupled to the social update service interface, the second user communication device receiving input data from the second user, receiving the link associated with the at least one dictionary and downloading the at least one dictionary associated with the link, the second user communication device further generating prediction candidates for converting the received input data from the second user to language characters by correlating the received input from the second user to entries in the at least one dictionary associated with the link downloaded from the social update service interface upon activation of the link.
A computer-readable storage medium, 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;
- processing at least one dictionary updated by information provided to a server by at least a second user related to the first user for updating the at least one dictionary;
- and
- generating prediction candidates for converting the received input data to language characters by correlating the received input from the first user to entries in the dictionary updated by information from the at least second user related to the first user.
A method for providing cloud-based shared data for efficient social communication, comprising:
- receiving input data from at least a first user;
- processing at least one dictionary updated by information provided to a server by at least a second user related to the first user for updating the at least one dictionary;
- and
- generating prediction candidates for converting the received input data to language characters by correlating the received input from the first user to entries in the dictionary updated by information from the at least second user related to the first user.
Dependencies are inferred from the claim text.