Method and system to display and search in a language independent manner
First Claim
Patent Images
1. A method comprising:
- storing in an item listings table, for a plurality of item listings within a plurality of categories, item attributes each comprising an item attribute name expressed in language-independent symbols and an item attribute value expressed in language-independent symbols;
receiving, at a server, one or more search attributes expressed in a human language, each search attribute comprising a search attribute name and a search attribute value;
converting the search attribute name and the search attribute value of each of the one or more search attributes into the language-independent symbols;
performing a search within the item listings table to identify at least one item listing with one or more item attributes expressed in the language-independent symbols that match the one or more search attributes expressed in the language-independent symbols;
using a language-specific table for the human language to translate the one or more item attributes of the at least one identified item listing, such that the one or more translated item attributes are expressed in the human language; and
causing display of the one or more translated item attributes of the at least one identified item listing.
1 Assignment
0 Petitions
Accused Products
Abstract
A method to facilitate a language independent search includes displaying a search attribute, including an attribute name and a selection of attribute values, to a user and receiving from the user a search attribute value selection corresponding to the attribute name. Then, the attribute name and attribute value selection are translated into language independent symbols, such as numbers. The numbers are used in a search of a sellers item listings table to select item listings with attribute values that match the search attribute values selected by the user.
402 Citations
17 Claims
-
1. A method comprising:
-
storing in an item listings table, for a plurality of item listings within a plurality of categories, item attributes each comprising an item attribute name expressed in language-independent symbols and an item attribute value expressed in language-independent symbols; receiving, at a server, one or more search attributes expressed in a human language, each search attribute comprising a search attribute name and a search attribute value; converting the search attribute name and the search attribute value of each of the one or more search attributes into the language-independent symbols; performing a search within the item listings table to identify at least one item listing with one or more item attributes expressed in the language-independent symbols that match the one or more search attributes expressed in the language-independent symbols; using a language-specific table for the human language to translate the one or more item attributes of the at least one identified item listing, such that the one or more translated item attributes are expressed in the human language; and causing display of the one or more translated item attributes of the at least one identified item listing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server system comprising:
-
a database storing, for a plurality of item listings within a plurality of categories, item attributes each comprising an item attribute name expressed in language-independent symbols and an item attribute value expressed in language- independent symbols; one or more servers configured to receive one or more search attributes expressed in a human language, each search attribute comprising a search attribute name and a search attribute value; convert the search attribute name and the search attribute value of each of the one or more search attributes into the language-independent symbols; perform a search within the database to identify at least one item listing with one or more item attributes expressed in the language-independent symbols that match the one or more search attributes expressed in the language-independent symbols; use a language-specific table for the human language to translate the one or more item attributes of the at least one identified item listing, such that the one or more translated item attributes are expressed in the human language; and cause display of the at least one identified item listing. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable medium storing a set of instructions which, when executed by a processor, cause the processor to:
-
receive one or more search attributes expressed in a human language, each search attribute comprising a search attribute name and a search attribute value; convert the search attribute name and the search attribute value of each of the one or more search attributes into language-independent symbols; perform a search within an item listings table storing, for a plurality of item listings within a plurality of categories, item attributes each comprising an item attribute name expressed in language-independent symbols and an item attribute value expressed in language-independent symbols, to identify at least one item listing with one or more item attributes expressed in the language-independent symbols that match the one or more search attributes expressed in the language- independent symbols; use a language-specific table for the human language to translate the one or more item attributes of the at least one identified item listing, such that the one or more translated item attributes are expressed in the human language; and cause display of the at least one identified item listing.
-
Specification