IP Library Granted Patent US 7,933,895
Granted Patent B2
US 7,933,895 · App. 11/653,308 · Granted Apr 26, 2011

Coupon and internet search method and system with mapping engine

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 7,933,895
App. No.
11/653,308
Granted
Apr 26, 2011
Kind
B2
Abstract

The invention relates to coupon information (e.g., actual coupons, links to coupon, and information related to one or more coupons) that may be selectively displayed based on an association with search terms for an internet-based search. If a user, for instance, submits a search request to an internet-based search engine, the search engine may process the request and provide the search results, but, in addition, a coupon engine may perform a separate search to determine the availability of coupons relating to the search (e.g., based on one or more search terms, one or more of the search results, or other criteria). Available coupons (or coupon information) may then be displayed with, or separately from, the general internet search results.

Claims (63)

1. A computer-implemented method of generating a search response, comprising:

receiving a user search query comprising one or more search criteria, and a user device address for a user device, at a computer search system, said computer search system comprising a processor and memory, said memory storing available coupons information and stored store stock information, and said computer search system further comprising a search engine and a coupon engine;

said computer search system responding to said receiving by determining said search response; and

said computer search system transmitting to said user device address, said search response;

wherein said determining said search response comprises: said search engine using said one or more search criteria to generate search results; said coupon engine using said search results and user profile information associated with said user device address to identify from said available coupons information at least one available coupon offer, said at least one available coupon offer specifying a discount contingent upon a purchase transaction containing at least one specified product; and said computer search system determining, from said stored store stock information, a stocking store in which said at least one specified product is in stock; and

wherein said search response comprises said search results, said at least one available coupon offer, and identification of said stocking store.

2. The method of claim 1 , wherein said search response contains format information for displaying said search results and said at least one available coupon offer in separate panes.

3. The method of claim 1 , further comprising:

said computer search system transmitting to said user device address map data for viewing a map containing a location associated in said memory with said at least one available coupon offer.

4. The method of claim 1 further comprising:

storing in said memory available keyword-based advertisement information;

wherein said determining said search response further comprises said computer search system using said search results to identify from said available keyword-based advertisement information at least one available keyword-based advertisement; and

wherein said search response further comprises said at least one available keyword-based advertisement.

5. The method of claim 4 , further comprising:

said computer search system transmitting to said user device address map data for viewing a map containing a location associated in said memory with said at least one available coupon offer.

6. The method of claim 4 , wherein said search response contains formatting information for displaying each one of: said search results; said at least one available keyword-based advertisement; and said at least one available coupon offer in separate panes.

7. The method of claim 1 , further comprising:

receiving at least one location search parameter;

wherein said determining said search response further comprises said search engine also using said at least one location search parameter to generate said search results.

8. The method of claim 7 , wherein said search response further comprises formatting information for displaying each one of said search results and said at least one available coupon offer in separate panes.

9. The method of claim 7 further comprising:

said computer search system receiving said at least one location search parameter comprises retrieving location information stored in a user profile.

10. The method of claim 7 , wherein said at least one location search parameter comprises at least one of a zip code, address, city, state, county, area code, district, point of interest, and coordinates.

11. The method of claim 7 , wherein said at least one location search parameter is based on a GPS signal, IP address, and cookie information received in association with said user device address.

12. The method of claim 7 , further comprising:

generating map data for displaying a map view comprising location identifiers associated in said memory with said at least one available coupon offer; and

said computer search system transmitting said map data to said address associated with said user device.

13. The method of claim 1 further comprising:

said memory storing store location information;

said computer search system identifying map data associated with said stocking store, and wherein said search response further comprises said map data.

14. The method of claim 13 , wherein said search response contains formatting data for displaying said search results, said at least one available coupon offer and said map data in separate panes.

15. The method of claim 13 wherein said user profile information associated with said user device address comprises said location information.

16. The method of claim 13 , wherein said location information comprises at least one of a zip code, address, city, state, county, area code, district, point of interest, or coordinates.

17. The method of claim 13 further comprising determining said location information from at least one of: a GPS signal, IP address, or cookie information received from the user device.

18. The method of claim 13 , further comprising:

said computer search system generating direction information for travel from a location associated with said user device address and a specified location identifier.

19. The method of claim 1 further comprising

storing in said memory in association with said user device address a record of the observed online behavior;

wherein said determining said search response comprises said computer search system using at least said record of the observed online behavior in identifying said at least one available coupon offer.

20. The computer-implemented method of claim 1 , wherein said transmitting further comprises sending a link to said user device address, wherein said link comprises a URL, and further comprising responding to receipt of a prompt from said user device address to said URL by transmitting to said user device address said at least one available coupon offer.

21. The computer-implemented method of claim 1 , further comprising storing in said memory frequency of visits to a specified store in association with said user device address.

22. The computer-implemented method of claim 1 , further comprising said computer search system updating said at least one available coupon offer; and

said computer search system transmitting notification of said updating to said user device address.

23. The computer-implemented method of claim 1 , further comprising said computer search system storing in memory favorite search sites associated with said user device address;

and said computer search system transmitting an alert to said user device address when a coupon offer associated in said memory with a store identified in said memory and associated in said memory with said favorite searches, changes.

24. The computer-implemented method of claim 1 , further comprising said computer search system routing said at least one available coupon offer to a POS.

25. The computer-implemented method of claim 1 , further comprising said computer search system transmitting said at least one available coupon offer to an address associated with a web site.

26. The computer-implemented method of claim 1 , further comprising associated in said memory said at least one available coupon offer with at least one keyword.

27. The computer-implemented method of claim 1 , further comprising said computer search system varying terms of said at least one available coupon offer based on said stored store stock information.

28. The computer-implemented method of claim 1 , further comprising said computer search system varying terms of said at least one available coupon offer transmitted to said user device address based on sales of associated products transmitted to said user device address.

29. The computer-implemented method of claim 1 , wherein said user search query excludes a request or prompt for coupons.

30. The computer-implemented method of claim 7 , wherein said at least one location search parameter comprises a response to a prompt transmitted to said user device address querying how far a user is willing to travel to redeem a coupon.

31. The computer-implemented method of claim 13 , further comprising said computer search system transmitting to said user device address a proximity notification when in response to said computer search system determining that a device associated with said user device address is within a specified proximity of said stocking store.

32. The computer-implemented method of claim 1 further comprising repetitively generating and transmitting to said user device address map data upon receipt of location information indicating change in location of a device associated with said user device address.

33. A computerized system for generating a search response, comprising:

a computer search system, said computer search system comprising a processor and memory, said memory storing available coupons information and stored store stock information, and said computer search system further comprising a search engine and a coupon engine;

said computer search system is programmed to receive a user search query comprising one or more search criteria, and a user device address for a user device, generate a search response, and transmit said search response to said user device address;

wherein said determining said search response comprises: said search engine using said one or more search criteria to generate search results; said coupon engine using said search results and user profile information associated with said user device address to identify from said available coupons information at least one available coupon offer, said at least one available coupon offer specifying a discount contingent upon a purchase transaction containing at least one specified product; and said computer search system determining, from said stored store stock information, a stocking store in which said at least one specified product is in stock; and

wherein said search response comprises said search results, said at least one available coupon offer, and identification of said stocking store.

34. The system of claim 33 wherein said computer search system stores in said memory available keyword-based advertisement information;

wherein said computer search system is programmed to use said search results to identify from said available keyword-based advertisement information at least one available keyword-based advertisement and to include at least one available keyword-based in said search response.

35. The system of claim 33 wherein said computer search system is further programmed to receive and use location information in determining said search response.

36. The system of claim 35 wherein said computer search system is programmed to use said location information in determining said stocking store.

