Computer-aided extraction of semantics from keywords to confirm match of buyer offers to seller bids
First Claim
Patent Images
1. A server-implemented method of returning results responsive to a search entered by a user through computer-parsable graphical user interface pages, the method comprising:
- accessing, from stored first database records, category descriptions of items potentially responsive to the search, at least some of the category descriptions comprising two or more item attributes of a respective item;
accessing from stored second database records, an entity description for at least some of the items potentially responsive to the search, the entity description comprising at least one value assigned to each item attribute of the two or more item attributes;
executing at least a portion of a client-server protocol to send, over a network, a first computer-parsable graphical user interface page displayable on a screen display of a client computer coupled to the network, the first computer-parsable graphical user interface page comprising an interface to a search engine executing a computerized search function, wherein the interface to the search engine has a text search area to capture user input constituting the search;
performing a lexical search on the user input constituting the search using the search engine to return search results from a search corpus accessible by the search engine;
executing at least another portion of the client-server protocol to send a second computer-parsable graphical user interface page to display at least some of the search results on the client computer;
receiving an input word list selection by the user, wherein at least one word of the selected input word list comprises a value or a range of values of an attribute of the items potentially responsive to the search;
scoring at least some of the category descriptions, the scoring determined at least in part by mapping at least one word of the selected input word list against corresponding entity descriptions to form a plurality of scored category descriptions, wherein an occurrence of one or more lexical matches constitutes a mapping;
sending a third computer-parsable graphical user interface page to display at least some of the scored category descriptions based at least in part on the mapping;
receiving a selected category description of the at least some of the scored category descriptions;
sending a fourth computer-parsable graphical user interface page to display, on the client computer, suggested item attributes and suggested item attribute values based at least in part on the selected category description;
receiving from the user, in response to the displayed suggested item attributes, a selection of the suggested item attribute values of the selected category description;
iteratively displaying to the user, after respective inputs from the user, a value or a range of values for at least some of the suggested item attribute values of the selected category description until the user has selected one of a preferred value or acceptable range of values for at least some of the suggested item attribute values, wherein at least some of the respective inputs by the user causes an iteration of the screen display of the preferred value or the acceptable range of values;
sending a fifth computer-parsable graphical user interface page to display, on the client computer, matching items corresponding to at least some of the preferred value or the acceptable range of values from the search corpus to enable selection by the user of a final selected item, wherein the matching items comprise at least a portion of the results responsive to the search; and
storing a preferred selection that the user chooses with respect to one of a manufacturer or brand of the final selected item.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment involves a method and apparatus for mapping lexical keywords into entity description semantics in order to create unambiguous buyer-confirmed descriptions of entities. The method described herein relies on a computer program and some mechanism for computer data storage.
-
Citations
20 Claims
-
1. A server-implemented method of returning results responsive to a search entered by a user through computer-parsable graphical user interface pages, the method comprising:
-
accessing, from stored first database records, category descriptions of items potentially responsive to the search, at least some of the category descriptions comprising two or more item attributes of a respective item; accessing from stored second database records, an entity description for at least some of the items potentially responsive to the search, the entity description comprising at least one value assigned to each item attribute of the two or more item attributes; executing at least a portion of a client-server protocol to send, over a network, a first computer-parsable graphical user interface page displayable on a screen display of a client computer coupled to the network, the first computer-parsable graphical user interface page comprising an interface to a search engine executing a computerized search function, wherein the interface to the search engine has a text search area to capture user input constituting the search; performing a lexical search on the user input constituting the search using the search engine to return search results from a search corpus accessible by the search engine; executing at least another portion of the client-server protocol to send a second computer-parsable graphical user interface page to display at least some of the search results on the client computer; receiving an input word list selection by the user, wherein at least one word of the selected input word list comprises a value or a range of values of an attribute of the items potentially responsive to the search; scoring at least some of the category descriptions, the scoring determined at least in part by mapping at least one word of the selected input word list against corresponding entity descriptions to form a plurality of scored category descriptions, wherein an occurrence of one or more lexical matches constitutes a mapping; sending a third computer-parsable graphical user interface page to display at least some of the scored category descriptions based at least in part on the mapping; receiving a selected category description of the at least some of the scored category descriptions; sending a fourth computer-parsable graphical user interface page to display, on the client computer, suggested item attributes and suggested item attribute values based at least in part on the selected category description; receiving from the user, in response to the displayed suggested item attributes, a selection of the suggested item attribute values of the selected category description; iteratively displaying to the user, after respective inputs from the user, a value or a range of values for at least some of the suggested item attribute values of the selected category description until the user has selected one of a preferred value or acceptable range of values for at least some of the suggested item attribute values, wherein at least some of the respective inputs by the user causes an iteration of the screen display of the preferred value or the acceptable range of values; sending a fifth computer-parsable graphical user interface page to display, on the client computer, matching items corresponding to at least some of the preferred value or the acceptable range of values from the search corpus to enable selection by the user of a final selected item, wherein the matching items comprise at least a portion of the results responsive to the search; and storing a preferred selection that the user chooses with respect to one of a manufacturer or brand of the final selected item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A physical, non-transitory computer readable medium having stored thereon instructions that when executed by a processor-based computing device implement a server-based method of returning results responsive to a search entered by a user through computer-parsable graphical user interface pages, comprising:
-
accessing, from stored first database records, category descriptions of items potentially responsive to the search, at least some of the category descriptions comprising two or more item attributes of a respective item; accessing, from stored second database records, an entity description for at least some of the items potentially responsive to the search, the entity description comprising at least one value assigned to each item attribute of the two or more item attributes; executing at least a portion of a client-server protocol to send, over a network, a first computer-parsable graphical user interface page displayable on a screen display of a client computer coupled to the network, a first computer-parsable graphical user interface page; to present, on a client computer the graphical user interface page, the first computer-parsable graphical user interface page comprising an interface to a search engine executing a computerized search function, wherein the interface to the search engine has a text search area to capture user input constituting the search; performing a lexical search on the user input constituting the search using the search engine to return search results from a search corpus accessible by the search engine; executing at least another portion of a client-server protocol to send a second computer-parsable graphical user interface page to display at least some of the search results on the client computer; receiving an input word list selection by the user, wherein at least one word of the selected input word list comprises a value or a range of values of an attribute of the items potentially responsive to the search; scoring at least some of the category descriptions, the scoring determined at least in part by mapping at least one word of the selected input word list against corresponding entity descriptions to form a plurality of scored category descriptions, wherein an occurrence of one or more lexical matches constitutes a mapping; sending a third computer-parsable graphical user interface page to display at least some of the scored category descriptions based at least in part on the mapping; receiving a selected category description of the at least some of the scored category descriptions; sending a fourth computer-parsable graphical user interface page to display, on the client computer, suggested item attributes and suggested item attribute values based at least in part on the selected category description; receiving from the user, in response to the displayed suggested item attributes, a selection of the suggested item attribute values of the selected category description; iteratively displaying to the user, after respective inputs from the user, a value or a range of values for at least some of the suggested item attribute values of the selected category description until the user has selected one of a preferred value or acceptable range of values for at least some of the suggested item attribute values, wherein at least some of the respective inputs by the user causes an iteration of the screen display of the preferred value or the acceptable range of values; sending a fifth computer-parsable graphical user interface page to display, on the client computer, matching items corresponding to at least some of the preferred value or the acceptable range of values from the search corpus to enable selection by the user of a final selected item wherein the matching items comprise at least a portion of the results responsive to the search; and storing a preferred selection that the user chooses with respect to one of a manufacturer or brand of the final selected item.
-
-
12. A system for returning results responsive to a search entered by a user through computer-parsable graphical user interface pages, the system comprising:
-
a server computer component, accessing, from stored first database records, category descriptions of items potentially responsive to the search, at least some of the category descriptions comprising two or more item attributes of a respective item and accessing, from stored second database records, an entity description for at least some of the items potentially responsive to the search, the entity description comprising at least one value assigned to each item attribute of the two or more item attributes; another server computer component executing at least a portion of a client-server protocol to send, over a network, a first computer-parsable graphical user interface page displayable on a screen display of a client computer coupled to the network, the first computer-parsable graphical user interface page comprising an interface to a search engine executing a computerized search function, wherein the interface to the search engine has a text search area to capture user input constituting the search; a search engine performing a lexical search on the user input constituting the search to return search results from a search corpus accessible by the search engine; a yet further server computer component executing at least another portion of the client-server protocol to send a second computer-parsable graphical user interface page to display at least some of the search results on the client computer, and receiving an input word list selection by the user, wherein at least one word of the selected input word list comprises a value or a range of values of an attribute of the items potentially responsive to the search; yet another server computer component scoring at least some of the category descriptions by, at least in part, mapping at least one word of the selected input word list against corresponding entity descriptions to form a plurality of scored category descriptions, wherein an occurrence of one or more lexical matches constitutes a mapping; an interface device sending a third computer-parsable graphical user interface page to display at least some of the scored category descriptions based at least in part on the mapping, receiving a selected category description of the at least some of the scored category descriptions, and sending a fourth computer-parsable graphical user interface page to display, on the client computer, suggested item attributes and suggested item attribute values based at least in part on the selected category description; another interface device receiving from the user, in response to the displayed suggested item attributes, a selection of the suggested item attribute values of the selected category description, iteratively displaying to the user, after respective inputs from the user, a value or a range of values for at least some of the suggested item attribute values of the selected category description until the user has selected one of a preferred value or acceptable range of values for at least some of the suggested item attribute values, wherein at least some of the respective inputs by the user causes an iteration of the screen display of the preferred value or the acceptable range of values, and sending a fifth computer-parsable graphical user interface page to display, on the client computer, matching items corresponding to at least some of the preferred value or the acceptable range of values from the search corpus to enable selection by the user of a final selected item, wherein the matching items comprise at least a portion the results responsive to the search; and a computer data storage mechanism storing a preferred selection that the user chooses with respect to one of a manufacturer or brand of the final selected item. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification