CUSTOMER SHOPPING HELP SYSTEM
Systems and methods for providing merchant recommendations include receiving sets of shopping session information from beacon devices in a merchant physical location. Each set of shopping session information is collected from a respective customer device during a respective shopping session, and the sets of shopping session information and information about the merchant physical location are analyzed to determine a merchant physical location area in the merchant physical location in which the customers have been located in less often than a plurality of other merchant physical location areas in the merchant physical location. A product or product-related item that is located in the merchant physical location area is selected and a merchant recommendation is provided to move the selected product or product-related item from the merchant physical location are to one of the plurality of other merchant physical location areas.
This application claims priority to U.S. Provisional Patent Application Ser. No. 61/910,636, filed on Dec. 2, 2013, and entitled “CUSTOMER SHOPPING HELP SYSTEM,” the entire disclosure of which is hereby incorporated herein by reference.
BACKGROUND1. Field of the Invention
The present disclosure generally relates to physical merchant locations, and more particularly to a customer shopping help system for physical merchant locations.
2. Related Art
More and more consumers are purchasing items and services over electronic networks such as, for example, the Internet. Consumers routinely purchase products and services from merchants and individuals alike. The transactions may take place directly between a conventional or on-line merchant or retailer and the consumer, and payment is typically made by entering credit card or other financial information. Transactions may also take place with the aid of an on-line or mobile payment service provider such as, for example, PayPal, Inc. of San Jose, Calif. Such payment service providers can make transactions easier and safer for the parties involved. Purchasing with the assistance of a payment service provider from the convenience of virtually anywhere using a mobile device is one main reason why on-line and mobile purchases are growing very quickly.
Some payment service providers provide online and mobile payment services for merchants with physical merchant locations and their customers. For example, payment service providers may provide the online and/or mobile payment services discussed above, and in the course of doing so, collect data about customer payment habits with the merchants. However, such data is limited to transactions conducted between customers and merchants, and thus any attempt to analyze that data for assisting the customer in making purchases is limited to data collected from purchases by that customer from that merchant or other merchants.
Thus, there is a need for an improved customer shopping help system.
Embodiments of the present disclosure and their advantages are best understood by referring to the detailed description that follows. It should be appreciated that like reference numerals are used to identify like elements illustrated in one or more of the figures, wherein showings therein are for purposes of illustrating embodiments of the present disclosure and not for purposes of limiting the same.
DETAILED DESCRIPTIONThe present disclosure provides a system and method for helping a customer with shopping at a merchant physical location. A plurality of beacon devices at the merchant physical location collect customer location information from customer devices that allow the position of customers to be tracked throughout the merchant physical location during customer shopping sessions. A system provider device receiving the customer location information for a given customer may analyze that customer location information to determine areas in the merchant physical location that the customer has not been. The system provider device may then use a variety of merchant information, product information, and/or customer information to select a product in an area of the merchant physical location that the customer has not been, and recommend that product to the customer. For example, the service provider device may determine that the customer has not been in an area where a product is on sale and, in response, recommend that product to the customer. In another example, the service provider device may determine that the customer has not been in an area that includes a product that the customer regularly purchases but has not purchased in a predetermined amount of time and, in response, recommend that product to the customer. In another example, the service provider device may determine that the customer has not been in an area that the customer has regularly visited in previous shopping sessions and, in response, recommend to the customer a product in that area. In another example, the service provider device may determine that the customer has not been in an area that includes a product on a customer shopping list and, in response, recommend that product to the customer.
Referring now to
In an embodiment, the merchant physical location interior 104 of the merchant physical location 100 includes a plurality of product sections. For example, as discussed above, in the embodiments discussed below the merchant physical location 100 is a grocery store and the merchant physical location interior 104 includes a Coffee section 108, a Bakery section 110, a Meat section 112, a Dairy section 114, a Produce section 116, and a Pharmacy section 118. While a few examples for a grocery store have been provided, one of skill in the art will recognize that any variety of different product sections in any merchant physical location will fall within the scope of the present disclosure. The merchant physical location interior 104 also includes a plurality of product shelves 120a, 120b, 120c, 120d, and 120e, each of which may hold products. The merchant physical location interior 104 also includes a plurality of check-out stands 122a, 122b, 122c, and 122d that may each include systems for allowing customers to purchase products located in the merchant physical location 100.
Referring now to
Referring now to
Referring now to
In the embodiments illustrated and discussed below, the beacon devices 200 and their communications areas 304 are not illustrated for clarity, but it should be understood that the communications and retrieval of information from beacon communication devices, and the provision of that information to a system provider device, is accomplished using beacon devices providing communications areas such as the beacon devices 200 and communications areas 304 illustrated in
In the embodiments discussed below, the customer shopping help systems and methods involve a system provider using a system provider device to retrieve information collected by the beacon devices 200 through a network (e.g., the Internet). In such embodiments, the system provider may associate the merchant physical location 100 (or its merchant), the beacon devices 200, merchant devices, and/or other components of the system with a merchant account in a database located in a database in a non-transitory memory. As such, information received from the beacon devices and merchant devices may be associated with the merchant account in the database, and any results of the analysis of that information may be stored in associated with that merchant account. In other embodiments, the system provider device may be a merchant device that is local to the merchant physical location 100 and that communicates with the beacon devices 200 using the merchant network communication device 302.
In an embodiment, the operation of the customer shopping help system 300 may include providing a map of the merchant physical location 100 and the relative locations of the products provided therein. For example, the dimensions, relative locations, and/or other characteristics of the Coffee section 108, Bakery section 110, Meat section 112, Dairy section 114, Produce section 116, Pharmacy section 118, product shelves 120a-d, check-out stands 122ad, product advertisements, marketing materials, and/or any other feature in the merchant physical location interior 104 may be provided to the system provider device. As discussed below, the provision of such information to the system provider device allows the system provider device to create and utilize a detailed map, layout, or other reproduction of the merchant physical location interior 104. Furthermore, the positions/locations of products in the merchant physical location interior 104 may also be provided to the system provider device. In one example, the positions/locations of products may be provided by the merchant or a system provider by selecting areas on a map of the merchant physical location 100. In another example, beacon communication devices may be attached to each product, and those beacon communication devices may be configured to report a product identification and a location for each product to the beacon devices 200 (e.g., using a communication systems such as the BLE communications system discussed above.) As discussed below, the provision of such information to the system provider device allows the system provider device to determine the current location of any product in the merchant physical location interior 104. While a few examples of the provision of merchant physical location layout information and product location information to the system provider device have been described, one of skill in the art in possession of the present disclosure will recognize that a wide variety of merchant physical location information, product information, and information provisioning techniques will allow for the functionality of the system provider device discussed below, and thus will fall within the scope of the present disclosure.
Furthermore,
Referring first to
Further still, as discussed below, a shopping session may be associated with more than one customers. Thus, while a few examples are provided, a shopping session may include any number of customer visits to the merchant physical location 100 that are tracked using the beacon devices and used to determine one or more areas in the merchant physical location 100 that the customer has not been located during that shopping session.
Referring to
In an embodiment, the customer device of the customer 500 may be customer mobile phone that is configured to communicate with the second communications systems 208 in the beacon devices 200 when the customer mobile phone is located in the communications areas 304 of the beacon devices 200. For example, the customer mobile phone may include a BLE communications system that is configured to communicate with the BLE communications systems in the beacon devices 200 when the customer mobile phone is located in the communications areas 304 provided by those beacon devices 200. The BLE communications system in the customer mobile phone may be configured to access any data (e.g., stored in the customer mobile phone, from sensors located in the customer mobile phone, over a network that the customer mobile phone is connected to, in databases accessible by the customer mobile phone over the network, etc.) and provide that data to the beacon devices 200.
In a specific embodiment, the customer shopping help system is provided by a payment service provider such as, for example, PayPal, Inc. of San Jose, Calif., that provides merchant services to allow the merchant to track customer activities, and payment services that allow customers and merchants to perform transactions with each other. In such embodiments, the merchants and customers may include accounts with the payment service provider such that the merchant includes a merchant account with the payment service provider, and each customer includes a respective customer account with the payment service provider. Thus, at block 402, the customer 500 may include a customer account with a payment service provider that providers the customer shopping help system. In some embodiments, the customer mobile phone of the customer 500 may include a payment service application that is linked to a customer account and that provides for automatic communication between the customer mobile phone and beacon devices 200 when the customer mobile phone is located in a communications area 304 provided by the beacon device 200 (e.g., the customer 500 may have previously provided permission for the exchange of data between their customer mobile phone and the beacon devices 200). In other embodiments, the customer mobile phone or payment service application may ask the customer for permission to communicate with the beacon devices 200 upon detecting a communication area 304.
Thus, at block 402, the customer 500 includes a customer device that is communicating with the beacon devices 200 when that customer is located in any of the communications areas 304. At block 402, the customer device of the customer 500 may operate to communicate customer location information available to or determined by the customer device to the beacon devices 200. In an embodiment, the customer device may be a customer mobile phone that communicates location information retrieved from a location determination device (e.g., Global Positioning System (GPS) device) in the customer mobile phone. In another embodiment, the beacon devices 200 may be configured to determine a location of the customer device using, for example, triangulation or other location determination techniques known in the art. As such, as the customer 500 moves through the communication areas 304 provided by the beacon devices 200, customer location information associated with that customer (e.g., retrieved or otherwise determined by the beacon devices 200 from that customers mobile phone) is collected by the beacon devices 200 (e.g., via its first communication system 204) and sent by the beacon devices 200 (e.g., via operation of its beacon engine 206 and use of its second communication system 208) over the network to the system provider device.
While a few examples have been illustrated and described, one of skill in the art will recognize how customer location information of customers may be retrieved using beacon devices positioned anywhere in or around the merchant physical location 100 and used to track the location of those customers in, around, and/or relative to the merchant physical location 100. As such, customers may be tracked entering, moving about, parking in, and exiting a parking lot; entering, moving about, and exiting a mall; moving past merchant physical locations; entering, moving about, and existing merchant physical locations; and/or moving through any location covered by a communication area 304 of a beacon device 200. Any location information retrieved from the customer device of a given customer may then be associated with that customer (e.g., via a customer account) and/or the merchant (e.g., via a merchant account) such that for the merchant physical location 100, collected location information associated with any particular customer may be distinguished from collected location information associated with other customers. Thus, while a specific tracked path of the customer 500 is illustrated and used below in providing customer shopping help, one of skill in the art in possession of the present disclosure will recognize that customer location information may describe any path throughout the merchant physical location 100 and may be used to provide the customer shopping help described below.
While the examples above discuss the collection of location information, any information available to the customer device may also be collected. For example, temperature information from temperature sensors, humidity information from humidity sensors, pressure information from pressures sensors, physiological information from physiological sensors, and/or any other sensed information may be communicated from the customer device to the beacon devices 200 in substantially the same manner as discussed above for the location information. Furthermore, multiple different types of sensed information may be collected from a given customer device, allowing that information to be associated (e.g., location and temperature information) such that trends around the merchant physical location 100 (e.g., a temperature profile within the merchant physical location) may be determined.
Referring now to
In an embodiment, the customer location information storage 606 may store customer location information 606a that is collected from customers that are currently involved in a shopping session at the merchant physical location 100 (illustrated in
At block 404, the system provider device may analyze the customer location information 606a to determine merchant physical location areas that are located in the merchant physical location 100 and in which the customer 500 has not been located during their shopping session. At block 606, the system provider device may select one or more products that are located in those merchant physical location areas using any of a variety of information available to the system provider device. While illustrated as separate method blocks, one of skill in the art in possession of the present disclosure will recognize that blocks 404 and 406 may be performed, at least partially, at the same time. A few examples of the variety of information that may be used along with the determined merchant physical location areas (in which the customer 500 has not been located during their shopping session) to select products in those merchant physical location areas are provided below, but one of skill in the art in possession of the present disclosure will recognize that any information available from the customer device (e.g., through the beacon devices 604), from the beacon devices 604 themselves, from the customer location information storage 606, from the customer information database 608, from the merchant database 610, and/or from other information sources may be leverage to select products that may be of interest to the customer 500 and which are located in areas of merchant physical location where the customer has not been during their shopping session.
Referring now to
Following the determination of the merchant physical location areas at block 404 and the selection of product(s) at block 406, the method 400 proceeds to block 408 where product recommendations are provided to customer(s). In an embodiment, the system provider device may operate to send product recommendations over the network to the customer device of the customer 500 for whom the customer location information was collected at block 402. While a few examples are provided below, the selection of products at block 406 and the provision of product recommendations to the customer may be performed in a variety of manners while remaining within the scope of the present disclosure. In the examples discussed below, the customer 500 may position themselves in the area 500f of the merchant physical location 100 that is adjacent to or within the check-out stand 122d (e.g., by stopping or slowly moving near the check-out stand 122d such that it appears that the customer 500 is about to pay for the products they selected and/or leave the merchant physical location 100), and that location of the customer 500 may be reported by the beacon device(s) 200 to the system provider device 602. In response, the system provider device 602 may perform block 408 of the method 400 and send the product recommendation. The product recommendation(s) may be sent a block 408 without any request from the customer 500 (e.g., as a “pop-up”, text message, email, or other communication method known in the art). However, in other embodiments, the product recommendation may be sent while the customer 500 is moving through the merchant physical location, based on a request from the customer 500, and/or in a variety of other scenarios while remaining within the scope of the present disclosure.
Referring now to
As can be seen in the embodiment illustrated in
Referring now to
As can be seen in the embodiment illustrated in
Referring now to
As can be seen in the embodiment illustrated in
Referring now to
As can be seen in the embodiment illustrated in
Referring now to
In an embodiment, the customer shopping help systems discussed above may also be utilized to perform a transaction between the customer 500 and the merchant at the merchant physical location 100. As discussed above, each beacon device 200 provides a communication area 304 that may, for example, include a 100 foot diameter. However, any of the beacon devices 200 may be throttled, modified, or otherwise adjusted to reduce the size of their associated communication area 304 (e.g., by adjusting the power provided to the beacon device 200, adjusting the operation of a communication system, etc.). For example, the operation of the second communication system 208 in a beacon device 200 may be adjusted to reduce the diameter of the communication area 304 from a 100 foot radius to an approximately 2-3 foot radius such that only a single customer device may communicate with that beacon device 200.
Referring to the embodiment illustrated in
While the embodiments discussed above involved the tracking of a single customer 500 through the merchant physical location 100, any number of customers may be simultaneously tracked through the merchant physical location such that each customer may be provided shopping help substantially as discussed above. Furthermore, multiple customers may be linked such that the locations of those multiple customers in the merchant physical location 100 may be used to provide product recommendations. Referring to
Referring now to
As can be seen in the embodiment illustrated in
In the illustrated embodiment, the product recommendation screen 1100 also includes a linked customer messaging button 1106 that allows the customer 500 to send messages to the customer 1100. Referring now to
In response to the selection of the linked customer messaging button 1106, a linked customer indicator 1102b is added to the merchant physical location map 1102, and a messaging section 1108 is provided that indicates that the current location of the customer 1110 is indicated by the linked customer indicator 1102b on the merchant physical location map 1102, while also providing a messaging input box and keypad that allows the customer 500 to send a message to the customer 1100 (e.g., “I'm ready to go—get coffee and creamer on product shelf 120c on your way to check-out stand 122d”). In an embodiment, the messaging input box may be prefilled using the information determined for the product recommendation and provided on the product recommendation screen 1100 of
Referring now to
In the illustrated example, the merchant screen 1202 includes a merchant physical location map 1204 with a plurality of merchant physical location area indicators 1204a, 1204b, 1204c, and 1204d that indicate the areas in the merchant physical location 100 that were determined to receive the least customer traffic. The merchant screen 1202 also includes an area indicator information section 1206 that informs the merchant that the merchant physical location area indicators 1204a, 1204b, 1204c, and 1204d on the merchant physical location map 1204 indicate areas in the merchant physical location 100 that receive relatively low traffic. The merchant screen 1202 also includes an first merchant recommendation section 1208 that informs the merchant that an area in the merchant physical location 100 indicated by the merchant physical location area indicator 1204a includes a sale sign that should be moved to a higher traffic area in the merchant physical location 100 indicated by a merchant physical location area indicator 1208a. The merchant screen 1202 also includes an second merchant recommendation section 1210 that informs the merchant that an area in the merchant physical location 100 indicated by the merchant physical location area indicator 1204d includes a high value product display that should be moved to a higher traffic area in the merchant physical location 100 indicated by a merchant physical location area indicator 1210a.
Thus, systems and methods for providing customer shopping help recommendations have been described that utilize a network of beacon devices that are configured to communication with customer devices. The communication between the customer devices and the beacon devices collects any information that sensors in the customer devices can sense, and in specific embodiments, collects customer location information for the customers in and around a merchant physical location to track the locations of the customers and analyze their changing locations to determine areas in the merchant physical location that the customer have not been so that those customers may be helped with shopping within the merchant physical location. The systems and methods described herein may utilize a variety of merchant and customer information to determine products that are located in the areas in the merchant physical location where the customers have not been so that those products may be recommended to those customers.
Referring now to
The embodiment of the networked system 1300 illustrated in
The customer devices 1302, merchant device 1304, beacon devices 1306, payment service provider device 1308, and/or system provider device 1310 may each include one or more processors, memories, and other appropriate components for executing instructions such as program code and/or data stored on one or more computer readable mediums to implement the various applications, data, and steps described herein. For example, such instructions may be stored in one or more computer readable mediums such as memories or data storage devices internal and/or external to various components of the system 1300, and/or accessible over the network 1312.
The network 1312 may be implemented as a single network or a combination of multiple networks. For example, in various embodiments, the network 1312 may include the Internet and/or one or more intranets, landline networks, wireless networks, and/or other appropriate types of networks.
The customer devices 1302 may be implemented using any appropriate combination of hardware and/or software configured for wired and/or wireless communication over network 1312. For example, in one embodiment, the customer devices 1302 may be implemented as a personal computer of a user in communication with the Internet. In other embodiments, the customer devices 1302 may be a smart phone, personal digital assistant (PDA), laptop computer, and/or other types of computing devices.
The customer devices 1302 may include one or more browser applications which may be used, for example, to provide a convenient interface to permit the customer to browse information available over the network 1312. For example, in one embodiment, the browser application may be implemented as a web browser configured to view information available over the Internet.
The customer devices 1302 may also include one or more toolbar applications which may be used, for example, to provide user-side processing for performing desired tasks in response to operations selected by the customer. In one embodiment, the toolbar application may display a user interface in connection with the browser application.
The customer devices 1302 may further include other applications as may be desired in particular embodiments to provide desired features to the customer devices 1302. In particular, the other applications may include a payment application for payments assisted by a payment service provider through the payment service provider device 1308. The other applications may also include security applications for implementing user-side security features, programmatic user applications for interfacing with appropriate application programming interfaces (APIs) over the network 1312, or other types of applications. Email and/or text applications may also be included, which allow customer payer to send and receive emails and/or text messages through the network 1312. The customer devices 1302 includes one or more user and/or device identifiers which may be implemented, for example, as operating system registry entries, cookies associated with the browser application, identifiers associated with hardware of the customer devices 1302, or other appropriate identifiers, such as a phone number. In one embodiment, the user identifier may be used by the payment service provider device 1308 to associate the user with a particular account as further described herein.
The merchant device 1304 may be maintained, for example, by a conventional or on-line merchant, conventional or digital goods seller, individual seller, and/or application developer offering various products and/or services in exchange for payment to be received conventionally or over the network 1312. In this regard, the merchant device 1304 may include a database identifying available products and/or services (e.g., collectively referred to as items) which may be made available for viewing and purchase by the customer.
The merchant device 1304 also includes a checkout application which may be configured to facilitate the purchase by the payer of items. The checkout application may be configured to accept payment information from the user through the customer devices 1302 and/or from the payment service provider through the payment service provider device 1308 over the network 1312.
Referring now to
Referring now to
In accordance with various embodiments of the present disclosure, computer system 1500, such as a computer and/or a network server, includes a bus 1502 or other communication mechanism for communicating information, which interconnects subsystems and components, such as a processing component 1504 (e.g., processor, micro-controller, digital signal processor (DSP), etc.), a system memory component 1506 (e.g., RAM), a static storage component 1508 (e.g., ROM), a disk drive component 1510 (e.g., magnetic or optical), a network interface component 1512 (e.g., modem or Ethernet card), a display component 1514 (e.g., CRT or LCD), an input component 1518 (e.g., keyboard, keypad, or virtual keyboard), a cursor control component 1520 (e.g., mouse, pointer, or trackball), a location determination component 1522 (e.g., a Global Positioning System (GPS) device as illustrated, a cell tower triangulation device, and/or a variety of other location determination devices known in the art), and/or a camera component 1523. In one implementation, the disk drive component 1510 may comprise a database having one or more disk drive components.
In accordance with embodiments of the present disclosure, the computer system 1500 performs specific operations by the processor 1504 executing one or more sequences of instructions contained in the memory component 1506, such as described herein with respect to the customer devices 1302, merchant device 1304, beacon devices 1306, payment service provider device 1308, and/or system provider device 1310. Such instructions may be read into the system memory component 1506 from another computer readable medium, such as the static storage component 1508 or the disk drive component 1510. In other embodiments, hard-wired circuitry may be used in place of or in combination with software instructions to implement the present disclosure.
Logic may be encoded in a computer readable medium, which may refer to any medium that participates in providing instructions to the processor 1504 for execution. Such a medium may take many forms, including but not limited to, non-volatile media, volatile media, and transmission media. In one embodiment, the computer readable medium is non-transitory. In various implementations, non-volatile media includes optical or magnetic disks, such as the disk drive component 1510, volatile media includes dynamic memory, such as the system memory component 1506, and transmission media includes coaxial cables, copper wire, and fiber optics, including wires that comprise the bus 1502. In one example, transmission media may take the form of acoustic or light waves, such as those generated during radio wave and infrared data communications.
Some common forms of computer readable media includes, for example, floppy disk, flexible disk, hard disk, magnetic tape, any other magnetic medium, CD-ROM, any other optical medium, punch cards, paper tape, any other physical medium with patterns of holes, RAM, PROM, EPROM, FLASH-EPROM, any other memory chip or cartridge, carrier wave, or any other medium from which a computer is adapted to read. In one embodiment, the computer readable media is non-transitory.
In various embodiments of the present disclosure, execution of instruction sequences to practice the present disclosure may be performed by the computer system 1500. In various other embodiments of the present disclosure, a plurality of the computer systems 1500 coupled by a communication link 1524 to the network 1312 (e.g., such as a LAN, WLAN, PTSN, and/or various other wired or wireless networks, including telecommunications, mobile, and cellular phone networks) may perform instruction sequences to practice the present disclosure in coordination with one another.
The computer system 1500 may transmit and receive messages, data, information and instructions, including one or more programs (i.e., application code) through the communication link 1524 and the network interface component 1512. The network interface component 1512 may include an antenna, either separate or integrated, to enable transmission and reception via the communication link 1524. Received program code may be executed by processor 1504 as received and/or stored in disk drive component 1510 or some other non-volatile storage component for execution.
Referring now to
Where applicable, various embodiments provided by the present disclosure may be implemented using hardware, software, or combinations of hardware and software. Also, where applicable, the various hardware components and/or software components set forth herein may be combined into composite components comprising software, hardware, and/or both without departing from the scope of the present disclosure. Where applicable, the various hardware components and/or software components set forth herein may be separated into sub-components comprising software, hardware, or both without departing from the scope of the present disclosure. In addition, where applicable, it is contemplated that software components may be implemented as hardware components and vice-versa.
Software, in accordance with the present disclosure, such as program code and/or data, may be stored on one or more computer readable mediums. It is also contemplated that software identified herein may be implemented using one or more general purpose or specific purpose computers and/or computer systems, networked and/or otherwise. Where applicable, the ordering of various steps described herein may be changed, combined into composite steps, and/or separated into sub-steps to provide features described herein.
The foregoing disclosure is not intended to limit the present disclosure to the precise forms or particular fields of use disclosed. As such, it is contemplated that various alternate embodiments and/or modifications to the present disclosure, whether explicitly described or implied herein, are possible in light of the disclosure. For example, the above embodiments have focused on merchants and customers; however, a customer or consumer can pay, or otherwise interact with any type of recipient, including charities and individuals. The payment does not have to involve a purchase, but may be a loan, a charitable contribution, a gift, etc. Thus, merchant as used herein can also include charities, individuals, and any other entity or person receiving a payment from a customer. Having thus described embodiments of the present disclosure, persons of ordinary skill in the art will recognize that changes may be made in form and detail without departing from the scope of the present disclosure. Thus, the present disclosure is limited only by the claims.
Claims
1. A merchant recommendation system, comprising:
- a non-transitory memory storing information about a merchant physical location that includes a plurality of beacon devices, and information about a plurality of products in the merchant physical location;
- one or more hardware processors coupled to the memory and operable to read instructions from the memory to perform the steps of: receiving a plurality of sets of shopping session information over a network from the plurality of beacon devices, wherein each set of shopping session information includes respective customer movement information through the merchant physical location that is collected during a respective shopping session from a respective customer device; analyzing the plurality of sets of shopping session information and the information about the merchant physical location to determine a first merchant physical location area that is included in the merchant physical location and in which the plurality of customer movement information associated with the plurality of sets of shopping session information shows lower customer traffic relative to the plurality of customer movement information in a plurality of second merchant physical location areas that are included in the merchant physical location and that are different than the first merchant physical location area; selecting a product or a product-related item, using the information about the plurality of products, that is located in the first merchant physical location area; and providing a merchant recommendation, over the network for display on a merchant device, to move the selected product or the selected product-related item from the first physical location area to one of the plurality of second merchant physical location areas.
2. The system of claim 1, wherein the selected product or the selected product-related item includes a sale sign.
3. The system of claim 1, wherein the selected product or the selected product-related item includes a product display.
4. The system of claim 1, wherein each set of the plurality of sets of shopping session information is collected by the plurality of beacon devices from the respective customer device using a Bluetooth Low Energy (BLE) communication system.
5. The system of claim 1, wherein the providing the merchant recommendation, over the network for display on the merchant device, to move the selected product or the selected product-related item from the first merchant physical location area to the one of the plurality of second merchant physical location areas further includes:
- providing, over the network for display on the merchant device, a map of the merchant physical location using the information about the merchant physical location; and
- providing an indication of the one of the plurality of second merchant physical location areas on the map of the merchant physical location.
6. The system of claim 5, wherein the providing the merchant recommendation, over the network for display on the merchant device, to move the selected product or the selected product-related item from the first merchant physical location area to the one of the plurality of second merchant physical location areas further includes:
- providing an indication of the first merchant physical location area on the map of the merchant physical location.
7. A method for providing merchant recommendations, comprising:
- receiving, by a processing system, a plurality of sets of shopping session information over a network from a plurality of beacon devices that are located in a merchant physical location, wherein each set of shopping session information includes respective customer movement information through the merchant physical location that is collected during a respective shopping session from a respective customer device;
- analyzing, by the processing system, the plurality of sets of shopping session information and information about the merchant physical location that is stored in a database to determine a first merchant physical location area that is included in the merchant physical location and in which the plurality of customer movement information associated with the plurality of sets of shopping session information shows lower customer traffic relative to the plurality of customer movement information in a plurality of second merchant physical location areas that are included in the merchant physical location and that are different than the first merchant physical location area;
- selecting, by the processing system, a product or a product-related item that is located in the first merchant physical location area using information in the database about a plurality of products that are located in the merchant physical location; and
- providing a merchant recommendation, over the network by the processing system for display on a merchant device, to move the selected product or the selected product-related item from the first merchant physical location area to one of the plurality of second merchant physical location areas.
8. The method of claim 7, wherein the selected product or the selected product-related item includes a sale sign.
9. The method of claim 7, wherein the selected product or the selected product-related item includes a product display.
10. The method of claim 7, wherein each set of the plurality of sets of shopping session information is collected by the plurality of beacon devices from the respective customer device using a Bluetooth Low Energy (BLE) communication system.
11. The method of claim 7, wherein the providing the merchant recommendation, over the network for display on the merchant device, to move the selected product or the selected product-related item from the first merchant physical location area to the one of the plurality of second merchant physical location areas further includes:
- providing, over the network by the processing system for display on the merchant device, a map of the merchant physical location using the information about the merchant physical location; and
- providing, over the network by the processing system for display on the merchant device, an indication of the one of the plurality of second merchant physical location areas on the map of the merchant physical location.
12. The method of claim 11, wherein the providing the merchant recommendation, over the network by the processing system for display on the merchant device, to move the selected product or the selected product-related item from the first merchant physical location area to the one of the plurality of second merchant physical location areas further includes:
- providing, over the network by the processing system for display on the merchant device, an indication of the merchant physical location area on the map of the merchant physical location.
13. The method of claim 7, further comprising:
- analyzing, by the processing system, the plurality of sets of shopping session information and the information about the merchant physical location to determine a temperature profile for the merchant physical location.
14. A non-transitory machine-readable medium comprising a plurality of machine-readable instructions which, when executed by one or more processors, are adapted to cause the one or more processors to perform a method comprising:
- receiving a plurality of sets of shopping session information over a network from a plurality of beacon devices that are located in a merchant physical location, wherein each set of shopping session information includes respective customer movement information through the merchant physical location that is collected during a respective shopping session from a respective customer device;
- analyzing the plurality of sets of shopping session information and information about the merchant physical location that is stored in a database to determine a first merchant physical location area that is included in the merchant physical location and in which the plurality of customer movement information associated with the plurality of sets of shopping session information shows lower customer traffic relative to the plurality of customer movement information in a plurality of second merchant physical location areas that are included in the merchant physical location and that are different than the first merchant physical location area;
- selecting a product or a product-related item that is located in the first merchant physical location area using information in the database about a plurality of products that are located in the merchant physical location; and
- providing a merchant recommendation, over the network for display on a merchant device, to move the selected product or the selected product-related item from the first merchant physical location area to one of the plurality of second merchant physical location areas.
15. The non-transitory machine-readable medium of claim 14, wherein the selected product or the selected product-related item includes a sale sign.
16. The non-transitory machine-readable medium of claim 14, wherein the selected product or the selected product-related item includes a product display.
17. The non-transitory machine-readable medium of claim 14, wherein each set of the plurality of sets of shopping session information is collected by the plurality of beacon devices from the respective customer device using a Bluetooth Low Energy (BLE) communication system.
18. The non-transitory machine-readable medium of claim 14, wherein the providing the merchant recommendation, over the network for display on the merchant device, to move the selected product or the selected product-related item from the first merchant physical location area to the one of the plurality of second merchant physical location areas further includes:
- providing, over the network for display on the merchant device, a map of the merchant physical location using the information about the merchant physical location; and
- providing an indication of the one of the plurality of second merchant physical location areas on the map of the merchant physical location.
19. The non-transitory machine-readable medium of claim 14, wherein the providing the merchant recommendation, over the network for display on the merchant device, to move the selected product or the selected product-related item from the first merchant physical location area to the one of the plurality of second merchant physical location areas further includes:
- providing an indication of the first merchant physical location area on the map of the merchant physical location.
20. The non-transitory machine-readable medium of claim 19, wherein the method further comprises:
- analyzing the plurality of sets of shopping session information and the information about the merchant physical location to determine a temperature profile for the merchant physical location.
Type: Application
Filed: Feb 11, 2014
Publication Date: Jun 4, 2015
Inventor: Michael Todasco (San Jose, CA)
Application Number: 14/178,125