IP Library Granted Patent US 8,818,845
Granted Patent B2
US 8,818,845 · App. 13/244,822 · Granted Aug 26, 2014

Online game rewards for web-based purchases

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 8,818,845
App. No.
13/244,822
Granted
Aug 26, 2014
Kind
B2
Abstract

Example systems and methods related to providing rewards for an online game in response to web-based purchases are presented. In an example, an online catalog webpage including information describing a product available for purchase is generated. The online catalog webpage includes code instructing a device receiving the online catalog webpage to issue a request to an online gaming system to determine an in-game reward for a user based on the product. The online catalog webpage is transmitted to a client device of the user. An order for the product is received from the client device. The order indicates the in-game reward determined in the online gaming system. An order confirmation webpage is transmitted to the client device in response to the order, and the order confirmation webpage indicates the in-game reward.

Claims (35)

1. A method comprising:

generating, using at least one processor at an online merchant system, an online catalog webpage comprising information describing a product available for purchase, the generating of the online catalog webpage including inserting programming code into the online catalog webpage that, when executed at a client device in response to the client device receiving the online catalog webpage, causes the client device to issue a request to an online gaming system to determine an in-game reward for a user based on the product and on a current player character state of a player character of the user in the online gaming system, and in response to the client device receiving an indication of the in-game reward for the user from the online gaming system, causes the client device to present the indication of the in-game reward to the user in the online catalog webpage;

transmitting, from the online merchant system, the online catalog webpage to the client device of the user;

receiving, at the online merchant system, an order for the product from the client device, the order indicating the in-game reward determined in the online gaming system; and

transmitting, from the online merchant system, an order confirmation webpage to the client device in response to the order, the order confirmation webpage indicating the in-game reward.

2. The method of claim 1 , the code including an address of the online gaming system.

3. The method of claim 1 , the online catalog webpage including an address of the online merchant system offering the product for purchase to the user.

4. The method of claim 1 , the programming code of the online catalog webpage including a script executable by the client device and configured to identify the product and transmit an identifier of the product to the online gaming system.

5. The method of claim 4 , the script being configured to identify semantic tags corresponding to details describing the product, and to transmit the details to the online gaming system.

6. The method of claim 1 , the order including a unique offer identifier corresponding to the in-game reward determined in the online gaming system, and the order confirmation webpage including the unique offer identifier.

7. The method of claim 1 , the order confirmation webpage comprising an embedded pixel configured to initiate a callback from the client device to the online gaming system to confirm completion of the purchase by the user.

8. The method of claim 7 , the embedded pixel referencing a unique offer identifier corresponding to the in-game reward.

9. A method comprising:

receiving, at an online gaming system, a request from a client device of a user to determine an in-game reward for use in the online gaming system by the user, the request comprising an identifier of the user and an identifier of a product for purchase offered by an online merchant system;

determining, using at least one processor at an online gaming system, the in-game reward based on the product for purchase and on a current player character state of a player character of the user in the online gaming system;

transmitting, from the online gaming system, an indication of the in-game reward to the client device based on the determining of the in-game reward, the indication of the in-game reward to be presented to the user in an online catalog webpage previously received at the client device from the online merchant system;

after the transmitting of the indication of the in-game reward to the client device, receiving, at the online gaming system, an indication of an order confirmation for the product from the client device; and

providing, at the online gaming system, the in-game reward for use by the user within the online gaming system based on the order confirmation.

10. The method of claim 9 , the request comprising details describing the product, the determining of the in-game reward being based on the details describing the product.

11. The method of claim 9 , the identifier of the user comprising a cookie stored at the client device of the user.

12. The method of claim 9 , the indication of the in-game reward transmitted to the client device comprising a unique offer identifier for the in-game reward, the indication of the order confirmation received from the client device comprising the unique offer identifier, the providing of the in-game reward being based on the unique offer identifier.

13. The method of claim 9 , the indication of the in-game reward transmitted to the client device comprising a textual description of the in-game reward to be presented to the user within the online catalog webpage including a representation of the product for purchase.

14. The method of claim 9 , the indication of the in-game reward transmitted to the client device comprising an image representing the in-game reward to be presented to the user within the online catalog webpage that includes a representation of the product for purchase.

15. The method of claim 9 , the providing of the in-game reward comprising adding the in-game reward to an in-game asset list of the user for an online game, and presenting the in-game reward to the user in response to the user accessing the online game.

16. The method of claim 9 , further comprising receiving a payment from the online merchant system in response to the order confirmation.

17. An online gaming system comprising:

at least one processor and memory storing instructions that, when executed by the at least one processor, cause the online gaming system to:

receive a request from a client device of a user to determine an in-game reward for use in an online gaming system by the user, the request comprising an identifier of the user and an identifier of a product for purchase offered by an online merchant system;

determine the in-game reward based on the product for purchase and on a current player character state of a player character of the user in the online gaming system;

transmit an indication of the in-game reward to the client device based on the determining of the in-game reward, the indication of the in-game reward to be presented to the user in an online catalog webpage previously received at the client device from the online merchant system;

after the transmitting of the indication of the in-game reward to the client device, receive an indication of an order confirmation for the product from the client device; and

provide the in-game reward for use by the user within the online gaming system based on the order confirmation.

18. The online gaming system of claim 17 , the indication of the in-game reward transmitted to the client device comprising a unique offer identifier for the in-game reward, the indication of the order confirmation received from the client device comprising the unique offer identifier, the providing of the in-game reward being based on the unique offer identifier.

19. The online gaming system of claim 17 , the indication of the in-game reward transmitted to the client device comprising at least one of a textual description and a graphical image representing the in-game reward to be presented to the user within the online catalog webpage including a representation of the product for purchase.

20. The online gaming system of claim 17 , the providing of the in-game reward comprising adding the in-game reward to an in-game asset list of the user for an online game, and presenting the in-game asset to the user in response to the user accessing the online game.

Assignments (6)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded May 23, 2022
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ZYNGA INC.
Reel/Frame 060163/0437 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 14, 2020
From: ZYNGA INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 054719/0490 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 11, 2020
From: BANK OF AMERICA, N.A., AS LENDER
To: ZYNGA INC.
Reel/Frame 054701/0393 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2019
From: MOSITES, DONALD C.; WALDRON, JUSTIN; TALAPATRA, SHANTANU
To: ZYNGA GAME NETWORK, INC.
Reel/Frame 047944/0161 →
CHANGE OF NAME Recorded Jan 9, 2019
From: ZYNGA GAME NETWORK INC.
To: ZYNGA INC.
Reel/Frame 048041/0480 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 21, 2018
From: ZYNGA INC.
To: BANK OF AMERICA, N.A., AS LENDER
Reel/Frame 049147/0546 →