Pull-type searching system
First Claim
1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to:
- electronically communicate, by an analytical model of a promotion searching server, ordered selectable search criteria, the search criteria including categories of deals relating to a first taxonomy for classifying deals, deal types relating to a second taxonomy for classifying deals that is different from the first taxonomy, and a keyword field;
receive, by the analytical model from a user device over a network, a selection from the search criteria;
search, by the analytical model, a deals database for deals associated with the selection;
in an instance in which the selection includes one or more selected category of deals,indirectly identify, by the analytical model, additional deal types based on the deals associated with the selection,arrange, by the analytical model, the additional deal types based on a user profile associated with the user device, andelectronically communicate, by the analytical model, the arranged additional deal types and the deals associated with the selection; and
in an instance in which the selection includes one or more selected deal type,indirectly identify, by the analytical model, additional categories of deals based on the deals associated with the selection,arrange, by the analytical model, the additional categories of deals based on the user profile associated with the user device, andelectronically communicate, by the analytical model, the arranged additional categories of deals and the deals associated with the selection.
5 Assignments
0 Petitions
Accused Products
Abstract
The pull-type searching system provides an effective and efficient way to navigate deals and assist the user in identifying a deal for selection. The pull-type searching system further enables identification of one or more alternative deals to present to the user when no deals are identified for the selected search criteria. The pull-type searching system includes a method and apparatus. The method includes communicating ordered selectable search criteria, the search criteria including one or more categories, subcategories and deal types based on a user profile or available deals, or redemption goals. The method further includes receiving a selection from the search criteria and searching a deals database for results associated with the selection. Further, the method includes communicating the results associated with the selection, one or more alternative categories, or one or more alternative deals. A similar apparatus is provided.
-
Citations
18 Claims
-
1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to:
-
electronically communicate, by an analytical model of a promotion searching server, ordered selectable search criteria, the search criteria including categories of deals relating to a first taxonomy for classifying deals, deal types relating to a second taxonomy for classifying deals that is different from the first taxonomy, and a keyword field; receive, by the analytical model from a user device over a network, a selection from the search criteria; search, by the analytical model, a deals database for deals associated with the selection; in an instance in which the selection includes one or more selected category of deals, indirectly identify, by the analytical model, additional deal types based on the deals associated with the selection, arrange, by the analytical model, the additional deal types based on a user profile associated with the user device, and electronically communicate, by the analytical model, the arranged additional deal types and the deals associated with the selection; and in an instance in which the selection includes one or more selected deal type, indirectly identify, by the analytical model, additional categories of deals based on the deals associated with the selection, arrange, by the analytical model, the additional categories of deals based on the user profile associated with the user device, and electronically communicate, by the analytical model, the arranged additional categories of deals and the deals associated with the selection. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method comprising:
-
electronically communicating, by an analytical model of a promotion searching server, ordered selectable search criteria, the search criteria including categories of deals relating to a first taxonomy for classifying deals, deal types relating to a second taxonomy for classifying deals based on a description of a personality of a consumer, and a keyword field; receiving, by the analytical model from a user device over a network, a selection from the search criteria; searching, by the analytical model, a deals database for deals associated with the selection; in an instance in which the selection includes one or more selected category of deals, indirectly identifying, by the analytical model, additional deal types based on the deals associated with the selection, arranging, by the analytical model, the additional deal types based on a user profile associated with the user device, and electronically communicating, by the analytical model, the arranged additional deal types and the deals associated with the selection; and in an instance in which the selection includes one or more selected deal type, indirectly identifying, by the analytical model, additional categories of deals based on the deals associated with the selection, arranging, by the analytical model, the additional categories of deals based on the user profile associated with the user device, and electronically communicating, by the analytical model, the arranged additional categories of deals and the deals associated with the selection. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium storing a set of instructions that, when executed by a computer system, causes the computer system to:
-
electronically communicate, by an analytical model of a promotion searching server, ordered selectable search criteria, the search criteria including categories of deals relating to a first taxonomy for classifying deals, deal types relating to a second taxonomy for classifying deals based on a description of a personality of a consumer, and a keyword field; receive, by the analytical model from a user device over a network, a selection from the search criteria; search, by the analytical model, a deals database for deals associated with the selection; in an instance in which the selection includes one or more selected category of deals, indirectly identify, by the analytical model, additional deal types based on the deals associated with the selection, arrange, by the analytical model, the additional deal types based on a user profile associated with the user device, and electronically communicate, by the analytical model, the arranged additional deal types and the deals associated with the selection; and in an instance in which the selection includes one or more selected deal type, indirectly identify, by the analytical model, additional categories of deals based on the deals associated with the selection, arrange, by the analytical model, the additional categories of deals based on the user profile associated with the user device, and electronically communicate, by the analytical model, the arranged additional categories of deals and the deals associated with the selection. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification