Location-based order recommendations

US2016353235A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016353235-A1
Application numberUS-201514827153-A
CountryUS
Kind codeA1
Filing dateAug 14, 2015
Priority dateJun 1, 2015
Publication dateDec 1, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In one implementation, a computer-implemented method includes receiving location information that identifies, at least, a current location of a mobile computing device that is associated with a user; accessing order history information for the user; identifying candidate providers based on the current location of the mobile computing device; determining one or more confidence values that indicate extents to which the user is likely to be interested in ordering one or more of food items from one or more of the candidate providers; selecting a food suggestion to be fulfilled by a particular candidate provider and provided to the user based, at least in part, on the one or more confidence values; and providing, to the mobile computing device, a notification of the food suggestion that suggests the user place an order with the particular candidate provider.

First claim

Opening claim text (preview).

1 . A computer-implemented method comprising: receiving, at a computer system, location information that identifies, at least, a current location of a mobile computing device that is associated with a user; accessing, by the computer system, order history information for the user, wherein the order history information identifies, at least, (i) previous food orders that were placed by the user, (ii) providers that fulfilled the previous orders, and (iii) items that were included in the previous orders; identifying, by the computer system, candidate providers based on the current location of the mobile computing device; determining, by the computer system, one or more confidence values that indicate extents to which the user is likely to be interested in ordering one or more of food items from one or more of the candidate providers, the one or more confidence values being determined based, at least in part, on (i) the current location of the mobile computing device, (ii) the order history information, and (iii) the candidate providers; selecting, by the computer system, a food suggestion for a particular food item to be fulfilled by a particular candidate provider and provided to the user based, at least in part, on the one or more confidence values, wherein the particular food item is selected from among the one or more food items and the particular candidate provider is selected from among the one or more candidate providers, the particular food item being one of a plurality of food items provided by the particular candidate provider; and providing, by the computer system and to the mobile computing device, a notification of the food suggestion that suggests the user place an order for the particular food item with the particular candidate provider. 2 . The computer-implemented method of claim 1 , further comprising: receiving, at the computer system and from the mobile computing device, a request to place the order with the particular candidate provider in response to the notification; and initiating, by the computer system, fulfillment of the order by the particular candidate provider, wherein the initiating causes the order to be provided to the particular candidate provider. 3 . The computer-implemented method of claim 2 , further comprising: providing, by the computer system and to the mobile computing device, another notification confirming that the order has been received and is being fulfilled by the particular candidate provider. 4 . The computer-implemented method of claim 2 , further comprising: receiving, at the computer system, information indicating that the order has been fulfilled and is available for pickup at the particular candidate provider; and providing, by the computer system and to the mobile computing device, another notification indicating that the order has been fulfilled and is available for pickup at the particular candidate provider. 5 . The computer-implemented method of claim 1 , wherein the location information further identifies a route along which the mobile computing device is travelling, the method further comprising: determining, by the computer system, a destination location to which the mobile computing device is likely travelling based, at least in part, on the current location of the mobile computing device and the route, wherein the candidate providers are additionally identified as being located within a threshold distance of either the destination location or points along portions of the route that have not yet been reached by the mobile computing device. 6 . The computer-implemented method of claim 1 , wherein: the location information further identifies a current elevation of the mobile computing device, and the candidate providers are identified as being within a threshold distance of the mobile computing device at the current elevation and the current location. 7 . The computer-implemented method of claim 1 , further comprising: determining, by the computer system, a current time of day, wherein: the order history information further identifies previous times at which the previous orders that were placed by the user, and the one or more confidence values are determined further based on a comparison of the current time of day and the previous times. 8 . The computer-implemented method of claim 7 , further comprising: accessing, by the computer system, preference information that identifies one or more preferences for the user; wherein: the order history information further includes information that identifies whether the previous food orders are included in the one or more preferences, and the one or more confidence values are determined further based on a comparison of the preference information and the previous food orders. 9 . The computer-implemented method of claim 1 , further comprising: identifying, by the computer system, one or more current external factors for the user, wherein: the order history information further identifies previous external factors when the previous orders that were placed by the user, and the one or more confidence values are determined further based on a comparison of the current external factors and the previous external factors. 10 . The computer-implemented method of claim 9 , wherein the current external factors and the previous external factors include one or more of: weather, traffic, the user's schedule, and the user's activity level as indicated by data collected from one or more activity tracking devices. 11 . The computer-implemented method of claim 1 , further comprising: identifying, by the computer system, a current speed at which the mobile computing device is travelling, wherein the candidate providers are further identified based on the current speed. 12 . The computer-implemented method of claim 1 , wherein the particular candidate provider is one of the providers that fulfilled the previous orders. 13 . The computer-implemented method of claim 1 , wherein the particular candidate provider is different from each of the providers that fulfilled the previous orders. 14 . The computer-implemented method of claim 13 , wherein the particular candidate provider is part of a chain of providers, and one or more other providers that are also part of the chain of providers are included in the providers that fulfilled the previous orders. 15 . The computer-implemented method of claim 1 , wherein the order history information for the user further identifies previous orders that the user placed but did not pick up. 16 . The computer-implemented method of claim 1 , wherein the order history information for the user further identifies: previously declined order suggestions that included notifications with order suggestions sent to the mobile computing device and declined by the user, and previously accepted order suggestions that included notifications with order suggestions sent to the mobile computing device and accepted by the user. 17 . The computer-implemented method of claim 1 , wherein the notification comprises a push notification. 18 - 20 . (canceled) 21 . The computer-implemented method of claim 1 , further comprising: providing, by the computer system and to the mobile computing device, an order application for installation on the mobile computing device; formatting, by the computer system, the notification in a format used by the order application, the notification being formatted to additionally include an identifier for the particular provider; wherein the notificat

Assignees

Inventors

Classifications

  • Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD] · CPC title

  • Hotels or restaurants · CPC title

  • H04W4/02Primary

    Services making use of location information · CPC title

  • H04W4/024Primary

    Guidance services · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016353235A1 cover?
In one implementation, a computer-implemented method includes receiving location information that identifies, at least, a current location of a mobile computing device that is associated with a user; accessing order history information for the user; identifying candidate providers based on the current location of the mobile computing device; determining one or more confidence values that indica…
Who is the assignee on this patent?
Accenture Global Services Ltd
What technology area does this patent fall under?
Primary CPC classification H04W4/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Dec 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).