IP Library Granted Patent US 10,445,471
Granted Patent B2
US 10,445,471 · App. 15/009,634 · Granted Oct 15, 2019

System, method, and non-transitory computer-readable storage media for mobile check-out in retail store

Inventors: Justin Toupin (San Francisco, CA); Nathan Thomas Diepenbrock (Highlands Ranch, CO)
Assignee: WALMART APOLLO, LLC
G06F19/3456G16H10/60
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,445,471
App. No.
15/009,634
Granted
Oct 15, 2019
Kind
B2
Abstract

A system, method, and non-transitory computer-readable storage media for mobile check-in and check-out in a retail store include a computer system configured to receive input from and provide output to a mobile computing application for a retail store running on a mobile computing device of a customer. The computer system is configured to establish that a customer order is ready for pick-up and communicates with the mobile computing device to assist in handling any pre-staging requirements prior to pick-up.

Claims (123)

1. A system comprising:

a database including a plurality of customer accounts for customers and pharmacy records for the customers;

a customer control unit associated with one of the customers;

a processing device coupled to the database and being associated with a retail environment, the processing device being configured to:

store, in the database, pharmacy account information of the plurality of customer accounts, the pharmacy account information comprising:

a unique patient ID associated with a patient;

a pharmaceutical drug record indicating a pharmaceutical drug prescribed to the patient; and

an action record indicating triggering actions of the pharmaceutical drug;

establish, as a function of the plurality of customer accounts and the pharmacy records, a pharmacy order for the one of the customers;

in response to establishing the pharmacy order for the one of the customers, facilitate a display, on the customer control unit, of a first user interface comprising a virtual pill case comprising:

a date range;

first prescription information about the pharmaceutical drug, wherein:

the first prescription information comprises dosage instructions for the pharmaceutical drug; and

the pharmaceutical drug is scheduled to be taken by the one of the customers during the date range;

a first image of the pharmaceutical drug;

a first customized hyperlink; and

a first selectable user interface element corresponding to the pharmaceutical drug, the first selectable user interface element configured to, when selected by the one of the customers, indicate a use of the pharmaceutical drug by the one of the customers;

in response to receiving a selection of the first customized hyperlink, facilitate a display, on the customer control unit, of a second user interface comprising:

a second image of the pharmaceutical drug, the second image of the pharmaceutical drug being larger than the first image of the pharmaceutical drug;

second prescription information about the pharmaceutical drug, the second prescription information comprising:

a name of the pharmaceutical drug;

a class of the pharmaceutical drug;

a dosage strength of the pharmaceutical drug;

a shape of the pharmaceutical drug;

a color of the pharmaceutical drug; and

an imprint of the pharmaceutical drug; and

a second customized hyperlink configured to navigate a web browser on the customer control unit to a third-party website comprising side effect information about the pharmaceutical drug and adverse interaction information about the pharmaceutical drug;

detect a triggering action of the triggering actions comprising at least one of:

an environmental trigger; or

a purchase trigger;

in response to detecting the triggering action and establishing the pharmacy order, transmit a communication to the customer control unit, the communication being related to pre-staging requirements and comprising a notification about the triggering action, the notification comprising a second selectable user interface element to be displayed on a user interface of the customer control unit;

receive from the customer control unit a response to the communication, the response comprising a selection of the second selectable user interface element from a display on the user interface of the customer control unit;

storing the response in the database;

establish receipt of the pharmacy order by the one of the customers; and

in response to establishing the receipt of the pharmacy order by the one of the customers, complete the pharmacy order.

2. A system, as set forth in claim 1 , wherein the pre-staging requirements include confirmation of a privacy rule.

3. A system, as set forth in claim 2 , wherein the privacy rule is a requirement under the Health Insurance Portability and Accountability Act of 1996.

4. A system, as set forth in claim 2 , wherein the pre-staging requirements allow the one of the customers to affirmatively choose to share the pharmacy records associated with the one of the customers in a health information exchange.

5. A system, as set forth in claim 2 , wherein the pre-staging requirements allow the one of the customers to affirmatively choose to affirmatively stop sharing the pharmacy records associated with the one of the customers in a health information exchange.

6. A system, as set forth in claim 1 , wherein the pre-staging requirements allow the one of the customers to select a method of payment.

7. A system, as set forth in claim 1 , wherein the pre-staging requirements require the one of the customers to confirm insurance information.

8. A system, as set forth in claim 1 wherein the database stores a plurality of prescription fill orders corresponding to a retail store.

9. A system, as set forth in claim 1 , wherein the processing device is configured to provide the communication to proceed to a counter to pick-up at least one prescription fill order to the customer control unit for display.

10. A system, as set forth in claim 1 , wherein the processing device is configured to receive a notification that at least one prescription fill order has been filled by a pharmacist.

11. A system, as set forth in claim 1 , wherein the processing device is configured to perform a search on a plurality of prescription fill order records corresponding to a plurality of prescription fill orders in a retail store.

12. A system, as set forth in claim 11 , wherein a name of the one of the customers is provided as part of a search query.

13. A system, as set forth in claim 11 , wherein a location of the retail store is provided as part of a search query.

14. A method comprising steps of:

storing, in a database, pharmacy account information of a plurality of customer accounts for customers, the pharmacy account information comprising:

a unique patient ID associated with a patient;

a pharmaceutical drug record indicating a pharmaceutical drug prescribed to the patient; and

an action record indicating triggering actions of the pharmaceutical drug;

establishing, as a function of the plurality of customer accounts and pharmacy records stored in the database, a pharmacy order for one customer of the customers;

in response to establishing the pharmacy order for the one customer of the customers, facilitating a display, on a customer control unit, of a first user interface comprising a virtual pill case comprising:

a date range;

first prescription information about the pharmaceutical drug, wherein:

the first prescription information comprises dosage instructions for the pharmaceutical drug; and

the pharmaceutical drug is scheduled to be taken by the one customer of the customers during the date range;

a first image of the pharmaceutical drug;

a first customized hyperlink; and

a first selectable user interface element corresponding to the pharmaceutical drug, the first selectable user interface element configured to, when selected by the one customer of the customers, indicate a use of the pharmaceutical drug by the one the plurality of customers;

in response to receiving a selection of the first customized hyperlink, facilitating a display, on the customer control unit, of a second user interface comprising:

a second image of the pharmaceutical drug, the second image of the pharmaceutical drug being larger than the first image of the pharmaceutical drug;

second prescription information about the pharmaceutical drug, the second prescription information comprising:

a name of the pharmaceutical drug;

a class of the pharmaceutical drug;

a dosage strength of the pharmaceutical drug;

a shape of the pharmaceutical drug;

a color of the pharmaceutical drug; and

an imprint of the pharmaceutical drug; and

a second customized hyperlink configured to navigate a web browser on the customer control unit to a third-party website comprising side effect information about the pharmaceutical drug and adverse interaction information about the pharmaceutical drug;

detecting a triggering action of the triggering actions comprising at least one of:

an environmental trigger; or

a purchase trigger;

in response to detecting the triggering action and establishing the pharmacy order, transmitting a communication to the customer control unit, the communication being related to pre-staging requirements and comprising a notification about the triggering action, the notification comprising a second selectable user interface element to be displayed on a user interface of the customer control unit;

receiving from the customer control unit a response to the communication the response comprising a selection of the second selectable user interface element from a display on the user interface of the customer control unit;

storing the response in the database;

establishing receipt of the pharmacy order by the one customer of the customers; and

in response to establishing the receipt of the pharmacy order by the one customer of the customers, completing the pharmacy order.

15. A method, as set forth in claim 14 , wherein the pre-staging requirements include confirmation of a privacy rule.

16. A method, as set forth in claim 15 , wherein the privacy rule is a requirement under the Health Insurance Portability and Accountability Act of 1996.

17. A method, as set forth in claim 15 , wherein the pre-staging requirements allow the one customer of the customers to affirmatively choose to share the pharmacy records associated with the one customer of the customers in a health information exchange.

