IP Library Granted Patent US 9,858,581
Granted Patent B2
US 9,858,581 · App. 13/546,603 · Granted Jan 2, 2018

Methods and systems for processing ad server transactions for internet advertising

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 9,858,581
App. No.
13/546,603
Granted
Jan 2, 2018
Kind
B2
Abstract

Computer systems and methods for processing ad server transactions are provided. In some embodiments, the computer systems and methods may comprise determining an application to execute on an Internet-connectable device in response to a user interaction with an advertisement displayed on the Internet-connectable device; causing the Internet-connectable device to execute the application; receiving a security token, wherein the security token indicates successful authentication of the user by a transaction server associated with the application; after receiving the security token, initiating at least one transaction with the transaction server on behalf of the application in response to a user action within the application; and communicating results of the at least one transaction to the user.

Claims (41)

1. An ad server for processing ad server transactions, the ad server comprising:

a processor; and

a memory coupled to the processor, the memory storing instructions to cause the processor to perform operations comprising:

receiving, on the ad server, data that corresponds to a selected advertisement displayed on an Internet-connectable device that is remote from the ad server, wherein the selected advertisement corresponds to a particular advertiser;

communicating, from the ad server, instructions to the Internet-connectable device in response to the received data, wherein the Internet-connectable device is configured to execute thereon, based on the communicated instructions, an application that is specific to the particular advertiser, and wherein the application is configured to send stored authentication credentials to a transaction server upon execution thereof;

receiving, from the Internet-connectable device, a security token necessary to process transactions on the transaction server, wherein the Internet-connectable device is configured to obtain the security token from the transaction server in response to a successful authentication of the stored authentication credentials sent from the Internet-connectable device to the transaction server via the application;

utilizing the security token to process, via the ad server, a transaction on the transaction server on behalf of the application; and

communicating results of the processed transaction to the Internet-connectable device.

2. The ad server of claim 1 , wherein the processor is further caused to perform the operation of:

serving the advertisement to the Internet-connectable device.

3. The ad server of claim 1 , wherein the selected advertisement is displayed on the Internet-connectable device based on at least one of device-specific data or user-specific data.

4. The ad server of claim 3 , wherein the device-specific data includes at least one of data identifying the Internet-connectable device or location data associated with the Internet-connectable device.

5. The ad server of claim 3 , wherein the user-specific data includes at least one of data identifying the user, psychographic data associated with the user or historical behavior of the user.

6. The ad server of claim 3 , wherein the selected advertisement is displayed on the Internet-connectable device based on at least one of advertisement interaction data, the device-specific data, or the user-specific data.

7. The ad server of claim 1 , wherein the application automatically sends an authentication request to a transaction server upon being executed.

8. The ad server of claim 1 , wherein the security token is received from the application using a software development kit incorporated in the Internet-connectable device.

9. The ad server of claim 1 , wherein the security token is generated by a transaction server corresponding to the application.

10. The ad server of claim 1 , wherein the Internet-connectable device is configured to execute thereon a second application that is specific to a second advertiser.

11. The ad server of claim 1 , wherein the application is an advertiser application that corresponds to the particular advertiser of the selected advertisement.

12. A method for processing ad server transactions, the method comprising:

receiving, on an ad server, data that corresponds to a selected advertisement displayed on an Internet-connectable device that is remote from the ad server, wherein the selected advertisement corresponds to a particular advertiser;

communicating, from the ad server, instructions to the Internet-connectable device in response to the received data, wherein the Internet-connectable device is configured to execute thereon, based on the communicated instructions, an application that is specific to the particular advertiser, and wherein the application is configured to send stored authentication credentials to a transaction server upon execution thereof;

receiving, from the Internet-connectable device, a security token necessary to process transactions on the transaction server, wherein the Internet-connectable device is configured to obtain the security token from the transaction server in response to a successful authentication of the stored authentication credentials sent from the Internet-connectable device to the transaction server via the application;

serving, via the ad server, a second advertisement to the Internet-connectable device for display the application based on user-specific data;

utilizing the security token to process, via the ad server, a transaction on the transaction server on behalf of the application; and

communicating results of the at least one processed transaction to the Internet-connectable device.

13. The method of claim 12 , wherein the second advertisement is further based on device-specific data.

14. The method of claim 12 , wherein the security token is received from the application using a software development kit incorporated in the Internet-connectable device.

15. The method of claim 12 , wherein the security token is generated by a transaction server that corresponds to the application.

16. The method of claim 12 , wherein the transaction is a commercial transaction.

17. The method of claim 12 , wherein the results of the transaction include customized information based on at least one of device-specific data or user-specific data.

18. The method of claim 12 , wherein the results of the transaction include a third advertisement that is based on at least one of device-specific data or user-specific data.

19. The method of claim 12 , wherein the results of the transaction include an option to further define the transaction.

20. The method of claim 12 , wherein the application is specific to goods and/or services provided by the particular advertiser of the selected advertisement.

21. A non-transitory computer-readable medium storing instructions to be executed by a processor for processing ad server transactions, the instructions causing the processor to perform the steps of:

receiving, on an ad server, data that corresponds to a selected advertisement displayed on an Internet-connectable device that is remote from the ad server, wherein the selected advertisement corresponds to a particular advertiser;

communicating, from the ad server, instructions to the Internet-connectable device in response to the received data, wherein the Internet-connectable device is configured to execute thereon, based on the communicated instructions, an application that is specific to the particular advertiser, and wherein the application is configured to send stored authentication credentials to a transaction server upon execution thereof;

receiving, from the Internet-connectable device, a security token necessary to process transactions on the transaction server, wherein the Internet-connectable device is configured to obtain the security token from the transaction server in response to a successful authentication of the stored authentication credentials sent from the Internet-connectable device to the transaction server via the application;

using the security token to process, via the ad server, a transaction on the transaction server on behalf of the application; and

communicating results of the processed transaction to the Internet-connectable device.

22. The non-transitory computer-readable medium of claim 21 , wherein the application is an advertiser application that is developed by or for the particular advertiser of the selected advertisement.

Assignments (7)
CHANGE OF NAME Recorded Mar 22, 2022
From: VERIZON MEDIA INC.
To: YAHOO AD TECH LLC
Reel/Frame 059471/0514 →
CHANGE OF NAME Recorded Feb 13, 2020
From: OATH (AMERICAS) INC
To: VERIZON MEDIA INC.
Reel/Frame 051929/0086 →
MERGER Recorded Feb 13, 2020
From: MILLENNIAL MEDIA LLC
To: OATH (AMERICAS) INC.
Reel/Frame 051928/0851 →
CHANGE OF NAME Recorded Mar 16, 2016
From: MILLENNIAL MEDIA, INC.
To: MILLENNIAL MEDIA LLC
Reel/Frame 038129/0283 →
RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 26, 2015
From: SILICON VALLEY BANK
To: MILLENNIAL MEDIA, INC.; JUMPTAP, INC.; NEPTUNE MERGER SUB I, INC.; NEPTUNE MERGER SUB II, LLC
Reel/Frame 036953/0276 →
SECURITY AGREEMENT Recorded Nov 25, 2014
From: MILLENNIAL MEDIA, INC.
To: SILICON VALLEY BANK
Reel/Frame 034455/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2012
From: BRANDENBURG, JOHN C., MR.
To: MILLENNIAL MEDIA
Reel/Frame 028694/0448 →