IP Library Granted Patent US 11,042,834
Granted Patent B2
US 11,042,834 · App. 15/859,799 · Granted Jun 22, 2021

Voice-enabled substitutions with customer notification

Inventors: Lori Pike (Murrysville, PA); James Hendrickson (Ben Avon, PA); Vanessa Cassandra Sanchez (Pittsburgh, PA); Timothy Reed (Turtle Creek, PA); Justin Volz (Verona, PA); Brian Quinn (Pittsburgh, PA); Stefan Wert (Pittsburgh, PA); Joshua Zito (Mars, PA); Allan Strane (Greensburg, PA); Heather Potts (Pittsburgh, PA)
Assignee: Vocollect, Inc.
G06Q10/087G06F3/167G06Q10/06315G06Q50/28G10L15/22G10L15/30G10L2015/223
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 11,042,834
App. No.
15/859,799
Granted
Jun 22, 2021
Kind
B2
Abstract

A method to provide an order for a user to select goods includes automatically prompting a user via a voice command to collect an item from an order placed by a customer, and in response to receiving the input from an electronic device indicating that the item is unavailable, automatically prompting the user via a voice command to collect a substitute item designated, receiving an input indicating that the substitute item has been collected, followed by electronically notifying the customer that the substitute item has been collected instead of the original item. In another aspect, a voice-enabled click and collect system includes a remote server in communication with a mobile device, configured to prompt a user to collect an item, communicate the item unavailability to the remote server, receive instructions from the remote server, prompt the user to collect the substitute item, and notify the customer.

Claims (95)

1. A method to provide a voice-enabled substitution of items in an order, comprising:

prompting a user, via a first voice command from an electronic device, to collect an item in an order placed by a customer, wherein the first voice command also indicates a quantity of the item to be picked;

directing the user to pick the quantity of the item as prompted in an ordered sequence;

in response to the user picking the item, prompting the user via a second voice command to enter via at least one of a voice input or a keyboard input, a quantity of item picked;

receiving an input from the user entering the quantity of item picked via the electronic device;

determining if the quantity of the item prompted matches the quantity of item picked by the user;

in response to determining that the quantity of the item prompted is less than the quantity of the item picked, determining that the item is unavailable;

in response to determining that the item is unavailable, prompting the user via a third voice command from the electronic device, to collect a first substitute item, the prompting comprising:

analyzing, by a remote server, data pertaining to a trends associated with each item of a list of items and a popularity of each item of the list of items, to determine a list of related items to each item of the list of items, and

identifying, by the remote server, the first substitute item as having a highest popularity in the list of related items;

prompting the user, via a fourth voice command from the electronic device, to enter a quantity of the first substitute item picked;

determining if the quantity of the item prompted matches with a first total quantity of item picked by the user, wherein the first total quantity of item picked comprises the quantity of item picked and the quantity of the first substitute item picked;

in response to determining that the quantity of the item prompted is less than the first total quantity of item picked, prompting the user, via a fifth voice command from the electronic device, to collect a second substitute item having a second highest priority in the list of related items;

receiving input from the user on the electronic device indicating that the second substitute item has been collected;

determining if the quantity of the item prompted matches with a second total quantity of item picked by the user, wherein the second total quantity of item picked comprises the quantity of item picked, the quantity of the first substitute item picked, and a quantity of the second substitute item picked;

determining that the order placed by the customer is completed when the quantity of the item prompted matches with the second total quantity of item picked; and

in response to determining that the order placed by the customer is completed, updating a database located at a remote server with the first substitute item, the second substitute item, the quantity of the first substitute item and the quantity of the second substitute item; and

in response to the database being updated, electronically notifying the customer in real-time that the first substitute item and the second substitute item have been collected instead of the item in the order placed by the customer and the customer can, in real time, accept or reject the order comprising the first substitute item and the second substitute item, or suggest alternate substitute items.

2. The method of claim 1 , wherein prompting the user includes presenting an identification of the item.

