×

System for providing extensible location-based services

  • US 9,773,286 B2
  • Filed: 06/05/2015
  • Issued: 09/26/2017
  • Est. Priority Date: 03/14/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • detecting, by a mobile computing device, that the mobile computing device is located within one or more geographic regions that are associated with a restaurant;

    automatically launching, by the mobile computing device and without being prompted by a user of the mobile computing device, an application in response to detecting that the mobile computing device is located within the one or more geographic regions, wherein the application is programmed to, at least, provide a user interface for placing orders with the restaurant;

    determining, by the application that was launched by the mobile computing device in response to detecting that the mobile computing device is located within the one or more geographic regions that are associated with the restaurant, a particular order with the restaurant to suggest on the mobile computing device to the user based, at least in part, on previous orders placed by the user;

    outputting, in the user interface of the application launched by the mobile computing device in response to detecting that the mobile computing device is located within the one or more geographic regions that are associated with the restaurant, (i) information that identifies the particular order with the restaurant determined by the application to suggest on the mobile computing device to the user based, at least in part, on the previous orders placed by the user and (ii) a selectable graphical feature associated with the particular order, wherein the application is programmed to automatically place the particular order with the restaurant in response to user selection of the selectable graphical feature;

    receiving, at the user interface of the application, user input that indicates a selection of the selectable feature; and

    providing, by the application running on the mobile computing device and in response to receiving the user input that indicates the selection of the selectable graphical feature, an order request to a computer system, wherein the order request comprises a request to place the particular order with the restaurant for fulfillment on behalf of the user of the mobile computing device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×