Purchases for another involving digital content items
AssigneeAmazon Technologies, Inc.
InventorBharath Kumar
Life of this patent
Estimating the term…
Abstract
Disclosed are various embodiments of systems, methods, and programs embodied in computer readable mediums for facilitating the purchase involving digital content items by purchasing parties for other recipients. For example, a server may be employed to encode at least one network page that facilitates a purchase involving a digital content item in an electronic commerce system by a first party to be delivered via a network to a destination device of a second party. The electronic commerce system may also initiate a disposition of the digital content item via the network with respect to the second party upon a consummation of the purchase by the first party.
Claims31
A method, comprising the steps of:
- obtaining, by at least one computing device, a selection of content from a first party;
- obtaining, by the at least one computing device, at least one filter rule for each of a plurality of destination devices of a second party;
- sending, by the at least one computing device, a network page that includes a list of the plurality of destination devices of the second party to the first party;
- obtaining, by the at least one computing device, a selection of at least one of the plurality of destination devices of the second party from the first party;
- determining, by the at least one computing device, whether the selected content satisfies the filter rules for the selected at least one of the plurality of destination devices of the second party;
- based at least in part on the determining, calculating, by the at least one computing device, a transaction price for the selected content that satisfies the filter rules for the selected at least one of the plurality of destination devices of the second party;
- and
- enabling access to the selected content that satisfies the filter rules, wherein enabling access comprises:
- delivering, by the at least one computing device, the selected content that satisfies the filter rules to the selected at least one of the plurality of destination devices of the second party;
- or
- listing, by the at least one computing device, the selected content that satisfies the filter rules in a queue of the selected at least one of the plurality of destination device of the second party.
A method, comprising the steps of:
- obtaining, by at least one computing device, a selection of content from a first party;
- obtaining, by the at least one computing device, at least one filter rule for each of a plurality of destination devices of a second party;
- rendering for display, by the at least one computing device, a list of the plurality of destination devices of the second party to the first party;
- obtaining, by the at least one computing device, a selection of at least one of the plurality of destination devices of the second party from the first party;
- determining, by the at least one computing device, whether the selected content satisfies the filter rules for the selected at least one of the plurality of destination devices of the second party;
- based at least in part on the determining, calculating, by the at least one computing device, a transaction price for the selected content that satisfies the filter rules for the selected at least one of the plurality of destination devices of the second party;
- and
- enabling access to the selected content that satisfies the filter rules, wherein enabling access comprises:
- delivering, by the at least one computing device, the selected content that satisfies the filter rules to the selected at least one of the plurality of destination devices of the second party;
- or
- listing, by the at least one computing device, the selected content that satisfies the filter rules in a queue of the selected at least one of the plurality of destination device of the second party.
A system, comprising:
- a hardware processor;
- and
- a computer-readable storage medium having code stored thereon that when executed by a hardware processor causes the hardware processor to perform the steps of:
- obtaining a selection of content from a first party;
- obtaining at least one filter rule for each of a plurality of destination devices of a second party;
- sending a network page that includes a list of the plurality of destination devices of the second party to the first party;
- obtaining a selection of at least one of the plurality of destination devices of the second party from the first party;
- determining whether the selected content satisfies the filter rules for the selected at least one of the plurality of destination devices of the second party;
- based at least in part on the determining, calculating a transaction price for the selected content that satisfies the filter rules for the selected at least one of the plurality of destination devices of the second party;
- and
- enabling access to the selected content that satisfies the filter rules, wherein enabling access comprises:
- delivering, by the at least one computing device, the selected content that satisfies the filter rules to the selected at least one of the plurality of destination devices of the second party;
- or
- listing, by the at least one computing device, the selected content that satisfies the filter rules in a queue of the selected at least one of the plurality of destination device of the second party.
A non-transitory computer-readable storage medium having code stored thereon that when executed by a hardware processor causes the hardware processor to perform the steps of:
- obtaining a selection of content from a first party;
- obtaining at least one filter rule for each of a plurality of destination devices of a second party;
- sending a network page that includes a list of the plurality of destination devices of the second party to the first party;
- obtaining a selection of at least one of the plurality of destination devices of the second party from the first party;
- determining whether the selected content satisfies the filter rules for the selected at least one of the plurality of destination devices of the second party;
- based at least in part on the determining, calculating a transaction price for the selected content that satisfies the filter rules for the selected at least one of the plurality of destination devices of the second party;
- and
- enabling access to the selected content that satisfies the filter rules, wherein enabling access comprises:
- delivering, by the at least one computing device, the selected content that satisfies the filter rules to the selected at least one of the plurality of destination devices of the second party;
- or
- listing, by the at least one computing device, the selected content that satisfies the filter rules in a queue of the selected at least one of the plurality of destination device of the second party.
Dependencies are inferred from the claim text.