Techniques for real-time dynamic pricing
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving, from an electronic device associated with a user, a request to view an item detail network page related to an item offered for consumption on an electronic marketplace;
responsive to the request to view the item detail network page, transmitting an offer request related to the item to a plurality of computer systems individually associated with a plurality of third-party providers, the offer request being transmitted during a time period required to generate the item detail network page in response to the request, the offer request specifying that a response must be received within the time period;
during the time period required to generate the item detail network page, receiving a plurality of offers from the plurality of third-party providers, individual offers of the plurality of offers including at least pricing information associated with the item;
during the time period required to generate the item detail network page, scoring, with one or more computers, the individual offers of the plurality of offers utilizing the pricing information and information associated with the user;
providing the generated item detail network page to display a price for the item corresponding to a optimally-scored offer of the plurality of offers; and
locking the price for the item for a pre-determined amount of time, the locking being applicable to at least one of the user, a session, or a subset of users of the electronic marketplace, the locking of the price causing offers from third-party providers to be discarded during the pre-determined amount of time.
1 Assignment
0 Petitions
Accused Products
Abstract
A request to view an item may be received in an electronic marketplace. The request may cause an offer request to be sent to one or more merchants. The merchants may respond with corresponding offers. Upon receipt of the offer, so long as the offered is received during a time when offers are being accepted, a price may be determined for the item based at least in part on the received offers.
34 Citations
23 Claims
-
1. A computer-implemented method, comprising:
-
receiving, from an electronic device associated with a user, a request to view an item detail network page related to an item offered for consumption on an electronic marketplace; responsive to the request to view the item detail network page, transmitting an offer request related to the item to a plurality of computer systems individually associated with a plurality of third-party providers, the offer request being transmitted during a time period required to generate the item detail network page in response to the request, the offer request specifying that a response must be received within the time period; during the time period required to generate the item detail network page, receiving a plurality of offers from the plurality of third-party providers, individual offers of the plurality of offers including at least pricing information associated with the item; during the time period required to generate the item detail network page, scoring, with one or more computers, the individual offers of the plurality of offers utilizing the pricing information and information associated with the user; providing the generated item detail network page to display a price for the item corresponding to a optimally-scored offer of the plurality of offers; and locking the price for the item for a pre-determined amount of time, the locking being applicable to at least one of the user, a session, or a subset of users of the electronic marketplace, the locking of the price causing offers from third-party providers to be discarded during the pre-determined amount of time. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9, 10, 11, 12)
-
-
5. A computer-implemented method, comprising:
-
receiving, by a server device from an electronic device, a request to view a network page related to an item offered on an electronic marketplace; transmitting, by a server device to one or more offer sources, an offer request related to the item available on the electronic marketplace; prior to providing the network page to the electronic device, receiving, from the one or more offer sources, one or more of offers responsive to the offer request, individual offers including at least pricing information associated with the item, the one or more offers being received within a time period required to generate the network page in response to the request; and based at least in part on a determination that the plurality of offers are received during a time when offers are being accepted, determining, by the server device from the received one or more offers, an item price to be presented on the network page, the time during which offers are being accepted corresponding to a portion of a time period needed to generate the network page.
-
-
13. A system, comprising:
-
a processor; and a memory storing computer-executable instructions that, when executed by the processor, cause the system to, at least; receive a request to view an item detail network page related to an item offered for consumption on an electronic marketplace; responsive to the request to view the item detail network page, transmit, an offer request for the item to a plurality of computer systems individually associated with a plurality of third-party providers, the offer request being transmitted during a time period required to generate the item detail network page in response to the request, the offer request specifying that a response must be received within the time period; during the time period required to generate the item detail network page, receive a plurality of offers from the plurality of third-party providers, individual offers of the plurality of offers including at least pricing information for the item; during the time period required to generate the item detail network page, score, with one or more computers, the individual offers of the plurality of offers utilizing the pricing information and information associated with the user; provide the generated item detail network page, the generated item detail network page comprising a price for the item corresponding to a optimally-scored offer of the plurality of offers; and locking the price for the item for an amount of time, the locking being applicable to at least one of the user, a session, or a subset of users of the electronic marketplace, the locking of the price causing offers from third-party providers to be discarded during the pre-determined amount of time. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, when executed by a computer, cause the computer to perform operations comprising:
-
receiving a request to view an item detail network page related to an item offered for consumption on an electronic marketplace; responsive to the request to view the item, transmitting an offer request related to the item to a plurality of computer systems individually associated with a plurality of third-party providers, the offer request being transmitted during a time period required to generate the item detail network page in response to the request, the offer request specifying that a response must be received within the time period; during the time period required to generate the item detail network page, receiving a plurality of offers from the plurality of third-party providers, individual offers of the plurality of offers including at least pricing information associated with the item; during the time period required to generate the item detail network page, scoring, with one or more computers, the individual offers of the plurality of offers utilizing the pricing information and information associated with the user; providing the generated item detail network page, the generated network page comprising the price for the item, the price corresponding to a optimally-scored offer of the plurality of offers; locking the price for the item for a pre-determined amount of time, the locking being applicable to at least one of the user, a session, or a subset of users of the electronic marketplace, the locking of the price causing subsequent offers from third-party providers to be discarded after the locking as occurred and before the pre-determined amount of time has elapsed. - View Dependent Claims (20, 21, 22, 23)
-
Specification