Online cart and shopping list sharing

US10127600B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10127600-B2
Application numberUS-201514815164-A
CountryUS
Kind codeB2
Filing dateJul 31, 2015
Priority dateJul 31, 2014
Publication dateNov 13, 2018
Grant dateNov 13, 2018

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.

Systems, methods, and non-transitory computer readable media providing shared online shopping lists and/or carts among users are disclosed. The method includes receiving a primary virtual shopping cart containing related items generated by a first user. A database entry for the primary shopping cart is created and correlated with a shopping cart identifier in response to a user request. The database entry includes one or more keywords associated with the first user of the primary virtual shopping cart. A query is received from a second user, and a list of primary virtual shopping carts is provided to the second user based on relevancy to the query. In response to a request by the second user, the contents of a selected primary virtual shopping cart is duplicated in a secondary virtual shopping cart associated with the second user.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of creating database entries storing and accessing a subset of selected items, the method comprising: receiving, by the database from the server, a primary virtual shopping cart containing related items; creating, by the database, one or more database entries for the primary virtual shopping cart correlating, via the server, the primary virtual shopping cart with a unique identifier associated with the primary virtual shopping cart, in response to a user request; wherein, one or more database entries including one or more keywords associated with the first user or the primary virtual shopping cart, and access permissions; receiving, on the database from the server, a query; transmitting, to the server from the database, one or more virtual shopping carts including the primary virtual shopping cart, returned from the query; generating one or more Uniform Resource Locator (URL) links, each URL link associated with at least one virtual shopping cart of the one or more virtual shopping carts, wherein each link is associated with a specified expiration date; ranking, on the server, the returned one or more virtual shopping carts based on pre-determined criteria; transmitting to a user computing device including a display operatively coupled thereto, the one or more URL links; receiving, by the server, a selection of a URL link associated with the primary virtual shopping cart; verifying, by the server, the URL link associated with the primary virtual shopping cart is active based on the expiration date associated with the URL link; in response to actuating the URL link associated with the primary virtual shopping cart automatically duplicating in the database, the one or more database entries for the primary virtual shopping cart to create one or more database entries for a secondary virtual shopping cart. 2. The method of claim 1 , wherein after the expiration date the primary virtual shopping cart will no longer be available for duplication into the secondary virtual shopping cart or appear in search results. 3. The method of claim 1 , wherein the one or more virtual shopping carts may be associated with one or more events, uses, or activities. 4. The method of claim 1 , wherein the query is a search query using keywords. 5. The method of claim 1 , wherein the query is a shopping cart ID query. 6. The method of claim 5 , wherein the shopping cart ID query is made by scanning or image capturing at least a portion of a purchase receipt. 7. The method of claim 1 , wherein the primary virtual shopping cart may be edited by a plurality of users prior to being copied into the secondary virtual shopping cart. 8. The method of claim 1 , wherein the access permission will allow or deny accessibility to the primary virtual shopping cart. 9. A system of creating database entries storing and accessing a subset of selected items, the method comprising: a server; a computing device; a display operatively coupled to the computing device; a database, the database (i) receives, from the server, a primary virtual shopping cart containing related items; (ii) creates, by the database, one or more database entries for the primary shopping cart and correlating the primary virtual shopping cart with a unique identifier in response to a user request; (iii) receives, on the database from the server a query; and (iv) transmits, to the server, one or more virtual shopping carts including the primary virtual shopping cart returned from the query; the server, (i) generates one or more URL links, each URL link associated with at least one virtual shopping cart of the one or more virtual shopping carts, wherein each link is associated with an expiration date; (ii) ranks the returned one or more virtual shopping carts based on pre-determined criteria; (iii) transmits, to the computing device including the display, the one or more URL links; (iv) receives a selection of a URL link associated with the primary virtual shopping cart; (v) verifies the URL link associated with the primary virtual shopping cart is active based on the expiration date associated with the URL link (vi) duplicates the one or more database entries for the primary virtual shopping cart to create one or more database entries for a secondary virtual shopping cart; wherein, the one or more database entries includes one or more keywords associated with the first user or the primary virtual shopping cart; and access permissions. 10. The system of claim 9 , wherein after the expiration date the primary virtual shopping cart will no longer be available for duplication into the secondary virtual shopping cart or appear in search results. 11. The system of claim 9 , wherein the one or more virtual shopping carts may be associated with one or more events, uses, or activities. 12. The system of claim 9 , wherein the query is a search query using keywords. 13. The system of claim 9 , wherein the query is a shopping cart ID query. 14. The system of claim 13 , wherein the shopping cart ID query is made by scanning or image capturing at least a portion of a purchase receipt. 15. The system of claim 9 , wherein the primary virtual shopping cart may be edited by a plurality of users prior to being copied into a secondary virtual shopping cart. 16. The system of claim 8 , wherein the access permission will allow or deny accessibility to the primary virtual shopping cart. 17. A non-transitory computer-readable medium storing instructions for creating database entries storing and accessing a subset of selected items, wherein execution of the instructions by a processor causes the processor to: receive a primary virtual shopping cart containing items; create one or more database entries for the primary shopping cart and correlating the primary virtual shopping cart with a unique identifier in response to a user request, the one or more database entries including one or more keywords associated with a first user or the primary virtual shopping cart and access permissions; receive a query; receive one or more virtual shopping carts including the primary virtual shopping cart from the database returned in response to the query; generate one or more URL links, each URL link associated with at least one virtual shopping cart of the one or more virtual shopping carts, wherein each link is associated with an expiration date rank the returned one or more virtual shopping carts based on pre-determined criteria; transmit to a user computing device including a display operatively coupled thereto, the URL links; receive a selection of a URL link associated with the primary virtual shopping cart; verify the URL link associated with the primary virtual shopping cart is active based on the expiration date associated with the URL link; duplicate the one or more database entries for the primary virtual shopping cart to create one or more database entries for a secondary virtual shopping cart.

Assignees

Inventors

Classifications

  • Managing shopping lists, e.g. compiling or processing purchase lists (shipping orders G06Q10/083; order filling G06Q10/087) · 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 US10127600B2 cover?
Systems, methods, and non-transitory computer readable media providing shared online shopping lists and/or carts among users are disclosed. The method includes receiving a primary virtual shopping cart containing related items generated by a first user. A database entry for the primary shopping cart is created and correlated with a shopping cart identifier in response to a user request. The dat…
Who is the assignee on this patent?
Walmart Apollo Llc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0633. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 13 2018 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).