Method and apparatus for providing a shopping list service
First Claim
Patent Images
1. An apparatus comprising:
- at least one processor; and
a non-transitory computer readable medium storing instructions that, when executed by the at least one processor, cause the apparatus to;
maintain a list associated with a user, wherein the list comprises one or more items in which the user is interested;
providing, in response to a search query, a presentation of a plurality of search results within a graphical user interface;
provide, within the graphical user interface and for each search result from the plurality of search results, an option to add the search result to the list associated with the user;
provide, within the graphical user interface and for each search result from the plurality of search results, an option for purchasing an item associated with the search result;
for each search result that has multiple third-party offers for sale, display, within the graphical user interface, only a title of the search result and a clickable element to more information for the search result;
for each search result that has only a single third-party offer for sale, display, within the graphical user interface, a title of the search result and additional information for the search result, wherein the additional information is non-pricing information;
detect a selection by the user of a particular option to add a particular search result from the plurality of search results to the list; and
update, in response to the detected selection, the list to include an item associated with the particular search result.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is disclosed that provides an Internet wish list for deferred purchasing. A user clicks on an add to wish list button located on locations, such as, a product page, a banner ad, or search results to add an item to the wish list. A reminder system is used to remind a user to purchase an item at a future time. The shopping list service may be integrated at a high level of integration and a low level of integration. On a low level of integration a proxy platform is used to add functionality to a website.
79 Citations
28 Claims
-
1. An apparatus comprising:
-
at least one processor; and a non-transitory computer readable medium storing instructions that, when executed by the at least one processor, cause the apparatus to; maintain a list associated with a user, wherein the list comprises one or more items in which the user is interested; providing, in response to a search query, a presentation of a plurality of search results within a graphical user interface; provide, within the graphical user interface and for each search result from the plurality of search results, an option to add the search result to the list associated with the user; provide, within the graphical user interface and for each search result from the plurality of search results, an option for purchasing an item associated with the search result; for each search result that has multiple third-party offers for sale, display, within the graphical user interface, only a title of the search result and a clickable element to more information for the search result; for each search result that has only a single third-party offer for sale, display, within the graphical user interface, a title of the search result and additional information for the search result, wherein the additional information is non-pricing information; detect a selection by the user of a particular option to add a particular search result from the plurality of search results to the list; and update, in response to the detected selection, the list to include an item associated with the particular search result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16, 17)
-
-
12. A system comprising:
-
at least one processor; and at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least on a processor, cause the system to; maintain a list associated with a user, wherein the list comprises one or more items in which the user is interested; provide, in response to a search query, a presentation of a plurality of search results within a graphical user interface; provide, within the graphical user interface and for each search result from the plurality of search results, an option to add the search result to the list associated with the user; provide, within the graphical user interface and for each search result from the plurality of search results, an option for purchasing an item associated with the search result; for each search result that has multiple third-party offers for sale, display, within the graphical user interface, only a title of the search result and a clickable element to more information for the search result; for each search result that has only a single third-party offer for sale, display, within the graphical user interface, a title of the search result and additional information for the search result, wherein the additional information is non-pricing information; detect, using at least one processor, a selection by the user of a particular option to add a particular search result from the plurality of search results to the list; and update, in response to the detected selection, the list to include an item associated with the particular search result. - View Dependent Claims (13, 14, 15, 18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
maintaining a list associated with a user, wherein the list comprises one or more items in which the user is interested; providing, in response to a search query, a presentation of a plurality of search results and within a graphical user interface; for each of the plurality of search results, automatically providing, within the graphical user interface, an option to add a corresponding search result from the plurality of search results to the list; providing, within the graphical user interface and for each search result from the plurality of search results, an option for purchasing an item associated with the search result; for each search result that has multiple third-party offers for sale, displaying, within the graphical user interface, only a title of the search result and a clickable to more information for the search result; for each search result that has only a single third-party offer for sale, displaying, within the graphical user interface, a title of the search result and additional information for the search result, wherein the additional information is non-pricing information; detecting, using at least one processor, a request to add one or more search results to the list; and updating, in response to the detected request, the list to include the one or more search results. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification