Patent ID: 8972855
Filing Date: 2015-03-03
Classification: G06F,G10L

Abstract:
1. A method for updating a capitalization model, comprising: obtaining, by a processor, a content source from an information feed from a website of a news source within a first period of time predetermined by a service provider; extracting, by the processor, textual information from the content source obtained from the information feed; and updating, by the processor, the capitalization model based on the textual information, wherein the textual information is from a second period of time predetermined by the service provider, wherein the capitalization model that is updated is applied to a text input using an n-gram based capitalization method, wherein n is an integer greater than zero, wherein the n-gram based capitalization method looks for a match beginning with a longest n-gram of a character length n and if no match is found, repeating the updating for each subsequent n-gram having the character length from n−1 to n=1 until the match is found, wherein the updating the capitalization model removes a redundant n-gram, wherein the redundant n-gram comprises a merged n-gram having multiple tokens, wherein one of the multiple tokens is same as a single token of a different n-gram and a new n-gram is added for one of the multiple tokens in the merged n-gram that is new.