IP Library Granted Patent US 9,684,916
Granted Patent B2
US 9,684,916 · App. 14/315,026 · Granted Jun 20, 2017

Retail system for selling products based on a flexible product description

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,684,916
App. No.
14/315,026
Granted
Jun 20, 2017
Kind
B2
Abstract

According to one described embodiment, a method is provided in which transaction information is determined. The transaction information is associated with (i) a buyer who has arranged to purchase a product from a central controller at a first price established between the buyer and the central controller and (ii) a merchant that offers the product for sale at a second price, different from the first price, without offering the product for sale to buyers at the first price. Information is transmitted that facilitates the acquisition of the product by the buyer, in exchange for payment provided by the buyer to the central controller. An amount based on the second price is provided to the merchant.

Claims (56)

1. An apparatus for redemption processing, the apparatus comprising:

a communication port configured to

receive a redemption identifier from a customer device via a communication network, the redemption identifier including encoded information; and

a processor coupled to the communication port, wherein the apparatus is configured to cause the processor to

automatically decode the encoded information in response to receiving the redemption identifier, wherein decoding the encoded information produces redemption information related to a request to redeem a product or service and an indication of a retailer that received the request to redeem the product or service;

automatically query a redemption database to locate a corresponding record in the redemption database, wherein the corresponding record in the redemption database identifies a location of the retailer and a redemption time at which the retailer received the request to redeem the product or service;

automatically analyze whether the redemption identifier comprises a validated redemption identifier based at least in part on a comparison of a location identified in the redemption information with the location of the retailer identified by the corresponding record in the redemption database, and a comparison of an operative time identified in the redemption information with the redemption time at which the retailer received the request to redeem the product or service, wherein the redemption time is identified by the corresponding record in the redemption database, and

automatically generate an indication of the determined validity, wherein the indication of the determined validity authorizes the retailer that received the request to redeem the product or service to accept the redemption identifier as payment for at least a portion of a purchase price of a product or service in an instance in which the indication of the determined validity indicates that the redemption identifier is valid.

2. The apparatus of claim 1 ,

wherein the communication port is further configured to receive a product description from a user, wherein the product description comprises one or more of product characteristics, service characteristics, category information or retailer information,

wherein the apparatus is further configured to cause displaying of one or more retailers that have one or more products or services that correspond to the received product description, and

wherein the apparatus is further configured to cause displaying of the one or more retailers with a current price for a redemption identifier embodied in at least one of a voucher, a personal identification code or a frequent shopper card.

3. The apparatus of claim 2 , wherein the apparatus is further configured to cause the communication port to transmit redemption information in an instance in which a product or service of the one or more products or services is selected, wherein the redemption information is redeemable towards at least a portion of the purchase price of the product or service.

4. The apparatus of claim 3 , wherein the apparatus is further configured to cause the processor to:

generate the current price for the one or more products or services dynamically based at least in part on the received product description and at least one of inventory, demand, sales or subsidies.

5. The apparatus of claim 4 , wherein the apparatus is further configured to cause the processor to determine that a current transaction satisfies one or more redemption parameters.

6. The apparatus of claim 1 , wherein the apparatus is further configured to cause the processor to:

determine an additional payment amount for the product or service in conjunction with the use of the redemption identifier; and

cause a request for payment to be transmitted.

7. The apparatus of claim 1 , wherein the redemption information further comprises an identification of a product or service.

8. The apparatus of claim 1 , wherein the redemption identifier is embodied in at least one of a voucher, a personal identification code or a frequent shopper card.

9. A method for redemption processing comprising:

receiving, by a communication port, an indication of a redemption identifier from a customer device via a communication network, the redemption identifier including encoded information;

automatically decoding, by a processor, the encoded information in response to receiving the redemption identifier, wherein decoding the encoded information produces redemption information related to a request to redeem a product or service and an indication of a retailer that received the request to redeem the product or service;

automatically querying, by the processor, a redemption database to locate a corresponding record in the redemption database, wherein the corresponding record in the redemption database identifies a location of the retailer and a redemption time at which the retailer received the request to redeem the product or service;

automatically analyzing, by the processor, whether the redemption identifier comprises a validated redemption identifier based at least in part on a comparison of a location identified in the redemption information with the location of the retailer identified by the corresponding record in the redemption database, and a comparison of an operative time identified in the redemption information with the redemption time at which the retailer received the request to redeem the product or service, wherein the redemption time is identified by the corresponding record in the redemption database; and

