IP Library Patent Application 12057046
Patent Application
App. No. 12/057,046

Pushing Coupon Values

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.
12/057,046
Abstract

A system, method and a computer program product for pushing a coupon value to a user account are disclosed. A telephone call is established from a communication device with the telephone call being initiated in response to a user dialing an abbreviated dialing code. User information is obtained from the established telephone call. Also, a coupon value associated with the abbreviated dialing code is determined. A user account external to the communication device is identified based on the user information obtained from the established telephone call. The determined coupon value is pushed to the identified user account external to the communication device.

Claims (53)

1 . A method comprising:

establishing a telephone call from a communication device, the telephone call being initiated in response to a user dialing an abbreviated dialing code;

obtaining user information from the established telephone call;

determining a coupon value associated with the abbreviated dialing code;

identifying a user account external to the communication device to credit the coupon value based on the user information obtained from the established telephone call; and

pushing the determined coupon value to the identified user account external to the communication device.

2 . A method as in claim 1 , wherein dialing an abbreviated dialing code comprises dialing a combination of numbers and symbols.

3 . A method as in claim 2 , wherein dialing an abbreviated dialing code comprises dialing a combination of numbers and symbols including at least one of a # symbol and a * symbol.

4 . A method as in claim 1 , wherein the telephone call is established via a wireless voice network.

5 . A method as in claim 1 , further comprising polling the communication device to obtain the user information.

6 . A method as in claim 1 , wherein identifying the user account comprises identifying the user accounts as being associated with a telephone number of the communication device.

7 . A method as in claim 1 , wherein establishing a telephone call with a communication device comprises establishing a telephone call with a mobile communication device.

8 . A system comprising:

a provisioning manager configured to receive a telephone call initiated in response to a user dialing an abbreviated dialing code on a communication device and identify a coupon value associated with the abbreviated dialing code;

a user account manager communicatively coupled to the provisioning manager, the user account manager configured to maintain a plurality of user accounts external to the communication device; and

a user account identifier communicatively coupled to the provisioning manager and the user account manager, the user account identifier configured to identify a user account from the plurality of user accounts to push the identified coupon value.

9 . A system as in claim 8 , wherein the abbreviated dialing code comprises a combination of numbers and symbols.

10 . A system as in claim 9 , wherein the combination of numbers and symbols include at least one of a # symbol and a * symbol.

11 . A system as in claim 8 , wherein the telephone call is established via a wireless voice network.

12 . A system as in claim 8 , wherein the provisioning manager is further configured to poll the communication device to determine user information.

13 . A system as in claim 12 , wherein the user account identifier is further configured to identify the user account based on the determined user information.

14 . A system as in claim 13 , wherein the determined user information is a telephone number of the communication device.

15 . A system as in claim 8 , wherein the communication device comprises a mobile communication device.

16 . A computer program product, embodied in a computer readable medium, operable to cause a data processing apparatus to perform operations comprising:

establishing a telephone call from a communication device, the telephone call being initiated in response to a user dialing an abbreviated dialing code;

obtaining user information from the established telephone call;

determining a coupon value associated with the abbreviated dialing code;

identifying a user account external to the communication device to credit the coupon value based on the user information obtained from the established telephone call; and

pushing the determined coupon value to the identifying user account external to the communication device.

17 . A computer program product as in claim 16 , further operable to cause a data processing device to dialing an abbreviated dialing code comprising a combination of numbers and symbols.

18 . A computer program product as in claim 17 , further operable to cause a data processing device to dialing an abbreviated dialing code comprising a combination of numbers and symbols including at least one of a # symbol and a * symbol.

19 . A computer program product as in claim 16 , further operable to cause a data processing device to established the telephone call via a wireless voice network.

20 . A computer program product as in claim 16 , further operable to cause a data processing device to poll the communication device to obtain the user information.

21 . A computer program product as in claim 16 , further operable to cause a data processing device to identifying the user accounts as being associated with a telephone number of the communication device.

22 . A computer program product as in claim 16 , further operable to cause a data processing device to establish a telephone call with a mobile communication device.

23 . A method comprising:

displaying an advertisement for a product or service with information representing a coupon associated with the advertised product or service;

receiving information from a user, wherein the received information includes at least one of a phone number and an account number; and

associating a value of the coupon with the received information comprising:

crediting the received account number with the value of the coupon, or

identifying an account associated with the received phone number and crediting the identified account with the value of the coupon.

24 . A method as in claim 23 , further comprising validating the received or identified account number.

25 . A method as in claim 23 , further comprising validating the value of the coupon associated with the received information.

26 . A system comprising:

an input system to enable one or more retailers or manufacturers to provide information associated with a coupon;

a campaign management system connected to the input system to generate the coupon by processing the information provided by the one or more retailers or manufacturers;

a point-of-sale management system connected to the campaign management system to receive and manage the generated coupon; and

a point-of-sale data repository connected to the point-of-sale management system to store the received and managed coupons.

27 . A system as in claim 26 , further comprising an advertising management system connected to the campaign generation system, wherein the advertising management system is configured to

receive the generated coupon; and

display the generated coupon in a webpage or a print medium.

28 . A system as in claim 26 , further comprising a validation system connected to the point-of-sale data repository, wherein the validation system is configured to validate the generated coupon.

29 . A system as in claim 26 , further comprising a checkout computing system connected to the point-of-sale data repository, wherein the checkout computing system is configured to enable a user to redeem the generated coupon.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE SWITCH THE CONVEYING PARTY AND RECEIVING PARTY DATA PREVIOUSLY RECORDED ON REEL 048547 FRAME 0578. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jun 17, 2019
From: TAR SITO LENDCO LLC
To: SITO MOBILE LTD.
Reel/Frame 049483/0005 →
RELEASE OF SECURITY INTEREST Recorded Mar 8, 2019
From: SITO MOBILE LTD.
To: TAR SITO LENDCO LLC
Reel/Frame 048547/0578 →
SECURITY INTEREST Recorded Mar 8, 2019
From: TAR SITO LENDCO LLC
To: SITO MOBILE LTD.
Reel/Frame 048547/0471 →
SECURITY INTEREST Recorded Sep 19, 2017
From: FORTRESS CREDIT CO LLC
To: TAR SITO LENDCO LLC
Reel/Frame 043900/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2016
From: SINGLE TOUCH INTERACTIVE, INC.
To: SINGLE TOUCH INTERACTIVE R&D IP, INC.
Reel/Frame 039780/0633 →
CHANGE OF NAME Recorded Sep 19, 2016
From: SINGLE TOUCH INTERACTIVE R&D IP, LLC
To: SITO MOBILE R&D IP, LLC
Reel/Frame 040073/0077 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2016
From: SINGLE TOUCH INTERACTIVE R&D IP, INC.
To: SINGLE TOUCH INTERACTIVE, INC.
Reel/Frame 039780/0897 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2016
From: SINGLE TOUCH INTERACTIVE, INC.
To: SINGLE TOUCH INTERACTIVE R&D IP, LLC
Reel/Frame 039781/0847 →
SECURITY INTEREST Recorded Feb 3, 2015
From: SITO MOBILE, LTD.; SINGLE TOUCH INTERACTIVE, INC.; SINGLE TOUCH INTERACTIVE R&D IP, LLC
To: FORTRESS CREDIT CO LLC
Reel/Frame 034880/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2010
From: MACALUSO, ANTHONY G.
To: SINGLE TOUCH INTERACTIVE, INC.
Reel/Frame 024120/0762 →