IP Library Patent Application 13929790
Patent Application
App. No. 13/929,790

IN-STORE COLLABORATIVE SHOPPING

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 None
App. No.
13/929,790
Abstract

In an embodiment, a primary user initiates a collaborative session in a shopping application executing in a mobile device of the primary user. Primary user can select secondary users and invite them to join the collaborative shopping in-store. Primary user can select a specific store, retrieve and view items in a catalog associated with the store. Primary user and the secondary users in the collaborative session, can collaboratively select items from the catalog and compile a collaborative shopping list. The primary and secondary users can add the items from the compiled collaborative shopping list to a shopping cart. The location of the primary and secondary users and the location of the selected and added items are displayed in a store navigator user interface in the collaborative session. The primary or secondary user can choose to end the collaborative shopping, by initiating a self-checkout to close the collaborative session.

Claims (75)

1 . An article of manufacture including a non-transitory computer readable storage medium to tangibly store instructions, which when executed by a computer, cause the computer to:

retrieve an in-store shopping catalog comprising items to a collaborative session at a mobile device of a primary user,

add a secondary user to the collaborative session at a mobile device of the secondary user in response to a request of the primary user,

compile a collaborative shopping list based on items selected from the in-store shopping catalog by the primary user and the secondary user in the collaborative session;

in response to a selection from the primary user, assign one or more of the items from the compiled collaborative shopping list to the primary user or to the secondary user in the collaborative session;

display a shopping cart to the primary user and the secondary user in the collaborative session in real-time, wherein the one or more items are added by the primary user and the secondary user based on the assignment; and

initiate a self-checkout by at least one of the primary user or the secondary user to close the collaborative session and initiate a mobile payment process.

2 . The article of manufacture of claim 1 , further comprising instructions which when executed by the computer further causes the computer to:

display the assigned one or more items to the primary user and the secondary user in the collaborative session in real-time;

receive scanned input of a barcode and a quantity associated with the one or more items assigned to the secondary user in the collaborative session; and

add the scanned input to the shopping cart displayed to the primary user and the secondary user in the collaborative session.

3 . The article of manufacture of claim 2 , further comprising instructions which when executed by the computer further causes the computer to:

receive an item change from the primary user to a secondary user in the collaborative session, wherein the change request comprises at least one of a request to add a new item, and a request to delete one or more of the assigned item.

4 . The article of manufacture of claim 3 , further comprising instructions which when executed by the computer further causes the computer to:

receive an item change request to modify one or more of the assigned items from the primary user to a secondary user in the collaborative session, wherein the primary user is restricted write access on the one or more items added by the secondary user to the shopping cart; and

display a notice at the mobile device of the secondary user in response to the received item change request.

5 . The article of manufacture of claim 1 , further comprising instructions which when executed by the computer cause the computer to:

receive a selection of the secondary user displayed in the collaborative session and transmit an invitation to the selected secondary user, and

receive invitation acceptance from the secondary user and add the secondary user to the collaborative session in the shopping application, wherein the collaborative session further comprises a group chatting user interface where the primary user and the secondary user collaborate via text or voice messaging.

6 . The article of manufacture of claim 1 , further comprising instructions which when executed by the computer further causes the computer to:

send location related information of the primary user and the secondary user in real-time, to the collaborative session executing in one or more servers for computing the current location of the primary user and the secondary user,

display the computed current location of the primary user and the secondary user in real-time in a store navigator user interface in the mobile device of the primary user; and

display current location of the secondary user along with the one or more items added by the secondary user in the store navigator user interface in the mobile device of the primary user.

7 . The article of manufacture of claim 6 , further comprising instructions which when executed by the computer further causes the computer to:

display current locations of the one or more items added in the shopping cart in a first color, and current locations of the one or more items that are in the collaborative shopping list and yet to be added in the shopping cart in a second color in the store navigator user interface.

8 . A computer implemented method for in-store collaborative shopping, the method comprising:

retrieving an in-store shopping catalog comprising items to a collaborative session at a mobile device of a primary user;

add a secondary user to the collaborative session at a mobile device of the secondary user in response to a request of the primary user,

compiling a collaborative shopping list based on items selected from the in-store shopping catalog by the primary user and a secondary user in the collaborative session;

in response to a selection from the primary user, assigning one or more of the items from the compiled collaborative shopping list to the primary user and the secondary user in the collaborative session;

displaying a shopping cart to the primary user and the secondary user in the collaborative session in real-time, wherein one or more items are added by the primary user and the secondary user based on the assignment; and

