Various examples of methods and systems for providing shopping suggestions to in-store customers are described. In one implementation, a method may analyze store information specific to a store and customer information associated with a customer. The method may also identify one or more items as recommendation for the customer based on the analyzing. The method may further indicate the one or more items on a map of the store.
|
8. One or more computer-readable media storing computer-executable instructions that, when executed on one or more processors, causes the one or more processors to perform operations comprising:
receiving (a) store information specific to a brick and mortar store from a store information database, and (b) customer information associated with an in-store customer from a customer information database, wherein:
the store information comprises a price rollback, a store floor plan, and a stocking plan showing where items are displayed on particular shelves within the brick and mortar store; and
the customer information comprises one or more previous orders, demographics, shopping history, social networking platforms, and shopping patterns of one or more other customers;
transmitting instructions for displaying the store information and the customer information to one or more computing devices of store sales associates working at the brick and mortar store to provide shopping suggestions and to personalize discounts to the in-store customer associated with a customer service transaction at the brick and mortar store, the customer service transaction comprising an in-store pickup, a return, or an exchange;
transmitting instructions for displaying locations of one or more of the items on a map of the brick and mortar store to be displayed on user interfaces of the one or more computing devices of the store sales associates to present to the in-store customer;
personalizing a custom discount based on one or more shopping patterns of the one or more other customers for the one or more of the items frequently purchased by the one or more other customers and the in-store customer;
identifying one or more additional items for sale at an additional discount to the in-store customer as a recommendation for the in-store customer based on the store information and the customer information, wherein the one or more additional items, as recommended, comprise one or more products, accessories, or services available in the brick and mortar store;
analyzing the store information to determine a location of the one or more of the items and the one or more additional items within the brick and mortar store; and
transmitting instructions for changing the user interfaces of the one or more computing devices of the store sales associates to add additional locations of the one or more additional items on the map of the brick and mortar store so that the store sales associates can present the additional locations to the in-store customer.
1. A method of providing shopping suggestions to in-store customers, the method comprising:
receiving, by one or more processors of a computing system, via a network, (a) store information specific to a brick and mortar store from a store information database, and (b) customer information associated with an in-store customer from a customer information database, wherein:
the store information comprises a price rollback, a store floor plan, and a stocking plan showing where items are displayed on particular shelves within the brick and mortar store; and
the customer information comprises one or more previous orders, demographics, shopping history, and social networking platforms;
transmitting, by the one or more processors, instructions for displaying the store information and the customer information to one or more computing devices of store sales associates working at the brick and mortar store to provide the shopping suggestions and to personalize discounts to the in-store customer associated with a customer service transaction at the brick and mortar store, the customer service transaction comprising an in-store pickup, a return, or an exchange;
transmitting, by the one or more processors, instructions for displaying locations of one or more of the items on a map of the brick and mortar store to be displayed on user interfaces of the one or more computing devices of the store sales associates to present to the in-store customer;
personalizing, by the one or more processors, a custom discount based on one or more shopping patterns of one or more other customers for the one or more of the items frequently purchased by the one or more other customers and the in-store customer;
identifying, by the one or more processors, one or more additional items for sale at an additional discount to the in-store customer as a recommendation for the in-store customer based on the store information and the customer information, wherein the one or more additional items, as recommended, comprise one or more products, accessories, or services available in the brick and mortar store;
analyzing the store information to determine a location of the one or more of the items and the one or more additional items within the brick and mortar store; and
transmitting, by the one or more processors, instructions for changing the user interfaces of the one or more computing devices of the store sales associates to add additional locations of the one or more additional items on the map of the brick and mortar store so that the store sales associates can present the additional locations to the in-store customer.
15. An apparatus comprising:
a memory configured to store data and one or more sets of instructions; and
one or more processors coupled to the memory, the one or more processors configured to execute the one or more sets of instructions and perform operations comprising:
receiving (a) store information specific to a brick and mortar store from a store information database, and (b) customer information associated with an in-store customer from a customer information database, wherein:
the store information comprises a price rollback, a store floor plan, and a stocking plan showing where items are displayed on particular shelves within the brick and mortar store; and
the customer information comprises one or more previous orders, demographics, shopping history, social networking platforms, and shopping patterns of one or more other customers;
transmitting instructions for displaying the store information and the customer information to one or more computing devices of store sales associates working at the brick and mortar store to provide shopping suggestions and to personalize discounts to the in-store customer associated with a customer service transaction at the brick and mortar store, the customer service transaction comprising an in-store pickup, a return, or an exchange;
transmitting instructions for displaying locations of one or more of the items on a map of the brick and mortar store to be displayed on user interfaces of the one or more computing devices of the store sales associates to present to the in-store customer;
personalizing a custom discount based on one or more shopping patterns of one or more other customers for the one or more of the items frequently purchased by the one or more other customers and the in-store customer;
identifying one or more additional items for sale at an additional discount to the in-store customer as a recommendation for the in-store customer based on the store information and the customer information, wherein the one or more additional items, as recommended, comprise one or more products, accessories, or services available in the brick and mortar store;
analyzing the store information to determine a location of the one or more of the items and the one or more additional items within the brick and mortar store; and
transmitting instructions for changing the user interfaces of the one or more computing devices of the store sales associates to add additional locations of the one or more additional items on the map of the brick and mortar store so that the store sales associates can present the additional locations to the in-store customer.
2. The method of
3. The method of
4. The method of
5. The method of
6. The method of
7. The method of
identifying the one or more additional items for sale at the additional discount to the in-store customer also is based at least in part on the shopping history of the in-store customer.
9. The one or more computer-readable media of
10. The one or more computer-readable media of
11. The one or more computer-readable media of
12. The one or more computer-readable media of
13. The one or more computer-readable media of
14. The one or more computer-readable media of
indicating the one or more of the items on a map of the brick and mortar store displayed on the one or more computing devices.
16. The apparatus of
17. The apparatus of
18. The apparatus of
19. The apparatus of
20. The apparatus of
identifying the one or more additional items for sale at a discount to the in-store customer based at least in part on the shopping history of the in-store customer.
|
The present disclosure relates to methods and systems for providing shopping suggestions to in-store customers.
One way for a store to increase its sales revenue, thereby increasing its profits, is to promote select products to customers who visit the store by, for example, promotional advertisement and/or special discounts. However, a one-size-fits-all approach may not work effectively. For example, if a store promotes certain products (e.g., soft drinks) while a given customer is interested in shopping for a different type of product (e.g., toiletry), the promotion may not affect the customer's buying decision and hence may not result in increased sales for the store.
Non-limiting and non-exhaustive embodiments of the present disclosure are described with reference to the following figures, wherein like reference numerals refer to like parts throughout the various figures unless otherwise specified.
In the following description, reference is made to the accompanying drawings that form a part thereof, and in which is shown by way of illustrating specific exemplary embodiments in which the disclosure may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the concepts disclosed herein, and it is to be understood that modifications to the various disclosed embodiments may be made, and other embodiments may be utilized, without departing from the scope of the present disclosure. The following detailed description is, therefore, not to be taken in a limiting sense.
The articles “a” and “an” are used herein to refer to one or to more than one (i.e. to at least one) of the grammatical object of the article. By way of example, “a user” means one user or more than one users. Reference throughout this specification to “one embodiment,” “an embodiment,” “one example,” or “an example” means that a particular feature, structure, or characteristic described in connection with the embodiment or example is included in at least one embodiment of the present disclosure. Thus, appearances of the phrases “in one embodiment,” “in an embodiment,” “one example,” or “an example” in various places throughout this specification are not necessarily all referring to the same embodiment or example. Furthermore, the particular features, structures, databases, or characteristics may be combined in any suitable combinations and/or sub-combinations in one or more embodiments or examples. In addition, it should be appreciated that the figures provided herewith are for explanation purposes to persons ordinarily skilled in the art and that the drawings are not necessarily drawn to scale.
Embodiments in accordance with the present disclosure may be embodied as an apparatus, method, or computer program product. Accordingly, the present disclosure may take the form of an entirely hardware-comprised embodiment, an entirely software-comprised embodiment (including firmware, resident software, micro-code, etc.), or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “circuit,” “module,” or “system.” Furthermore, embodiments of the present disclosure may take the form of a computer program product embodied in any tangible medium of expression having computer-usable program code embodied in the medium.
Any combination of one or more computer-usable or computer-readable media may be utilized. For example, a computer-readable medium may include one or more of a portable computer diskette, a hard disk, a random access memory (RAM) device, a read-only memory (ROM) device, an erasable programmable read-only memory (EPROM or Flash memory) device, a portable compact disc read-only memory (CDROM), an optical storage device, and a magnetic storage device. Computer program code for carrying out operations of the present disclosure may be written in any combination of one or more programming languages. Such code may be compiled from source code to computer-readable assembly language or machine code suitable for the device or computer on which the code will be executed.
Embodiments may also be implemented in cloud computing environments. In this description and the following claims, “cloud computing” may be defined as a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned via virtualization and released with minimal management effort or service provider interaction and then scaled accordingly. A cloud model can be composed of various characteristics (e.g., on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service), service models (e.g., Software as a Service (“SaaS”), Platform as a Service (“PaaS”), and Infrastructure as a Service (“IaaS”)), and deployment models (e.g., private cloud, community cloud, public cloud, and hybrid cloud).
The flow diagrams and block diagrams in the attached figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flow diagrams or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It will also be noted that each block of the block diagrams and/or flow diagrams, and combinations of blocks in the block diagrams and/or flow diagrams, may be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions. These computer program instructions may also be stored in a computer-readable medium that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable medium produce an article of manufacture including instruction means which implement the function/act specified in the flow diagram and/or block diagram block or blocks.
In some embodiments, computing device 104 may receive store information specific to a store and customer information associated with a customer. For example, computing device 104 may receive store information specific to store 106 from a store information database 107. Computing device 104 may also receive customer information associated with one or more customers (not shown) from a customer information database 108. Although store information database 107 and customer information database 108 are depicted as discrete databases, in some embodiments a single database may be utilized to implement both the store information database 107 and customer information database 108.
Computing device 104 may also identify one or more items as recommendation for the customer based on the store information and the customer information. In some embodiments, the one or more items may include one or more products, accessories or services available in the store and relevant to the customer based on the store information and the customer information. For example, based on the store information specific to store 106 and the customer information associated with the customer, computing device 104 may identify one or more products and/or services to be recommended to the customer.
Computing device 104 may utilize an algorithm to algorithmically analyze store information specific to store 106 and customer information associated with one or more customers to identify relevant products, accessories and services available in store 106. In some embodiments, the customer information associated with the customer may include information on one or more previous orders by the customer, demographics of the customer, shopping history of the customer, and shopping pattern of one or more other customers. In some embodiments, the store information specific to the store may include information on store-specific rollbacks and deals, store floor plan/layout, stocking plan indicative of which items and/or types of items are displayed on which shelves within the store, etc. In some embodiments, the customer information associated with the customer may additionally or alternatively include information on social activities of the customer at one or more social networking platforms. In some embodiments, in analyzing the customer information associated with the customer, computing device 104 may identify the one or more items based at least in part on the information on social activities of the customer.
Computing device 104 may also analyze the store information to determine a location of the one or more items with the store. For example, computing device 104 may analyze store information specific to store 106, such as floor plan/layout of store 106 and/or stocking plan indicative of which items and/or types of items are displayed on which shelves within store 106, to determine where in store 106 the one or more products and/or services to be recommended to the customer are located.
Computing device 104 may further indicate the one or more items on a map of the store. For example, computing device 104 may indicate the one or more products and/or services, to be recommended to the customer, on a map displayed on a computing device 118 operated by staff 112. In turn, staff 112, or store associates, may show the map to the customer. This would allow the customer to easily find the recommended products and/or services within store 106.
Computing device 104 may also identify one or more additional items for sale at a discount to the customer based at least in part on a shopping history of the customer. For example, more discounts for one or more products that the customer frequently purchases may be given.
The proposed scheme enables store associates to up-sell and cross-sell relevant store-specific products when customers are in the store for services such as, for example, in-store pickup, returns, exchanges and/or one or more other customer services, etc. This would likely help increase store revenue and profit.
Receiving module 208 may be configured to receive store information specific to a store and customer information associated with a customer. For example, receiving module 208 may receiving store information specific to store 106 and customer information associated with one or more customers.
Determination module 210 may be configured to identify one or more items as recommendation for the customer based on the store information and the customer information. In some embodiments, the one or more items may include one or more products, accessories or services available in the store and relevant to the customer based on the store information and the customer information. For example, based on the store information specific to store 106 and the customer information associated with the customer, determination module 210 may identify one or more products and/or services to be recommended to the customer.
In some embodiments, determination module 210 may utilize an algorithm to algorithmically analyze store information specific to store 106 and customer information associated with one or more customers. In some embodiments, the customer information associated with the customer may include information on one or more previous orders by the customer, demographics of the customer, shopping history of the customer, and shopping pattern of one or more other customers. In some embodiments, the store information specific to the store may include information on store-specific rollbacks and deals.
In some embodiments, the customer information associated with the customer may additionally or alternatively include information on social activities of the customer at one or more social networking platforms. In some embodiments, in analyzing the customer information associated with the customer, determination module 210 may identify the one or more items based at least in part on the information on social activities of the customer.
In some embodiments, determination module 210 may also identify one or more additional items for sale at a discount to the customer based at least in part on a shopping history of the customer. For example, more discounts for one or more products that the customer frequently purchases may be given.
Item location module 212 may be configured to indicate the one or more items on a map of the store. For example, item location module 212 may indicate the one or more products and/or services, to be recommended to the customer, on a map displayed on display module 214 or on another computing device, e.g., computing device 118 operated by staff 112.
At 302, one or more processors of computing device 104 may receive store information specific to a store and customer information associated with a customer.
At 304, the one or more processors of computing device 104 may identify one or more items as recommendation for the customer based on the store information and the customer information.
At 306, the one or more processors of computing device 104 may analyze the store information to determine a location of the one or more items within the store.
At 308, the one or more processors of computing device 104 may indicate the one or more items on a map of the store.
In some embodiments, the customer information associated with the customer may include information on one or more previous orders by the customer, demographics of the customer, shopping history of the customer, and shopping pattern of one or more other customers.
In some embodiments, the store information specific to the store may include information on store-specific rollbacks and deals.
In some embodiments, the one or more items may include one or more products, accessories or services available in the store and relevant to the customer based on the store information and the customer information.
In some embodiments, the customer information associated with the customer may include information on social activities of the customer at one or more social networking platforms.
In some embodiments, process 300 may identify the one or more items based at least in part on the information on social activities of the customer.
In some embodiments, process 300 may further include identifying one or more additional items for sale at a discount to the customer based at least in part on a shopping history of the customer.
At 402, one or more processors of computing device 104 may receive store information specific to a store and customer information associated with a customer.
At 404, the one or more processors of computing device 104 may identify one or more items as recommendation for the customer based on the store information and the customer information.
At 406, the one or more processors of computing device 104 may identify one or more additional items for sale at a discount to the customer based at least in part on a shopping history of the customer.
In some embodiments, the customer information associated with the customer may include information on one or more previous orders by the customer, demographics of the customer, shopping history of the customer, and shopping pattern of one or more other customers.
In some embodiments, the store information specific to the store may include information on store-specific rollbacks and deals.
In some embodiments, the one or more items may include one or more products, accessories or services available in the store and relevant to the customer based on the store information and the customer information.
In some embodiments, the customer information associated with the customer may include information on social activities of the customer at one or more social networking platforms.
In some embodiments, process 400 may identify the one or more items based at least in part on the information on social activities of the customer.
In some embodiments, process 400 may further include indicating the one or more items on a map of the store displayed on a computing device.
Although the present disclosure is described in terms of certain preferred embodiments, other embodiments will be apparent to those of ordinary skill in the art, given the benefit of this disclosure, including embodiments that do not provide all of the benefits and features set forth herein, which are also within the scope of this disclosure. It is to be understood that other embodiments may be utilized, without departing from the scope of the present disclosure.
Ramalingam, Chandrasekar, Gopalsamy, Srikannan, Palanisamy, Vasu, Sowndara Rajan, Shanmuga Sundaram, Pannam, Dharani Prasad
Patent | Priority | Assignee | Title |
10497014, | Apr 22 2016 | SPECTRIO LLC | Retail store digital shelf for recommending products utilizing facial recognition in a peer to peer network |
Patent | Priority | Assignee | Title |
20060259371, | |||
20130218721, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Sep 29 2014 | GOPALSAMY, SRIKANNAN | WAL-MART STORES, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 033854 | /0891 | |
Sep 29 2014 | PALANISAMY, VASU | WAL-MART STORES, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 033854 | /0891 | |
Sep 29 2014 | RAMALINGAM, CHANDRASEKAR | WAL-MART STORES, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 033854 | /0891 | |
Sep 29 2014 | SOWNDARA RAJAN, SHANMUGA SUNDARAM | WAL-MART STORES, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 033854 | /0891 | |
Sep 29 2014 | PANNAM, DHARANI PRASAD | WAL-MART STORES, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 033854 | /0891 | |
Sep 30 2014 | Walmart Apollo, LLC | (assignment on the face of the patent) | / | |||
Jan 31 2018 | WAL-MART STORES, INC | Walmart Apollo, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 045817 | /0115 |
Date | Maintenance Fee Events |
Mar 01 2022 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Date | Maintenance Schedule |
Sep 11 2021 | 4 years fee payment window open |
Mar 11 2022 | 6 months grace period start (w surcharge) |
Sep 11 2022 | patent expiry (for year 4) |
Sep 11 2024 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 11 2025 | 8 years fee payment window open |
Mar 11 2026 | 6 months grace period start (w surcharge) |
Sep 11 2026 | patent expiry (for year 8) |
Sep 11 2028 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 11 2029 | 12 years fee payment window open |
Mar 11 2030 | 6 months grace period start (w surcharge) |
Sep 11 2030 | patent expiry (for year 12) |
Sep 11 2032 | 2 years to revive unintentionally abandoned end. (for year 12) |