Electronic ordering system

US10319013B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10319013-B2
Application numberUS-201414311176-A
CountryUS
Kind codeB2
Filing dateJun 20, 2014
Priority dateOct 28, 2013
Publication dateJun 11, 2019
Grant dateJun 11, 2019

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.

Data describing a purchase order to be prepared by a merchant and an expected arrival time of a user for arriving at a geographic location of the merchant can be received. An order preparation time for the purchase order based on the one or more items specified in the purchase order can be determined. The order preparation time can be a time needed by the merchant to prepare the purchase order. An order start time based on the order preparation time for the purchase order and on the expected arrival time can be determined. The order start time can be a time for beginning preparation of the purchase order to have the purchase order ready at the expected arrival time. The data describing the purchase order and the order start time can be presented.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, the method comprising: providing, by a remote ordering system and to a computing device of a remote purchaser, a listing of merchants that accept purchase orders for remotely ordered items available for pickup or delivery, wherein the remote purchaser is able to access the listing of merchants through an application executing on the computing device; sending to the computing device, a menu of items available to purchase from a merchant in the listing of merchants; receiving, from the computing device by the remote ordering system, data describing a purchase order for at least one item selected by the computing device from the menu of items available for purchase from the merchant and receiving data describing a location of the remote purchaser, wherein the remote purchaser is not at the location of the merchant; sending, by the remote ordering system to a merchant device, data describing the purchase order for the at least one item and the data describing the location of the remote purchaser; receiving, from the merchant device and by the remote ordering system, an estimated time of completion for preparation of the purchase order, wherein the estimated time of completion is based on a prioritization of the purchase order by the merchant device, wherein the prioritization is based on the data describing the location of the remote purchaser and an amount of time needed to prepare the at least one item described in the purchase order; sending, from the remote ordering system and to the computing device, the estimated completion time for the purchase order; receiving, by the remote ordering system and from the computer device, a purchaser check-in indicating that the remote purchaser is present within the location of the merchant; receiving from the merchant device and by the remote ordering system, a revised estimated time of completion based on a reprioritization of the purchase order based on the purchaser check-in; sending, from the remote ordering system to the computing device or the remote purchaser an updated time of completion based on the revised estimated time of completion; sending, from the remote ordering system and to the merchant device, a notification of the purchaser check-in, and an prompt to provide the at least one item to the remote purchaser. 2. The computer-implemented method of claim 1 , wherein the estimated time of completion for preparation of the purchase order is determined based at least in part on an amount of time needed by the merchant to prepare the at least one item specified in the purchase order. 3. The computer-implemented method of claim 2 , comprising: determining a geographic location of the remote purchaser, wherein the remote purchaser is not at a geographic location of the merchant; adjusting the estimated time of completion based at least in part on the geographic location of the remote purchaser and an amount of time needed by the merchant to prepare the at least one item so that the order is ready upon arrival of the remote purchaser at a geographic location of the merchant. 4. The computer-implemented method of claim 1 , wherein the estimated time of completion is adjusted based on a delay parameter specified by the merchant. 5. The computer-implemented method of claim 1 , further comprising: providing, by the remote ordering system and to the merchant device, data describing a geographic map that indicates respective geographic locations of one or more customers that have placed purchase orders with the merchant. 6. The computer-implemented method of claim 1 , comprising: receiving a message from the remote purchaser regarding an expected arrival time; and adjusting the estimated time of completion based on the expected arrival time. 7. The computer-implemented method of claim 1 , comprising: providing an interactive map to the merchant device, the interactive map identifying each remote purchaser on a geographic map as a selectable icon that when selected can provide details describing the order data of the remoted purchaser. 8. The computer-implemented method of claim 1 , comprising: receiving from the computing device a check-in communication when the computing device is within a predetermined distance from the merchant; after receiving the check-in communication, performing processing of a financial transaction as a cardless transaction. 9. A computer-implemented method, the method comprising: providing, by a remote ordering system to a computing device of a remote purchaser, a listing of merchants, each merchant having one or more items that are available for purchase; sending to the computing device of the remote purchaser, a menu of the one or more items that are available for purchase from a first merchant in the listing of merchants; receiving, by the remote ordering system from the computing device, data describing an order for at least one item from the menu that is available for purchase from the first merchant in the listing of merchants, and receiving data describing an estimated arrival time of the remote purchaser at the merchant, wherein the estimated arrival time of the remote purchaser is determined by the computing device; sending, by the remote ordering system to a merchant device of the first merchant, data describing the order received from the customer and the data describing the estimated arrival time of the remote purchaser; and receiving, from the merchant device and by the remote ordering system, an estimated time of completion for preparation of the purchase order, wherein the estimated time of completion is based on a prioritization of the purchase order by the merchant device, wherein the prioritization is based on the data describing the estimated arrival time of the remote purchaser and an amount of time needed to prepare the at least one item described in the purchase order. 10. The computer-implemented method of claim 9 , further comprising: sending, from the remote ordering system and to the computing device, the estimated time of completion for preparation of the order. 11. The computer-implemented method of claim 10 , further comprising: determining a geographic location of the customer; adjusting the estimated time of completion based at least in part on the geographic location of the remote purchaser and an amount of time needed by the first merchant to prepare the at least one item so that the order is ready upon arrival of the remote purchaser at a geographic location of the first merchant. 12. The computer-implemented method of claim 10 , further comprising: adjusting the estimated time of completion based at least in part on the estimated time of arrival of the remote purchaser and an amount of time needed by the first merchant to prepare the at least one item so that the order is ready upon arrival of the remote purchaser at a geographic location of the first merchant. 13. The computer-implemented method of claim 10 , wherein the remote purchaser is able to access the listing of merchants through an application executing on the computing device. 14. The computer-implemented method of claim 13 , wherein the application is configured to store data describing at least one financial payment instrument of the remote purchaser, and wherein the application is able to utilize the data describing the at least one financial payment instrument to facilitate a financial transaction between the first merchant and the remote purchaser for the order. 15. The computer-implemented method of claim 9 , further comprising: sending, to the merchant device and b

Assignees

Inventors

Classifications

  • specially adapted for electronic shopping systems · CPC title

  • Managing shopping lists, e.g. compiling or processing purchase lists (shipping orders G06Q10/083; order filling G06Q10/087) · CPC title

  • replenishment orders; recurring orders · CPC title

  • Buying, selling or leasing transactions · CPC title

  • Biometric identity checks · 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 US10319013B2 cover?
Data describing a purchase order to be prepared by a merchant and an expected arrival time of a user for arriving at a geographic location of the merchant can be received. An order preparation time for the purchase order based on the one or more items specified in the purchase order can be determined. The order preparation time can be a time needed by the merchant to prepare the purchase order.…
Who is the assignee on this patent?
Square Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0613. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 11 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).