MULTILINGUAL TAGGING OF CONTENT WITH CONDITIONAL DISPLAY OF UNILINGUAL TAGS
First Claim
1. One or more computer-readable storage media comprising a plurality of instructions to cause a computer to:
- obtain a first identifier of a first language;
create and store in a memory of said computer, a webpage comprising at least a title of a piece of content;
use the first identifier of the first language to select a first set of tags expressed in the first language and tagged to said piece of content, from among a plurality of tags expressed in a plurality of languages;
store at least one tag in the first set of tags in said webpage in said memory, if the first set is non-zero; and
use a second identifier to select a second set of tags expressed in a second language different from the first language, if the number of tags in the first set is zero; and
store in the webpage in said memory, at least one of;
(A) a hyperlink to the second set tags; and
(B) at least one tag in the second set of tags.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more computers are programmed to obtain an identifier of a natural language (“session language”). Additionally, the one or more computers are programmed to create and store in a computer memory, a webpage to be displayed to the user, including at least a title of a piece of content. In addition, the one or more computers automatically use the language identifier to select from among multiple tags that are expressed in multiple languages, a set of tags in the session language. One or more tags in the selected set are then stored in the web page in the computer memory, if the selected set is non-zero. If the number of tags in the selected set is zero (i.e. there exist no tags in the session language), in some embodiments a message is included in the webpage, indicating that there are no tags available.
-
Citations
20 Claims
-
1. One or more computer-readable storage media comprising a plurality of instructions to cause a computer to:
-
obtain a first identifier of a first language; create and store in a memory of said computer, a webpage comprising at least a title of a piece of content; use the first identifier of the first language to select a first set of tags expressed in the first language and tagged to said piece of content, from among a plurality of tags expressed in a plurality of languages; store at least one tag in the first set of tags in said webpage in said memory, if the first set is non-zero; and use a second identifier to select a second set of tags expressed in a second language different from the first language, if the number of tags in the first set is zero; and store in the webpage in said memory, at least one of; (A) a hyperlink to the second set tags; and (B) at least one tag in the second set of tags. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for versioning data, the method comprising:
-
receiving a first identifier of a first language, of a session of a computer with a user; automatically displaying in the first language, at least a description of a piece of content accessible to the computer; at least one processor using the first identifier to retrieve from said memory, a first set of tags expressed in the first language; and automatically checking if a number of the tags in the first set is greater than zero and if not then automatically using a second identifier to retrieve and display adjacent to the description in the first language, a second set tags expressed in a second language different from the first language. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for interfacing with a user, the apparatus comprising a processor and a memory coupled to the processor, the apparatus comprising:
-
means for receiving a first identifier of a first language, of a session of said computer with a user; means for displaying in the first language, at least a description of a piece of content accessible to the computer; means for using the first identifier to retrieve from said memory, a first set of tags expressed in the first language; and means for checking if a number of the tags in the first set is greater than zero and if not then using a second identifier to retrieve and display adjacent to the description in the first language, a second set tags expressed in a second language different from the first language. - View Dependent Claims (18, 19, 20)
-
Specification