Product browsing system and method
AssigneeWalmart Apollo, LLC
InventorsHemanth Kumar Narayanan, Pravat Ranjan Rana, Bhaavan Merchant, Aastha Garg
Life of this patent
Estimating the term…
Abstract
A query is input to a search engine and search results, such as product records, are identified as relevant to the query. The results are presented to a user in a first interface, such as one allowing scrolling in a first direction. On selection of a result, a second interface is displayed of a “shelf” for the selected result, the shelf including related items such as might be located on a same shelf as the selected result in a retail location. The second interface may allow scrolling in a second direction perpendicular to the first direction.
Claims23
A method comprising:
- receiving, by a computer system via a computer network interface, a query from a mobile handheld user device;
- submitting, by the computer system via the computer network interface, the query to a search engine configured to search a product database with respect to the query and identify relevant product records;
- receiving, by the computer system via the computer network interface, search results from the search engine, the search results including a plurality of result identifiers corresponding to the relevant product records;
- transmitting, by the computer system to the mobile handheld user device via the computer network interface, first instructions for displaying a first interface on a display device of the mobile handheld user device, the first interface comprising the search results;
- receiving, by the computer system from the mobile handheld user device via the computer network interface, a first notification of interaction with a first interface element of a first selected result of the search results displayed on the first interface displayed on the display device of the mobile handheld user device;
- in response to receiving the first notification of interaction with the first selected result, transmitting, by the computer system to the mobile handheld user device via the computer network interface, second instructions for superimposing a second interface over a portion of the first interface displayed on the display device of the mobile handheld user device, the second interface comprising representations of second product records in a shelf of a product record corresponding to the first selected result, wherein the shelf corresponds to a first physical shelf in a physical retail store offering for sale a first product corresponding to the first selected result, and wherein the first physical shelf in the physical retail store contains second products corresponding to the second product records;
- receiving, by the computer system from the mobile handheld user device via the computer network interface, a second notification of interaction with a second interface element of a second selected result of the representations of the second product records in the shelf of the product record corresponding to the first selected result;
- and
- in response to receiving the second notification of interaction with the second selected result, transmitting, by the computer system to the mobile handheld user device via the computer network interface, third instructions for replacing the first selected result with the second selected result on the first interface displayed on the mobile handheld user device.
A system comprising:
- one or more processors;
- and
- one or more memory devices storing computer instructions configured to run on the one or more processors and to perform acts of:
- receiving a query from a mobile handheld user device via a computer network interface;
- submitting, via the computer network interface, the query to a search engine configured to search a product database with respect to the query and identify relevant product records;
- receiving search results from the search engine via the computer network interface, the search results including a plurality of result identifiers;
- transmitting, to the mobile handheld user device via the computer network interface, first instructions for displaying a first interface on a display device of the mobile handheld user device, the first interface comprising the search results;
- receiving, from the mobile handheld user device via the computer network interface, a first notification of interaction with a first interface element of a first selected result of the search results displayed on the first interface displayed on the mobile handheld user device;
- in response to receiving the first notification of interaction with the first selected result, transmitting, to the mobile handheld user device via the computer network interface, second instructions for superimposing a second interface over a portion of the first interface displayed on the display device of the mobile handheld user device, the second interface comprising representations of second product records in a shelf of a product record corresponding to the first selected result, wherein the shelf corresponds to a first physical shelf in a physical retail store offering for sale a first product corresponding to the first selected result, and wherein the first physical shelf in the physical retail store contains second products corresponding to the second product records;
- receiving, from the mobile handheld user device via the computer network interface, a second notification of interaction with a second interface element of a second selected result of the representations of the second product records in the shelf of the product record corresponding to the first selected result, the second interface element configured to invoke a replacement of the first selected result with the second selected result on the first interface displayed on the mobile handheld user device;
- and
- in response to receiving the second notification of interaction with the second selected result, transmitting, to the mobile handheld user device via the computer network interface, third instructions for replacing the first selected result with the second selected result on the first interface displayed on the mobile handheld user device.
A method comprising:
- receiving, by a mobile handheld user device via an input device, a query;
- transmitting, by the mobile handheld user device via a computer network interface, the query to a computer system;
- receiving, by the mobile handheld user device via the computer network interface, search results for the query and first instructions for displaying a first interface on a display device of the mobile handheld user device, the first interface comprising the search results;
- displaying, by the mobile handheld user device on the display device of the mobile handheld user device, the first interface comprising the search results;
- receiving, by the mobile handheld user device via the computer network interface, a first interaction with a first interface element of a first selected result of the search results displayed on the first interface displayed on the display device of the mobile handheld user device;
- transmitting, by the mobile handheld user device via the computer network interface, a first notification of the first interaction with the first selected result to the computer system;
- receiving, by the mobile handheld user device via the computer network interface, instructions for superimposing a second interface over a portion of the first interface displayed on the display device of the mobile handheld user device, the second interface comprising representations of second product records in a shelf of the product record corresponding to the first selected result, wherein the shelf corresponds to a first physical shelf in a physical retail store offering for sale a first product corresponding to the first selected result, and wherein the first physical shelf in the physical retail store contains second products corresponding to the second product records;
- displaying, by the mobile handheld user device on the display device of the mobile handheld user device, the second interface comprising the representations of the second product records-in the shelf of a product record corresponding to the first selected result;
- receiving, by the mobile handheld user device via the computer network interface, a second interaction with a second interface element of a second selected result of the representations of the second product records in the shelf of the product record corresponding to the first selected result, the second interface element configured to invoke a replacement of the first selected result with the second selected result on the first interface displayed on the mobile handheld user device;
- and
- displaying, by the mobile handheld user device on the display device of the mobile handheld user device, the first interface comprising the search results with the second selected result replacing the first selected result.
Dependencies are inferred from the claim text.