US 9,811,833 B1
Gift ordering subject to rules defined by a gift giver
Brian Ashley Garber, Seattle, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Brian Ashley Garber, Seattle, WA (US)
Filed on Mar. 31, 2011, as Appl. No. 13/76,889.
Int. Cl. G06Q 30/00 (2012.01); G06Q 40/00 (2012.01)
CPC G06Q 30/00 (2013.01) [G06Q 40/00 (2013.01)] 26 Claims
OG exemplary drawing
 
1. A computer implemented method comprising:
generating, in a computing device that includes a processor, a first web client configured to receive a plurality of gift rules from a first client device associated with a first user, individual ones of the plurality of gift rules defining at least one product category, at least one product characteristic, and at least one price range;
generating, in the computing device, a gift order including the gift rules, wherein the gift order is associated with credentials for use by a mobile client device to complete the gift order, the mobile client device being associated with a second user;
transmitting, in the computing device over a radio access network, a notification message to a wireless network interface associated with the mobile client device, the notification message comprising the credentials and a uniform resource locator (URL), wherein the URL, when selected on the mobile client device, initiates a response message comprising the credentials being communicated to the computing device;
validating, in the computing device, the credentials by comparing the credentials to a list of authenticated credentials stored in a database in response to receiving the response message;
generating a restricted list of products from a product inventory database, the restricted list of products comprising a plurality of products from the product inventory database that satisfy the at least one product characteristic defined by at least one of the plurality of gift rules based at least in part on a comparison between individual ones of the plurality of products and the plurality of gift rules;
providing the restricted list of products to a second web client for rendition on the mobile client device by the second web client, the second web client being configured to prevent a display of a product omitted from the restricted list of products or prevent a selection of a product omitted from the restricted list of products;
receiving, in the computing device over the radio access network, from the wireless network interface a selected product from the restricted list of products;
determining, in the computing device, that a selected product category satisfies the plurality of gift rules based at least in part on a comparison between the selected product category and the plurality of gift rules;
determining, in the computing device, that at least one selected product characteristic satisfies the plurality of gift rules based at least in part on a comparison between the at least one selected product characteristic and the plurality of gift rules;
determining, in the computing device, that a selected product price satisfies the plurality of gift rules based at least in part on a comparison between the selected product price and the plurality of gift rules;
updating the second web client to include a confirmation that the selected product satisfies the plurality of gift rules;
controlling how much cost of the selected product is charged to the first client device based at least in part on the selected product category, the at least one selected product characteristic, and the selected product price satisfying the plurality of gift rules; and
using, in the computing device, the selected product to complete the gift order.