System, method, and non-transitory computer-readable storage media for endless aisle of products in retail store
First Claim
1. A method comprising:
- receiving, by a computer system, a GPS location of a user;
querying, by the computer system, a store location database comprising retail store locations for retail stores of a retailer;
determining, by the computing system, one or more store locations of the retail store locations near the GPS location of the user;
receiving, by the computer system, a selected product to be located in at least one retail store of the retailer inputted by the user into a mobile computer application running on a mobile computing device, the at least one retail store of the retailer located at a store location of the one or more store locations;
performing a search, by the computer system, for the selected product on product records corresponding to a plurality of products offered by the retailer at the at least one retail store of the retailer;
identifying, in response to the search and by the computer system, one or more of the product records relevant to the selected product;
transmitting, by the computer system, the one or more of the product records for at least one product identified as one or more search results for the search;
when the selected product is out of stock at the at least one retail store, transmitting, by the computer system, additional locations of the one or more store locations, the additional locations having the selected product in stock;
when the selected product is a pharmacy product;
facilitating a display, by the computer system onto the mobile computing device, of a first user interface displaying a virtual pill case comprising;
a date range;
first prescription information about at least one medication, wherein;
the first prescription information comprises dosage instructions for the at least one medication; and
the at least one medication is scheduled to be taken by the user during the date range;
a selectable user interface element corresponding to the at least one medication;
a first pictorial representation of the at least one medication; and
a customized hyperlink;
receiving, from the user, a first selection of the selectable user interface element corresponding to the at least one medication, the first selection indicating a use of the at least one medication by the user;
transmitting the first selection to a computer server for storage;
receiving, from the user, a second selection of the customized hyperlink; and
in response to receiving the second selection of the customized hyperlink, facilitating a display, on the mobile computing device, of a second user interface comprising;
a digital photograph of the at least one medication; and
second prescription information about the at least one medication, the second prescription information comprising;
a name of a 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;
suggesting, by the computer system, at least one related product to the selected product;
adding the at least one related product to the one or more search results;
facilitating a display, by the computer system onto the mobile computing device, of the one or more search results and the additional locations to the mobile computer application running on the mobile computing device, wherein the one or more search results are associated with products of the plurality of products offered by the retailer; and
receiving, by the computer system, at least one of the at least one product or at least one of the at least one related product from the one or more search results selected by the user using the mobile computer application running on the mobile computing device to be shipped to an address of the at least one retail store or another address received from the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and non-transitory computer-readable storage media includes a computer system configured to receive a selected product to be located in a retail store of a retailer inputted by a user into a mobile computer application running on a mobile computing device, to perform a search for the selected product on a plurality of products records corresponding to a plurality of products offered by the retailer, to identify one or more of the product records relevant to the selected product, to transmit the one or more product records identified as one or more search results, to provide the one or more search results to the mobile computer application running on the mobile computing device, each of the one or more search results being associated with a product offered by the retailer, and to suggest at least one related product to the selected product, and to receive at least one product or at least one related product from the search results selected by the user using the mobile computer application running on the mobile computing device to be shipped to an address of the retail store or another address inputted by the user.
60 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computer system, a GPS location of a user; querying, by the computer system, a store location database comprising retail store locations for retail stores of a retailer; determining, by the computing system, one or more store locations of the retail store locations near the GPS location of the user; receiving, by the computer system, a selected product to be located in at least one retail store of the retailer inputted by the user into a mobile computer application running on a mobile computing device, the at least one retail store of the retailer located at a store location of the one or more store locations; performing a search, by the computer system, for the selected product on product records corresponding to a plurality of products offered by the retailer at the at least one retail store of the retailer; identifying, in response to the search and by the computer system, one or more of the product records relevant to the selected product; transmitting, by the computer system, the one or more of the product records for at least one product identified as one or more search results for the search; when the selected product is out of stock at the at least one retail store, transmitting, by the computer system, additional locations of the one or more store locations, the additional locations having the selected product in stock; when the selected product is a pharmacy product; facilitating a display, by the computer system onto the mobile computing device, of a first user interface displaying a virtual pill case comprising; a date range; first prescription information about at least one medication, wherein; the first prescription information comprises dosage instructions for the at least one medication; and the at least one medication is scheduled to be taken by the user during the date range; a selectable user interface element corresponding to the at least one medication; a first pictorial representation of the at least one medication; and a customized hyperlink; receiving, from the user, a first selection of the selectable user interface element corresponding to the at least one medication, the first selection indicating a use of the at least one medication by the user; transmitting the first selection to a computer server for storage; receiving, from the user, a second selection of the customized hyperlink; and in response to receiving the second selection of the customized hyperlink, facilitating a display, on the mobile computing device, of a second user interface comprising; a digital photograph of the at least one medication; and second prescription information about the at least one medication, the second prescription information comprising; a name of a 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; suggesting, by the computer system, at least one related product to the selected product; adding the at least one related product to the one or more search results; facilitating a display, by the computer system onto the mobile computing device, of the one or more search results and the additional locations to the mobile computer application running on the mobile computing device, wherein the one or more search results are associated with products of the plurality of products offered by the retailer; and receiving, by the computer system, at least one of the at least one product or at least one of the at least one related product from the one or more search results selected by the user using the mobile computer application running on the mobile computing device to be shipped to an address of the at least one retail store or another address received from the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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:
-
receive a GPS location of a user; query a store location database comprising retail store locations for retail stores of a retailer; determine one or more store locations of the retail store locations near the GPS location of the user; receive a selected product to be located in at least one retail store of the retailer inputted by the user into a mobile computer application running on a mobile computing device, the at least one retail store of the retailer located at a store location of the one or more store locations; perform a search for the selected product on product records corresponding to a plurality of products offered by the retailer at the at least one retail store of the retailer; identify, in response to the search, one or more of the product records relevant to the selected product; transmit the one or more of the product records identified for at least one product as one or more search results for the search; when the selected product is out of stock at the at least one retail store, transmit additional locations of the one or more store locations, the additional locations having the selected product in stock; when the selected product is a pharmacy product; facilitate a display, by a computer system onto the mobile computing device, of a first user interface displaying a virtual pill case comprising; a date range; first prescription information about at least one medication, wherein; the first prescription information comprises dosage instructions for the at least one medication; and the at least one medication is scheduled to be taken by the user during the date range; a selectable user interface element corresponding to the at least one medication; a first pictorial representation of the at least one medication; and a customized hyperlink; receive, from the user, a first selection of the selectable user interface element corresponding to the at least one medication, the first selection indicating a use of the at least one medication by the user; transmit the first selection to a computer server for storage; receive, from the user, a second selection of the customized hyperlink; and in response to receiving the second selection of the customized hyperlink, facilitate a display, on the mobile computing device, of a second user interface comprising; a digital photograph of the at least one medication; and second prescription information about the at least one medication, the second prescription information comprising; a name of a 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; suggest at least one related product to the selected product; add the at least one related product to the one or more search results; facilitate a display, on the mobile computing device, of the one or more search results and the additional locations to the mobile computer application running on the mobile computing device, each of the one or more search results being associated with a product offered by the retailer; receive at least one of the at least one product or at least one of the at least one related product from the one or more search results selected by the user using the mobile computer application running on the mobile computing device to be shipped to an address of the at least one retail store or another address received from the user. - View Dependent Claims (20)
-
-
11. A system comprising:
-
one or more processing modules; and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of; receiving a GPS location of a user; querying a store location database comprising retail store locations for retail stores of a retailer; determining one or more store locations of the retail store locations near the GPS location of the user; receiving a selected product to be located in at least one retail store of the retailer inputted by the user into a mobile computer application running on a mobile computing device, the at least one retail store of the retailer located at a store location of the one or more store locations; performing a search for the selected product on product records corresponding to a plurality of products offered by the retailer at the at least one retail store of the retailer; identifying, in response to the search, one or more of the product records relevant to the selected product; transmitting, by a computer system, the one or more of the product records for at least one product identified as one or more search results for the search; when the selected product is out of stock at the at least one retail store, transmitting additional locations of the one or more store locations, the additional locations having the selected product in stock; when the selected product is a pharmacy product; facilitating a display, by the computer system onto the mobile computing device, of a first user interface displaying a virtual pill case comprising; a date range; first prescription information about at least one medication,
wherein;
the first prescription information comprises dosage instructions for the at least one medication; and
the at least one medication is scheduled to be taken by the user during the date range;a selectable user interface element corresponding to the at least one medication; a first pictorial representation of the at least one medication; and a customized hyperlink; receiving, from the user, a first selection of the selectable user interface element corresponding to the at least one medication, the first selection indicating a use of the at least one medication by the user; transmitting the first selection to a computer server for storage; receiving, from the user, a second selection of the customized hyperlink; and in response to receiving the second selection of the customized hyperlink, facilitating a display, on the mobile computing device, of a second user interface comprising; a digital photograph of the at least one medication; and second prescription information about the at least one medication, the second prescription information comprising;
a name of a 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;providing the one or more search results and the additional locations to the mobile computer application running on the mobile computing device, each of the one or more search results being associated with a product offered by the retailer; suggesting at least one related product to the selected product; adding the at least one related product to the one or more search results; and receiving at least one of the at least one product or at least one of the at least one related product from the one or more search results selected by the user using the mobile computer application running on the mobile computing device to be shipped to an address of the at least one retail store or another address received from the user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification