IP Library Granted Patent US 10,417,662
Granted Patent B2
US 10,417,662 · App. 14/088,188 · Granted Sep 17, 2019

Systems and methods for saving advertisements

Inventors: Srinivas A. Mandyam (San Jose, CA); Krishna Vedati (Sunnyvale, CA); David Lothele Williams (Belmont, CA)
Assignee: YELLOWPAGES.COM LLC
G06Q30/0257G06Q30/0207G06Q30/0267
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,417,662
App. No.
14/088,188
Granted
Sep 17, 2019
Kind
B2
Abstract

Methods, machine-readable media, apparatuses and systems are provided to save electronic advertisements selected by a user. An electronic advertisement displayed with a first application of a mobile device of the user is received after selection of a save option associated with the electronic advertisement. The electronic advertisement is saved. The electronic advertisement is provided to the mobile device after receipt of a command from a second application of the mobile device. The electronic advertisements may include any type of incentive or offer, including coupons.

Claims (56)

1. A method comprising:

displaying, by a display device of a mobile computing device executing a first application, an electronic advertisement and a user-selectable option to save the electronic advertisement, wherein the first application is associated with a first entity;

in response to detecting, by the mobile computing device executing the first application, a selection of the user-selectable option to save the electronic advertisement, a toolkit, associated with the first application, transmits, through a network, the electronic advertisement to be stored in a database associated with a server;

invoking, by the mobile computing device executing a second application, the display device to display an electronic message indicating that the electronic advertisement has been saved and that the electronic advertisement is accessible by the second application in response to the database associated with the server storing the electronic advertisement, wherein the second application is different from the first application and the second application is associated with a second entity that is different from the first entity;

requesting, through the network, by the mobile computing device executing the second application, retrieval of the saved electronic advertisement stored in the database associated with the server, in response to one or more user inputs; and

displaying, by the display device of the mobile computing device executing the second application, the saved electronic advertisement.

2. The method of claim 1 , further comprising:

processing information about the electronic advertisement, the information comprising one or more of a subject matter respectively associated with the electronic advertisement, a date associated with the electronic advertisement, a value associated with the electronic advertisement, and/or a location corresponding to a business associated with the electronic advertisement.

3. The method of claim 1 , further comprising:

processing one or more user inputs, by the second application of the mobile computing device, and translating the one or more user inputs to organizational indicia to organize an ordered set of saved advertisement information,

wherein the organizational indicia corresponds to one or more of date information, and/or value information.

4. The method of claim 1 , further comprising:

causing the electronic advertisement and/or information corresponding to the electronic advertisement to be stored in association with the second application.

5. The method of claim 3 , wherein the ordered set of saved advertisement information is organized according to one or more of dates of initial advertisement display on the mobile computing device; dates of advertisement saving; expiration dates; subject matter; advertisement values, and/or business locations.

6. The method of claim 3 , further comprising:

sending a communication to the server, the communication indicative of a second electronic advertisement and/or information corresponding to the second electronic advertisement from the ordered set of saved advertisement information.

7. The method of claim 6 , wherein

the toolkit facilitates handling of the electronic advertisement and/or the second electronic advertisement.

8. The method of claim 7 , wherein the toolkit communicates with the server and controls one or more of downloading, displaying, and/or caching of the electronic advertisement and/or the second electronic advertisement.

9. The method of claim 7 , wherein the toolkit allows display of the electronic advertisement and/or the second electronic advertisement with the first application.

10. The method of claim 7 , further comprising:

presenting, by the mobile computing device, the display of the electronic advertisement in a predetermined position of the display device to enable user access to the first application displayed by the display device.

11. The method of claim 1 , further comprising:

invoking the second application responsive to a selection of a user-selectable option comprising downloading the second application to the mobile computing device and/or installing the second application on the mobile computing device.

12. The method of claim 1 , further comprising:

invoking the second application responsive to a selection of a user-selectable option comprising one or more of opening, running, initiating, executing, selecting, and/or calling the second application on the mobile computing device.

13. One or more non-transitory machine-readable media having machine-readable instructions thereon which, which when executed by one or more processors of a mobile computing device, causes the mobile computing device to:

display, by a display device of the mobile computing device executing a first application, an electronic advertisement and a user-selectable option to save the electronic advertisement, wherein the first application is associated with a first entity;

in response to detecting a selection of the user-selectable option to save the electronic advertisement, a toolkit, associated with the first application, transmits, through a network, the electronic advertisement and stores the electronic advertisement in a database associated with a server;

invoke, responsive to executing a second application, the display device to display an electronic message indicating that the electronic advertisement is accessible by the second application in response to the database associated with the server storing the electronic advertisement, wherein the second application is different from the first application and the second application is associated with a second entity that is different from the first entity;

request, through the network responsive to executing the second application, retrieval of the saved electronic advertisement stored in the database associated with the server in response to one or more user inputs; and

display, responsive to executing the second application, by the display device of the saved electronic advertisement.

14. The one or more non-transitory machine-readable media of claim 13 , which when executed by the one or more processors further causes the mobile computing device to:

process information about the electronic advertisement, the information comprising one or more of a subject matter associated with the electronic advertisement, a date associated with the electronic advertisement, a value associated with the electronic advertisement, and/or a location corresponding to a business associated with the electronic advertisement.

15. The one or more non-transitory machine-readable media of claim 13 , which when executed by the one or more processors further causes the mobile computing device to:

process one or more user inputs, by the second application of the mobile computing device, and translates the one or more user inputs to organizational indicia to organize an ordered set of saved advertisement information,

wherein the organizational indicia corresponds to one or more of date information, and/or value information.

16. The one or more non-transitory machine-readable media of claim 13 , which when executed by the one or more processors further causes the mobile computing device to:

cause the electronic advertisement and/or information corresponding to the electronic advertisement to be stored in association with the second application.

17. A mobile application system for handling electronic advertisement information displayable on a mobile computing device, the mobile application system comprising:

a mobile application installed on a mobile computing device, wherein the mobile application comprises instructions stored on one or more storage media of the mobile computing device, wherein the instructions are executed by one or more processors of the mobile computing device to:

display, by a display device of the mobile computing device executing a first application, an electronic advertisement and a user-selectable option to save the electronic advertisement, wherein the first application is associated with a first entity;

in response to detecting a selection of the user-selectable option to save the electronic advertisement, a toolkit, associated with the first application, transmits through a network, the electronic advertisement and stores the electronic advertisement in a database associated with a server;

invoke, responsive to executing a second application, the display device to display an electronic message indicating that the electronic advertisement has been saved and that the electronic advertisement is accessible via the second application in response to the database associated with the server storing the electronic advertisement, wherein the second application is different from the first application and the second application is associated with a second entity that is different from the first entity;

request, through the network, responsive to executing the second application, retrieval of the saved electronic advertisement stored in the database associated with the server, in response to one or more user inputs; and

display, responsive to executing the second application, by the display device of the mobile computing device, the saved electronic advertisement.

18. The mobile application system of claim 17 , wherein the mobile application comprises the toolkit.

19. The mobile application system of claim 17 , wherein the instructions are further executed by the one or more processors of the mobile computing device to:

cause the electronic advertisement and/or information corresponding to the electronic advertisement to be stored in association with the second application.

20. The mobile application system of claim 17 , wherein the instructions are further executed by the one or more processors of the mobile computing device to:

process one or more user inputs, by the second application of the mobile computing device, and translate the one or more user inputs to organizational indicia to organize an ordered set of saved advertisement information; and

cause retrieval of a second electronic advertisement and/or information corresponding to the second electronic advertisement from the ordered set of saved advertisement.

21. The one or more non-transitory machine-readable media of claim 13 , which when executed by the one or more processors further causes the mobile computing device to:

present the display of the electronic advertisement in a predetermined position of the display device to enable user access to the first application displayed by the display device.

22. The mobile application system of claim 17 , wherein the instructions are further executed by the one or more processors of the mobile computing device to:

present the display of the electronic advertisement in a predetermined position of the display device to enable user access to the first application displayed by the display device.