18. A method, as set forth in claim 15 , wherein the pre-staging requirements allow the one customer of the customers to affirmatively choose to affirmatively stop sharing the pharmacy records associated with the one customer of the customers in a health information exchange.

19. A method, as set forth in claim 15 , wherein the pre-staging requirements allow the one customer of the customers to select a method of payment.

20. A method, as set forth in claim 15 , wherein the pre-staging requirements require the one customer of the customers to confirm insurance information.

21. A method, as set forth in claim 14 , wherein the database stores a plurality of prescription fill orders corresponding to a retail store.

22. A method, as set forth in claim 14 , including the step of providing the communication to proceed to a counter to pick-up at least one prescription fill order to the customer control unit for display.

23. A method, as set forth in claim 14 , wherein a processor is configured to receive a notification that at least one prescription fill order has been filled by a pharmacist.

24. A method, as set forth in claim 14 , including the step of performing a search on a plurality of prescription fill order records corresponding to a plurality of prescription fill orders in a retail store.

25. A method, as set forth in claim 24 , wherein a name of the one customer of the customers is provided as part of a search query.

26. A method, as set forth in claim 24 , wherein a location of the retail store is provided as part of a search query.

27. One or more non-transitory computer-readable storage media, having computer-executable instructions embodied thereon, wherein when executed by at least one processor, the computer-executable instructions cause the processor to:

store, in a database, pharmacy account information of a plurality of customer accounts for customers, the pharmacy account information comprising:

a unique patient ID associated with a patient;

a pharmaceutical drug record indicating a pharmaceutical drug prescribed to the patient; and

an action record indicating triggering actions of the pharmaceutical drug;

establish, as a function of the plurality of customer accounts and pharmacy records stored in the database, a pharmacy order for one customer of the customers;

in response to establishing the pharmacy order for the one customer of the customers, facilitating a display, on a customer control unit, of a first user interface comprising a virtual pill case comprising:

a date range;

first prescription information about the pharmaceutical drug, wherein:

the first prescription information comprises dosage instructions for the pharmaceutical drug; and

the pharmaceutical drug is scheduled to be taken by the one customer of the customers during the date range;

a first image of the pharmaceutical drug;

a first customized hyperlink; and

a first selectable user interface element corresponding to the pharmaceutical drug, the first selectable user interface element configured to, when selected by the one customer of the customers, indicate a use of the pharmaceutical drug by the one customer of the customers;

in response to receiving a selection of the first customized hyperlink, facilitating a display, on the customer control unit, of a second user interface comprising:

a second image of the pharmaceutical drug, the second image of the pharmaceutical drug being larger than the first image of the pharmaceutical drug;

second prescription information about the pharmaceutical drug, the second prescription information comprising:

a name of the pharmaceutical drug;

a class of the pharmaceutical drug;

a dosage strength of the pharmaceutical drug;

a shape of the pharmaceutical drug;

a color of the pharmaceutical drug; and

an imprint of the pharmaceutical drug; and

a second customized hyperlink configured to navigate a web browser on the customer control unit to a third-party website comprising side effect information about the pharmaceutical drug and adverse interaction information about the pharmaceutical drug;

detect a triggering action of the triggering actions comprising at least one of:

an environmental trigger; or

a purchase trigger;

in response to detecting the triggering action and establishing the pharmacy order, transmit a communication to the customer control unit, the communication being related to pre-staging requirements and comprising a notification about the triggering action, the notification comprising a second selectable user interface element to be displayed on a user interface of the customer control unit;

receive from the customer control unit a response to the communication the response comprising a selection of the second selectable user interface element from a display on the user interface of the customer control unit;

storing the response in the database;

establish receipt of the pharmacy order by the one customer of the customers; and

in response to establishing the receipt of the pharmacy order by the one customer of the customers, complete the pharmacy order.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2018
From: WAL-MART STORES, INC.
To: WALMART APOLLO, LLC
Reel/Frame 045817/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2016
From: TOUPIN, JUSTIN; DIEPENBROCK, NATHAN THOMAS
To: WAL-MART STORES, INC.
Reel/Frame 037614/0458 →