IP Library Patent Application 12916182
Patent Application
App. No. 12/916,182

Coupon Codes

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/916,182
Abstract

A computer-implemented method includes receiving by one or more computer systems information corresponding to a coupon code to be applied to a consultation between a consumer of services and a service provider; verifying by the one or more computer systems a validity of the coupon code by determining that that one or more attributes of the consumer of services match one or more criteria associated with the coupon code; and applying the coupon code to a consultation fee associated with the consultation between the consumer of services and the service provider.

Claims (60)

1 . A computer-implemented method comprises:

receiving by one or more computer systems information corresponding to a coupon code to be applied to a consultation between a consumer of services and a service provider;

verifying by the one or more computer systems a validity of the coupon code by determining that that one or more attributes of the consumer of services match one or more criteria associated with the coupon code; and

applying the coupon code to a consultation fee associated with the consultation between the consumer of services and the service provider.

2 . The computer-implemented method of claim 1 further comprising:

associating a medical service with one or more coupon codes; and

receiving a request from the consumer of services to search the one or more coupon codes based on a specific medical service.

3 . The computer-implemented method of claim 2 further comprising:

searching the one or more coupon codes based on the specific medical service indicated in the request received from the consumer of services.

4 . The computer-implemented method of claim 1 further comprising:

receiving a request from the consumer of services to filter one or more coupon codes based on a date associated with the one or more coupon codes.

5 . The computer-implemented method of claim 1 further comprising:

receiving a message from the consumer of services to activate the coupon code; and

activating the coupon code.

6 . The computer-implemented method of claim 1 further comprising:

assigning a dollar value to the coupon code; and

calculating an amount of the consultation fee by subtracting the dollar value of the coupon code from an amount the consumer of services is charged for the consultation.

7 . The computer-implemented method of claim 1 , wherein verifying comprises:

retrieving one or more rules associated with the coupon code, with the one or more rules specifying one or more attributes of a consumer that is eligible to use the coupon code;

retrieving, from a database, information associated with the consumer of services; and

applying the one or more rules to the retrieved information associated with the consumer of services.

8 . The computer-implemented method of claim 1 , further comprising:

determining, based on the coupon code, one or more services available to the consumer of services at a discounted consultation fee; and

receiving a selection from the consumer of services of at least one service available at the discounted consultation fee.

9 . One or more machine-readable media configured to store instructions that are executable by one or more processing devices to perform functions comprising:

receiving by one or more computer systems information corresponding to a coupon code to be applied to a consultation between a consumer of services and a service provider;

verifying by the one or more computer systems a validity of the coupon code by determining that that one or more attributes of the consumer of services match one or more criteria associated with the coupon code; and

applying the coupon code to a consultation fee associated with the consultation between the consumer of services and the service provider.

10 . The one or more machine-readable media of claim 9 , further configured to store instructions that are executable by the one or more processing devices to perform functions comprising:

associating a medical service with one or more coupon codes; and

receiving a request from the consumer of services to search the one or more coupon codes based on a specific medical service.

11 . The one or more machine-readable media of claim 10 , further configured to store instructions that are executable by the one or more processing devices to perform functions comprising:

searching the one or more coupon codes based on the specific medical service indicated in the request received from the consumer of services.

12 . The one or more machine-readable media of claim 9 , further configured to store instructions that are executable by the one or more processing devices to perform functions comprising:

receiving a request from the consumer of services to filter one or more coupon codes based on a date associated with the one or more coupon codes.

13 . The one or more machine-readable media of claim 9 , further configured to store instructions that are executable by the one or more processing devices to perform functions comprising:

assigning a dollar value to the coupon code; and

calculating an amount of the consultation fee by subtracting the dollar value of the coupon code from an amount the consumer of services is charged for the consultation.

14 . The one or more machine-readable media of claim 9 , further configured to store instructions that are executable by the one or more processing devices to perform functions comprising:

determining, based on the coupon code, one or more services available to the consumer of services at a discounted consultation fee; and

receiving a selection from the consumer of services of at least one service available at the discounted consultation fee.

15 . An apparatus comprising:

one or more processing devices; and

one or more machine-readable media configured to store instructions that are executable by the one or more processing devices to perform functions comprising:

receiving by one or more computer systems information corresponding to a coupon code to be applied to a consultation between a consumer of services and a service provider;

verifying by the one or more computer systems a validity of the coupon code by determining that that one or more attributes of the consumer of services match one or more criteria associated with the coupon code; and

applying the coupon code to a consultation fee associated with the consultation between the consumer of services and the service provider.

16 . The apparatus of claim 15 , wherein the one or more machine-readable media are further configured to store instructions that are executable by the one or more processing devices to perform functions comprising:

associating a medical service with one or more coupon codes; and

receiving a request from the consumer of services to search the one or more coupon codes based on a specific medical service.

17 . The apparatus of claim 16 , wherein the one or more machine-readable media are further configured to store instructions that are executable by the one or more processing devices to perform functions comprising:

searching the one or more coupon codes based on the specific medical service indicated in the request received from the consumer of services.

18 . The apparatus of claim 15 , wherein the one or more machine-readable media are further configured to store instructions that are executable by the one or more processing devices to perform functions comprising:

receiving a request from the consumer of services to filter one or more coupon codes based on a date associated with the one or more coupon codes.

19 . The apparatus of claim 15 , wherein the one or more machine-readable media are further configured to store instructions that are executable by the one or more processing devices to perform functions comprising:

assigning a dollar value to the coupon code; and

calculating an amount of the consultation fee by subtracting the dollar value of the coupon code from an amount the consumer of services is charged for the consultation.

20 . The apparatus of claim 15 , wherein the one or more machine-readable media are further configured to store instructions that are executable by the one or more processing devices to perform functions comprising:

determining, based on the coupon code, one or more services available to the consumer of services at a discounted consultation fee; and

receiving a selection from the consumer of services of at least one service available at the discounted consultation fee.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2010
From: SCHOENBERG, ROY
To: AMERICAN WELL CORPORATION
Reel/Frame 025319/0612 →