Blending customized user dictionaries based on frequency of usage

US9977774B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9977774-B2
Application numberUS-201514956122-A
CountryUS
Kind codeB2
Filing dateDec 1, 2015
Priority dateFeb 14, 2012
Publication dateMay 22, 2018
Grant dateMay 22, 2018

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.

A set of customized dictionaries may be constructed for a particular user, each of the customized dictionaries including a different blending of one or more frequently used words collected from texts submitted by one or more users. A copy of the 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 comprising: collecting words entered as textual input across a plurality of communication channels and dimensions; wherein each communication channel comprises an object being used for communication of the textual input or an input device used to submit the textual input; and wherein each dimension comprises one of a geographic location of the communication, a culture, a form of communication, or an intended recipient; analyzing a usage frequency of each word in each communication category, wherein a communication category is a channel-dimension combination; sorting the words in each communication category from most frequently used to least frequently used according to the usage frequency; constructing one or more customized dictionaries, each of the customized dictionaries comprising a different blend of a number of the most frequently used words from selected communication categories, wherein the communication categories are selected based on the intended use of the dictionary; and sending, to each of one or more electronic devices, the one or more customized dictionaries. 2. The method of claim 1 , comprising: receiving a selection of a word from one of the plurality of customized dictionaries from an electronic device. 3. The method of claim 2 , comprising: determining one or more customized advertisements based on the selected word; and sending, to an electronic device, information to present one or more of the customized advertisements on the electronic device. 4. The method of claim 1 , comprising: determining customized advertisements based on one or more words included in one of the customized dictionaries; and sending, to an electronic device having the one of the customized dictionaries, information to present one or more of the customized advertisements on the electronic device. 5. The method of claim 1 , comprising: collecting additional words entered as textual input across the plurality of communication channels; and updating the plurality of customized dictionaries according to the additional words. 6. The method of claim 1 further comprising: assigning a coefficient to each connection category or to a number of the most frequently used words in each connection category; wherein the blending of the most frequently used words in the selected connection categories can be adjusted by adjusting the assigned coefficients. 7. The method of claim 6 wherein the assigned coefficients may be adjusted based upon an affinity, the affinity being based upon a user's historical activity. 8. The method of claim 6 wherein the assigned coefficients may be adjusted based upon social information of a user maintained on a social networking website. 9. A system comprising: memory to store instructions to manage custom dictionaries; and a processor coupled to the memory, the processor to execute the instructions to: collect words entered as textual input across a plurality of communication channels and dimensions; wherein each communication channel comprises an object being used for communication of the textual input or an input device used to submit the textual input; and wherein each dimension comprises one of a geographic location of the communication, a culture, a form of communication, or an intended recipient; analyze a usage frequency of each word in each communication category, wherein a communication category is a channel-dimension combination; sort the words in each communication category from most frequently used to least frequently used according to the usage frequency; and construct one or more customized dictionaries, each customized dictionary to comprise a different blend of a number of the most frequently used words from selected communication categories, wherein the communication categories are selected based on the intended use of the dictionary. 10. The system of claim 9 , the processor to execute the instructions to receive a selection of a word from one of the plurality of customized dictionaries from an electronic device. 11. The system of claim 10 , the processor to execute the instructions to determine one or more customized advertisements based on the selected word or on one or more words included in one of the plurality of customized dictionaries, and to send, to the electronic device, information to present one or more of the customized advertisements on the electronic device. 12. The system of claim 9 , the processor to execute the instructions to collect additional words entered as textual input across the plurality of communication channels and to update the plurality of customized dictionaries according a usage frequency of the additional words. 13. The system of claim 9 , the processor to execute the instructions to: assign a coefficient to each connection category or to a number of the most frequently used words in each connection category; wherein the blending of the most frequently used words in the selected connection categories can be adjusted by adjusting the assigned coefficients. 14. The system of claim 13 , wherein the assigned coefficients may be adjusted based upon an affinity, the affinity being based upon a user's historical activity, or upon social information of a user maintained on a social networking website. 15. One or more non-transitory computer-readable storage media embodying software operable when executed by one or more computer systems to: collect words entered as textual input across a plurality of communication channels and dimensions; wherein each communication channel comprises an object being used for communication of the textual input or an input device used to submit the textual input; and wherein each dimension comprises one of a geographic location of the communication, a culture, a form of communication, or an intended recipient; analyze a usage frequency of each word in each communication category, wherein a communication category is a channel-dimension combination; sort the words in each connection category from most frequently used to least frequently used according to the usage frequency; construct one or more customized dictionaries, each of the customized dictionaries comprising a different blend of a number of the most frequently used words from selected communication categories, wherein the communication categories are selected based on the intended use of the dictionary; and send, to an electronic device, the one or more customized dictionaries. 16. The non-transitory computer-readable storage media of claim 15 , embodying software operable when executed by the one or more computer systems to: receive a selection of a word from one of the plurality of customized dictionaries from an electronic device. 17. The non-transitory computer-readable storage media of claim 15 , embodying software operable when executed by one of the one or more computer systems to: determine one or more customized advertisements based on the selected word, or on one or more words included in one of the customized dictionaries; and send, to an electronic device, information to present one or more of the customized advertisements on the electronic device. 18. The non-transitory computer-readable storage media of claim 15 , embodying software operable when executed by the one or more computer systems to: collect additional words entered as textual input across the plurality of communication channels; and update the plurality of customized dictionaries according to a usage frequency of the additional words.

Assignees

Inventors

Classifications

  • G06F40/232Primary

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

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

  • G06F40/242Primary

    Dictionaries · 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 US9977774B2 cover?
A set of customized dictionaries may be constructed for a particular user, each of the customized dictionaries including a different blending of one or more frequently used words collected from texts submitted by one or more users. A copy of the customized dictionaries may be sent to each of a plurality of electronic devices associated with the particular user to be stored on the electronic dev…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification G06F40/232. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 22 2018 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).