IP Library Patent Application 13948854
Patent Application
App. No. 13/948,854

SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING OFFERS TO MOBILE WALLETS

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 None
App. No.
13/948,854
Abstract

Systems, methods, and computer program products are provided for providing offers to mobile wallets. A request including offer data and authentication data is received from a client portal system. The authentication data is validated. A validation result based on the validation of the authentication data is generated. A response including the validation result is transmitted to the client portal system. An offer including the offer data is transmitted to a mobile device. The offer data includes an offer identifier (ID), and the mobile device includes a mobile wallet associated with the authentication data.

Claims (56)

1 . A system for managing offers in a mobile commerce environment, comprising:

at least one memory; and

a processor coupled to the at least one memory, the processor being operable to:

receive a request from a client portal system, the request including offer data and authentication data;

validate the authentication data;

generate a validation result based the validation of the authentication data;

transmit, to the client portal system, a response including the validation result; and

transmit an offer including the offer data to a mobile device, the mobile device including a mobile wallet associated with the authentication data and the offer data including an offer identifier (ID).

2 . The system of claim 1 , wherein the processor is further operable to:

receive one or more offers from a merchant system;

determine whether each of the one or more offers includes a required minimum set of data;

certify the one or more offers;

modify the one or more offers; and

transmit the one or more offers to the merchant system,

wherein the offer data of the clip request corresponds to the one or more offers.

3 . The system of claim 1 , wherein the system is placed in a validated state for a predetermined amount of time based on the validation result.

4 . The system of claim 2 , wherein the processor is further operable to modify the one or more offers by appending a script to the one or more offers.

5 . The system of claim 2 , wherein the required minimum set of data includes at least one of a (1) merchant ID, (2) expiration date, (3) offer content and (4) a number of maximum uses.

6 . The system of claim 2 , wherein the processor is further operable to certify the one or more offers by assigning an offer ID to each of the one or more offers.

7 . The system of claim 4 , wherein the script includes instructions for requesting authentication data.

8 . A method for managing offers in a mobile commerce environment, comprising steps of:

receiving a request from a client portal system, the request including offer data and authentication data;

validating the authentication data;

generating a validation result based on the validating the authentication data;

transmitting, to the client portal system, a response including the validation result; and

transmitting an offer including the offer data to a mobile device, the mobile device including a mobile wallet associated with the authentication data and the offer data including an offer identifier (ID).

9 . The method of claim 8 , further comprising steps of:

receiving one or more offers from a merchant system;

determining whether each of the one or more offers includes a required minimum set of data;

certifying the one or more offers;

modifying the one or more offers; and

transmitting the one or more offers to the merchant system,

wherein the offer data of the clip request corresponds to the one or more offers.

10 . The method of claim 8 , wherein the system is placed in a validated state for a predetermined amount of time based on the validation result.

11 . The method of claim 9 , wherein the modifying the one or more offers includes appending a script to the one or more offers.

12 . The method of claim 9 , wherein the required minimum set of data includes at least one of a (1) merchant ID, (2) expiration date, (3) offer content and (4) a number of maximum uses.

13 . The method of claim 9 , wherein the certifying includes assigning an offer ID to each of the one or more offers.

14 . The method of claim 11 , wherein the script includes instructions for requesting authentication data.

15 . A non-transitory computer readable-medium having stored thereon sequences of instructions for causing one or more processors to:

receive a request from a client portal system, the request including offer data and authentication data;

validating the authentication data;

transmit, to the client portal system, a response including the validation result;

transmit an offer including the offer data to a mobile device, the mobile device including a mobile wallet associated with the authentication data; and

the offer data including an offer identifier (ID).

16 . The computer-readable medium of claim 15 , wherein the processor is further operable to:

receive one or more offers from a merchant system;

determine whether each of the one or more offers includes a required minimum set of data;

certify the one or more offers;

modify the one or more offers; and

transmit the one or more offers to the merchant system,

wherein the offer data of the clip request corresponds to the one or more offers.

17 . The computer-readable medium of claim 15 , wherein the system is placed in a validated state for a predetermined amount of time based on the validation result.

18 . The computer-readable medium of claim 16 , wherein the sequences of instructions further cause the one or more processors to modify the one or more offers by appending a script to the one or more offers.

19 . The computer-readable medium of claim 16 , wherein the required minimum set of data includes at least one of a (1) merchant ID, (2) expiration date, (3) offer content and (4) a number of maximum uses.

20 . The computer-readable medium of claim 16 , wherein the sequences of instructions further cause the one or more processors to certify the one or more offers by assigning an offer ID to each of the one or more offers.

21 . The computer-readable medium of claim 19 , wherein the script includes instructions for requesting authentication data.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE REMOVAL OF THE INCORRECTLY RECORDED APPLICATION NUMBERS 14/149802 AND 15/419313 PREVIOUSLY RECORDED AT REEL: 44144 FRAME: 1. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Mar 4, 2024
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 068092/0502 →
CHANGE OF NAME Recorded Oct 12, 2021
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 057775/0854 →
CHANGE OF NAME Recorded Oct 6, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044144/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2015
From: JVL VENTURES, LLC
To: GOOGLE INC.
Reel/Frame 035463/0544 →
CONFIRMATORY LICENSE Recorded Aug 28, 2013
From: BATTELLE MEMORIAL INSTITUTE, PACIFIC NORTHWEST DIVISION
To: U.S. DEPARTMENT OF ENERGY
Reel/Frame 031122/0099 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2013
From: JOHNSON, KAI P.; MORRIS, JOSEPH; ., VATATMAJA
To: JVL VENTURES, LLC
Reel/Frame 030860/0369 →