System, method and apparatus for electronically searching for an item
First Claim
1. A method for electronically searching for an item, the method comprising the steps of:
- receiving a search request comprising a requested category and one or more requested attributes of the item;
storing the search request in a search index based on the requested category and the requested attribute(s), wherein the search index comprises one or more categories and each category is defined by a taxonomy of attributes;
searching the search index for any previously stored search requests that match the requested category and the requested attribute(s);
determining a result of the search; and
sending a search response comprising the result of the search.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides provides a system, method and apparatus for electronically searching for an item by receiving a search request comprising a requested category and one or more requested attributes of the item and storing the search request in a search index based on the requested category and the requested attribute(s). The search index includes one or more categories and each category is defined by a taxonomy of attributes. The search index is then searched for any previously stored search requests that match the requested category and the requested attribute(s), a result of the search is determined and a search response that includes the result of the search is sent.
-
Citations
62 Claims
-
1. A method for electronically searching for an item, the method comprising the steps of:
-
receiving a search request comprising a requested category and one or more requested attributes of the item;
storing the search request in a search index based on the requested category and the requested attribute(s), wherein the search index comprises one or more categories and each category is defined by a taxonomy of attributes;
searching the search index for any previously stored search requests that match the requested category and the requested attribute(s);
determining a result of the search; and
sending a search response comprising the result of the search. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A computer program embodied on a computer readable medium for electronically searching for an item comprising:
-
a code segment for receiving a search request comprising a requested category and one or more requested attributes of the item;
a code segment for storing the search request in a search index based on the requested category and the requested attribute(s), wherein the search index comprises one or more categories defined by a taxonomy of attributes;
a code segment for searching the search index for any previously stored search requests that match the requested category and the requested attribute(s);
a code segment for determining a result of the search; and
a code segment for sending a search response comprising the result of the search.
-
-
51. An apparatus for electronically searching for an item comprising:
-
a search index comprising one or more categories defined by a taxonomy of attributes;
a search engine communicably coupled to the search index wherein the search engine receives a search request comprising a requested category and one or more requested attributes of the item, stores the search request in the search index based on the requested category and the requested attribute(s), searches the search index for any previously stored search requests that match the requested category and the requested attribute(s), determines a result of the search and sends the result of the search. - View Dependent Claims (52, 53, 54, 55, 56)
-
-
57. A system for electronically searching for an item comprising:
-
a network;
one or more user devices communicably coupled to the network;
a user interface communicably coupled to the network for entering a search request comprising a requested category and one or more requested attributes of the item and receiving a result of the search;
a search index comprising one or more categories defined by a taxonomy of attributes; and
a search engine communicably coupled to the user interface and the search index wherein the search engine receives the search request, stores the search request in the search index based on the requested category and the requested attribute(s), searches the search index for any previously stored search requests that match the requested category and the requested attribute(s), determines the result of the search and sends the result of the search. - View Dependent Claims (58, 59, 60, 61, 62)
-
Specification