Using model information groups in searching
First Claim
1. A method for managing user accesses of merchandise information, comprising:
- generating journal files over a predetermined period of time, wherein a journal file includes merchandise information associated with an accessed webpage;
determining, for a merchandise category, information related to an attribute associated with the merchandise category based at least in part on the generated journal files, wherein the information related to an attribute includes at least a first type associated with the attribute;
aggregating information associated with the attribute from journal files associated with the merchandise category, wherein aggregating information includes generating a quantity associated with the first type associated with the attribute based at least in part on a number of times the first type associated with the attribute appears in the journal files, wherein the aggregated information is to be included in a model information group associated with the merchandise category; and
performing a subsequent search of merchandise information using information associated with the model information group, wherein performing the subsequent search includes determining whether a matching merchandise category can be found in response to a query keyword associated with the subsequent search;
in the event that the matching merchandise category can be found, extracting attribute information from the model information group associated with the merchandise category;
in the event that the matching merchandise category cannot be found, searching a merchandise category tree using the query keyword and returning information from one or more matching nodes of the merchandise category tree.
1 Assignment
0 Petitions
Accused Products
Abstract
Managing user accesses is disclosed, including: generating journal files over a predetermined period of time, wherein a journal file includes merchandise information associated with an accessed webpage; determining, for a merchandise category, information related to an attribute based at least in part on the generated journal files; aggregating information associated with the attribute from journal files associated with the merchandise category, wherein the aggregated information is to be included in a model information group associated with the merchandise category; and returning, in a subsequent search of merchandise information corresponding to the merchandise category, search results that are based at least in part on information associated with the model information group. Conducting searches of merchandise information is disclosed, including: determining a merchandise category associated with a query based at least in part on received keywords associated with the query; retrieving a model information group corresponding to the determined merchandise category; extracting attribute information from the retrieved model information group based at least in part on a quantity associated with an attribute; and presenting the extracted attribute information.
21 Citations
17 Claims
-
1. A method for managing user accesses of merchandise information, comprising:
-
generating journal files over a predetermined period of time, wherein a journal file includes merchandise information associated with an accessed webpage; determining, for a merchandise category, information related to an attribute associated with the merchandise category based at least in part on the generated journal files, wherein the information related to an attribute includes at least a first type associated with the attribute; aggregating information associated with the attribute from journal files associated with the merchandise category, wherein aggregating information includes generating a quantity associated with the first type associated with the attribute based at least in part on a number of times the first type associated with the attribute appears in the journal files, wherein the aggregated information is to be included in a model information group associated with the merchandise category; and performing a subsequent search of merchandise information using information associated with the model information group, wherein performing the subsequent search includes determining whether a matching merchandise category can be found in response to a query keyword associated with the subsequent search;
in the event that the matching merchandise category can be found, extracting attribute information from the model information group associated with the merchandise category;
in the event that the matching merchandise category cannot be found, searching a merchandise category tree using the query keyword and returning information from one or more matching nodes of the merchandise category tree. - View Dependent Claims (2)
-
-
3. A method for conducting searches of merchandise information, comprising:
-
determining whether a matching merchandise category can be found in response to a query based at least in part on received keywords associated with the query; in the event that the matching merchandise category can be found; retrieving a model information group corresponding to the determined matching merchandise category; extracting attribute information from the retrieved model information group based at least in part on a quantity associated with an attribute, wherein the attribute includes at least a first type associated with the attribute and wherein the quantity associated with the attribute is based at least in part on a number of times the first type associated with the attribute appears in a set of generated journal files; and presenting the extracted attribute information from the retrieved model information group; in the event that the matching merchandise category cannot be found, searching a merchandise category tree using the received keywords and returning information from one or more matching nodes of the merchandise category tree. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
10. A system for conducting searches of merchandise information, comprising:
-
a processor configured to; determine whether a matching merchandise category can be found in response to a query based at least in part on received keywords associated with the query; in the event that the matching merchandise category can be found; retrieve a model information group corresponding to the determined matching merchandise category; extract attribute information from the retrieved model information group based at least in part on a quantity associated with an attribute, wherein the attribute includes at least a first type associated with the attribute and wherein the quantity associated with the attribute is based at least in part on a number of times the first type associated with the attribute appears in a set of generated journal files; and present the extracted attribute information from the retrieved model information group; in the event that the matching merchandise category cannot be found, search a merchandise category tree using the received keywords and return information from one or more matching nodes of the merchandise category tree; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for conducting searches of merchandise information, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:
-
determining whether a matching merchandise category can be found in response to a query based at least in part on received keywords associated with the query; in the event that the matching merchandise category can be found; retrieving a model information group corresponding to the determined matching merchandise category; extracting attribute information from the retrieved model information group based at least in part on a quantity associated with an attribute, wherein the attribute includes at least a first type associated with the attribute and wherein the quantity associated with the attribute is based at least in part on a number of times the first type associated with the attribute appears in a set of generated journal files; and presenting the extracted attribute information from the retrieved model information group; in the event that the matching merchandise category cannot be found, searching a merchandise category tree using the received keywords and returning information from one or more matching nodes of the merchandise category tree.
-
Specification