SE545589C2 - An electronic device, method, system and computer program product for facilitating shopping - Google Patents
An electronic device, method, system and computer program product for facilitating shoppingInfo
- Publication number
- SE545589C2 SE545589C2 SE1950641A SE1950641A SE545589C2 SE 545589 C2 SE545589 C2 SE 545589C2 SE 1950641 A SE1950641 A SE 1950641A SE 1950641 A SE1950641 A SE 1950641A SE 545589 C2 SE545589 C2 SE 545589C2
- Authority
- SE
- Sweden
- Prior art keywords
- user
- electronic device
- physical store
- wireless electronic
- shopping
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0261—Targeted advertisements based on user location
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
- Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)
Abstract
An electronic device, method, system and computer program product for facilitating shopping, the method comprises (S1) collecting shopping information data associated with Internet browsing history data of a user (1), (S3) determining a geographical position of a wireless electronic device (10a) associated with the user (1), (S4) determining presence of the wireless electronic device (10a) within a predetermined distance (d) from a geographical position of a physical store, (S5) outputting a notification message based on the presence of the wireless electronic device (10a) associated with the user (1) within the predetermined distance (d) from the physical store (2).
Description
TECHNICAL FIELD
The disclosure pertains to the field of Internet browsing and the use of wireless devices when
browsing the Internet.
BACKGROUND
Today it is possible to either buy products in a physical store, or to order products via an Internet store. Buying products in a physical store is sometimes referred to as ”offline” shopping while buying products via the Internet is sometimes referred to ”online” shopping. How products are bought sometimes depends on the product as such, but it can also be a choice of convenience. Sometimes a person want the specific product immediately, and sometimes a person may accept waiting for a product to be delivered. A product can also be easier to find via the Internet, e.g. by using a search engine like Google and browsing the Internet to find a plurality of Internet stores that offers the specific desired product, or similar products. This may be an easier way to find the desired product compared to visiting a plurality of physical stores to find the specific product. Sometimes a physical store may also manage an Internet store and can offer sales of the product via both the ”offline” and ”online” sales channels. Physical stores offer the advantage that a person can touch and feel the product in the physical store. In a physical store a person can also get further information about the product from a merchant in the store that
can help the person in the decision making for buying the product or not.
SUMMARY
Today there is a demand for a more efficient and convenient way to facilitate shopping for a person that is interested in buying a certain product. ln particular, there is a demand for better knowledge of availability of the products in both ”online” and ”offline” stores that can help the user find and buy the product. There is also a demand for physical stores to be able to visualize available products to potential buyers. Sometimes a person may not be aware ofthat a certain product, which the person has looked at on the Internet, is also available at a physical store in the vicinity of the geographical position where the person is currently located. ln particular there is an interest for merchants of physical stores to visualize that a certain product, that someone that has showed particular interest in buying, is available in the vicinity ofthe potential
buye r.
An object ofthe present disclosure is to provide an electronic device, a method, a system and a computer program product which seek to mitigate, alleviate, or eliminate one or more of the above-identified - or other - deficiencies and disadvantages in the art; singly or in any
combination.
The disclosure proposes a method for facilitating shopping for a user at a physical store. A user may be any person, such as a buyer or a customer. The method comprises the step of collecting shopping information data associated with Internet browsing history data of a user and the step of determining a geographical position of a wireless electronic device associated with the user. The method also comprises the step of determining presence of the wireless electronic device associated with the user within a predetermined distance from a geographical position of the physical store, wherein the physical store provides products associated with the collected shopping information data. The method also comprises the step of outputting, via a user interface of at least one ofthe wireless electronic device and a merchant terminal, a notification message based on the presence ofthe wireless electronic device associated with the user within the predetermined distance from the physical store. This means that a user can be notified that there is a physical store in the vicinity that have products that the user may be interested in buying. lt may, for example, be a physical store that the user is not aware of, and this can help both the user of the electronic device, and a merchant at the physical store, to facilitate
shopping ofthe product.
3 According to an aspect, the method further comprises the step of determining customized shopping preference data based on the co||ected shopping information data. An advantage with a customized shopping preference data is that products that the user has, e.g., recently and frequently, reviewed and searched for via the Internet are identified as products of interest for
the user.
According to an aspect, the method further comprises the step of comparing the customized shopping preference data with merchant product information data relating to available products at the physical store for determining any available product in the physical store that matches the customized shopping preference data. ln other words, products of interest by the user are mapped on the available products for sale in the physical store in order to see if there is a match. This mapping can help both the user of the electronic device, and a merchant at the
physical store, to facilitate shopping of any mapped product.
According to an aspect, the method further comprises the step of outputting, via the user interface of at least one of the wireless electronic device and the merchant terminal, the customized shopping preference data. Hence, any ofthe user and the merchant in the physical
store, can be informed about what products that the user is interested in.
According to an aspect, the method further comprises the step of outputting, via the user interface of at least one of the wireless electronic device and the merchant terminal, a list comprising at least a first available product in the physical store that matches the customized shopping preference data. Hence, any ofthe user and the merchant in the physical store can be
informed about available products in the physical store that the user is interested in.
According to an aspect, the method further comprises the step of determining a suggested price for the at least first available product based on the co||ected shopping information data and outputting, via the user interface of at least one of the wireless electronic device and the merchant terminal, a list comprising the at least first available product in the physical store that matches the customized shopping preference data for the user together with the suggested price. The suggested price can hence be determined for the specific user and the user can also
get information about the price for the product.
4 According to an aspect, the method further comprises the step of tracking the geographical position of the wireless electronic device after outputting the notification message for determining ifthe wireless electronic device is present at the same geographical position as the geographical location ofthe physical store after outputting the notification message. This means that it can be determined if the user visited the physical store after receiving the notification, and this information is useful for measuring e.g. marketing of products, from an advertising management perspective, but also for the merchant to know why customers that visits the
physical store.
According to an aspect, the method further comprises the step of detecting a purchase of the at least first available product in the physical store that matches the customized shopping preference data for the user. This information is useful for understanding what activities that
may have been behind the decision to buy a certain product.
According to an aspect, the notification message comprises an advertising message to the wireless electronic device. This means that the notification message may comprise an offer or
e.g. additional advertising of similar products that may catch the user's attention.
According to an aspect, the notification message further comprises direction information for guiding the user ofthe wireless electronic device to the physical store. This information can help the user to find the way to the physical store, which at the same time is beneficial for the
merchant of the physical store.
According to an aspect, the notification message further comprises at least one of a delivery of message report flag and a read message report flag for initiating the tracking ofthe geographical position of the wireless electronic device after outputting the notification message. lf it can be determined that the user has received and/or read the notification message, it is of interest to track the position of the user. This also means that if the user does not receive or read the
notification message, there may be no need to track the position ofthe user.
The disclosure further proposes an electronic device for facilitating shopping for a user at a physical store. The electronic device comprises a processing circuitry configured to cause collection ofshopping information data associated with Internet browsing history data of a user
and to cause determination of a geographical position of a wireless electronic device associated
with the user. The processing circuitry is further configured to cause determination of presence ofthe wireless electronic device associated with the user within a predetermined distance from a geographical position of the physical store and output, via a user interface of at least one of the wireless electronic device and a merchant terminal, a notification message based on the presence of the wireless electronic device associated with the user within the predetermined distance from the physical store. This means that a user can be notified that there is a physical store in the vicinity that have products that the user may be interested in buying. lt may be a physical store that the user is note aware of, and this can help both the user of the electronic
device, and a merchant at the physical store, to facilitate shopping of the product.
According to an aspect, the electronic device is at least one of the wireless electronic device,
the merchant terminal and a remote server.
According to an aspect, the processing circuitry is further configured to cause determination of customized shopping preference data based on the collected shopping information data. An advantage with a customized shopping preference data is that, products that the user has e.g. recently and frequently reviewed and searched for via the Internet are identified as products of
interest for the user.
According to an aspect, the processing circuitry is further configured to cause comparison ofthe customized shopping preference data with merchant product information data relating to available products at the physical store for determining any available product in the physical store that matches the customized shopping preference data. ln other words, products of interest by the user are mapped on the available products for sale in the physical store in order to see if there is a match. This mapping can help both the user of the electronic device, and a
merchant at the physical store, to facilitate shopping of any mapped product.
According to an aspect, the processing circuitry is further configured to cause output, via the user interface of at least one of the wireless electronic device and the merchant terminal, a list comprising at least a first available product in the physical store that matches the customized shopping preference data. Hence, any ofthe user and the merchant in the physical store can be
informed about available products in the physical store that the user is interested in.
6 According to an aspect, the processing circuitry is further configured to cause tracking of the geographical position ofthe wireless electronic device after outputting the notification message for determining ifthe wireless electronic device is visiting the same geographical position as the geographical location ofthe physical store after outputting the notification message. This means that it can be determined if the user visited the physical store after receiving the notification, and this information is useful for measuring e.g. marketing of products, from an advertising management perspective, but also for the merchant to know why customers that visits the
physical store.
The disclosure further proposes a computer program product comprising a non-transitory computer readable medium, having thereon a computer program comprising program instructions, the computer program being loadable into a processing circuitry and configured to cause execution of the method disclosed above when the computer program is run by the
processing circuitry.
BRIEF DESCRIPTION OF THE DRAWINGS
The foregoing will be apparent from the following more particular description of the example embodiments, as illustrated in the accompanying drawings in which like reference characters refer to the same parts throughout the different views. The drawings are not necessarily to
scale, emphasis instead being placed upon illustrating the example embodiments.
Figure 1 illustrates a user and example electronic devices according to some aspects of the
disclosure. Figures 2a and 2b illustrates a use case example according to an aspect of the disclosure. Figure 3 illustrates a flow chart of example method steps according to some aspects.
Figure 4 illustrates an example computer program being loadable into a processing circuitry
according to an aspect of the disclosure.
DETAILED DESCRIPTION
Aspects of the present disclosure will be described more fully hereinafter with reference to the accompanying drawings. The method and device disclosed herein can, however, be realized in many different forms and should not be construed as being limited to the aspects set forth
herein. Like numbers in the drawings refer to like elements throughout.
The terminology used herein is for the purpose of describing particular aspects ofthe disclosure only, and is not intended to limit the disclosure. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates
otherwise.
ln some implementations and according to some aspects of the disclosure, the functions or steps noted in the blocks can occur out of the order noted in the operational illustrations. For example, two blocks shown in succession can in fact be executed substantially concurrently or the blocks can sometimes be executed in the reverse order, depending upon the
functionality/acts involved.
ln the drawings and specification, there have been disclosed exemplary aspects of the disclosure. However, many variations and modifications can be made to these aspects without su bsta ntially depa rting from the principles ofthe present disclosure. Th us, the disclosu re should be regarded as illustrative rather than restrictive, and not as being limited to the particular aspects discussed above. Accordingly, although specific terms are employed, they are used in a
generic and descriptive sense only and not for purposes of limitation.
lt should be noted that the word ”comprising” does not necessarily exclude the presence of other elements or steps than those listed and the words ”a” or ”an” preceding an element do not exclude the presence of a plurality of such elements. lt should further be noted that any reference signs do not limit the scope of the claims, that the example embodiments may be implemented at least in part by means of both hardware and software, and that several
H ll
”means , units” or ”devices” may be represented by the same item of hardware.
As illustrated in figure 1, the disclosure proposes an electronic device 10a, 10b, 10c for facilitating shopping for a user 1 at a physical store 2. According to an aspect, the electronic
device 10a, 10b, 10c is at least one of the wireless electronic device 10a, a merchant terminal
8 10b and a remote server 10c. In an example, the wireless electronic device 10a is a smartphone, a tablet or a laptop computer. According to an aspect, the merchant terminal 10b is at least one of a so called point of sale terminal, a smartphone, a tablet or a laptop computer. According to an aspect, the a remote server 10c is at least one of a cloud computing device, a stationary computer, an enterprise resource planning system computer system, a customer relationship system device. However, in one example the remote server 10c is at least one of a point of sale terminal, a smartphone, a tablet or a laptop computer. In one example, as illustrated in figure 1, the wireless electronic device 10a is a smartphone operated and carried by the user 1. In the example illustration in figure 1 the merchant terminal 10b is a tablet that is operated by a
merchant 11 in the physical store
The electronic device 10a, 10b, 10c is configured to be connected to a communication network 50 as illustrated in figure 1. In one example the communication network 50 is a standardized wireless wide area network such as a Global System for Mobile Communications, GSM, Extended GSM, General Packet Radio Service, GPRS, Enhanced Data Rates for GSM Evolution, EDGE, Wideband Code Division Multiple Access, WCDMA, Long Term Evolution, LTE, Narrowband-lnternet of Things, NB-IoT, Fifth Generation, 5G, Worldwide lnteroperability for Microwave Access, WiMAX or Ultra Mobile Broadband, UMB or similar network. In one example the communication network 50 is a standardized wireless local area network such as a Wireless Local Area Network, WLAN, Bluetooth*”', ZigBee, Ultra-Wideband, Near Field Communication, NFC, Radio Frequency Identification, RFID, or similar network. The communication network 50 can also be a combination of both a local area network and a wide area network. The communication network 50 can also be wired networks. According to an aspect, the
communication network 50 is defined by common Internet Protocols.
According to an aspect the electronic device 10a, 10b, 10c further comprises a user interface 400a, 400b, 400c. According to an aspect the user interface 400a, 400b, 400c comprising an input interface for input of information from a user 1 of the electronic device 10a, 10b, 10c. According to an aspect the user interface 400a, 400b, 400c comprising an output interface for output of information to a user 1 of the electronic device 10a, 10b, 10c. According to an aspect the user interface 400a, 400b, 400c comprising an interface configured to both input and output information, such as a touch display. According to an aspect, the user interface 400a, 400b, 400c
is configured to output of information to a user via a display and/or a speaker ofthe electronic
9 device 10a, 10b, 10c. In the example illustrated in figure 1, the user 1 is operating the electronic
device 10a via the user interface 400a that is a touch display.
The electronic device 10a, 10b, 10c comprising a processing circuitry 102a, 102b, 102c configured to cause collection of shopping information data associated with Internet browsing history data of a user 1. According to an aspect, the shopping information data associates with Internet browsing history data comprising information about visited Internet web-pages, and content data from the visited web-pages such as information related to a displayed product e.g. a product name, a product specification and a product price information data. According to an aspect shopping information data associated with Internet browsing history data comprising data from search engines such as used key words, hits data, browsing statistics data, visited web-page address data etc. According to an aspect, the Internet browsing history data comprising so called cookie data. According to an aspect the collected shopping information data associated with Internet browsing history data of user 1 is associated with e.g. a social application account data ofthe user, user profile ofthe user 1, user IP-address data and/or user phone number data. According to an aspect the collection of shopping information data associated with Internet browsing history data of a user 1 comprising collection of shopping information data associated with Internet browsing history data of a user 1 from a plurality of different devices associated with the user 1. In an example the user 1 may have a smartphone and a tablet that are both associated with the user 1. In the example, when the user 1 is browsing the Internet for products, the processing circuitry 102a, 102b, 102c is configured to cause collection of shopping information data associated with Internet browsing history data of
a user 1 on both the smartphone and the tablet.
The processing circuitry 102a, 102b, 102c is further configured to cause determination of a geographical position of a wireless electronic device 10a associated with the user 1. According to an aspect the wireless electronic device 10a comprising e.g. a Global Positioning System (GPS) receiver configured to determine the geographical position of a wireless electronic device 10a. According to an aspect, the wireless electronic device 10a comprising a short range wireless communication interface configured to determine the geographical position of a wireless electronic device 10a. According to an aspect, the wireless electronic device 10a comprising a
Wireless Local Area Network receiver configured to determine the geographical position of the
wireless electronic device 10a based on location information associated with received signals
from a Wireless Local Area Network transmitter.
The processing circuitry 102a, 102b, 102c is further configured to cause determination of presence of the wireless electronic device 10a associated with the user 1 within a predetermined distance d from a geographical position of the physical store 2. According to an aspect, the geographical location of the physical store 2 is determined by address information ofthe physical store. According to an aspect the geographical location ofthe physical store 2 is determined by the geographical positon of the merchant terminal 10b. ln an example the geographical position of the wireless electronic device 10a is the same as the geographical position ofthe physical store 2, i.e. 0 m from the physical store. ln an example, the geographical
position of the wireless electronic device 10a is within e.g. 50 m from the physical store.
According to an aspect, the merchant terminal 10b comprising a short range wireless communication interface configured to determine the geographical position of a wireless electronic device 10a. According to an aspect, the merchant terminal 10b comprising a Wireless Local Area Network receiver configured to determine the geographical position ofthe merchant terminal 10b based on location information associated with received signals from a Wireless Local Area Network transmitter. ln an example the geographical position of the wireless electronic device 10a is determined based on the radio coverage of any short range wireless communication interface of the merchant terminal 10b. According to an aspect the geographical position ofthe merchant terminal 10b is determined by an IP-address used by the
merchant terminal 10b.
The processing circuitry 102a, 102b, 102c is further configured to output, via the user interface 400a, 400b, 400c of at least one ofthe wireless electronic device 10a and the mercha nt terminal 10b, a notification message based on the presence of the wireless electronic device 10a associated with the user 1 within the predetermined distance d from the physical store 2. ln one example the distance d, illustrated in figure 1, can be set to e.g. 50 meters, in order to notify the user 1 when the user 1 is close to the physical store 2. This means that a user can be notified that there is a physical store 2 in the vicinity that have products that the user may be interested in buying. lt may be a physical store 2 that the user is note aware of, and the notification
message can help both the user ofthe wireless electronic device 10a, and a merchant 11 at the
11 physical store 2, to facilitate shopping of the product. ln an example the notification message is a pop up message displayed via the user interface 400a, 400b, 400c of at least one of the wireless electronic device 10a and the merchant terminal 10b. ln an example the notification message further comprising at least any of a visual notification message, a sound notification
message and a tactile feedback notification message.
According to an aspect, the processing circuitry 102a, 102b, 102c is further configured to cause determination of customized shopping preference data based on the collected shopping information data. According to an aspect the customized shopping preference data comprising any of a list of frequently searched products/services, a rank of certain products, searched brands, visited websites, historical transaction data, product category data, frequent revisiting of product web site, frequent viewing of product, time spent on reading about a product, etc. According to an aspect, a time aspect is used for determining the customized shopping preference data. ln one example, the customized shopping preference data considers more recent visited web-pages as more relevant compare to visited web-pages a certain time ago. An advantage with a customized shopping preference data is that, products that the user has e.g. recently and frequently reviewed and searched for via the Internet are identified as products of interest for the user. According to an aspect, the user can manually adjust and edit the customized shopping preference data. According to an aspect the customized shopping
preference data is displayed to the user 1 via the user interface 400a ofthe wireless device 10a.
According to an aspect, the processing circuitry 102a, 102b, 102c is further configured to cause comparison of the customized shopping preference data with merchant product information data relating to available products at the physical store 2 for determining any available product in the physical store 2 that matches the customized shopping preference data. According to an aspect, merchant product information data is entered by the merchant 11 via any of the merchant terminal 10b and the remote server 10c. ln other words, products of interest by the user are mapped on the available products for sale in the physical store 2 in order to see ifthere is a match. lt is useful for the merchant 11 to know if there is a match between the products that the users are interested in and the products available in the physical store, even if there is
no sales of the mapped product.
12 According to an aspect, the processing circuitry 102a, 102b, 102c is further configured to cause output, via the user interface 400a, 400b, 400c of at least one of the wireless electronic device 10a and the merchant terminal 10b, a list comprising at least a first available product in the physical store 2 that matches the customized shopping preference data. Hence, any ofthe user and the merchant 11 in the physical store can be informed about available products in the physical store that the user is interested in. This mapping can help both the user ofthe electronic device, and a merchant 11 at the physical store, to facilitate shopping of any mapped product. ln an example the user can review further information relating to the matched product via the wireless electronic device 10a. ln an example the user ofthe wireless electronic device 10a gets additional information that is limited in time and to geographical location of the wireless electronic device 10a in relation to the physical store 2, in order to attract the user to visit the physical store. ln one example the user of the wireless electronic device 10a receives a game
that encourages the user to start walking to the physical store
According to an aspect the processing circuitry 102a, 102b, 102c is further configured to cause tracking of the geographical position of the wireless electronic device 10a after outputting the notification message for determining if the wireless electronic device 10a is visiting the same geographical position as the geographical location of the physical store 2 after outputting the notification message. This means that it can be determined ifthe user visited the physical store after receiving the notification, and this information is useful for measuring e.g. marketing of products, from an advertising management perspective, but also for the merchant 11 to know why customers that visits the physical store. According to an aspect, the tracking of the geographical position ofthe wireless electronic device 10a can be displayed in real-time via the user interface 400a, 400b, 400c of at least one of the wireless electronic device 10a and the merchant terminal 10b. According to an aspect the tracking of the geographical position of the wireless electronic device 10a is used for predicting a visit by the user 1 to the physical store 2. ln accordance with a determination that the tracking ofthe geographical position ofthe wireless electronic device 10a indicates that the user is getting closer to the physical store, the mercha nt 11 can e.g. be notified to prepare for sales of a certain product while the user 1 is on the way to
the physical store
The disclosure further proposes a method for facilitating shopping for a user 1 at a physical store
2. Figure 3 illustrates a flow chart of example method steps according to some aspects. The
13 method comprises the step of S1 collecting shopping information data associated with Internet browsing history data of a user 1 and the step of S3 determining a geographical position of a wireless electronic device 10a associated with the user 1. The method then comprising the step of S4 determining presence of the wireless electronic device 10a associated with the user 1 within a predetermined distance d from a geographical position of the physical store, wherein the physical store provides products associated with the collected shopping information data. The method then comprising the step of S5 outputting, via a user interface 400a, 400b, 400c of at least one of the wireless electronic device 10a and a merchant terminal 10b, a notification message based on the presence of the wireless electronic device 10a associated with the user 1 within the predetermined distance d from the physical store 2. This means that a user can be notified that there is a physical store in the vicinity that have products that the user may be interested in buying. lt may be a physical store that the user is not aware of, and this can help both the user of the electronic device, and a merchant 11 at the physical store, to facilitate
shopping ofthe product.
According to an aspect the method further comprises the step of S2 determining customized shopping preference data based on the collected shopping information data. An advantage with a customized shopping preference data is that, products that the user has e.g. recently and frequently reviewed and searched for via the Internet are identified as products of interest for
the user.
According to an aspect the method further comprises the step of S6 comparing the customized shopping preference data with merchant product information data relating to available products at the physical store 2 for determining any available product in the physical store 2 that matches the customized shopping preference data. ln other words, products of interest by the user are mapped on the available products for sale in the physical store in order to see if there is a match. This mapping can help both the user of the electronic device, and a merchant
11 at the physical store, to facilitate shopping of any mapped product.
According to an aspect the method further comprises the step of S7 outputting, via the user interface 400a, 400b, 400c of at least one ofthe wireless electronic device 10a and the mercha nt
terminal 10b, the customized shopping preference data. Hence, any of the user and the
14 merchant 11 in the physical store can be informed about what products that the user is
interested in.
According to an aspect the method further comprises the step of S8 outputting, via the user interface 400a, 400b, 400c of at least one ofthe wireless electronic device 10a and the mercha nt terminal 10b, a list comprising at least a first available product in the physical store 2 that matches the customized shopping preference data. Hence, any ofthe user and the merchant 11 in the physical store 2 can be informed about available products in the physical store 2 that the user is interested in. ln an example the user can use the list comprising the at least first available product in the physical store 2, to get further information about the at least first available product, e.g. reading latest comments and feedback, reviewing product specification, watch
product videos etc.
According to an aspect the method further comprises the step of S9 determining a suggested price for the at least first available product based on the collected shopping information data and outputting, via the user interface 400a, 400b, 400c of at least one of the wireless electronic device 10a and the merchant terminal 10b, a list comprising the at least first available product in the physical store that matches the customized shopping preference data for the user 1 together with the suggested price. The suggested price can hence be determined for the specific user and the user can also get information about the price for the product. According to an aspect, the suggested price is determined based on the collected shopping information data. According to an aspect, the suggested price is determined based the customized shopping preference data. ln other words the suggested price can be a price that is suggested in relation to the price of the products reviewed by the user 1. This means that the suggested price does not need to be suggested in relation to any price given on the Internet for the specific product. ln an example the suggested price is lower than the lowest price found in the shopping
information data, but not lower than the cheapest price found on the Internet.
According to an aspect the method further comprises the step of S10 tracking the geographical position of the wireless electronic device 10a after outputting the notification message for determining if the wireless electronic device 10a is present at the same geographical position as the geographical location of the physical store 2 after outputting the notification message.
This means that it can be determined if the user visited the physical store after receiving the
notification, and this information is useful for measuring e.g. marketing of products, from an advertising management perspective, but also for the mercha nt 11 to know why customers that visits the physical store. ln other words, movement of the wireless electronic device 10a can be stored and compared with e.g. the geographical location of the physical store 2. According to an aspect the tracking the geographical position of the wireless electronic device 10a ceases a certain time after tracking the geographical position of the wireless electronic device 10a is initiated. According to an aspect, the tracking of the geographical position of the wireless electronic device 10a ceases ifthe geographical position ofthe wireless electronic device 10a is determined to be outside of a certain geographical boundary. According to an aspect the tracking the geographical position of the wireless electronic device 10a ceases after it is determined that the product is no longer of interest by the user 1 based on the collected
shopping information data associated with Internet browsing history data of a user
According to an aspect, the notification message further comprises at least one of a delivery of message report flag and a read message report flag for initiating the tracking ofthe geographical position ofthe wireless electronic device 10a after outputting the notification message. lf it can be determined that the user has received and/or read the notification message, it is of interest to track the position of the user. This also means that if the user does not receive or read the
notification message, there may be no need to track the position ofthe user.
According to an aspect the method further comprises the step of S11 detecting a purchase of the at least first available product in the physical store 2 that matches the customized shopping preference data for the user 1. This information is useful for understanding what activities that may have been behind the decision to buy a certain product. According to an aspect the collected shopping information data associated with Internet browsing history data of a user 1 is updated based on the detected purchase ofthe at least first available product in the physical store 2. According to an aspect, a determination that the at least first available product in the physical store 2 was sold to the suggested price, cause a change of the current price of the
product to the suggested price.
According to an aspect the notification message further comprises direction information for guiding the user 1 of the wireless electronic device 10a to the physical store 2. This information
can help the user to find the way to the physical store, which at the same time is beneficial for
16 the merchant 11 ofthe physical store. In an example a navigator such as Google Map or similar navigation application can be used for giving directions to the user 1 via the user interface 400a
of the wireless device 10a.
According to an aspect, the notification message comprises an advertising message to the wireless electronic device 10a. This means that the notification message may comprise an offer or e.g. additional advertising of similar products that may catch the user's attention. According to an aspect, the notification message causes an advertisement add to change appearance. According to an aspect the advertisement add is displayed in a web browser that is run on the wireless electronic device 10a. According to an aspect the notification message is an advertising message that is sent via a local radio broadcast channel configured to be received by a wireless electronic device 10a in the radio coverage are of the radio broadcast channel. In an example the notification message comprises a customized advertising message generated based on the collected shopping information data associated with the Internet browsing history data ofa user 1. In an example the notification message comprises a customized advertising message including an offer that is dependent on at least one ofthe time and the geographical location of
the wireless electronic device 10a.
The use of any ofthe method, the computer program product or the electronic device 10a, 10b, 10c will now be exemplified with a use case. In this use case, a user 1 has browsed the Internet for bikes, using different electronic devices 10a, 10b, 10c associated with the user 1, and found a number of bikes that the user 1 interested in buying. The user 1 has read a number of articles about some specific bikes, and has visited a number of web-pages with these specific bikes. In particular one bike is of interest, the ”Bike X12". The bike ”Bike X12" has been reviewed often recently, almost every evening the last two weeks. The shopping information data associated with Internet browsing history data of a user is collected, e.g. information about visited Internet web-pages, the product name, product specification and a product price information data, compare with step S1 of figure 3. One day the user 1 is out walking in the city and, as illustrated in figure 2a, at a certain location the user 1 receives a notification message to the wireless electronic device 10a, compare with steps S3, S4 and S5 of figure 3. The message says ”Hey, you have looked at Bike X12! It's on sale at the store ”Store ABCD" right now! Get another 10% off before noon with this store specific coupon" displayed via the user interface 400a ofthe wireless
electronic device 10a together with a map, describing how to get there, and the coupon, as
17 illustrated in figure 2a. The notification message is sent since it is determined that the wireless electronic device 10a associated with the user 1 is present within a predetermined distance d from a geographical position of the physical store ”Store ABCD", and since the physical store ”Store ABCD" provides products associated with the collected shopping information data, among others the Bike X12. At the same time a merchant 11 in the physical store ”Store ABCD" is notified via the user interface 400b of the merchant terminal 10b, as illustrated in figure 1, that a user 1, interested in the Bike X12, is in the area. Later the merchant 11 receives an update that the user 1 seems to be on the way to the physical store ”Store ABCD". The merchant 11 also gets informed about a suggested price via the user interface 400b of a merchant terminal 10b. The user 1 is following the directions given via the user interface 400a of the wireless electronic device 10a and the user 1 ends up in the store 2 as illustrated in figure 2b. At the physical store ”Store ABCD" the merchant 11 has prepared the product, and offers the user 1 a
price that the user 1 accepts.
The disclosure further proposes a computer program product 500 comprising a non-transitory computer readable medium, having thereon a computer program comprising program instructions, the computer program being loadable into a processing circuitry 102a, 102b, 102c and configured to cause execution of the method when the computer program is run by the processing circuitry 102a, 102b, 102c. Figure 4 illustrates an example computer readable medium 500 carrying a computer program being loadable into a processing circuitry according
to an aspect of the disclosure.
The electronic device 10a, 10b, 10c is configured to carry out any of, or any combination of, the steps of the described method. The different aspects of the disclosure can be combined with one or more of the other different aspects. ln the drawings and specification, there have been disclosed exemplary embodiments. However, many variations and modifications can be made to these embodiments. Accordingly, although specific terms are employed, they are used in a generic and descriptive sense only and not for purposes of limitation, the scope of the
embodiments being defined by the following claims.
Claims (9)
1. A method for facilitating shopping for a user (1) at a physical store (2), the method comprises: shopping information data associated with Internet browsing history data of a user (1); =. customized (S2) determining. Fix: shopping preference data based on the collected shopping information data; (S3) determining, šiw a c ' presence of the within a predetermined distance (d) from a geographical position ofthe_ i' physical store, wherein the physical store provides products associated with the collected shopping information data__.___ (S5) outputting, via a user interface (400a, »°*~'?“ïš1:, ~ the wireless electronic device (10a) 7:11: i: notification message based on the presence of the wireless electronic device (10a) :c::::¿:' ílïcft within the predetermined distance (d) from the -.=}=, the customized (S6) comparing, shopping preference data with merchant product information data relating to available products at the physical store (2) for determining any available product in the physical store (2) that matches the customized shopping preference data; and via the user - (S8) outputting, interface (400a, ='*='T°?:.) of ï~':;i:::í“ :irfçï fri* the wireless electronic device (10a) ;i::':~::“ 'f :fi:_i:“~:I*:;i::'tt ïf:f"f*:ïïrr:;i:š í rfz, a list comprising at least a first available product in the physical store (2) that matches the customized shopping preference data.
2. The method according claim 1 further comprising: via the user interface - (S7) outputting, (400a, “?í"š;:t) of :få ï:':;,:.:ï' -'__:i:: the wireless electronic device (10a) :rxí :i-_:;:“:_:š':;:;:^t^ iár-:fi-.ïiñïï ílïßilïfäfr, the customized shopping preference data.
3. The method according to claim 1 further comprising-: - (S9) determining, s* a suggested price for the at least first available product based on the collected shopping information data and outputting, via the user interface (400a;_~ of ass~šea~s=i~~=1=mï~ešï~the wireless electronic device (10a)~~as=: a list comprising the at least first available product in the physical store that matches the customized shopping preference data for the user (1) together with the suggested price.
4. The method according to any preceding claims further comprising-: - (S10) tracking, šiw the geographical position of the wireless electronic device (10a) after outputting the notification message for determining if the wireless electronic device (10a) is present at the same geographical position as the geographical location of the after outputting the notification meSSage.
5. The method according to any preceding claims further comprising--z (S11) detecting, f, ~a purchase ofthe at least first available product in the physical store (2) that matches the customized shopping preference data for the user (1). The method according to claim wherein the notification message further comprises direction information for guiding the user (1) of the wireless electronic device (10a) to the physical store (2). The method according to claim 4, wherein the notification message further comprises at least one of a delivery of message report flag and a read message report flag for initiating the tracking of the geographical position of the wireless electronic device (10a) after outputting the notification message. for facilitating shopping for a user at a processing circuitry.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SE1950641A SE545589C2 (en) | 2019-05-29 | 2019-05-29 | An electronic device, method, system and computer program product for facilitating shopping |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SE1950641A SE545589C2 (en) | 2019-05-29 | 2019-05-29 | An electronic device, method, system and computer program product for facilitating shopping |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| SE1950641A1 SE1950641A1 (en) | 2020-11-30 |
| SE545589C2 true SE545589C2 (en) | 2023-11-07 |
Family
ID=74849284
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SE1950641A SE545589C2 (en) | 2019-05-29 | 2019-05-29 | An electronic device, method, system and computer program product for facilitating shopping |
Country Status (1)
| Country | Link |
|---|---|
| SE (1) | SE545589C2 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100090827A1 (en) * | 2008-10-14 | 2010-04-15 | Todd Gehrke | Location based proximity alert |
| WO2010096624A2 (en) * | 2009-02-19 | 2010-08-26 | Scvngr, Inc. | Location-based advertising method and system |
| US20110040626A1 (en) * | 2009-08-14 | 2011-02-17 | Verizon Patent And Licensing Inc. | Method and system for providing advertisement-based navigational services |
| WO2012122362A2 (en) * | 2011-03-08 | 2012-09-13 | Justin Moore | System and method for providing recommendations with a location-based service |
| WO2016069042A1 (en) * | 2014-10-28 | 2016-05-06 | Hewlett-Packard Development Company, L.P. | Proximity based messaging |
| US10034129B1 (en) * | 2015-08-24 | 2018-07-24 | Groupon, Inc. | Mobile proximity based messages |
-
2019
- 2019-05-29 SE SE1950641A patent/SE545589C2/en unknown
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100090827A1 (en) * | 2008-10-14 | 2010-04-15 | Todd Gehrke | Location based proximity alert |
| WO2010096624A2 (en) * | 2009-02-19 | 2010-08-26 | Scvngr, Inc. | Location-based advertising method and system |
| US20110040626A1 (en) * | 2009-08-14 | 2011-02-17 | Verizon Patent And Licensing Inc. | Method and system for providing advertisement-based navigational services |
| WO2012122362A2 (en) * | 2011-03-08 | 2012-09-13 | Justin Moore | System and method for providing recommendations with a location-based service |
| WO2016069042A1 (en) * | 2014-10-28 | 2016-05-06 | Hewlett-Packard Development Company, L.P. | Proximity based messaging |
| US10034129B1 (en) * | 2015-08-24 | 2018-07-24 | Groupon, Inc. | Mobile proximity based messages |
Also Published As
| Publication number | Publication date |
|---|---|
| SE1950641A1 (en) | 2020-11-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11054276B2 (en) | Systems and methods for in-vehicle navigated shopping | |
| US20230259974A1 (en) | Communication device interface for merchant check-in and shopping notifications | |
| US10114901B2 (en) | Systems and methods for real-time location-aware recommendations | |
| US20130173430A1 (en) | Computer program, method, and system for inventory management and point of sale | |
| US20130191215A1 (en) | Location-based application pop up | |
| US20130110624A1 (en) | Methods and systems for assessing excessive accessory listings in search results | |
| KR102150221B1 (en) | Generating and provisioning a personalized geo-fence | |
| US10796323B2 (en) | Machine generated recommendation and notification models | |
| US20120197757A1 (en) | Systems and methods for online matching of consumers and retailers | |
| TWI579787B (en) | Systems and methods for instant e-coupon distribution | |
| CN105208113A (en) | Information pushing method and device | |
| TW201346821A (en) | Smart device assisted commerce | |
| JP2013501302A (en) | System and method for adding advertisements to a location based advertising system | |
| US10915944B2 (en) | Systems and methods for transient local commerce search | |
| US20210312525A1 (en) | Systems and methods for generating recommendations based on online history information and geospatial data | |
| CN105247555A (en) | Considering social information in generating recommendations | |
| US20190199762A1 (en) | Social sharing system | |
| US20160232552A1 (en) | Server and method for providing reward to device based on position information of device, and device | |
| US20170300968A1 (en) | Method and system for disseminating information over a communication network | |
| US9773067B2 (en) | Personal intelligence platform | |
| CN104123281A (en) | Method and system for providing suggestions by utilizing location information | |
| USRE49889E1 (en) | Systems and methods for generating and/or modifying electronic shopping lists from digital advertisements | |
| US12267751B2 (en) | Method and apparatus for identifying objects in a spatial region | |
| SE545589C2 (en) | An electronic device, method, system and computer program product for facilitating shopping | |
| KR101427890B1 (en) | Method for intermediating merchandise |