Blending customized user dictionaries

US9235565B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9235565-B2
Application numberUS-201213396533-A
CountryUS
Kind codeB2
Filing dateFeb 14, 2012
Priority dateFeb 14, 2012
Publication dateJan 12, 2016
Grant dateJan 12, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques for constructing a set of customized dictionaries for a particular user are described. Each of the customized dictionaries in the set may include a different blending of one or more frequently used words collected from texts submitted by one or more users. A copy of the set of customized dictionaries may be sent to each of a plurality of electronic devices associated with the particular user to be stored on the electronic device and to aid the particular user in inputting text to the electronic device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, performed by one or more computing devices, comprising: constructing a set of customized dictionaries for a particular user, each of the customized dictionaries in the set comprising a different blending of one or more frequently used words collected from texts submitted by one or more users; sending a copy of the set of customized dictionaries to each of a plurality of electronic devices associated with the particular user to be stored on the electronic device and to aid the particular user in inputting text to the electronic device; in response to the particular user inputting text to a first electronic device of the plurality of electronic devices associated with the particular user: selecting a first customized dictionary from the copy of the set of customized dictionaries stored on the first electronic device, the first customized dictionary selected based upon an identification of the first electronic device as a mobile device; and utilizing the selected first customized dictionary to aid the particular user in inputting the text to the first electronic device; and in response to the particular user inputting text to a second electronic device of the plurality of electronic devices associated with the particular user: selecting a second customized dictionary from the copy of the set of customized dictionaries stored on the second electronic device, the second customized dictionary is different from the first customized dictionary and selected based upon an identification of the second electronic device as a non-mobile device; and utilizing the selected second customized dictionary to aid the particular user in inputting the text to the second electronic device. 2. The method of claim 1 , further comprising: in response to the particular user inputting text to a first software application executing on a first electronic device of the plurality of electronic devices associated with the particular user, selecting a first customized dictionary from the copy of the set of customized dictionaries stored on the first electronic device; and utilizing the selected first customized dictionary to aid the particular user in inputting text to the first software application executing on the first electronic device; and in response to the particular user inputting text to a second software application executing on the first electronic device, selecting a second customized dictionary from the copy of the set of customized dictionaries stored on the second electronic device; and utilizing the selected second customized dictionary to aid the particular user in inputting text to the second software application executing on the first electronic device. 3. The method of claim 1 , further comprising: updating the set of customized dictionaries; and sending a copy of the updated set of customized dictionaries to each of the plurality of electronic devices associated with the particular user to be stored on the electronic device and to aid the particular user in inputting text to the electronic device. 4. The method of claim 1 , wherein the particular user is a member of a social-networking system. 5. The method of claim 4 , further comprising storing a copy of the set of customized dictionaries with the social-networking system for the particular user. 6. The method of claim 5 , further comprising: receiving, from a third electronic device, a request for a copy of the set of customized dictionaries of the particular user; and sending, to the third electronic device, a copy of the set of customized dictionaries of the particular user stored with the social-networking system to be stored on the third electronic device and to aid the particular user in inputting text to the third electronic device. 7. An apparatus comprising: a memory comprising instructions executable by one or more processors; and the one or more processors coupled to the memory and operable to execute the instructions, the one or more processors being operable when executing the instructions to: construct a set of customized dictionaries for a particular user, each of the customized dictionaries in the set comprising a different blending of one or more frequently used words collected from texts submitted by one or more users; send a copy of the set of customized dictionaries to each of a plurality of electronic devices associated with the particular user to be stored on the electronic device and to aid the particular user in inputting text to the electronic device; in response to the particular user inputting text to a first electronic device of the plurality of electronic devices associated with the particular user: select a first customized dictionary from the copy of the set of customized dictionaries stored on the first electronic device, the first customized dictionary selected based upon an identification of the first electronic device as a mobile device; and utilize the selected first customized dictionary to aid the particular user in inputting the text to the first electronic device; and in response to the particular user inputting text to a second electronic device of the plurality of electronic devices associated with the particular user: select a second customized dictionary from the copy of the set of customized dictionaries stored on the second electronic device, the second customized dictionary is different from the first customized dictionary and selected based upon an identification of the second electronic device as a non-mobile device; and utilize the selected second customized dictionary to aid the particular user in inputting the text to the second electronic device. 8. The apparatus of claim 7 , wherein the one or more processors are further operable when executing the instructions to: in response to the particular user inputting text to a first software application executing on a first electronic device of the plurality of electronic devices associated with the particular user, select a first customized dictionary from the copy of the set of customized dictionaries stored on the first electronic device; and utilize the selected first customized dictionary to aid the particular user in inputting text to the first software application executing on the first electronic device; and in response to the particular user inputting text to a second software application executing on the first electronic device, select a second customized dictionary from the copy of the set of customized dictionaries stored on the second electronic device; and utilize the selected second customized dictionary to aid the particular user in inputting text to the second software application executing on the first electronic device. 9. The apparatus of claim 7 , wherein the one or more processors are further operable when executing the instructions to: update the set of customized dictionaries; and send a copy of the updated set of customized dictionaries to each of the plurality of electronic devices associated with the particular user to be stored on the electronic device and to aid the particular user in inputting text to the electronic device. 10. The apparatus of claim 7 , wherein the particular user is a member of a social-networking system. 11. The apparatus of claim 10 , wherein the one or more processors are further operable when executing the instructions to store a copy of the set of customized dictionaries with the social-networking system for the particular user. 12. The apparatus of claim 11 , wherein the one or more processors are further operable when executing the instructions to: receiving, from a third electronic device, a

Assignees

Inventors

Classifications

  • G06F40/242Primary

    Dictionaries · CPC title

  • G06F40/232Primary

    Orthographic correction, e.g. spell checking or vowelisation · CPC title

  • Converting codes to words; Guess-ahead of partial word inputs · CPC title

  • Language identification · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9235565B2 cover?
Techniques for constructing a set of customized dictionaries for a particular user are described. Each of the customized dictionaries in the set may include a different blending of one or more frequently used words collected from texts submitted by one or more users. A copy of the set of customized dictionaries may be sent to each of a plurality of electronic devices associated with the particu…
Who is the assignee on this patent?
Tseng Erick, Gandhi Shaheen Ashok, Kramer Adam D I, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F40/242. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 12 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).