automatically generating, by the processor, an indication of the determined validity, wherein the indication of the determined validity authorizes the retailer that received the request to redeem the product or service to accept the redemption identifier as payment for at least a portion of a purchase price of a product or service in an instance in which the indication of the determined validity indicates that the redemption identifier is valid.

10. The method of claim 9 , further comprising:

receiving, by the communication port, a product description from a user, wherein the product description comprises one or more of product characteristics, service characteristics, category information or retailer information, and

causing display of one or more retailers that have one or more products or services that correspond to the received product description, wherein causing display of the one or more retailers includes causing display of a current price for a redemption identifier embodied in at least one of a voucher, a personal identification code or a frequent shopper card.

11. The method of claim 10 , further comprising:

transmitting, by the communication port, redemption information in an instance in which a product or service of the one or more products or services is selected, wherein the redemption information is redeemable towards at least a portion of the purchase price of the product or service.

12. The method of claim 11 , further comprising:

generating, by the processor, the current price for the one or more products or services dynamically based at least in part on the received product description and at least one of inventory, demand, sales or subsidies.

13. The apparatus of claim 12 , further comprising:

determining, by the processor, that a current transaction satisfies one or more redemption parameters.

14. The apparatus of claim 9 , further comprising:

determining, by the processor, an additional payment amount for the product or service in conjunction with the use of the redemption identifier; and

causing a request for payment to be transmitted.

15. The apparatus of claim 9 , wherein the redemption information further comprises an identification of a product or service.

16. The apparatus of claim 9 , wherein the redemption identifier is embodied in at least one of a voucher, a personal identification code or a frequent shopper card.

17. An apparatus for redemption processing comprising:

means for receiving an indication of a redemption identifier from a customer device via a communication network, the redemption identifier including encoded information;

means for automatically decoding the encoded information in response to receiving the redemption identifier, wherein decoding the encoded information produces redemption information related to a request to redeem a product or service and an indication of a retailer that received the request to redeem the product or service;

means for automatically querying a redemption database to locate a corresponding record in the redemption database, wherein the corresponding record in the redemption database identifies a location of the retailer and a redemption time at which the retailer received the request to redeem the product or service;

means for automatically analyzing whether the redemption identifier comprises a validated redemption identifier based at least in part on a comparison of a location identified in the redemption information with the location of the retailer identified by the corresponding record in the redemption database, and a comparison of an operative time identified in the redemption information with the redemption time at which the retailer received the request to redeem the product or service, wherein the redemption time is identified by the corresponding record in the redemption database; and

means for automatically generating an indication of the determined validity, wherein the indication of the determined validity authorizes the retailer that received the request to redeem the product or service to accept the redemption identifier as payment for at least a portion of a purchase price of a product or service in an instance in which the indication of the determined validity indicates that the redemption identifier is valid.

18. The apparatus of claim 17 , further comprising:

means for receiving a product description from a user, wherein the product description comprises one or more of product characteristics, service characteristics, category information or retailer information;

means for displaying one or more retailers that have one or more products or services that correspond to the received product description, wherein the one or more retailers are displayed with a current price for a redemption identifier embodied in at least one of a voucher, a personal identification code or a frequent shopper card;

means for causing redemption information to be transmitted in an instance in which a product or service of the one or more products or services is selected, wherein the redemption information is redeemable towards at least a portion of the purchase price of the product or service.

19. The apparatus of claim 18 , further comprising:

means for generating the current price for the one or more products or services, wherein the current price is dynamically set based at least in part on the received product description and at least one of inventory, demand, sales or subsidies.

20. The apparatus of claim 19 , further comprising:

means for determining an additional payment amount for the product or service in conjunction with the use of the redemption identifier; and

means for causing a request for payment to be transmitted.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2025
From: GROUPON, INC.; LIVINGSOCIAL, INC.
To: BYTEDANCE INC.
Reel/Frame 071769/0488 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2016
From: WALKER, JAY S.; KIM, PETER; JORASCH, JAMES A.; MIK, MAGDALENA; TEDESCO, DANIEL E.; SAMMON, RUSSELL PRATT; GOLDEN, ANDREW P.; MUELLER, RAYMOND J.; BEMER, KEITH; VAN LUCHENE, KATHLEEN
To: WALKER DIGITAL, LLC
Reel/Frame 039208/0243 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2016
From: WALKER DIGITAL, LLC
To: GROUPON, INC.
Reel/Frame 039208/0268 →