3. The method of claim 1 , wherein the electronic device comprises a microphone, keyboard, and/or touchscreen that receives input from the user.

4. The method of claim 3 , wherein the electronic device comprises a speaker, display, and/or touchscreen that prompts the user.

5. The method of claim 1 , wherein electronically notifying the customer comprises:

posting a message on a webpage;

sending the customer an email;

sending the customer a text message; and/or

calling the customer via telephone.

6. The method of claim 1 , wherein the electronic device is a voice recognition headset having a microphone that receives the user input, and a speaker that outputs the user prompts.

7. The method of claim 1 , further comprising:

prompting the customer to confirm or change the order.

8. The method of claim 1 , wherein the first substitute item or the second substitute item is:

designated by the customer in the order, or

identified by the remote server.

9. A voice-enabled substitution system comprising:

a mobile device comprising a user input; and

a remote server in communication with the mobile device, the remote server configured to:

instruct the mobile device to prompt a user to collect an item in a customer order, wherein the prompt to the user to collect the item also indicates a quantity of the item to pick in an ordered sequence,

in response to the user picking the item, instruct the mobile device to prompt the user to enter via the user input, a quantity of item picked,

receive user input from the mobile device in response to the user entering the quantity of item picked,

determine if the quantity of the item prompted matches the quantity of item picked by the user,

in response to determining that the quantity of the item prompted is less than the quantity of item picked, determine that the item is unavailable,

in response the determination that the item is unavailable, instruct the mobile device to prompt the user to collect a first substitute item, the prompt comprises:

analyze data pertaining to a trends associated with each item of a list of items and a popularity of each item of the list of items, to determine a list of related items to each item of the list of items, and

identify the first substitute item as having a highest popularity in the list of related items,

instruct the mobile device to prompt the user to enter a quantity of the first substitute item picked,

determine if the quantity of item prompted matches with a first total quantity of item picked by the user, wherein the first total quantity of item picked comprises the quantity of item picked and the quantity of the first substitute item picked,

in response to determining that the quantity of the item prompted is less than the first total quantity of item picked, instruct the mobile device to prompt the user to collect a second substitute item instead of the item, wherein the second substitute item has a second highest priority in the list of related items,

receive user input from the mobile device indicating a quantity of the second substitute item picked,

determine if the quantity of the item prompted matches with a second total quantity of item picked by the user, wherein the second total quantity of item picked comprises the quantity of item picked, the quantity of the first substitute item picked, and a quantity of the second substitute item picked,

determine that the customer order is completed when the quantity of the item prompted matches with the second total quantity of item picked,

in response to determining that the customer order is completed, update a database located at the remote server, with the first substitute item, the second substitute item, the quantity of the first substitute item and the quantity of the second substitute item, and

in response to the database being updated, notify a customer in real-time that the first substitute item and the second substitute item have been collected instead of the item ordered in the customer order and the customer can, in real time, accept or reject the customer order comprising the first substitute item and the second substitute item, or suggest alternate substitute items.

10. The system of claim 9 , wherein the first substitute item or the second substitute item is:

designated by the customer in the customer order, or

identified by the remote server.

11. The system of claim 9 , wherein the remote server is further configured to prompt the customer to confirm or change the customer order.

12. The system of claim 9 , wherein the remote server is further configured to update the database at the remote server with a list and quantities of items collected.

13. The system of claim 9 , wherein the mobile device is a voice recognition headset having a microphone that receives the user input, and a speaker that outputs the user prompts.

14. The system of claim 9 , wherein notifying the customer includes one or more of:

posting a message on a webpage;

sending the customer an email;

sending the customer a text message; and

calling the customer via telephone.

15. A click and collect system, comprising:

a remote server;

a mobile device comprising a user input, the mobile device being in communication with the remote server and being configured to:

prompt a user to collect an item in an order placed by a customer, wherein the prompt to the user to collect the item also indicates a quantity of the item to pick,