initiating a self-checkout by at least one of the primary user or the secondary user to close the collaborative session and initiate a mobile payment process.

9 . The method of claim 8 , further comprising:

displaying the assigned one or more items to the primary user and the secondary user in the collaborative session in real-time;

receiving scanned input of a barcode and a quantity associated with the one or more items assigned to the secondary user in the collaborative session; and

adding the scanned input to the shopping cart displayed to the primary user and the secondary user in the collaborative session.

10 . The method of claim 9 , further comprising:

receiving an item change request from the primary user to a secondary user in the collaborative session, wherein the change request comprises at least one of a request to add a new item, and a request to delete one or more of the assigned item.

11 . The method of claim 10 , wherein the storing further comprises:

receiving an item change request to modify one or more of the assigned items from the primary user to a secondary user in the collaborative session, wherein the primary user is restricted write access on the one or more items added by the secondary user to the shopping cart; and

displaying a notice at the mobile device of the secondary user in response to the received item change request.

12 . The method of claim 8 , further comprising:

receiving a selection of the secondary user displayed in the collaborative session and transmit an invitation to the selected secondary user, and

receiving invitation acceptance from the secondary user and add the secondary user to the collaborative session in the shopping application, wherein the collaborative session further comprises a group chatting user interface where the primary user and the secondary user collaborate via text or voice messaging.

13 . The method of claim 8 , further comprising:

sending location related information of the primary user and the secondary user in real-time, to the collaborative session executing in one or more servers for computing the current location of the primary user and the secondary user,

displaying the computed current location of the primary user and the secondary user in real-time in a store navigator user interface in the mobile device of the primary user; and

displaying current location of the secondary user along with the one or more items added by the secondary user in the store navigator user interface in the mobile device of the primary user.

14 . The method of claim 13 , further comprising:

displaying current locations of the one or more items added in the shopping cart in a first color, and current locations of the one or more items that are in the collaborative shopping list and yet to be added in the shopping cart in a second color in the store navigator user interface.

15 . A computer system for in-store collaborative shopping, comprising:

a computer memory to store program code; and

a processor to execute the program code to:

retrieve an in-store shopping catalog comprising items to a collaborative session at a mobile device of a primary user;

add a secondary user to the collaborative session at a mobile device of the secondary user in response to a request of the primary user;

compile a collaborative shopping list based on items selected from the in-store shopping catalog by the primary user and a secondary user in the collaborative session;

in response to a selection from the primary user, assign one or more of the items from the compiled collaborative shopping list to the primary user and the secondary user in the collaborative session;

display a shopping cart to the primary user and the secondary user in the collaborative session in real-time, wherein one or more items are added by the primary user and the secondary user based on the assignment; and

initiate a self-checkout by at least one of the primary user or the secondary user to close the collaborative session and initiate a mobile payment process

16 . The system of claim 15 , wherein the processor further executes the program code to:

display the assigned one or more items to the primary user and the secondary user in the collaborative session in real-time;

receive scanned input of a barcode and a quantity associated with the one or more items assigned to the secondary user in the collaborative session; and

add the scanned input to the shopping cart displayed to the primary user and the secondary user in the collaborative session.

17 . The system of claim 16 , wherein the processor further executes the program code to:

receive an item change request from the primary user to a secondary user in the collaborative session, wherein the change request comprises at least one of a request to add a new item, and a request to delete one or more of the assigned item.

18 . The system of claim 17 , wherein the processor further executes the program code to:

receive an item change request to modify one or more of the assigned items from the primary user to a secondary user in the collaborative session, wherein the primary user is restricted write access on the one or more items added by the secondary user to the shopping cart; and

display a notice at the mobile device of the secondary user in response to the received item change request.

19 . The system of claim 15 , wherein the processor further executes the program code to:

receive a selection of the secondary user displayed in the collaborative session and transmit an invitation to the selected secondary user, and

receive invitation acceptance from the secondary user and add the secondary user to the collaborative session in the shopping application, wherein the collaborative session further comprises a group chatting user interface where the primary user and the secondary user collaborate via text or voice messaging.

20 . The system of claim 15 , wherein the processor further executes the program code to:

send location related information of the primary user and the secondary user in real-time, to the collaborative session executing in one or more servers for computing the current location of the primary user and the secondary user,

display the computed current location of the primary user and the secondary user in real-time in a store navigator user interface in the mobile device of the primary user; and

display current location of the secondary user along with the one or more items added by the secondary user in the store navigator user interface in the mobile device of the primary user.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2013
From: LIN, ZIHENG
To: SAP AG
Reel/Frame 031282/0126 →