Assignments (20)
RELEASE OF SECURITY INTEREST Recorded Jan 7, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: YELLOWPAGES.COM LLC
Reel/Frame 069830/0618 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: PRINT MEDIA LLC; DEX MEDIA, INC.; YP LLC; YELLOWPAGES.COM LLC; YP ADVERTISING & PUBLISHING LLC; CERBERUS YP DIGITAL BLOCKER LLC; CERBERUS YP BLOCKER LLC; YP HOLDINGS LLC; PRINT MEDIA HOLDINGS LLC; YP INTERMEDIATE HOLDINGS CORP.; YP WESTERN HOLDINGS CORP.; YP SOUTHEAST HOLDINGS CORP.; YP MIDWEST HOLDINGS CORP.; YP CONNECTICUT HOLDINGS CORP.; PLUSMO HOLDINGS CORP.; INGENIO HOLDINGS CORP.
Reel/Frame 067381/0745 →
RELEASE OF SECURITY INTEREST Recorded May 7, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: THRYV, INC.
Reel/Frame 067341/0434 →
SECURITY INTEREST Recorded May 3, 2024
From: THRYV, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 067310/0627 →
SECURITY INTEREST Recorded May 1, 2024
From: THRYV, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 067287/0759 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Mar 2, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION., AS ADMINISTRATIVE AGENT
To: THRYV, INC. (FORMERLY KNOWN AS DEX MEDIA, INC.); THRYV HOLDINGS, INC. (FORMERLY KNOWN AS DEX MEDIA HOLDINGS, INC.)
Reel/Frame 055472/0592 →
SECURITY INTEREST Recorded Mar 1, 2021
From: THRYV, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 055452/0258 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2020
From: YELLOWPAGES.COM, LLC
To: THRYV, INC.
Reel/Frame 052071/0589 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 043000 FRAME: 0664. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 10, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YP INTELLECTUAL PROPERTY LLC
Reel/Frame 043512/0837 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 043183 FRAME: 0734. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Aug 9, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YELLOWPAGES.COM LLC
Reel/Frame 043493/0648 →
SECURITY INTEREST Recorded Jul 28, 2017
From: YELLOWPAGES.COM LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 043363/0518 →
RELEASE OF SECURITY INTEREST Recorded Jul 18, 2017
From: JPMORGAN CHASE BANK, N.A.
To: YP INTELLECTUAL PROPERTY LLC
Reel/Frame 043030/0341 →
SECURITY INTEREST Recorded Jul 13, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YELLOWPAGES.COM LLC
Reel/Frame 043183/0734 →
SECURITY INTEREST Recorded Jul 13, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YP INTELLECTUAL PROPERTY LLC
Reel/Frame 043000/0664 →
SECURITY AGREEMENT Recorded Jul 3, 2017
From: YP LLC; YELLOWPAGES.COM LLC; YP ADVERTISING & PUBLISHING LLC; PRINT MEDIA LLC; DEX MEDIA HOLDINGS, INC.; CERBERUS YP DIGITAL BLOCKER LLC; CERBERUS YP BLOCKER LLC; YP HOLDINGS LLC; PRINT MEDIA HOLDINGS LLC; YP INTERMEDIATE HOLDINGS CORP.; YP WESTERN HOLDINGS CORP.; YP SOUTHEAST HOLDINGS CORP.; YP MIDWEST HOLDINGS CORP.; YP CONNECTICUT HOLDINGS CORP.; PLUSMO HOLDINGS CORP.; INGENIO HOLDINGS CORP.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 043074/0794 →
SECURITY AGREEMENT Recorded Dec 1, 2016
From: YELLOWPAGES.COM LLC
To: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 040540/0948 →
NUNC PRO TUNC ASSIGNMENT Recorded Nov 10, 2015
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: YELLOWPAGES.COM LLC
Reel/Frame 037002/0746 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2015
From: MANDYAM, SRINIVAS A.; VEDATI, KRISHNA; WILLIAMS, DAVID LOTHELE
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 035819/0317 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 3, 2014
From: YP INTELLECTUAL PROPERTY LLC
To: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
Reel/Frame 032382/0797 →
GRANT OF SECURITY INTEREST -- PATENTS Recorded Feb 28, 2014
From: YP INTELLECTUAL PROPERTY LLC
To: PNC BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 032372/0772 →