Method and computer for responding to a query
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving a customer query in a first language;
selecting, in response to the query, a template from a plurality of templates in different languages, wherein;
the selected template is of a type that answers the query, and the selected template corresponds to the first language; and
populating the selected template with template data based on a set of locale rules associated with the first language, the set of locale rules defining how data is to be formatted in the selected template.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of, and a computer for, processing a query. The method includes receiving the query in a first language at a computerized messaging device, the first language being one of different languages. A template in the first language is then selected from one of the different languages and query data corresponding to the first language is retrieved from a database of query data. The method includes populating the template with template data corresponding to the first language to define a query response in the query language, and communicating the query response from the device to a recipient.
-
Citations
52 Claims
-
1. A computer-implemented method comprising:
-
receiving a customer query in a first language;
selecting, in response to the query, a template from a plurality of templates in different languages, wherein;
the selected template is of a type that answers the query, and the selected template corresponds to the first language; and
populating the selected template with template data based on a set of locale rules associated with the first language, the set of locale rules defining how data is to be formatted in the selected template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 51, 52)
-
-
8. (canceled)
-
15. A machine-readable storage medium comprising a plurality of instructions encoded thereon that, when executed by a processing system, cause the processing system to:
-
receive a customer query in a first language;
select, in response to the query, a template from a plurality of templates in different languages, wherein;
the selected template is of a type that answers the query, and the selected template corresponds to the first language; and
populate the selected template with template data based on a set of locale rules associated with the first language, the set of locale rules defining how data is to be formatted in the selected template. - View Dependent Claims (16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28)
-
-
22. (canceled)
-
29. A computer comprising:
-
a database to store a plurality of templates in a plurality of different languages; and
a processor coupled to the database, the processor configured to;
receive a customer query in a first language;
select, in response to the query, a template from the plurality of templates, wherein;
the selected template is of a type that answers the query, and the selected template corresponds to the first language; and
populate the selected template with template data based on a set of locale rules associated with the first language, the set of locale rules defining how data is to be formatted in the selected template. - View Dependent Claims (30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42)
-
-
36. (canceled)
-
43. A system comprising:
-
means for storing a plurality of templates in a plurality of different languages; and
means for receiving a customer query in a first language; and
means for selecting, in response to the query, a template from the plurality of templates, wherein;
the selected template is of a type that answers the query, and the selected template corresponds to the first language; and
means for populating the selected template with template data based on a set of locale rules associated with the first language, the set of locale rules defining how data is to be formatted in the selected template.
-
-
44. A computer-implemented method comprising:
-
receiving a query in a first language;
selecting a template from a plurality of templates in different languages, the template comprising;
information responsive to the query, wherein the information is in the first language, a first field for language-independent and locale-dependent data, and a second field for language-dependent data; and
populating the first and second fields with data responsive to the query in a format corresponding to the first language. - View Dependent Claims (45, 46, 47, 48, 49, 50)
-
Specification