direct the user to pick the item as prompted in an ordered sequence,

in response to the user picking the item, prompt the user to enter via the user input a quantity of item picked,

receive user input in response to the user entering the quantity of item picked,

determine if the quantity of the item prompted matches the quantity of item picked by the user,

in response to determining that the quantity of item prompted is less than the quantity of item picked, determine that the item is unavailable,

in response to the determination that the item is unavailable, communicate the item unavailability to the remote server and prompt the user to collect a first substitute item, the remote server is configured to:

analyze data pertaining to a trends associated with each item of a list of items and a popularity of each item of the list of items, to determine a list of related items to each item of the list of items, and

identify the first substitute item as having a highest popularity in the list of related items;

receive instructions from the remote server of the first substitute item instead of the item,

prompt the user to enter a quantity of the first substitute item picked;

determine if the quantity of item prompted matches with a first total quantity of item picked by the user, wherein the first total quantity of item picked comprises the quantity of item picked and the quantity of the first substitute item picked,

in response to determining that the quantity of the item prompted is less than the first total quantity of item picked, receive instructions from the remote server of a second substitute item instead of the item, wherein the second substitute item has a second highest priority in the list of related items,

prompt the user to collect the second substitute item,

receive user input indicating a quantity of the second substitute item picked,

determine if the quantity of the item prompted matches with a second total quantity of item picked by the user, wherein the second total quantity of item picked comprises the quantity of item picked, the quantity of the first substitute item picked and the quantity of the second substitute item picked;

determine that the order placed by the customer is completed when the quantity of the item prompted matches with the second total quantity of item picked;

in response to determining that the order placed by the customer is completed, update a database located at the remote server with the first substitute item, the second substitute item, the quantity of the first substitute item and the quantity of the second substitute item; and

in response to the database being updated, notify the customer in real-time that the first substitute item and the second substitute item have been collected instead of the item in the order placed by the customer and the customer can, in real time, accept or reject the order comprising the first substitute item and the second substitute item, or suggest alternate substitute items.

16. The system of claim 15 , wherein the first substitute item or the second substitute item is:

designated by the customer in the order, or

identified by the remote server.

17. The system of claim 15 , wherein the user input includes a microphone, keyboard, and/or touchscreen.

18. The system of claim 15 , wherein the mobile device includes a speaker, display, and/or touchscreen that prompts the user.

19. The system of claim 15 , wherein the mobile device is a voice recognition headset having a microphone that receives the user input, and a speaker that outputs the user prompts.

20. The system of claim 15 , wherein notifying the customer includes one or more of:

posting a message on a webpage;

sending the customer an email;

sending the customer a text message; and

calling the customer via telephone.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE RECEIVING PARTY SHOULD BE "VOCOLLECT, INC." AS ON ACTUAL ASSIGNMENT PREVIOUSLY RECORDED AT REEL: 045557 FRAME: 112. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 19, 2021
From: PIKE, LORI; HENDRICKSON, JAMES; SANCHEZ, VANESSA CASSANDRA; REED, TIMOTHY; VOLZ, JUSTIN; QUINN, BRIAN; WERT, STEFAN; ZITO, JOSHUA; STRANE, ALLAN; POTTS, HEATHER
To: VOCOLLECT, INC.
Reel/Frame 056286/0022 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2018
From: PIKE, LORI; HENDRICKSON, JAMES; SANCHEZ, VANESSA CASSANDRA; REED, TIMOTHY; VOLZ, JUSTIN; QUINN, BRIAN; WERT, STEFAN; ZITO, JOSHUA; STRANE, ALLAN; POTTS, HEATHER
To: VOCOLLECT INC.
Reel/Frame 045557/0112 →
Continuity (2)
Provisional Application 62445275 · Jan 12, 2017
Related Publication 20180197136A1 · Jul 12, 2018
Cited By (2)
US 12,248,920 US 12,373,651