IP Library Granted Patent US 10,902,467
Granted Patent B1
US 10,902,467 · App. 16/355,114 · Granted Jan 26, 2021

Pull-type searching system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,902,467
App. No.
16/355,114
Granted
Jan 26, 2021
Kind
B1
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.

Claims (62)

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; and

in an instance in which the selection includes a 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.

2. The apparatus of claim 1 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to:

in an instance in which the selection includes a 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.

3. The apparatus of claim 2 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to:

in an instance in which the categories of deals and the deal types are directly correlated, arrange, by the analytical model, the additional categories of deals further based on the selected deal type.

4. The apparatus of claim 2 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to:

in an instance in which the categories of deals and the deal types are indirectly correlated, arrange, by the analytical model, the additional categories of deals further based on the deals associated with the selection.

5. The apparatus of claim 1 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to perform, by the analytical model, dynamic binning to determine the ordered selectable search criteria to communicate.

6. The apparatus of claim 1 , wherein the selection includes a keyword and a non-keyword, and wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to search, by the analytical model, the deals database for deals associated with the selection by:

distinguishing, by the analytical model, between the keyword and the non-keyword, wherein the non-keyword includes an adjective used to described the keyword; and

searching, by the analytical model, the deals database using the keyword.

7. The apparatus of claim 1 , wherein the search criteria further includes a redemption goal comprising a time for redemption of a deal.

8. 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; and

in an instance in which the selection includes a 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.

9. The computer-implemented method of claim 8 , wherein:

in an instance in which the selection includes a 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.

10. The computer-implemented method of claim 9 , wherein, in an instance in which the categories of deals and the deal types are directly correlated, the arranging the additional categories of deals comprises arranging, by the analytical model, the additional categories of deals further based on the selected deal type.

11. The computer-implemented method of claim 9 , wherein, in an instance in which the categories of deals and the deal types are indirectly correlated, the arranging the additional categories of deals comprises arranging, by the analytical model, the additional categories of deals further based on the deals associated with the selection.

12. The computer-implemented method of claim 8 , further comprising:

performing, by the analytical model, dynamic binning to determine the ordered selectable search criteria to communicate.

13. The computer-implemented method of claim 8 , wherein the selection includes a keyword and a non-keyword, and wherein the searching, by the analytical model, the deals database for deals associated with the selection includes:

distinguishing, by the analytical model, between the keyword and the non-keyword, wherein the non-keyword includes an adjective used to described the keyword; and

searching, by the analytical model, the deals database using the keyword.

14. The computer-implemented method of claim 8 , wherein the search criteria further includes a redemption goal comprising a time for redemption of a deal.

15. 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; and

in an instance in which the selection includes a 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.

16. The non-transitory computer-readable medium of claim 15 , wherein

in an instance in which the selection includes a 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.

17. The non-transitory computer-readable medium of claim 16 , wherein, in an instance in which the categories of deals and the deal types are directly correlated, the set of instructions, when executed by the computer system, further cause the computer system to arrange, by the analytical model, the additional categories of deals based on the selected deal type.

18. The non-transitory computer-readable medium of claim 16 , wherein, in an instance in which the categories of deals and the deal types are indirectly correlated, the set of instructions, when executed by the computer system, further cause the computer system to arrange, by the analytical model, the additional categories of deals based on the deals associated with the selection.

19. The non-transitory computer-readable medium of claim 15 , wherein the set of instructions, when executed by the computer system, further causes the computer system to perform, by the analytical model, dynamic binning to determine the ordered selectable search criteria to communicate.

20. The non-transitory computer-readable medium of claim 15 , wherein the selection includes a keyword and a non-keyword, and wherein the set of instructions, when executed by the computer system, further causes the computer system to search, by the analytical model, the deals database for deals associated with the selection by:

distinguishing, by the analytical model, between the keyword and the non-keyword, wherein the non-keyword includes an adjective used to described the keyword; and

searching, by the analytical model, the deals database using the keyword.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2024
From: GROUPON, INC.
To: BYTEDANCE INC.
Reel/Frame 068833/0811 →
RELEASE OF SECURITY INTEREST Recorded Feb 26, 2024
From: JPMORGAN CHASE BANK, N.A.
To: GROUPON, INC.; LIVINGSOCIAL, LLC (F/K/A LIVINGSOCIAL, INC.)
Reel/Frame 066676/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RIGHTS Recorded Feb 26, 2024
From: JPMORGAN CHASE BANK, N.A.
To: GROUPON, INC.; LIVINGSOCIAL, LLC (F/K/A LIVINGSOCIAL, INC.)
Reel/Frame 066676/0251 →
SECURITY INTEREST Recorded Jul 23, 2020
From: GROUPON, INC.; LIVINGSOCIAL, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 053294/0495 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2019
From: FULGHUM, JORDAN; GILFANOV, RUSLAN; HOLDEN, JEFFREY A.; SILBER, IAN; VADON, ERIC
To: GROUPON, INC.
Reel/Frame 049729/0438 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2019
From: ANDREW, MASON
To: GROUPON, INC.
Reel/Frame 049729/0510 →