Data localization templates and parsing
First Claim
Patent Images
1. A system comprising:
- one or more processors; and
one or more computer-readable devices comprising instructions that are executable by the one or more processors to provide a service to;
parse content, based on a canonicalization pattern in the content, from a third party source that is publically available and includes text that is not localized;
responsive to the parsing, form a template from the content that includes the text in a human language specific to a particular locale that is to be supported and conforms the data according to a moral convention used in the particular locale;
filter the content for presentation based, at least in part, on a context of a computing device separate from the service, the context of the computing device including an attribute of a current state of the computing device; and
using the formed template to cause the computing device to present the filtered content with the text in the human language that corresponds to the particular locale from which a request for the content is received, in which the human language is different from a human language implemented by the text that is not localized.
2 Assignments
0 Petitions
Accused Products
Abstract
Localization techniques are described. In an implementation, data is parsed from a feed of data that is public and not localized. A template is formed from the data for each locale that is to be supported. The data that is localized for a particular locale is presented is based on a particular template for the particular locale.
-
Citations
20 Claims
-
1. A system comprising:
-
one or more processors; and one or more computer-readable devices comprising instructions that are executable by the one or more processors to provide a service to; parse content, based on a canonicalization pattern in the content, from a third party source that is publically available and includes text that is not localized; responsive to the parsing, form a template from the content that includes the text in a human language specific to a particular locale that is to be supported and conforms the data according to a moral convention used in the particular locale; filter the content for presentation based, at least in part, on a context of a computing device separate from the service, the context of the computing device including an attribute of a current state of the computing device; and using the formed template to cause the computing device to present the filtered content with the text in the human language that corresponds to the particular locale from which a request for the content is received, in which the human language is different from a human language implemented by the text that is not localized. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
using a processor, parsing content, based on a canonicalization pattern in the content, from a third party source that is publically available and includes text that is not localized; responsive to the parsing, using the processor, forming a template from the content that includes the text in a human language specific to a particular locale that is to be supported and conforms the data according to a cultural convention used in the particular locale; using the processor, filtering the content for presentation based, at least in part, on attributes of the data for presentation; and using the formed template to cause the computing device to present the filtered content with the text in the human language that corresponds to the particular locale from which a request for the content is received, in which the human language is different from a human language implemented by the text that is not localized. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A device comprising:
-
a computer-readable device comprising instructions that are executable by a processor to provide a service to; parse content, based on a canonicalization pattern in the content, from a third party source that is publically available and includes text that is not localized, the text that is not localized being associated with a blog entry; responsive to the parsing, form a template from the content that includes the text in a human language specific to a particular locale that is to be supported and conforms the data according to a technical convention used in the particular locale; filter the content for presentation based, at least in part, on a context of a computing device separate from the service, the context of the computing device including an attribute of a current state of the computing device; and using the formed template to cause the computing device to present the filtered content with the text in the human language that corresponds to the particular locale from which a request for the content is received, in which the human language is different from a human language implemented by the text that is not localized. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification