Systems and methods to provide search results based on time to obtain
First Claim
1. A method comprising:
- receiving, via a mobile device, a search query, the search query including a current location of the mobile device;
generating, based at least in part on the search query, search results, the search results including a plurality of listings, with each listing of the plurality of listings including a location, the location representing at least one of a physical location proximate the current location and a delivery time to the current location;
calculating, based on the current location of the mobile device, a time to obtain for each listing of the plurality of listings;
arranging, for display via the mobile device, the search results based at least in part on the time to obtain calculated for each listing of the plurality of listings; and
displaying, in response to the arranging the search results, a time-to-obtain timeline, the time-to-obtain timeline including a first plurality of listing indicators arranged according to travel time from the current location and a second plurality of listing indicators arranged according to shipping time to the current location.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing search results based on time obtain an item are discussed. In an example, a method can include receiving a search query, generating search results, calculating a time to obtain for each listing in the search results, and arranging the search results for display. The search query can include a current location of a mobile device. The search results can include a plurality of listings, with each listing including a location. The locations representing either a physical location proximate the current location or a delivery time to the current location. The search results can be arranged for display in various manners according to the calculated time to obtain for each result.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, via a mobile device, a search query, the search query including a current location of the mobile device; generating, based at least in part on the search query, search results, the search results including a plurality of listings, with each listing of the plurality of listings including a location, the location representing at least one of a physical location proximate the current location and a delivery time to the current location; calculating, based on the current location of the mobile device, a time to obtain for each listing of the plurality of listings; arranging, for display via the mobile device, the search results based at least in part on the time to obtain calculated for each listing of the plurality of listings; and displaying, in response to the arranging the search results, a time-to-obtain timeline, the time-to-obtain timeline including a first plurality of listing indicators arranged according to travel time from the current location and a second plurality of listing indicators arranged according to shipping time to the current location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine-readable storage medium including instructions that, when executed on a mobile device, cause the mobile device to perform operations comprising:
-
receive a search query, the search query including a current location of the mobile device; generate, based at least in part on the search query, search results, the search results including a plurality of listings, with each listing of the plurality of listings including a location, the location representing at least one of a physical location proximate the current location and a delivery time to the current location; calculate, based on the current location of the mobile device, a time to obtain for each listing of the plurality of listings; arrange, for display via the mobile device, the search results based at least in part on the time to obtain calculated for each listing of the plurality of listings; and display, in response to arranging the search results, a time-to-obtain timeline, the time-to-obtain timeline including a first plurality of listing indicators arranged according to travel time from the current location and a second plurality of listing indicators arranged according to shipping time to the current location. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A mobile device comprising:
-
a display; a processor coupled to a memory device and the display, the memory device including instructions that, when executed by the processor, cause the mobile device to; receive a search query, the search query including a current location of the mobile device; generate, based at least in part on the search query, search results, the search results including a plurality of listings, with each listing of the plurality of listings including a location, the location representing at least one of a physical location proximate the current location and a delivery time to the current location; calculate, based on the current location of the mobile device, a time to obtain for each listing of the plurality of listings; arrange, for display via the mobile device, the search results based at least in part on the time to obtain calculated for each listing of the plurality of listings; and display, in response to arranging the search results, a time-to-obtain timeline, the time-to-obtain timeline including a first plurality of listing indicators arranged according to travel time from the current location and a second plurality of listing indicators arranged according to shipping time to the current location. - View Dependent Claims (18, 19, 20)
-
Specification