Assignments (19)
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL Recorded Jun 2, 2025
From: GLAS AMERICAS LLC
To: CATALINA MARKETING CORPORATION; MODIV MEDIA, LLC; CELLFIRE LLC
Reel/Frame 071471/0393 →
PATENT SECURITY AGREEMENT Recorded May 11, 2023
From: CATALINA MARKETING CORPORATION; CELLFIRE LLC; MODIV MEDIA, LLC
To: GLAS AMERICAS LLC
Reel/Frame 063625/0829 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL Recorded May 11, 2023
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: CATALINA MARKETING CORPORATION; MODIV MEDIA, LLC; CELLFIRE LLC
Reel/Frame 063625/0703 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL Recorded May 11, 2023
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: CATALINA MARKETING CORPORATION; MODIV MEDIA, LLC; CELLFIRE LLC
Reel/Frame 063625/0773 →
PATENT SECURITY AGREEMENT Recorded Feb 27, 2023
From: CATALINA MARKETING CORPORATION; MODIV MEDIA, LLC; CELLFIRE LLC
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 062875/0094 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL Recorded Nov 16, 2022
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: CATALINA MARKETING CORPORATION; CELLFIRE LLC; MODIV MEDIA, LLC
Reel/Frame 061951/0589 →
PATENT SECURITY AGREEMENT Recorded Sep 9, 2022
From: CATALINA MARKETING CORPORATION; MODIV MEDIA, LLC; CELLFIRE LLC
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 061404/0356 →
SECURITY INTEREST Recorded Jun 6, 2019
From: JPMORGAN CHASE BANK, N.A.
To: GLAS USA LLC; GLAS AMERICAS LLC
Reel/Frame 049392/0838 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 20, 2019
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: CATALINA MARKETING CORPORATION; MODIV MEDIA, INC.; CELLFIRE INC.
Reel/Frame 048380/0090 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 20, 2019
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: CATALINA MARKETING CORPORATION; MODIV MEDIA, INC.
Reel/Frame 049951/0467 →
SECURITY INTEREST Recorded Feb 20, 2019
From: CATALINA MARKETING CORPORATION; MODIV MEDIA, LLC (F/K/A MODIV MEDIA, INC.); CELLFIRE LLC (F/K/A CELLFIRE INC.)
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 048384/0211 →
SECURITY INTEREST Recorded Dec 14, 2018
From: CATALINA MARKETING CORPORATION; MODIV MEDIA, INC.; CELLFIRE INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 048310/0950 →
RELEASE OF SECURITY INTEREST Recorded Apr 28, 2014
From: BANK OF AMERICA, N.A.
To: CHECKOUT HOLDING CORP.; CATALINA MARKETING CORPORATION; CATALINA MARKETING PROCUREMENT, LLC; CATALINA MARKETING TECHNOLOGY SOLUTIONS, INC.; CATALINA MARKETING WORLDWIDE, LLC; CATALINA-PACIFIC MEDIA, L.L.C.; CMJ INVESTMENTS L.L.C.; MODIV MEDIA, INC.
Reel/Frame 032775/0408 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Apr 14, 2014
From: CATALINA MARKETING CORPORATION, AS GRANTOR; MODIV MEDIA, INC., AS GRANTOR
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032693/0964 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Apr 11, 2014
From: CATALINA MARKETING CORPORATION, AS GRANTOR; MODIV MEDIA, INC., AS GRANTOR
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032662/0621 →
SECURITY AGREEMENT Recorded Oct 24, 2013
From: CHECKOUT HOLDING CORP.; CATALINA MARKETING CORPORATION; CATALINA MARKETING PROCUREMENT, LLC; CATALINA MARKETING TECHNOLOGY SOLUTIONS, INC.; CATALINA MARKETING WORLDWIDE, LLC; CATALINA-PACIFIC MEDIA, L.L.C.; CMJ INVESTMENTS L.L.C.; MODIV MEDIA, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 031494/0661 →
RELEASE OF SECURITY INTEREST Recorded Oct 24, 2013
From: MORGAN STANLEY & CO. LLC (FKA MORGAN STANLEY & CO. INCORPORATED)
To: CATALINA MARKETING PROCUREMENT, LLC; CATALINA HEALTH RESOURCE, LLC; CATALINA MARKETING WORLDWIDE, LLC; CATALINA-PACIFIC MEDIA, LLC; CMJ INVESTMENTS, LLC
Reel/Frame 031494/0435 →
FIRST-LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 13, 2012
From: CATALINA MARKETING CORPORATION; CATALINA MARKETING PROCUREMENT, LLC; CATALINA HEALTH RESOURCE, LLC; CATALINA MARKETING WORLDWIDE, LLC; CATALINA-PACIFIC MEDIA, L.L.C.; CMJ INVESTMENTS L.L.C.; CATALINA DIGITAL HOLDINGS, LLC; CHECKOUT HOLDING CORP.
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 028366/0971 →
FIRST-LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 12, 2012
From: CATALINA MARKETING CORPORATION; CATALINA MARKETING PROCUREMENT, LLC; CATALINA HEALTH RESOURCE, LLC; CATALINA MARKETING WORLDWIDE, LLC; CATALINA-PACIFIC MEDIA, L.L.C.; CMJ INVESTMENTS L.L.C.; CATALINA DIGITAL HOLDINGS, LLC; CHECKOUT HOLDING CORP.
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 028363/0828 →