Deal scheduling based on user location predictions
First Claim
1. A method comprising:
- under control of one or more computing systems configured with specific executable instructions,obtaining location information for each of a plurality of users, each piece of the location information indicating a location shared by one of the plurality of users through a location-based service;
generating user traffic information from the location information of the plurality of users, the user traffic information indicating locations where the plurality of users were previously located;
identifying a deal to be offered for acquisition in a geographical region, the deal comprising an offer of an item for acquisition at a discounted value;
predicting future user traffic for the geographical region based on the user traffic information;
determining that the future user traffic satisfies one or more criteria during a time period;
determining an amount of discount to apply to the deal when offering the deal for acquisition based at least in part on the future user traffic; and
offering the deal for acquisition in the geographical region during the time period.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for scheduling deals based on predicted user locations are described herein. In particular implementations, a service provider may aggregate location information for multiple users. In one example, the location information comprises check-in information shared by a user through a location-based service. The service provider may utilize the aggregated location information to predict future user traffic for a geographical region associated with a deal or a merchant of the deal. In some instance, the deal comprises an offer of an item for acquisition at a discounted value for a period of time, such as a period of hours, days, or weeks. The predicted user traffic may be used by the service provider, merchant, or others to identify the time period and discounted value at which to offer the deal for acquisition.
-
Citations
28 Claims
-
1. A method comprising:
-
under control of one or more computing systems configured with specific executable instructions, obtaining location information for each of a plurality of users, each piece of the location information indicating a location shared by one of the plurality of users through a location-based service; generating user traffic information from the location information of the plurality of users, the user traffic information indicating locations where the plurality of users were previously located; identifying a deal to be offered for acquisition in a geographical region, the deal comprising an offer of an item for acquisition at a discounted value; predicting future user traffic for the geographical region based on the user traffic information; determining that the future user traffic satisfies one or more criteria during a time period; determining an amount of discount to apply to the deal when offering the deal for acquisition based at least in part on the future user traffic; and offering the deal for acquisition in the geographical region during the time period. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
one or more processors; memory communicatively coupled to the one or more processors; a location information module maintained in the memory and executable by the one or more processors to obtain location information for each of a plurality of users, each piece of the location information indicating a location of one of the plurality of users; a user traffic generation module maintained in the memory and executable by the one or more processors to generate user traffic information from the location information of the plurality of users; a prediction module maintained in the memory and executable by the one or more processors to predict, based at least in part on the user traffic information, future user traffic for one or more geographical regions associated with a deal or a merchant of the deal, the deal comprising an offer of an item provided by the merchant, the future user traffic indicating a predicted number of users that will be located within the one or more geographical regions; and a deal scheduling module maintained in the memory and executable by the one or more processors to schedule the deal for acquisition in the one or more geographical regions based at least in part on the future user traffic. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
under control of one or more computing systems configured with specific executable instructions, aggregating location information for a plurality of users; identifying one or more geographical regions associated with a deal or a merchant of the deal, the deal comprising an offer of an item for acquisition; predicting a number of the plurality of users that will be located within the one or more geographical regions based at least in part on the aggregated location information of the plurality of users; and scheduling the deal for acquisition in the one or more geographical regions based at least in part on the predicted number of users. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. One or more computer-readable storage media storing computer-readable instructions that, when executed, instruct one or more processors to perform operations comprising:
-
obtaining location information for each of a plurality of users; generating user traffic information from the location information of the plurality of users; predicting a number of users that will be located within one or more geographical regions based on the user traffic information; identifying a deal to be offered for acquisition and one or more parameters for offering the deal for acquisition, the deal comprising an offer of an item for acquisition; and scheduling the deal to be offered for acquisition based at least in part on the one or more parameters and the predicted number of users. - View Dependent Claims (25, 26, 27, 28)
-
Specification