NZ750900B2 - Self-checkout system for bypassing in-store checkout - Google Patents
Self-checkout system for bypassing in-store checkout Download PDFInfo
- Publication number
- NZ750900B2 NZ750900B2 NZ750900A NZ75090017A NZ750900B2 NZ 750900 B2 NZ750900 B2 NZ 750900B2 NZ 750900 A NZ750900 A NZ 750900A NZ 75090017 A NZ75090017 A NZ 75090017A NZ 750900 B2 NZ750900 B2 NZ 750900B2
- Authority
- NZ
- New Zealand
- Prior art keywords
- items
- item
- order
- shopper
- mobile application
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/18—Payment architectures involving self-service terminals [SST], vending machines, kiosks or multimedia terminals
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3276—Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being read by the M-device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Managing shopping lists, e.g. compiling or processing purchase lists
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0036—Checkout procedures
- G07G1/0045—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0036—Checkout procedures
- G07G1/0045—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
- G07G1/0081—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader the reader being a portable scanner or data reader
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0036—Checkout procedures
- G07G1/0045—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
- G07G1/009—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader the reader being an RFID reader
Abstract
online shopping concierge service allows shoppers to purchase items on behalf of customers and checkout using a mobile application, circumventing traditional point-of-sale check-out systems. A customer places an order using a mobile application or website associated with the online shopping concierge service. The online shopping concierge service charges a payment instrument of the customer in the value of the selected items. The system transmits the order to a shopper, who receives an order for fulfillment on a mobile device. The shopper collects and scans items using a mobile application. The mobile application transmits an identification of the items for purchase and their total cost to the online shopping concierge service, which transmits payment to the retailer. Alternatively, the mobile application encodes an identification of the items for purchase into an encoded image, which is scanned by a cashier, allowing the shopper to complete an accelerated check-out. erge service. The online shopping concierge service charges a payment instrument of the customer in the value of the selected items. The system transmits the order to a shopper, who receives an order for fulfillment on a mobile device. The shopper collects and scans items using a mobile application. The mobile application transmits an identification of the items for purchase and their total cost to the online shopping concierge service, which transmits payment to the retailer. Alternatively, the mobile application encodes an identification of the items for purchase into an encoded image, which is scanned by a cashier, allowing the shopper to complete an accelerated check-out.
Description
MARKED UP COPY
HECKOUT SYSTEM FOR BYPASSING IN-STORE CHECKOUT
BACKGROUND
This ion relates generally to self-checkout technologies, and more
specifically to checking out using a mobile application. Shoppers fulfill orders at a physical
retailer on behalf of customers, as part of an online shopping concierge e. Once a
shopper has collected one or more items for purchase, the shopper must wait in line and
purchase the items according to the traditional out process. This is a time-consuming
process, and because shoppers use a mobile device to scan and record items each item picked
up for purchase, involves redundant activity. A more ent check-out process allows the
shopper to complete purchase of selected items on his/her mobile device, thereby eliminating
redundant actions and reducing the time required to fulfill an order.
Embodiments of the invention enable a shopper to bypass a physical check-out
process at a retailer by completing his/her se via a mobile application on the shopper’s
phone. In one embodiment, the shopper is shopping at the retailer on behalf of a customer,
who specified a list of items for the shopper to purchase via an online shopping concierge
service. The customer places an order using a website or client application that
communicates with the online shopping concierge service. The order specifies one or more
items to be purchased at a retailer. The online shopping concierge service collects payment
from the customer and its the order to a r. The shopper travels to one or more
ers to fulfill the order. While at a retailer, the shopper collects and scans each item
using a shopper mobile application that runs on the shopper’s mobile device. The shopper
mobile application records quantitative and qualitative ation describing each t
and produces a basket of items for purchase. The shopper mobile application transmits
information describing the basket to the online shopping concierge service, which ines
a total value for the basket of goods. The online shopping concierge service transmits
payment to a system associated with the retailer, thereby completing purchase of the basket
of items. The shopper then leaves the store and delivers the purchased items to the customer.
In another ment, the shopper performs an accelerated check-out using
his/her specialized mobile application. Once the shopper has ted all of the items
requested in the order, the shopper mobile application encodes the basket details into a
scannable image containing a machine-readable code, such as a QR code. The machine -
MARKED-UP COPY
readable code contains information that describes the items in the shopper’s basket, or a link
o. A cashier, employee, or automated scanner at the physical check-out scans the
encoded image, causing the details of each item in the basket to be transmitted to the retailer
without requiring that each item be individually scanned.
BRIEF PTION OF THE DRAWINGS
illustrates and environment of an online shopping concierge e,
according to one embodiment.
is a diagram of an online shopping concierge service, according to one
embodiment.
is a diagram of a customer mobile application (CMA) 106, according to
one embodiment.
is a diagram of a shopper mobile application (SMA) 112, according to
one embodiment.
FIGS. 4A and 4B contain a flowchart illustrating a process of performing a bypass
checkout using a shopper mobile application, according to one embodiment.
is an object interaction diagram describing a first method for fulfilling an
order via a shopping assistance platform, according to one ment.
is an object interaction diagram describing a method of accelerated
checkout, ing to one ment.
The figures depict various embodiments of the present invention for purposes of
illustration only. One skilled in the art will readily recognize from the following discussion
that alternative embodiments of the structures and methods illustrated herein may be
employed without departing from the principles of the invention described herein.
DETAILED PTION
Environment of a Shopping Assistance Platform
illustrates the nment of a shopping assistance platform, according to
one embodiment. The environment 100 es an online shopping rge service 102.
The system 102 is configured to e orders from one or more customers 104 (only one is
shown for the sake of simplicity). An order specifies a list of goods (items or products) to be
delivered to the customer 104. In some embodiments, the order ies one or more
ers from which the selected items should be purchased. The customer may use a
customer mobile application (CMA) 106 to place the order; the CMA 106 is configured to
communicate with the shopping assistance platform 102.
MARKED-UP COPY
The system 102 is configured to transmit orders received from customers 104 to
one or more rs 108. A shopper 108 may be a contractor, employee, or other person (or
entity) who is enabled to fulfill orders received from the online shopping concierge service
102. The environment 100 also includes three retailers 110a, 110b, and 110c (only three are
shown for the sake of simplicity; the environment could include hundreds of ers). Each
shopper 108 fulfills an order received from the online shopping concierge service 102 at one
or more retailers 110 and rs the order to the er 104. In one embodiment,
shoppers 108 make use of a shopper mobile ation 112 which is configured to interact
with the online shopping concierge service 102.
Online Shopping Concierge Service
is a diagram of an online shopping concierge service, according to one
embodiment. The online shopping concierge service 112 includes an inventory management
engine 202, which interacts with inventory systems associated with each retailer 110. In one
embodiment, the inventory management engine 202 requests and receives ory
information maintained by the retailer 110. The inventory of each retailer 110 is unique and
may change over time. The ory management engine 202 monitors changes in
ory for each participating retailer 110. The ment engine 202 is also configured
to store inventory records in an inventory database 204. The inventory database 204 may
store information in separate records – one for each participating retailer 110, or may
consolidate or combine inventory information into a unified record. Inventory information
es both qualitative and ative information about items, ing size, color,
weight, SKU, serial number, and so on. In one embodiment, the inventory database 204 also
stores purchasing rules associated with each item, if they exist. For example, age-restricted
items such as alcohol and tobacco are flagged ingly in the database 204.
The online shopping concierge service 102 also includes an order fulfillment
engine 206 which is configured to synthesize and display an ordering interface to each
customer 104 (for example, via the customer mobile application 106). The engine 206 is also
ured to access the inventory database 204 in order to determine which products are
available at which retailers 110. The engine 206 determines a sale price for each item
d by a customer 104. Prices set by the engine 206 may or may not be identical to instore
prices determined by retailers 110 (which is the price that customers 104 and shoppers
108 would pay at the retailer 110). The order fulfillment engine 206 also facilitates
transactions associated with each order. In one embodiment, the engine 206 charges a
payment instrument associated with a customer 104 when he/she places an order. The engine
MARKED-UP COPY
206 may transmit payment ation to an external payment gateway or payment
processor. The engine 206 stores payment and transactional information associated with each
order in a transaction records database 208.
In some ments, the order fulfillment engine 206 also shares order s
with retailers 110. For example, after successful fulfillment of an order, the engine 206 may
it a summary of the order to the appropriate retailer. The summary may indicate the
items purchased, the total value of the items, and in some cases, an identity of the shopper
108 and customer 104 associated with the transaction. In one embodiment, the order
fulfillment engine 206 pushes transaction and/or order details asynchronously to retailer
systems. This may be accomplished via use of webhooks, which enable programmatic or
system-driven transmission of information between web applications. In another
ment, retailer systems may be configured to periodically poll the order lment
engine 206, which provides detail of all orders which have been processed since the last
The order lment engine 210 may interact with a shopper management engine
210, which manages communication with and utilization of shoppers 108. In one
embodiment, the shopper management engine 210 receives a new order from the order
fulfillment engine 206. The shopper ment engine 210 identifies the appropriate
shopper 108 to fulfill the order based on one or more parameters, such as the shopper’s
proximity to the appropriate retailer 110 (and/or to the customer 104), his/her familiarity level
with that particular retailer 110, and so on. Additionally, the shopper ment engine
210 accesses a shopper database 212 which stores information describing each shopper 108,
such as his/her name, gender, rating, previous shopping history, and so on.
Finally, as part of fulfilling an order, the order fulfillment engine 206 may access
a customer database 214 which stores information describing each customer. This
information could include each customer’s name, address, gender, ng preferences,
favorite items, stored payment instruments, and so on.
is a diagram of the customer mobile application (CMA) 106, according to
one embodiment. The CMA includes an ordering interface 302, which provides an
interactive ace with which the customer 104 can browse through and select ts and
place an order. The CMA also includes a system communication ace 304 which, among
other functions, receives inventory information from the online shopping concierge service
102 and transmits order information to the system 102. The CMA 106 also includes a
preferences management interface 306 which allows the customer 104 to manage basic
MARKED-UP COPY
information ated with his/her account, such as his/her home address and payment
instruments. The preferences management interface 306 may also allow the user to manage
other details such as r favorite or preferred retailers 110, preferred delivery times,
special ctions for ry, and so on.
is a m of the shopper mobile application (SMA) 112, according to
one embodiment. The SMA includes a barcode scanning module 320 which allows a shopper
108 to scan an item at a retailer 108 (such as a can of soup on the shelf at a grocery store).
The barcode scanning module 320 may also include an interface which allows the shopper
108 to manually enter information bing an item (such as its serial number, SKU,
quantity and/or weight) if a barcode is not available to be scanned. SMA 112 also includes a
basket manager 322 which maintains a running record of items ted by the shopper 108
for purchase at a retailer 110. This running record of items is commonly known as a
“basket”. In one embodiment, the barcode scanning module 320 transmits information
describing each item (such as its cost, quantity, weight, etc.) to the basket manager 322,
which updates its basket accordingly. The SMA 112 also includes a system communication
interface 324 which interacts with the online shopping concierge service 102. For example,
the system communication ace 324 receives an order from the system 102 and transmits
the ts of a basket of items to the system 102. The SMA 112 also includes an image
encoder 326 which encodes the contents of a basket into an image. For example, the image
encoder 326 may encode a basket of goods (with an identification of each item) into a QR
code which can then be scanned by an employee of the retailer 110 at check-out.
Bypass Checkout via Mobile Device
As described with reference to , the CMA 106 is used by the shopper to
scan and record pricing, quantity, and other ation describing each item in an order.
The barcode scanning module 320 allows a shopper 108 to simply scan a barcode attached to
an item (or enter information ly if necessary); the basket manager 322 maintains and
s a record of all items being collected by the shopper 108 for a particular order. In
some embodiments, the online shopping concierge service 102, subsequent to receiving an
identification of items for purchase, can perform a “bypass checkout” in which it transmits
payment to the appropriate retailer 110 on behalf of the shopper 108, thereby removing the
need for the shopper 108 to wait in line at a physical point-of-sale (such as a check-out
counter) within the er.
FIGS. 4A and 4B illustrate the process of performing a bypass checkout using a
shopper mobile application, according to one embodiment. A shopper receives 402 an order
MARKED-UP COPY
to be fulfilled (from the online shopping concierge service) and travels to an appropriate
retailer. The appropriate retailer may be communicated by the online shopping concierge
service along with the order details, or it may be left to the discretion of the shopper. The
shopper locates 404 an item specified by the order. The shopper scans 406 the item using a
shopper mobile application; the shopper may also manually enter t and pricing
information associated with the item if ary. The shopper mobile application
determines 408 if one or more special restrictions are associated with the item. As described
previously, special restrictions include age restrictions (for alcohol and o products),
quantity/count ctions (for high-demand items), and so on.
If the shopper mobile application determines that special ctions do not apply,
it simply adds 412 the item to a digital basket which lists all items currently marked for
purchase.
If the shopper mobile application determines that special restrictions do apply, it
then ines 410 if the purchase is allowable. This could include looking up the age of
the er (to see if he/she is old enough to purchase alcohol) or counting how many
instances of the item have already been collected for purchase (in the case where a retailer
institutes a se limit for each customer).
In one embodiment, the shopper mobile application ines allowability by
requesting information from the online shopping concierge service. For example, the
inventory management engine extracts purchasing rules from the inventory database and
transmits them to the shopper mobile application. In another embodiment, the shopper
mobile application maintains a local record of purchasing rules and accesses or references it
as ed.
Returning to FIGS. 4A and 4B, if the shopper mobile application determines that
purchase of the item is allowable, it adds 412 the item to the digital basket. At the same time,
the shopper physically collects the item.
If the shopper mobile application ines that purchase of the item is not
allowable, then the application determines 414 if any items are ing on the order. If
there are, the shopper proceeds to locate 404 the item (and continue as previously described).
If not, the shopper mobile application, responding to input from the shopper, tokenizes 416
the . Tokenization involves ining a final list of items for purchase. In one
embodiment, the r mobile application transmits an identification of each item to the
shopping assistance platform, which matches each item against the customer order and
verifies that the order has been fulfilled.
MARKED-UP COPY
Subsequently, the shopper mobile application determines 418 a total gross
merchandise value (GMV) for the basket of items. The GMV reflects the price that a
er would pay at a al point of sale within the store. Tokenization may also
involve determining whether one or more discounts, promotions, or other price changes
apply, and adjusting the GMV accordingly. The shopper mobile application then directs the
online shopping concierge service to execute 420 a credit card payment to the retailer in the
amount of the GMV. At this time or some time thereafter, the online ng concierge
service transmits 422 details of the transaction to the retailer. The details include which items
were purchased and how much was paid for each. Asynchronously, the shopper delivers 424
the order to the er.
is an object interaction diagram describing a first method for fulfilling an
order via a shopping assistance platform, according to one embodiment. A customer places
502 and order requesting one or more items. The customer places the order on via the
customer mobile application or via a website associated with the shopping assistant .
The online shopping concierge e determines 504 an order total. The system then
its 506 the order details to a shopper. The shopper fulfills 508 the order (as described
previously with reference to . Once the shopper has led the order, he/she
its 510 the basket details to the system. The system verifies 512 that the order has
been fulfilled satisfactorily. The system then determines 514 a GMV which represents a total
value of the order owed to the retailer. The system then charges 516 a payment instrument
associated with the customer. The system then transmits 518 payment to the retailer in the
amount of the GMV, as well as a y of transaction details. The retailer returns 520 a
transaction confirmation to the system. The system shares 522 the transaction confirmation
with the shopper. The r then delivers 524 the order to the consumer. The customer,
upon receiving the ordered items, returns 526 a confirmation of delivery to the server.
Cost Reduction via Direct Transaction
In a traditional transaction flow, the online ng concierge service 102
charges a customer payment instrument at the time an order is . The service 102, based
on an estimation of the funds required to purchase the order items, transfers funds to a stored
value or prepaid card in the possession of a shopper 108. The shopper 108 then fulfills the
order, and pays for the items using the card. Consequently, in order to collect payment from a
customer 104 and enable a shopper 108 to pay for the d items, the service 102 must
bear processing costs and feeds associated with two separate card transactions.
MARKED-UP COPY
The process described above with nce to enables a more efficient and
lower-cost transaction flow. As described, the service 102 determines the GMV of a basket of
items submitted by a r 108. The service 102 then ines a service charge for the
order (based on a flat rate, percentage, or combination thereof) and charges a payment
instrument associated with the customer 104 for the total value of the GMV and the fixed
service charge. The service’s registered payment processor or aggregator, based on a prior
agreement with the service, performs a bifurcation of the er’s payment, wherein it
transfers the GMV to a merchant account associated with the retailer 110 and the service
charge to a merchant account associated with the service 102. As a result, only a single card
transaction is required, thereby lowering the card processing fees charged to the service 102.
Additionally, in some cases, the processing fee paid by the e 102 is ed on the
service charge only, and not the total order value.
Accelerated Checkout
In another embodiment, the shopper 108 passes through the same check-out
process as any other customer at the store. The shopper must therefore present an
identification of the items for purchase as well as a payment instrument with which he/she
will pay for the items. Typically, check-out cashiers scan each item individually and a f-sale
(POS) system determines and displays a total sale price. The process of scanning
each item individually is time-consuming.
In some ments, a shopper 108 utilizes the shopper mobile application 112
to accelerate the traditional checkout process at a retailer 110. As described with reference to
the shopper 108 scans using the SMA 112 each item he/she collects within the retailer
110. The image encoder 326 of the shopping mobile ation 112, as bed
previously, is configured to encode s of a basket into a le image, such as a QR
code (as described usly). In order to accelerate the process of check-out at a point of
sale of the retailer 110, the shopper 108 displays an encoded image at the point of sale. The
encoded image describes the basket and all the items it contains (including their quantity,
price, SKU, etc.). A cashier or other employee associated with the retailer 110 therefore
reads, captures, or scans the encoded image and extracts an identification of the items for
purchase. The shopper 108 then presents a payment instrument which is used to pay for the
items.
is an object interaction m describing a method of accelerated
checkout, ing to one embodiment. A customer places 602 and order requesting one or
more items. The customer places the order on via the customer mobile application or via a
MARKED-UP COPY
website associated with the shopping assistant system. The online shopping concierge
service determines 604 an order total. The system then charges 606 a payment instrument
associated with the customer. The system then transmits 608 the order details to a shopper.
The shopper fulfills 610 the order (as described previously with nce to . Once
the shopper is finished collecting items within the retailer 110, he/she uses the SMA to
generate 612 an encoded image. As described usly, the encoded image contains
information bing each item in the basket, such as its price, quantity, weight, SKU, serial
number, and so on. In one embodiment, this encoded image is a QR code. The shopper
displays 614 the encoded image to a cashier (or other employee) of the retailer, who scans it
to determine which items have been collected for se. The cashier scans the encoded
image using an image reader or other onic device which extracts the information
encoded in the image. A er system uently determines 616 a GMV which is
owed to the retailer. The cashier requests 618 payment of the GMV from the shopper. The
shopper presents a payment instrument (such as a credit or debit card) and pays 620 the
GMV. The cashier transmits 622 a physical or electronic receipt to the shopper. The
shopper, using his/her shopper mobile application, returns 624 a confirmation of successful
purchase of the basket to the online shopping concierge service. At some subsequent point in
time, the shopper 108 delivers 626 the purchased items to the customer.
It should be noted that one or more aspects of the previously described process
may vary. For example, in some embodiments, the r 108 may use a self-service
automated machine which is configured to read the encoded image. Additionally, instead of
encoding basket details into an encoded image, the SMA 112 may instead it the basket
data via one of le communications technologies or protocols, including but not limited
to: RFID, Bluetooth, NFC, WiFi, and so on. In one ment, the r 108 is able to
tap his/her mobile device to a device at the physical check-out, y the SMA 112
transmits the basket details to the device. The shopper can then pay for the items using one
of multiple possible payment methods (debit/credit card, cash, etc.).
Summary
The ing description of the embodiments of the invention has been presented
for the purpose of illustration; it is not intended to be exhaustive or to limit the invention to
the precise forms disclosed. Persons skilled in the relevant art can appreciate that many
modifications and variations are possible in light of the above disclosure.
Some portions of this ption describe the embodiments of the invention in
terms of algorithms and symbolic representations of operations on information. These
MARKED-UP COPY
algorithmic descriptions and representations are commonly used by those skilled in the data
processing arts to convey the substance of their work ively to others skilled in the art.
These operations, while described functionally, computationally, or logically, are understood
to be implemented by computer programs or equivalent electrical circuits, microcode, or the
like. Furthermore, it has also proven convenient at times, to refer to these arrangements of
ions as s, without loss of generality. The bed operations and their
associated modules may be embodied in software, firmware, hardware, or any combinations
thereof.
Any of the steps, operations, or ses described herein may be performed or
implemented with one or more hardware or software modules, alone or in ation with
other devices. In one embodiment, a software module is ented with a computer
program product comprising a computer-readable medium containing computer program
code, which can be executed by a computer processor for performing any or all of the steps,
operations, or processes described.
ments of the invention may also relate to an apparatus for performing the
operations . This apparatus may be specially constructed for the ed purposes,
and/or it may comprise a general-purpose computing device selectively activated or
reconfigured by a computer program stored in the computer. Such a computer m may
be stored in a tangible computer readable storage medium, which include any type of tangible
media suitable for storing onic instructions, and coupled to a computer system bus.
Furthermore, any computing systems referred to in the specification may e a single
processor or may be architectures employing le processor designs for increased
computing capability.
Embodiments of the invention may also relate to a computer data signal embodied
in a carrier wave, where the computer data signal includes any embodiment of a computer
program product or other data combination described herein. The computer data signal is a
product that is presented in a le medium or r wave and modulated or otherwise
encoded in the carrier wave, which is tangible, and transmitted according to any suitable
transmission method.
Finally, the language used in the specification has been principally selected for
readability and instructional purposes, and it may not have been selected to delineate or
circumscribe the inventive subject matter. It is therefore intended that the scope of the
invention be d not by this detailed description, but rather by any claims that issue on an
application based hereon. Accordingly, the disclosure of the embodiments of the invention is
-UP COPY
intended to be illustrative, but not limiting, of the scope of the invention, which is set forth in
the following claims.
MARKED-UP COPY
Claims (22)
1. A method for completing a check-out at a physical retailer via a mobile application, the method comprising: receiving, at a mobile application running on a mobile device, an order for fulfillment, the order specifying one or more items to be purchased at the physical retailer; within a premises of the physical er, locating each item; scanning each item using the mobile application running on the mobile device, causing the item to be added to a basket of items; generating a machine-readable code encoding information describing each item in the basket of items; ying the machine-readable code from the mobile application running on the mobile device to an image reader at the physical retailer, wherein the image reader is configured to scan the machine-readable code and t the ation describing each item in the basket of items from the machine-readable code; determining a total store value for the basket of items; initiating a payment of the total store value to the physical retailer; and delivering each item in the basket of items to the customer.
2. The method of claim 1, r comprising: determining that a purchase of each item in the basket of items is allowable; identifying a store price of each item; and identifying quantity or quality ation associated with each item.
3. The method of claim 2, wherein determining that the purchase is allowable further comprises: accessing a set of inventory sale restrictions; fying one or more sale restrictions associated with the item; accessing a customer profile associated with the order; and determining if at least one of the fied sales restrictions s to the customer profile.
4. The method of claim 3, wherein the set of inventory sale restrictions is provided by the physical retailer to a system associated with the mobile application.
5. The method of any of the preceding claims, wherein initiating a payment of the total store value to the physical retailer comprises: MARKED-UP COPY determining a service charge associated with the order; determining a total order cost based on a sum of the service charge and the total store value; charging the total order cost to a t instrument of the customer; and transmitting to the physical retailer a portion of the total order cost equal to the total store value.
6. The method of any of the preceding claims, wherein the machine-readable code is displayed at a point of sale from the mobile application running on the mobile device to the image reader at the physical retailer.
7. The method of any of the preceding claims, wherein the machine-readable code is a QR code.
8. A computer-readable storage medium storing mobile application instructions for completing a check-out at a physical retailer, the mobile application instructions when executed causing a processor to: receive an order for fulfillment from an online ng concierge e, the order specifying one or more items to be purchased at the physical retailer; for each item: scan the item; and add the item to a basket of items; generate a machine-readable code ng information bing each item in the basket of items; and displaying the machine-readable code to an image reader at the physical retailer, wherein the image reader is configured to scan the machine-readable code and extract the information describing each item in the basket of items from the machine-readable code.
9. The computer-readable storage medium of claim 8, further comprising: determining that a purchase of each item is allowable; identifying a store price of each item; and identifying quantity or quality information associated with each item.
10. The er-readable e medium of claim 9, wherein determining that the purchase of each item is allowable further comprises: accessing a set of inventory sale restrictions; identifying one or more sale restrictions associated with the item; accessing a customer profile associated with the order; and MARKED-UP COPY determining if at least one of the identified sales restrictions applies to the customer profile.
11. The computer-readable e medium of claim 10, wherein the set of inventory sale restrictions is provided by the physical er to a system associated with the mobile application.
12. The computer-readable storage medium of claim 10, wherein the machinereadable code is displayed to the image reader at a point of sale within a premises of the retailer.
13. The computer-readable storage medium of claim 12, wherein ting a machine-readable code further comprises encoding purchase information for each item in the basket into a QR code.
14. A computer-readable storage medium storing instructions for remotely purchasing an order fulfilled at a physical retailer by a shopper, the instructions when executed causing a processor to: receive, an order for fulfillment, the order specifying one or more items to be purchased at the physical retailer; receive, from a mobile ation running on a mobile device associated with a shopper, an identification of each item in a basket of items; te a machine-readable code encoding information describing each item in the basket of items; display the machine-readable code from the mobile ation g on the mobile device to an image reader at the physical retailer, wherein the image reader is ured to scan the e-readable code and extract the information describing each item in the basket of items from the machine-readable code; determine a total store value for the basket of items; initiate a payment of the total store value to the physical retailer; and transmit a confirmation of successful payment to the mobile application running on the mobile device associated with the shopper.
15. The computer-readable storage medium of claim 14, wherein initiating a payment of the total store value to the physical retailer comprises: determining a service charge associated with the order; determining a total order cost based on a sum of the service charge and the total store value; MARKED-UP COPY charging the total order cost to a payment instrument of the customer; and transmitting to the physical retailer a portion of the total order cost equal to the total store value.
16. A method for remotely purchasing an order fulfilled at a physical retailer by a shopper comprising: receiving an order for fulfillment, the order specifying one or more items to be purchased at the al retailer; receiving, from a mobile application running on a mobile device associated with a shopper, an fication of each item in a basket of items; generating a machine-readable code encoding information describing each item in the basket of items; displaying the machine-readable code from the mobile application running on the mobile device to an image reader at the al retailer, wherein the image reader is configured to scan the machine-readable code and extract the ation describing each item in the basket of items from the machine-readable code; ining a total store value for the basket of items; initiating a payment of the total store value to the physical retailer; and transmitting a confirmation of successful t to the mobile application running on the mobile device associated with the shopper.
17. A method for completing a check-out at a al retailer via a mobile application according to claim 1 and substantially as herein described with reference to the accompanying drawings.
18. A method for performing an expedited checkout at a physical retailer ing to claim 6 and substantially as herein described with reference to the accompanying drawings.
19. A computer-readable storage medium storing mobile application ctions for completing a check-out at a physical retailer according to claim 8 and substantially as herein described with reference to the accompanying drawings. MARKED-UP COPY
20. A computer-readable e medium storing mobile application instructions for performing an expedited checkout at a physical retailer according to claim 12 and substantially as herein described with reference to the accompanying drawings.
21. A computer-readable storage medium storing instructions for remotely purchasing an order fulfilled at a physical retailer by a shopper according to claim 14 and substantially as herein described with reference to the accompanying drawings.
22. A method for remotely sing an order fulfilled at a physical er by a r according to claim 16 and substantially as herein described with reference to the accompanying drawings. Shopper Mobile ation ? __________________________________________________________________________ Online Shopping Concierge Service? Customer Mobile Application m Customer W0
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/258,942 | 2016-09-07 | ||
| US15/258,942 US10438274B2 (en) | 2016-09-07 | 2016-09-07 | Self-checkout system for bypassing in-store checkout |
| PCT/US2017/050114 WO2018048808A1 (en) | 2016-09-07 | 2017-09-05 | Self-checkout system for bypassing in-store checkout |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| NZ750900A NZ750900A (en) | 2020-10-30 |
| NZ750900B2 true NZ750900B2 (en) | 2021-02-02 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11080771B2 (en) | Self-checkout system for bypassing in-store checkout | |
| US10692072B1 (en) | Changing a financial account after initiating a payment using a proxy card | |
| CA2825437C (en) | Consumer offer redemption methods and systems | |
| CN110245961B (en) | Method and device for processing marketing information of commodities, server and intelligent equipment | |
| US20110276385A1 (en) | Mobile Shopping Decision Agent | |
| KR100996510B1 (en) | A settlement and order system with a mobile station using identifying codes of sellers and commodities and the method thereof | |
| WO2011031450A2 (en) | Online warranty history storage access | |
| US20110071924A1 (en) | System and method for processing consumer transactions using a central server and a mobile processor | |
| WO2010141656A1 (en) | Mobile shopping decision agent | |
| CN107392687A (en) | Automatic retail realization system | |
| KR20150021313A (en) | Payment service method and payment service system by code recognition | |
| KR102127431B1 (en) | Method for settlement of delivery order sales and payment terminal thereof | |
| KR101826444B1 (en) | System for multiple payment processing based on mobile device | |
| US20230005033A1 (en) | End-to-end food delivery ecosystem | |
| JP2018081342A (en) | Money pool device, net shop settlement method and net shop settlement system | |
| KR102284988B1 (en) | A method of paying in unmanned store and system thereof | |
| KR100845311B1 (en) | Service system for payment upon delivery | |
| NZ750900B2 (en) | Self-checkout system for bypassing in-store checkout | |
| KR100974658B1 (en) | System and method for providing price discount and point earning service at small shops using customer discount card | |
| US20240289806A1 (en) | Methods, apparatus and systems for reusable assets | |
| KR102229889B1 (en) | Paying method for missing payments | |
| KR20090028387A (en) | Portable payment terminal for payment on delivery | |
| WO2018051259A1 (en) | System and method for providing management of online orders | |
| KR101933192B1 (en) | Method and apparatus of paying electronic gift certificates offline | |
| JP2002342845A (en) | Control system for managing buying and selling data of commodity |