System, program of user terminal, and server

Through a system connected to the user terminal and server, the database is used to store and match physical store data, the problem of low conversion rate of offline purchase behavior in traditional digital marketing is solved, and the seamless connection between online information and offline purchases is achieved.

CN119156630APending Publication Date: 2024-12-17WALKLOG CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202280093167.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-03-17
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

Traditional digital marketing methods are difficult to convert customers' purchasing behavior offline. Customers collect product information on the Internet but actual purchasing behavior is completed offline, resulting in the inability to provide advertising distribution to the actual situation.

Method used

Design a system to connect to the server through the user terminal, use the database to store the data of the product and physical store, including product ID, image data, inventory information and location information, determine and select matching physical store, and display it on the map Location of physical store.

Benefits of technology

It realizes providing product locations that users can purchase from multiple physical stores, connecting online information collection and offline purchase behavior, improving purchase conversion rate, and solving the problem that traditional advertising distribution methods cannot manage products in a unified manner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119156630A_ABST
    Figure CN119156630A_ABST
Patent Text Reader

Abstract

Provided are a system, a user terminal program, and a server capable of providing, from among a plurality of physical stores, a location of a physical store at which a user can purchase a desired product to be purchased. The server (3) has: a determination unit (31a) for determining whether the product ID of the product to be purchased matches the physical store product ID; a physical store selection unit (31b) that selects a physical store that manages the product when the determination unit (31a) determines that the product ID of the product to be purchased matches the physical store product ID; and a transmission unit (35) that, when the determination unit (31a) determines that the product ID of the product to be purchased matches the physical store product ID, the physical store selection unit (31b) selects the physical store, and the inventory information of the product indicates that the product is stocked, transmits the image data of the product and the location information of the physical store to a user terminal (4) that has a display unit (44) that displays a map. The display unit (44) displays an image of the product based on the image data at a position selected on the map in accordance with the position information of the physical store.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a system, a program of a user terminal and a server. Background Art

[0002] Traditionally, in the field of digital marketing, data is acquired, identified, and organized from the perspective of using company-owned data to improve customer targeting accuracy. That is, company-owned data consists of primary data collected by the company itself, secondary data purchased or acquired from other companies (such as other companies, government agencies, research institutions) to supplement primary data, and tertiary data processed by third parties and formed into an easy-to-use form. Companies use this data to distribute advertisements for their products (goods or services) to potential customers and discover potential needs of customers. Prior art literature Patent Literature

[0003] Patent Document 1: Japanese Patent Application Publication No. 2015-118414 Summary of the invention Technical issues to be solved

[0004] By the way, in recent years, online shopping, where products are purchased in online stores, has become popular. However, the reality is that while most of the purchase behavior decisions of customers are based on online information, most purchase behaviors are completed offline. That is, the reality is that customers often collect information about the products they expect to purchase on the Internet and purchase the products in physical stores. Therefore, the traditional method of distributing company product advertisements to potential customers with the company as the starting point has the problem of not being suitable for the actual situation. In addition, even if the user sees a product he is interested in after seeing the product advertisement, he must search for physical stores that sell the product in sequence.

[0005] The present invention is made to solve such problems, and one of its objects is to provide a system, a program for a user terminal, and a server that can provide the location of a physical store where a user can purchase a desired product from among a plurality of physical stores. Means of solving the problem

[0006] A system according to one aspect of the present invention comprises a user terminal, a server connected to the user terminal via a network, and a database connected to the server, wherein the database stores: data on a product to be purchased, which is acquired by the user terminal and includes a product ID of the product to be purchased by the user; and physical store data, including a physical store product ID for identifying a product sold by each physical store in a plurality of physical stores, image data of the product, inventory information, and location information of the physical store, wherein the physical store product ID, image data of the product, inventory information, and location information are associated with each other, and the server comprises: a determination unit for determining whether the product ID of the product to be purchased is associated with the physical store whether the product ID matches; a physical store selection unit, which selects the physical store that sells the product when the determination unit determines that the product ID of the product to be purchased matches the physical store product ID; and a sending unit, which sends the image data of the product and the location information of the physical store to the user terminal when the determination unit determines that the product ID of the product to be purchased matches the physical store product ID, the physical store selection unit selects the physical store, and the inventory information of the product indicates that the product is in stock, the user terminal has a display unit for displaying a map, and the display unit displays an image of the product based on the image data at a position on the map selected according to the location information of the physical store.

[0007] A program for a user terminal in one aspect of the present invention is characterized in that the following steps are performed on the user terminal: obtaining data of a product to be purchased, the data of the product to be purchased including a product ID of the product to be purchased by the user; sending the obtained data of the product to be purchased to a server connected via a network; when the server determines that the product ID of the product to be purchased matches a physical store product ID that identifies a product sold in a physical store, the server selects the physical store that sells the product from a plurality of the physical stores, and the inventory information of the product indicates that the product is in stock, receiving image data of the product associated with the physical store product ID and location information of the physical store from the server; and causing a display unit of the user terminal that displays a map to display an image of the product based on the image data at a position on the map selected based on the location information of the physical store.

[0008] A server according to one aspect of the present invention is connected to a database, characterized in that the database stores: data of a product to be purchased, which is obtained through a user terminal connected to the server through a network and includes a product ID of the product to be purchased by the user; and physical store data, including a physical store product ID for identifying a product sold by each physical store in a plurality of physical stores, image data of the product, inventory information and location information of the physical store, and the physical store product ID, the image data of the product, the inventory information and the location information are associated with each other, and the server includes: a determination unit for determining whether the product ID of the product to be purchased by the user matches the physical store product ID; a physical store selection unit for selecting the physical store that sells the product when the determination unit determines that the product ID of the product to be purchased matches the physical store product ID; and a sending unit for sending the image data of the product and the location information of the physical store to the user terminal when the determination unit determines that the product ID of the product to be purchased matches the physical store product ID, the physical store selection unit selects the physical store, and the inventory information of the product indicates that the product is in stock. Effects of the Invention

[0009] According to the present invention, the location of a physical store where a user can purchase a desired product can be provided from among a plurality of physical stores. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] Figure 1 This is an example of a configuration diagram of a system according to an implementation mode. Figure 2 is a diagram showing the hardware configuration of a server. Figure 3 This is a diagram showing an example of a physical store product table. Figure 4 This is a diagram showing an example of a physical store table. Figure 5 This is a diagram showing an example of a table of contents. Figure 6 This is a diagram showing an example of a user information table. Figure 7 This is a diagram showing an example of an interest filter. Figure 8 This is an example of a functional block diagram of a server. Fig. 9 This is an example of a functional block diagram of a user terminal. Fig.10 This is an example of a login screen. Fig.11 This is an example of a data acquisition screen for products you want to purchase. Fig.12 This is an example of a map display screen. Fig.13This is an example of a product detailed information confirmation screen. Fig.14 This is an example of a detailed information confirmation screen for a recommended product. Fig.15 This is an example of a catalog screen. Fig.16 This is an example of an operation flow chart of the system according to the embodiment. DETAILED DESCRIPTION

[0011] Hereinafter, the embodiments of the system of the present invention will be described in detail with reference to the accompanying drawings. In this specification, for the sake of convenience of explanation, more detailed explanations than necessary may be omitted. For example, detailed explanations of known matters or repeated explanations of substantially the same configurations may be omitted.

[0012] [1. Configuration] [1-1. Overview] The system of this embodiment is a system that presents the location of a physical store that sells the product that the user searches or browses online. It is a system that implements the so-called O2O (Online to Offline) system that takes the user's behavior on the Internet such as a website or application as a starting point, guides the user to a physical store, and purchases the product in the physical store. The product to be purchased can be a product that the user has decided to buy in the physical store, a product that the user is about to buy, or a product that the user is inferred to be about to buy. A product is a commodity or service. A service is a service provided to the user in a physical store, such as providing food in a restaurant. Food taken out from a restaurant can be a commodity.

[0013] Figure 1 is an example of a configuration diagram of the system of this embodiment. Figure 1 As shown, the system 1 includes a database 2 , a server 3 , a user terminal 4 and a terminal device 5 .

[0014] The database 2 is a storage device connected to the server 3 directly or through a network N, in which various information and data are stored in advance and various information and data can be additionally stored.

[0015] The database 2 stores physical store data. The physical store data includes physical store product IDs for identifying products sold in physical stores, product image data, inventory information, and physical store location information, which are associated with each other. A physical store refers to a store that physically exists, excluding online stores.

[0016] The database 2 can store data of products that users want to buy. The data of products to be purchased includes the product ID of the products to be purchased. The data of products to be purchased can be obtained from the user terminal 4.

[0017] The server 3 is a processing device connected to the database 2 and connected to the user terminal 4 through a network N such as the Internet. The server 3 can select a physical store that sells the product that the user wants to buy based on the data of the product that the user wants to buy and the physical store data. The server 3 can send information including the location information of the selected physical store and information about the product to be purchased and / or the product sold in the physical store to the user terminal 4. The server 3 can obtain the data of the product to be purchased from the user terminal 4, obtain the physical store data from the terminal device 5 of the physical store, and store the obtained data of the product to be purchased and the physical store data in the database 2.

[0018] The user terminal 4 is a terminal used by a user. The user may be, for example, an individual who is considering purchasing or wishes to purchase a product. The terminal device 5 is a terminal used in a physical store. The terminal device 5 may send physical store data to the server 3 so that the physical store data is stored in the database 2. The system 1 may include a plurality of user terminals 4 and terminal devices 5.

[0019] Figure 2 is a diagram showing the hardware configuration of the server 3. The server 3 may include a processor 10a, a storage device 10b, an input device 10c, an output device 10d, and a communication device 10e. The various components 10a to 10e are connected via a bus 10f. In addition, an interface may be provided between the bus 10f and the various components 10a to 10e as needed. The server 3 may include computers such as desktop computers, tablet computers, and laptop computers, which may not necessarily consist of one physical device but may also consist of multiple physical devices. In addition, when the server 3 consists of multiple physical devices, the server 3 may be provided with a load balancer (not shown). The load balancer disperses communications from the outside (e.g., user terminals 4, terminal devices 5) to the various devices of the server 3 and reduces the load.

[0020] The processor 10a controls the overall operation of the server 3. The processor 10a is, for example, an electronic circuit such as a CPU or an MPU. The processor 10a performs various processes by reading and executing programs and data stored in the storage device 10b. The processor 10a may be composed of a plurality of processors.

[0021] The storage device 10b includes a RAM 10b-1 as a volatile memory and a ROM 10b-2 as a non-volatile memory. The storage device 10b may include an external memory 10b-3. The RAM 10b-1 is used as the main memory and / or work area of ​​the processor 10a. The processor 10a loads the programs required for executing the processing from the ROM 10b-2 and the external memory 10b-3 into the RAM 10b-1, and executes the loaded programs to implement various operations. The ROM 10b-2 and the external memory 10b-3 store the BIOS and OS as the control programs of the processor 10a, and various programs, data, tables, etc. required to implement the functions executed by the computer. The external memory 10b-3 may include, for example, a flash memory, a hard disk, a DVD-RAM, a USB memory, an SSD, etc.

[0022] The input device 10c receives operation instructions and inputs from a user, etc. The input device 10c is, for example, a user interface such as an input button, a keyboard, a mouse, a touch panel, a touch pad, a wireless remote controller, a microphone, a camera, etc. In addition, a touch panel is used as the input device 10c and the output device 10d.

[0023] The output device 10d outputs the data processed by the processor 10a and the data to be stored and / or stored in the storage device 10b. The output device 10d may include, for example, a display device such as a CRT display, a liquid crystal display, an organic EL display, a plasma display, an audio device such as a speaker, and a printing device such as a printer.

[0024] The communication device 10e is an interface for connecting and communicating with an external device via a network or directly. The communication device 10e may be, for example, an interface such as a serial interface or a LAN interface.

[0025] Each part of the server 3 is realized by using each of the components 10a to 10f as resources through various programs stored in the ROM 10b-2 and the external memory 10b-3, and the server 3 can function as a web server and / or an application server.

[0026] The user terminal 4 and the terminal device 5 may include the same hardware configuration as the server 3, that is, a processor 10a, a storage device 10b, an input device 10c, an output device 10d, and a communication device 10e. The user terminal 4 may be a computer such as a tablet computer or a mobile terminal such as a smart phone. The user terminal 4 includes a location detection sensor such as a GPS sensor. The terminal device 5 may be a computer such as a desktop computer, a laptop computer, or a tablet computer. In this embodiment, the user terminal 4 is a smart phone, and the terminal device 5 is a laptop computer.

[0027] [1-2. Detailed configuration] (database) The database 2 stores the physical store data of a plurality of physical stores. The physical store data may be, for example, data input from the terminal device 5 of the physical store. The physical store data may include a physical store product ID for identifying products sold in the physical store, image data of the product, inventory information, location information of the physical store, name of the physical store, business hours, and telephone number, and these physical store product IDs, image data of the product, inventory information, location information of the physical store, name of the physical store, business hours, and telephone number are associated with each other. For example, the database 2 uses the physical store product table 2a and the physical store table 2b to store the physical store ID, product ID, product name, price, image data, brand name, category, inventory information, location information of the physical store, name of the physical store, business hours, and telephone number in association with each other. The physical store table 2b may be set for each physical store using the system 1, and the physical store product table 2a may be set for each product sold in the physical store using the system 1.

[0028] Figure 3 : is a diagram showing an example of a physical store product table 2a. The physical store product table 2a associates a physical store ID, a product ID, a product name, a price of a product, image data, a brand name, a category, and inventory information. The physical store ID (shop_id) is an identifier that uniquely identifies a physical store. The product ID (product_id) is an identifier that uniquely identifies a product sold in a physical store, and may be, for example, a JAN code (also called GTIN (Global Trade Item Number)), a product code used in an EC site, a company, or a physical store. The product name (product_name) is the name of the product. The price is the price of the product in the physical store selected by the physical store ID. If the product is a service, the price is the fee. The image data (image_url) is data representing an image of the product selected by the product ID. The brand name (brand_name) of the product is the name of the brand of the product selected by the product ID. The category (category 1 to 3) is a category corresponding to the product selected by the product ID. A plurality of categories, such as categories 1 to 3, may be set, and categories 1 to 3 may be large categories, middle categories, and small categories. In one example, categories 1 to 3 may be fashion, clothing, and outerwear. Categories 1 to 3 are second interest filter items to be described later. Stock information is information indicating the stock quantity of a product selected according to a product ID. For example, when the stock information is 0, it indicates that the product is out of stock, and when the stock information is a natural number greater than 1, it indicates that the product is in stock.

[0029] Figure 4: is a diagram showing an example of a physical store table 2b. The physical store table 2b associates a physical store ID, longitude data, latitude data, the name of the physical store, business hours, and a telephone number. As described above, the physical store ID is an identifier that uniquely identifies a physical store. Longitude data (longitude) is data indicating the longitude of the physical store selected according to the physical store ID. Latitude data (latitude) is data indicating the latitude of the physical store selected according to the physical store ID. The longitude data and latitude data are location information of the physical store selected according to the physical store ID. The name (shop_name), business hours (businesshour), and telephone number (tel) of the physical store are the name, business hours, and telephone number of the physical store selected according to the physical store ID. In addition, the physical store table 2b can also be associated with the homepage of the physical store or its operating company selected according to the physical store ID, an e-commerce site (hereinafter also referred to as an "EC site"), a media site, a URL of a website including a social network service, and an application of an e-commerce, media, or social network service. These applications are installed or downloaded to the user terminal 4.

[0030] The database 2 uses a catalog table 2c and a user information table 2d to store IDs, user IDs, IDs of products to be purchased, product names, image data, brand names of products, categories, and user information in association with each other. The user information table 2d can be set for each user who uses the system 1 and uses the user terminal 4, and the catalog table 2c can be set for each product to be purchased.

[0031] Figure 52c is a diagram showing an example of a catalog table 2c. The catalog table 2c associates an ID, a user ID, an ID of a product to be purchased, a product name, a price of a product, image data, a brand name, and a category. An ID is an identifier assigned throughout the system. A user ID is an identifier that uniquely identifies a user using the user terminal 4. The ID (product_id) of the product to be purchased is an identifier that uniquely identifies the product to be purchased included in the data of the product to be purchased, and may be, for example, a JAN code (also called GTIN (Global Trade Item Number)), a product code used in an EC site, a company, or a physical store. The product name (product_name) is the name of the product included in the data of the product to be purchased. The price (price) is the price of the product. If the product is a service, the price is the fee. The image data (image_url) is data representing an image of a product selected according to the ID of the product to be purchased. The brand name (brand_name) is the name of the brand of the product selected according to the ID of the product to be purchased. The category (category 1 to 3) is a category corresponding to the product selected according to the ID of the product to be purchased. A plurality of categories, such as categories 1 to 3, may be set, and categories 1 to 3 may be a large category, an intermediate category, or a small category. In one example, categories 1 to 3 may be fashion, clothing, and outerwear. Categories 1 to 3 are first interest filtering items to be described later.

[0032] The data of the product to be purchased may include the ID of the product to be purchased, the product name, the price of the product, the image data and the brand name. The data of the product to be purchased is obtained from an e-commerce site (EC site), a media site or a website including a social network service (SNS), or an application of an e-commerce, media or social network service that the user searches or browses through the user terminal 4. These applications are applications installed or downloaded to the user terminal 4, and have functions equivalent to the EC site, the media site or the website including the SNS. The data of the product to be purchased can be obtained from the shopping cart information or the favorites registration information of the EC site or the online behavior data of the user. The shopping cart information, the favorites registration information, and the online behavior data of the user include information about the product that the user has chosen to purchase, the product that the user is about to purchase, or the product that the user is presumed to purchase, and the information includes information represented by the data of the product to be purchased. The online behavior data here can be, for example, historical data of the information of the product to be purchased that the user searches or browses through the user terminal 4, including the information of the product to be purchased.

[0033] Figure 62d is a diagram showing an example of a user information table 2d. The user information table 2d associates a user ID, a user name, a user's email address, a password, a birthday, and an actual age that may be included in the user information. The user ID is an identifier that identifies the user. The user name is an arbitrary name of a user registered by a user selected based on the user ID, such as the user's name. The user's email address is the email address of the user registered by the user selected based on the user ID. The password is the password required when the user selected based on the user ID uses the system 1. The birthday is the date of birth of the user selected based on the user ID. The actual age is the age of the user calculated based on the user's birthday.

[0034] The database 2 may store a product ID master table that associates the physical store product ID with the product ID of the product to be purchased for the same product. The product ID master table is a table that associates the product IDs when each physical store, each EC site, manufacturer, or other company assigns a product ID to the same product. Using this product ID master table, even if the physical store product ID and the product ID of the product to be purchased are different, it is possible to determine that they are the same product.

[0035] In database 2, as information about the user, the first interest filter item, the user's location information and the first segment are stored in association with each other, and as information about the physical store and the products it sells, the second interest filter item, the location information of the physical store and the second segment are stored in association with each other.

[0036] The first interest filter item and the second interest filter item are items included in the common interest filter. The interest filter is a collection of multiple items for classifying all products processed by the system 1, for example, a product tree that divides products into large categories, middle categories, and small categories. In this specification, the items included in the interest filter are referred to as interest filter items.

[0037] Figure 7 is a diagram showing an example of an interest filter. Figure 7In the example shown, the interest filter includes items such as "literature / review", "humanities / thoughts", and "society / politics / law" as intermediate categories in the "reading / books" item as a large category, and includes items such as "domestic books" and "overseas books" as small categories in the "literature / review" and "humanities / thoughts" items as intermediate categories. The first interest filter item is an interest filter item selected by the user from the interest filter through the user terminal 4, and is an item related to the object of interest to the user. In one example, if the user is interested in domestic literature, the first interest filter item is "reading / books", "literature / reviews", and "domestic books", which correspond to categories 1 to 3 of the catalog table 2c, respectively. The second interest filter item is an interest filter item corresponding to the products sold by the physical store among the multiple items included in the interest filter. The second interest filter item can be set by the physical store staff through the terminal device 5, for example. In one example, if the physical store is a bookstore, the second interest filter item for domestic literature books is "reading / books", "literature / reviews", and "domestic books", which correspond to categories 1 to 3 of the physical store product table 2a, respectively.

[0038] In addition, Figure 7 In the example shown, the "Fashion" item as a large category includes items such as "Women", "Men", and "Children" as intermediate categories, and the "Women" item as an intermediate category includes items such as "Clothing & Fashion Accessories", "Shoes", and "Bags / Wallets" as small categories.

[0039] In addition, Figure 7 In the example shown, the "Food / Gourmet" item as a large category includes items such as "Japanese", "Western / Western cuisine", and "Chinese cuisine" as intermediate categories, and the "Japanese" item as an intermediate category includes items such as "Japanese cuisine" and "Sushi" as small categories.

[0040] The user's location information may include the user's behavior range information, the area displayed on the display unit 44 of the user terminal 4 to be described later, and the registered area information pre-registered by the user. The user's behavior range information may include the area displayed on the display unit 44 of the user terminal 4 to be described later, and the registered area information pre-registered by the user. For example, the user's behavior range information may be information or data indicating the area where the user often goes. The area information displayed on the display unit 44 of the user terminal 4 is the area information displayed on the display unit 44 of the user terminal 4 when the application of the system 1 is running on the user terminal 4. This information is acquired by the user terminal 4 and is the user's behavior history data. The registered area is an area pre-registered by the user and displayed on the display unit 44 of the user terminal 4 as a map, such as Shibuya, Shinjuku, Ginza and other areas. These areas or registered areas may be areas where the user often goes or areas of interest to the user. The location information of the physical store is the location information of the physical store, such as longitude and latitude. The location information of the physical store can be selected from the physical store product table 2a and the physical store table 2b.

[0041] The first segment is data related to user attributes, such as data classified by the user's age and gender. The second segment is data for selecting the target audience for the products sold in the physical store, such as data classified by the age and gender of the target audience. In one example, these segments can be selected by age group (e.g., 10s, 20s, 30s) and gender (e.g., male, female, other).

[0042] In database 2, the user's ID, the product ID of the product to be purchased, and the location information are stored in association with each other, and the product ID of the second recommended product, the image data of the second recommended product, and the location information of the physical store are stored in association with each other. The second recommended product is a product of the physical store that has a similar appearance or the same or similar function as the product to be purchased. Typically, the second recommended product is a product that competes with the product to be purchased. In addition, a product correspondence table that associates the product ID of the product to be purchased with the product ID of the second recommended product is stored in database 2. A product correspondence table can be set for each product to be purchased and / or each second recommended product.

[0043] In the database 2, data such as images, videos, text information, link information, etc. included in the notifications (e.g., activities) sent to the user terminal 4 are stored in association with each physical store. The images and videos may include images and videos of products sold in the physical store, as well as images and videos related to the physical store. These images and videos may be stored separately in the storage server independent of the database 2. The text information may include text information related to discount information, seasons, and activities of products sold in the physical store. The link information may be an EC site that handles products sold in the physical store, a media site, a URL of a website including a social network service, an application for e-commerce, media, or a social network service.

[0044] (server) Figure 8 This is an example of a functional block diagram of the server 3. The server 3 includes a determination unit 31a, a physical store selection unit 31b, a first notification creation unit 31c, a similar product selection unit 32a, a similar product physical store selection unit 32b, a second notification creation unit 32c, a recommended product selection unit 33a, a position determination unit 33b, an attribute segment determination unit 33c, a third notification creation unit 33d, a recommended product selection unit 34a, a position determination unit 34b, a user selection unit 34c, a fourth notification creation unit 34d, and a sending unit 35.

[0045] The determination unit 31a includes a processor 10a, and determines whether the ID of the product to be purchased matches the physical store product ID. The ID of the product to be purchased and the physical store product ID are obtained from the database 2. In one example, the determination unit 31a compares all or part of the physical store product IDs in the database 2 with the IDs of each product to be purchased, and determines whether the ID of the product to be purchased matches the physical store product ID. Matching here means that the products are the same. That is, even if the product ID of the product to be purchased and / or the physical store product ID are separate product IDs, when they are associated using the product ID master table, these product IDs also match.

[0046] The physical store selection unit 31b includes a processor 10a. When the determination unit 31a determines that the ID of the product to be purchased matches the physical store product ID, the physical store selection unit 31b selects the physical store that sells the product. Specifically, the physical store selection unit 31b selects the physical store product ID determined by the determination unit 31a as matching. Then, the physical store selection unit 31b selects the physical store product table 2a including the physical store product ID, and selects the physical store associated with the physical store product table 2a. In addition, the physical store selection unit 31b selects the location information of the selected physical store from the physical store table 2b.

[0047] The first notification creation unit 31c obtains the image data, inventory information and location information of the physical store of the product associated with the physical store product ID determined as a match by the determination unit 31a from the database 2 based on the physical store product table 2a and the physical store table 2b, and creates notification data including the image of the product and the location information of the physical store when the inventory information of the product indicates that the product is in stock. The notification data is sent to the user terminal 4 of the user associated with the ID of the product to be purchased determined as a match by the determination unit 31a through the sending unit 35. The notification data may include detailed information of the selected product. The detailed information includes the name, price or fee of the product, the name, business hours and telephone number of the physical store that operates the product. These detailed information can be selected from the physical store product table 2a and the physical store table 2b.

[0048] The similar product selection unit 32a includes a processor 10a. When the determination unit 31a determines that the ID of the product to be purchased does not match the ID of the physical store product, the similar product selection unit 32a selects a similar product similar to the product to be purchased. In one example, the similar product selection unit 32a compares the image data of the product to be purchased and the physical store product through image analysis to calculate the similarity, and selects a similar product similar to the product to be purchased.

[0049] In another example, the similar product selection unit 32a selects similar products similar to the product to be purchased based on the user's preferences. The similar product selection unit 32a can extract the user's preferences based on the potential data containing the preferences. The potential data containing the preferences may include, for example, text information such as the product name, description, size, color and category of the product contained in the shopping cart information or favorites registration information of the EC site, search keywords, text information contained in the browsed notification, the browsing rate of the notification, the store visit rate of the physical store of the notification, the area searched or browsed by the user, the area walked by the user and other behavioral history data. The notification is based on the notification data created by, for example, the first notification creation unit 31c, the second notification creation unit 32c, the third notification creation unit 33d and the fourth notification creation unit 34d. The browsing rate can be the percentage of notifications browsed by the user among the notifications sent by a physical store to the user, or the percentage of notifications browsed by the user among the notifications sent to the user by the entire industry of physical stores (for example, the industry of the same product category). The store visit rate may be the number of store visits to a physical store relative to the number of notifications to the user by the physical store, or the number of store visits to any physical store relative to the number of notifications to the user by the entire physical store industry. In addition, for example, whether the user has visited the store may be detected through communication between the user terminal 4 and the terminal device 5. The terminal device 5 sends the detected information to the server 3, and the server 3 calculates the store visit rate based on the detection information and stores it in the database 2. In addition, the user terminal 4 obtains the browsing history of the notification and sends it to the server 3. The server 3 calculates the browsing rate based on the browsing history and stores it in the database 2.

[0050] The similar product selection section 32a may extract the user's preference by morphologically analyzing the text information and / or by using the behavior history data. The text information and behavior history data may be sequentially collected from the user terminal 4 and sequentially stored in the database 2 in association with the user.

[0051] In addition, the similar product selection unit 32a selects the image data and inventory information of the selected similar product from the physical store product table 2a. The similar product selection unit 32a can calculate the similarity with the desired product based on image comparison and / or user preference, and select the similar product with the highest similarity among the similar products in stock. In addition, even if the determination unit 31a determines that the ID of the desired product matches the physical store product ID, if the product is not in stock, the similar product selection unit 32a can select the similar product in the same manner as described above.

[0052] The similar product physical store selection unit 32b includes a processor 10a, and selects a physical store that sells similar products selected by the similar product selection unit 32a. Specifically, the similar product physical store selection unit 32b selects a physical store based on the product ID of the similar product and the physical store product table 2a, and selects the location information of the selected physical store from the physical store table 2b. The similar product physical store selection unit 32b determines whether the location of the selected physical store is included in the range selected by the user's location information. The user's location information can be obtained from the database 2.

[0053] The second notification creation unit 32c includes a processor 10a, and acquires image data, inventory information, and location information of a physical store of a similar product associated with a product ID of a similar product selected by the similar product selection unit 32a from the database 2 based on the physical store product table 2a and the physical store table 2b, and creates notification data including the image data of the similar product and the location information of the physical store when the inventory information of the similar product indicates that the similar product is in stock. In addition, when the selected similar product is out of stock, the second notification creation unit 32c acquires image data, inventory information, and location information of a physical store about another similar product (e.g., a similar product with the second highest similarity after the similar product out of stock) selected by the similar product selection unit 32a from the database 2, and creates notification data. The notification data is sent to the user terminal 4 of the user associated with the ID of the desired product of the desired product similar to the similar product through the sending unit 35. The notification data may include detailed information of the selected similar product. The detailed information includes the name, price or cost of the similar product, the name, business hours, and telephone number of the physical store that operates the product. These detailed information may be selected from the physical store product table 2a and the physical store table 2b.

[0054] The recommended product selection unit 33a includes a processor 10a, and compares the first interest filter item and the second interest filter item, and when they match, selects a product associated with the second interest filter item. For example, the recommended product selection unit 33a compares categories 1 to 3 included in the catalog table 2c with categories 1 to 3 included in the physical store product table 2a, and if they match, selects a product from the physical store product table 2a. In this specification, the product selected by the recommended product selection unit 33a may be referred to as a first recommended product.

[0055] The location determination unit 33b includes a processor 10a, and determines whether the location of the physical store selected by the location information of the physical store associated with the selected first recommended product is included in the range selected by the user's location information. Specifically, the location determination unit 33b selects a physical store and its location that operates the selected first recommended product from the physical store product table 2a and the physical store table 2b of the selected first recommended product. In addition, the location determination unit 33b obtains the user's location information from the database 2, and selects the range selected by the location information. Then, the location determination unit 33b determines whether the location of the selected physical store is included in the selected range. The attribute segment determination unit 33c determines whether the first segment matches the second segment.

[0056] The third notification creation unit 33d includes a processor 10a. When the recommended product selection unit 33a determines that the first interest filter item matches the second interest filter item, the location determination unit 33b determines that the location of the physical store is included in the range selected by the user's location information, and the inventory information of the first recommended product indicates that the first recommended product is in stock, the third notification creation unit 33d creates notification data including image data of the first recommended product and location information of the physical store. These data and information are data and information associated in the physical store product table 2a and the physical store table 2b, and can be obtained from the database 2. The notification data may include the product name, price or fee, brand name, category, name of the physical store, business hours and telephone number of the first recommended product. The third notification creation unit 33d may create notification data when the attribute segment determination unit 33c makes a matching determination in addition to the matching determination by the recommended product selection unit 33a and the location determination unit 33b.

[0057] The recommended product selection unit 34a selects the second recommended product. In one example, the recommended product selection unit 34a selects a product associated with the product ID of the second recommended product from the products of the physical store stored in the database 2. Since the second recommended product is one of the physical store products, the product ID of the second recommended product is associated with the physical store product ID or the physical store ID. In another example, the recommended product selection unit 34a can select the second recommended product from the product ID of the product to be purchased. That is, the recommended product selection unit 34a can select the second recommended product based on the product ID of the product to be purchased associated with the user, the catalog table 2c, and the product correspondence table.

[0058] The location determination unit 34b includes a processor 10a, and determines whether the location of the physical store selected by the location information of the physical store is included in the range selected by the location information of the user. Specifically, the location determination unit 34b selects a physical store and its location that operates the selected second recommended product from the physical store product table 2a and the physical store table 2b of the selected second recommended product. In addition, the location determination unit 34b obtains the user's location information from the database 2, and selects the range selected by the location information. Then, the location determination unit 34b determines whether the location of the selected physical store is included in the selected range. The location information of the physical store can be obtained from the database 2 based on the physical store product ID (the product ID of the second recommended product), the physical store product table 2a and the physical store table 2b. The location information of the physical store is the location information. The user's location information is the location information associated with the user selected by the user selection unit 34c, and can be obtained from the database 2.

[0059] The user selection unit 34c includes a processor 10a, and selects a user associated with the product ID of the product to be purchased based on the product ID of the product (second recommended product) sold in the physical store that has a similar appearance or the same or similar function as the product to be purchased, the product correspondence table, and the catalog table 2c. Specifically, the user selection unit 34c selects the ID of the product to be purchased corresponding to the second recommended product from the product ID of the second recommended product and the product correspondence table. Then, the user selection unit 34c selects the user ID from the ID of the selected product to be purchased and the catalog table 2c. Thus, the user selection unit 34c can select a user who wants to purchase the product to be purchased corresponding to the physical store product.

[0060] The fourth notification creation unit 34d includes a processor 10a, and acquires the image data, inventory information, and location information of the physical store of the second recommended product associated with the physical store product ID from the database 2 based on the physical store product table 2a and the physical store table 2b, and creates notification data including the image data and the location information of the physical store when the inventory information indicates that the second recommended product is in stock. The notification data is sent to the user terminal 4 of the user associated with the ID of the desired product corresponding to the second recommended product through the sending unit 35. The notification data may include detailed information of the second recommended product. The detailed information includes the name, price or cost of the second recommended product, the name, business hours, and telephone number of the physical store that operates the product. These detailed information can be selected from the physical store product table 2a and the physical store table 2b.

[0061] The sending unit 35 includes a communication device 10e, and sends notification data to the user terminal 4. Specifically, when the determination unit 31a determines that the ID of the product to be purchased matches the physical store product ID, the physical store selection unit 31b selects the physical store, and the inventory information of the product indicates that the product is in stock, the sending unit 35 sends notification data including at least the image data of the product and the location information of the physical store to the user terminal 4. In addition, the sending unit 35 sends notification data including the image data of the similar product selected by the similar product selection unit 32a and the location information of the physical store to the user terminal 4.

[0062] When the recommended product selection unit 33a determines that the first interest filter item matches the second interest filter item, the location determination unit 33b determines that the location of the physical store is included in the range selected by the user's location information, and the inventory information of the first recommended product indicates that the first recommended product is in stock, the sending unit 35 sends notification data including image data of the first recommended product selected by the recommended product selection unit 33a and location information of the physical store to the user terminal 4.

[0063] The sending unit 35 sends notification data including image data of the second recommended product sold in the physical store corresponding to the product to be purchased and location information of the physical store to the user terminal 4 of the user selected by the user selection unit 34c. The sending unit 35 can send various notification data in response to a request from the user terminal 4. In addition, when there is a request from the terminal device 5, the sending unit 35 can send the requested information and data.

[0064] In this embodiment, the products that are the objects are (1) the product to be purchased, (2) similar products, and (3) recommended products, and the products including (2) and (3) can also be called recommended products. That is, the recommended products can include similar products, first recommended products, and second recommended products. In this case, the similar product can be called the first recommended product, the first recommended product can be called the second recommended product, and the second recommended product can be called the third recommended product. In addition, the notification data related to the product to be purchased (1) is the result of matching the user's requirements with the inventory of the physical store, and is automatically created by the server 3, so it can be called an automatic activity. The notification data related to the similar product (2) is automatically created by the server 3, so it can be called an automatic recommendation activity. The notification data related to the recommended product (3) involves the settings made in the physical store through the terminal device 5, so it can be called a manual recommendation activity. The notification data related to the recommended product (3) can be an activity that additionally covers areas that cannot be covered by the automatic activity. In addition, in this embodiment, unless otherwise specified, each product is distinguished by the above names (1) to (3).

[0065] (User Terminal) Fig. 94 is an example of a functional block diagram of the user terminal 4. The user terminal 4 includes an acquisition unit 41, a transmission unit 42, a display control unit 43, and a display unit 44. The user terminal 4 installs the application of the system 1 and starts the application, so that the components 10a to 10f of the user terminal 4 function as the respective units 41 to 44. In order to realize these functions, the user terminal 4 can be Fig.10 The login screen G1 shown in the figure accepts input of user information. The user information may be, for example, a user ID or a user's e-mail address and a password.

[0066] The acquisition unit 41 includes a processor 10a and a communication device 10e, and acquires data of a product to be purchased including a product ID of the product to be purchased by the user. The acquisition unit 41 acquires data of the product to be purchased from an EC site, a media site, or a social network service that the user searches or browses. In one example, the acquisition unit 41 acquires data of the product to be purchased from shopping cart information or favorite registration information of the EC site. The shopping cart information and the favorite registration information include data of the product to be purchased that the user desires.

[0067] Fig.11 This is an example of the data acquisition screen G2 for the product to be purchased. Fig.11 As shown, the user pre-registers one or more EC sites, authenticates various EC sites, and obtains data of the desired product from the shopping cart information and / or favorites registration information of each EC site. In addition, from the data acquisition screen G2 of the desired product, the EC site for obtaining the data of the desired product can be registered, added, and deleted. In addition, the acquisition unit 41 obtains the user's location information and online (Web) search or browsing behavior history data when the application is running. In addition to the EC site, the behavior history data can also include data on media sites and websites including social network services, as well as data on applications for e-commerce, media, or social network services.

[0068] The sending unit 42 includes a processor 10a and a communication device 10e, and sends the data of the product to be purchased acquired by the acquisition unit 41 to the server 3. The sending unit 42 can send a request to the server 3. In one example, the request refers to the server 3 sending notification data. The request can be sent when the application of the system 1 of the user terminal 4 is started and / or when the application is being started. The sending unit 42 sends the online behavior history data to the server 3, and the server 3 stores the behavior history data in the database 2 in association with the user ID.

[0069] The display control unit 43 includes a processor 10a, and causes the display unit 44 to display various screens. The various screens include a login screen G1, a data acquisition screen G2 for a product to be purchased, and a map display screen G3 ( Fig.12 )、Product detailed information confirmation screen G4( Fig.13)、Recommended product detailed information confirmation screen G5( Fig.14 ) and the catalog screen G6 ( Fig.15 ).

[0070] The display section 44 includes an input device 10 c (for example, a touch panel) and an output device 10 d (for example, a display device), and displays various screens under the control of the display control section 43 .

[0071] The display unit 44 displays a map and displays an image based on the image data of the product at a position on the map selected according to the location information of the physical store. The image of the product displayed may be (1) an image of a product whose ID of the product to be purchased matches the product ID of the physical store, (2) an image of a similar product whose ID of the product to be purchased does not match the product ID of the physical store but is similar to the product to be purchased, and / or (3) an image of a recommended product. The recommended product may include a first recommended product and a second recommended product. These images (1) to (3) may be displayed in different ways so as to be distinguishable for each type of (1) to (3). For example, a mark such as a star or a double circle may be added to the images of (1) to (3), the outer frame of the image may be thickened, or the image may have a different external shape, such as a circle, a quadrilateral, or a polygon. In addition, the size and display mode of each type of the images of (1) to (3) may be different.

[0072] In this embodiment, the number of product images displayed on the map may be less than or equal to a predetermined number. The predetermined number is not particularly limited, but may be, for example, 20. The predetermined number may be appropriately changed according to the display screen of the display unit 44, the size of the map, and the size of the product image.

[0073] The map may be a map of a predetermined range within a walking distance from a reference position. The predetermined range is a range within which the user can walk, and may be, for example, a range of 1.6 km from the reference position. This range is calculated as a range within 20 minutes of walking at 80 m / min. In addition, the map may be a map of a predetermined range within a moving range from the reference position. The moving range is a range within which the user can move by means of movement such as walking, bicycle or car, and may be, for example, within a 20-minute range using each means of movement. The moving speed of each means used to limit the range within the moving range may be appropriately set. The shape of the predetermined range may be any shape, such as a rectangle, square, diamond or circle. The reference position may be the current position of the user terminal 4, a reference position in a registered area, or a position specified by the user. The current position of the user terminal 4 may be acquired by a position sensor such as a GPS sensor possessed by the user terminal 4. The registered area is a map display area pre-registered by the user and stored in the database 2 in association with the user ID. A reference position is set for each registered area. For example, if the registered area is Shibuya, it may be Shibuya Station ( Fig.12 ), if it is Shinjuku, it can be Shinjuku Station. The reference position is not limited to the station, but can be set to any place, such as an entertainment facility or a commercial facility. The display unit 44 can enlarge or reduce the map on the map display screen G3 or move the display area through a predetermined operation of the user (for example, pinching, opening, dragging, sliding, etc.). The position specified by the user can be a position specified by the user in a desired area displayed by an operation such as dragging.

[0074] If the location of a physical store that sells the product is within a predetermined range on the map, an image of the product is displayed at the location of the physical store.

[0075] In one example, when the location of the physical store selected by the location information of the physical store is included in the predetermined range and the physical store product of the physical store matches the product to be purchased, the display unit 44 displays the image of the product (for example, Fig.12 In another example, when the location of the physical store selected by the location information of the physical store is included in the predetermined range and the physical store product (similar product) of the physical store is similar to the product to be purchased, the display unit 44 displays the image of the similar product (for example, Fig.12 In other examples, when the location of the physical store selected by the location information of the physical store is included in the predetermined range and a recommended product is selected, the display unit 44 displays the image of the recommended product (for example, Fig.12 The display unit 44 (as shown in the figure mark I3) is displayed at the location of the physical store within the predetermined range on the map. These displays on the display unit 44 can be performed, for example, by the display control unit 43 determining whether the location of the physical store selected by the location information of the physical store is included in the predetermined range. For example, the display control unit 43 calculates the distance between the reference position and the location of the physical store selected by the location information of the physical store. If the calculated distance is less than or equal to the distance within the predetermined range from the reference position, it can be determined that the location of the physical store is within the predetermined range. If the calculated distance exceeds the distance within the predetermined range from the reference position, it can be determined that the location of the physical store is outside the predetermined range. Such distance calculation and determination can be performed only on the location information of the physical store sent from the server 3 (for example, only the location information of the physical store included in the notification data).

[0076] like Fig.12As shown, the display unit 44 displays a map display screen G3. A plurality of product images are displayed on the map display screen G3. The plurality of product images may include the images (1) to (3) described above. Based on the user's selection (tap, etc.) of the product image displayed on the map M, the display unit 44 displays a detailed information confirmation screen including detailed information of the product related to the selected image.

[0077] Fig.13 The detailed information confirmation screen G4 is an example of a detailed information confirmation screen for a product. The detailed information confirmation screen G4 is a screen showing detailed information of a product whose ID matches the product to be purchased, and is displayed when an image of a product whose ID matches the product to be purchased and is displayed on the map display screen G3 is selected. Fig.13 In the example shown, the detailed information confirmation screen G4 is displayed superimposed on the map display screen G3. The detailed information confirmation screen G4 may include the product image I1, brand name, name, price or cost, name of the store that sells the product, business hours and / or phone number.

[0078] Fig.14 is an example of a detailed information confirmation screen for a recommended product. The detailed information confirmation screen G5 is a screen showing detailed information of a recommended product, and is displayed when an image of a recommended product displayed on the map display screen G3 is selected. The detailed information confirmation screen G5 may be displayed and may include an image I3 of the recommended product, event information C, the name of a physical store that sells the product, business hours, and a telephone number. The event information C includes a title section C1 and a body section C2. The title section C1 may include text information about discount information, seasons, and events for the product. Fig.14 In the example shown, the title part C1 is "10% discount on all categories during winter event", which indicates that due to the winter event, all products in the physical store that sells this product are 10% off. The main body C2 includes text information about the content of the event. Fig.14 In the illustrated example, the discount rate, discount eligible products, discount period, and online order availability can be confirmed from the main body C2.

[0079] In addition, the detailed information confirmation screens G4 and G5 may be provided with a link button B1 for transferring to an EC site where the corresponding product can be purchased, and a registration button B2 for registering the product as a favorite. The link button B1 allows the user to confirm the detailed information of the product on the EC site. The link button B1 may be a link button not only to the EC site, but also to a media site or a website including a social network service, or an application of an e-commerce, media or social network service. Thus, the corresponding product can be purchased or the detailed information of the corresponding product can be confirmed. In addition, the link button B1 linked to the application is a button that starts the application of the e-commerce, media or social network service installed or downloaded to the user terminal 4 when the link button B1 is pressed. Through the registration button B2, the product can be used as a material for the user preference analysis in the similar product selection section 32a, and the product for which the registration button B2 is pressed can be one of the products displayed on the catalog screen G6 to be described later. The link button B1 and the registration button B2 may be provided not only on the detailed confirmation screens G4 and G5 of the product to be purchased and the recommended product, but also on the detailed confirmation screen of the similar product.

[0080] Refer again Fig.12 The display unit 44 can display the selected area. Fig.12 In the example shown, the region selection area R1 and the operation area R2 are provided at the bottom of the map display screen G3.

[0081] A plurality of area selection buttons R11 are displayed in the area selection area R1. The area selection button R11 is a button for selecting an area displayed on the map display screen G3. Fig.12 In the example shown, area selection buttons R11 of "Shibuya", "Omotesando", "Ebisu", "Daikanyama", "Shinjuku", "Shinjuku 3" (Shinjuku 3-chome), and "Ginza" are displayed. When the user selects (e.g., taps) each area selection button R11, the map M on the map display screen G3 is switched to a map of the area corresponding to the area selection button R11. The area corresponding to the area selection button R11 may be a registered area registered by the user, or may be a preset area.

[0082] The operation area R2 includes a plurality of buttons for searching for products. Specifically, a "previous" button R21, a "next" button R22, a search button R23, a drawing button R24, and a catalog button R25 are displayed in the operation area R2.

[0083] The "previous" button R21 and the "next" button R22 are buttons for switching the display frames displayed on the map display screen G3. The display frames are images of the number of products that can be displayed at one time on the map display screen G3. For example, if the number of images of products displayed on the map display screen G3 in a predetermined area is a total of 50, including images (1) to (3), and the number of images of products that can be displayed at one time on the map display screen G3 is limited to 20, the display unit 44 divides the product images into three display frames, namely (a) 20, (b) 20, and (c) 10, for display. For example, if the display unit 44 is displaying (b) 20 images, by selecting the "previous" button R21, the display unit 44 displays (a) 20 images, and by selecting the "next" button R22, the display unit 44 displays (c) 10 images.

[0084] In addition, the "previous" button R21 and the "next" button R22 can be buttons for switching display frames associated with display priorities. Each display frame (for example, 20) is associated with a display priority (for example, by the display control unit 43). The display priority is represented by a natural number, for example, and assuming that the smaller the natural number, the higher the display priority, the display unit 44 first displays the image of the product of the display frame with display priority 1, and each time the "next" button R22 is selected, the image of the product of the display frame with display priority 2, 3... is displayed. In addition, each time the "previous" button R21 is selected, the display unit 44 displays the image of the display frame with a high display priority. In one example, if the image of (1) has the highest priority, the image of (2) has the second highest priority, and the image of (3) has the lowest priority, the image of (1) can be displayed in the display frame with display priority 1, the image of (2) can be displayed in the display frame with display priority 2, and the image of (3) can be displayed in the display frame with display priority 3. In another example, if the number of images of (1) displayed in the display frame of display priority 1 is less than the number of images of products that can be displayed at one time on the map display screen G3, the display unit 44 may display the image of (2) and / or the image of (3) in the display frame of display priority 1.

[0085] The search button R23 is a button for searching products in the area displayed on the map display screen G3 by keywords. When the search button R23 is selected, the display unit 44 displays an input box. When a keyword is input into the input box, the display unit 44 displays an image of a product corresponding to the keyword among the products displayed on the map display screen G3 on the map.

[0086] The drawing button R24 is a button for filtering products in the area displayed on the map display screen G3 from the perspective of product categories. By selecting the drawing button R24, the display unit 44 displays a category list screen. By selecting a category in the category list screen, the display unit 44 displays an image of a product corresponding to the selected category among the products displayed on the map display screen G3 on the map.

[0087] The catalog button R25 is a button for displaying the catalog screen G6. When the catalog button R25 is selected, the display unit 44 displays the catalog screen G6. Fig.15 This is an example of the catalog screen G6. Fig.15 In the example shown, the directory screen G6 is displayed superimposed on the map display screen G3.

[0088] The catalog screen G6 is an online list screen of products desired by the user. The catalog screen G6 may include images, product names, prices or fees of multiple products to be purchased that are determined as matches by the determination unit 31a, and images, product names, prices or fees of products registered as favorites. The detailed images of the products to be purchased may be, for example, images of products included in the shopping cart information or favorites registration information of the EC site. The images of the products registered as favorites are images of products (1) to (3) for which the registration button B2 is pressed on the detailed information confirmation screens G4, G5, etc. Fig.15 In the example shown, the image I3 of the upper leftmost product is an image of a product registered as a favorite, and a heart mark is attached to it to indicate that it is a product registered as a favorite. Fig.12 An image of a similar product (eg, red lipstick) is shown as I2 and an image of a similar desired product (eg, pink lipstick). Fig.15 The image I2 shown is an image of a similar product selected by the similar product selection unit 32a, and is displayed in a manner different from the image of the same product as the product to be purchased. Fig.15 In the example shown, the image I2 is grayed out and a text "Search for similar products" is superimposed and displayed in a manner different from the image of the product to be purchased. Therefore, it can be determined that the image I2 is a similar product.

[0089] When an image of a product included in the catalog screen G6 is selected, the display unit 44 displays the image at the location of the physical store that sells the product on the map display screen G3. In one example, if a physical store that sells the selected product exists in multiple areas, the display unit 44 displays an area selection screen (not shown) and displays the map display screen G3 in the area selected on the screen. On the area selection screen, the display unit 44 can display the registered area and the unregistered area in a distinguishable manner (for example, by color coding). If multiple unregistered areas are displayed on the area selection screen, the display unit 44 can preferentially display the area near the registered area.

[0090] According to the map display screen G3, products can be searched and browsed from within the display area, while according to the catalog screen G6, online products desired by the user can be centrally managed, and the location of the physical store can be found from the desired product.

[0091] (Terminal device) The terminal device 5 is a terminal used in a physical store. The terminal device 5 uses the web application of the system 1 provided by the server 3 through its browser to implement various functions. The terminal device 5 can store data such as physical store data, images, videos, text information, link information contained in notification data sent to the user terminal 4, and physical store product IDs of physical store products that have similar appearance or the same or similar functions as the product to be purchased in the database 2 through the server 3.

[0092] [1-3. Operation] Fig.16 is an example of an operation flow chart of the system of the embodiment. The operation of the system 1 may include a data collection step (S10), a product / physical store selection step (S20), and a display step (S30). In addition, here, user information, physical store data, and various tables are pre-stored in the database 2. S10 may include acquiring the physical store data and various tables and storing them in the database 2.

[0093] (1) Data collection steps In the data collection step (S10), various data are collected. First, the user terminal 4 accepts the user's login to the application on the login screen G1, and then accepts the authentication of each EC site and the like on the data acquisition screen G2 of the product to be purchased, and the acquisition unit 41 acquires the data of the product to be purchased including the product ID of the product to be purchased (S11: Acquire the data of the product to be purchased). The acquired data of the product to be purchased is transmitted to the server 3 by the transmission unit 42, and is stored in the database 2 by the server 3 in association with the user ID.

[0094] (2) Product / store selection steps In the product / physical store selection step (S20), a product is selected, and a physical store that sells the selected product is selected.

[0095] Specifically, the determination unit 31a determines whether the product ID of the product to be purchased matches the physical store product ID (S211: product ID matching determination). If the determination unit 31a determines that these IDs match ("Yes" in S211), the physical store selection unit 31b selects the physical store that operates the product selected according to the product ID (S212: select the physical store). In addition, the physical store selection unit 31b selects the location information of the selected physical store from the physical store table 2b. Then, the physical store selection unit 31b determines whether the location of the selected physical store is included in the range selected by the user's location information (S213: determine the physical store location). After "Yes" in S211 and "Yes" in S212 and S213, the sending unit 32 sends the notification data to the user terminal 4 (S214: send notification data). Specifically, the first notification creation unit 31c obtains the image data, inventory information and location information of the physical store of the product associated with the physical store product ID determined as a match by the determination unit 31a from the database 2 based on the physical store product table 2a and the physical store table 2b, and creates notification data including the image data and the location information of the physical store when the inventory information indicates that there is stock. Then, the notification data is sent by the sending unit 32 to the user terminal 4 of the user associated with the product ID of the product to be purchased. On the other hand, if the selected physical store location is not included in the range selected by the user's location information ("No" in S213), the process proceeds to S241.

[0096] If the determination unit 31a determines that the product ID of the product to be purchased does not match the physical store product ID ("No" in S211), the similar product selection unit 32a selects a similar product that is similar to the product to be purchased (S221: Select similar products). Specifically, the similar product selection unit 32a selects similar products that are similar to the product to be purchased based on the image data of the product to be purchased and the physical store product, and the potential data containing preferences. Then, the similar product physical store selection unit 32b selects a physical store that sells similar products (S222: Select physical store). Specifically, the similar product physical store selection unit 32b selects a physical store based on the product ID of the selected similar product and the physical store product table 2a, and selects the location information of the physical store from the physical store table 2b of the selected physical store. Then, the similar product physical store selection unit 32b determines whether the location of the selected physical store is included in the range selected by the user's location information (S223: Determine the physical store location).

[0097] After "Yes" in S221, S222 and S223, the sending unit 35 sends the notification data to the user terminal 4 (S224: Send notification data). Specifically, the second notification creation unit 32c obtains the image data, inventory information and location information of the physical store of the similar product associated with the product ID of the similar product selected by the similar product selection unit 32a from the database 2 based on the physical store product table 2a and the physical store table 2b, and creates notification data including the image data and the location information of the physical store when the inventory information indicates that there is stock. Then, the notification data is sent by the sending unit 35 to the user terminal 4 of the user associated with the ID of the desired product of the desired product similar to the similar product. On the other hand, if the selected physical store location is not included in the range selected by the user's location information ("No" in S224), the process proceeds to S241.

[0098] If the determination unit 31a determines that the product ID of the product to be purchased does not match the physical store product ID ("No" in S211), a recommended product is selected (S231: selected recommended product). Specifically, in one example, the recommended product selection unit 33a selects the first recommended product. In another example, the recommended product selection unit 34a selects the second recommended product. The location determination units 33b and 34b select the physical store and its location that sells the selected recommended product from the physical store product table 2a and the physical store table 2b of the selected recommended product (S232: selected physical store). The location determination units 33b and 34b determine whether the location of the physical store that sells the selected recommended product is included in the range selected by the user's location information (S233: determine the physical store location). Specifically, the location determination units 33b and 34b obtain the user's location information from the database 2 and select the range selected by the location information. Then, the location determination units 33b and 34b determine whether the location of the selected physical store is included in the range.

[0099] If the location of the selected physical store is included in the range ("Yes" in S233), the sending unit 35 sends the notification data to the user terminal 4 (S234: sending notification data). Specifically, the third notification creation unit 33d creates notification data including the image data of the first recommended product and the location information of the physical store. In addition, the fourth notification creation unit 34d creates notification data including the image data of the second recommended product and the location information of the physical store. These data and information are the data and information associated in the physical store product table 2a and the physical store table 2b, and can be obtained from the database 2. The notification data may include the product name, the price or cost of the product, the brand name, the category, the name of the physical store, the business hours and the telephone number. Then, these notification data are sent by the sending unit 35 to the user terminal 4 of the user associated with the ID of the desired product that matches the interest filter item, and are sent to the user terminal 4 of the user who wants the desired product similar to the physical store product based on the product correspondence table.

[0100] If the location of the selected physical store is not included in the range (No in S233), the third notification creating section 33d and the fourth notification creating section 34d do not create notification data, and the process proceeds to S241.

[0101] The server 3 (e.g., the determination unit 31a) determines whether the determination unit 31a has completed the matching determination for all the products that the user wants to purchase (S241: Has the matching determination been performed for all the products that the user wants to purchase?). If the matching determination has been performed for all the products that the user wants to purchase ("Yes" in S241), the process proceeds to S30 (specifically, S31). If the matching determination has not been performed for all the products that the user wants to purchase ("No" in S241), the process returns to S211, and the operations of S211 to S241 are performed for the remaining products that the user wants to purchase.

[0102] (3) Display steps In the display step (S30), as the first stage, as shown in FIG. Fig.12As shown, the display unit 44 of the user terminal 4 displays the image of the product selected in S20 at the location on the map of the physical store that sells the product (S31: display the product image on the map). The image of the product selected in S20 may include images of (1) products that match the product to be purchased, (2) similar products, and (3) recommended products. The recommended products may include a first recommended product and a second recommended product. The display unit 44 first displays the image of the product in the display frame with the highest display priority (the display frame with display priority 1). The product to be purchased can be preferentially included in the products in the display frame with the highest display priority. As a result, when the map display screen G3 is displayed, the user can immediately grasp the location of the desired product to be purchased. By using the "Next" button R22 and the "Previous" button R21, the images of the products displayed in sequence can be switched to search for the location of the desired product.

[0103] As a second step, the display unit 44 displays a detailed information confirmation screen for confirming detailed information of the product based on the user's selection of the product image displayed on the map display screen G3 (S32: display detailed information confirmation screen). The detailed information confirmation screen is, for example, Fig.13 and 14 The detailed information confirmation screens G4 and G5 are shown.

[0104] Thus, in the display step, since a two-stage method is adopted, in which the location of the product can be confirmed on the map display, and when detailed information of the product is required, a detailed information confirmation screen is displayed, the user can be provided with the required degree of information starting from the region.

[0105] In addition, when the user selects the catalog button R25 at the bottom of the map display screen G3 while using the map display screen G3 as the home screen, the display unit 44 displays the catalog screen G6 as a list screen of online products desired by the user. When the user selects an image of a product included in the catalog screen G6, the display unit 44 displays the image at the location of a physical store that sells the product on the map display screen G3. Thus, even if there is no image of the desired product on the initially displayed map display screen G3, the location of the physical store that sells the product can be found through the catalog screen G6.

[0106] In addition, in the above operation, S221 to S224 and S231 to S234 are arranged in parallel, but they may be arranged in series. In addition, for example, the operation of S231 to S234 may be included between S241 and S30. Thus, for example, when the number of images of the desired product does not reach the number of images that can be displayed at one time on the map display screen G3, the image of the recommended product may be included in the map display screen G3.

[0107] The system 1 can perform the following operations. That is, the server 3 can send notification data to the user terminal 4 of the user who is browsing the page of the products A, B, and C sold by the physical store on the EC site of the physical store at a predetermined time point. The predetermined time point may include, for example, (a) the time point when the user is at a predetermined location such as his or her home and starts the application of the system 1 on the user terminal 4, (b) when the user (user terminal 4) moves to the area where the physical store that has at least one of the products A, B, and C in stock is located and starts the application of the system 1 on the user terminal 4, and (c) when the user (user terminal 4) arrives at the area where the physical store is located and starts the application of the system 1 on the user terminal 4. In addition, at these time points, the user's location information is acquired and / or sent to the server 3 by the user terminal 4 after obtaining the user's consent.

[0108] Modes (a) to (c) are described in detail. As a premise, the system 1 performs the following operations. A site product table that associates the EC site with products A, B, and C is stored in advance in the database 2. In addition, when a user browses the pages of products A, B, and C on the EC site, for example, at the user's own home, the user terminal 4 (acquisition unit 41) acquires the browsing history data and sends the browsing history data together with the user ID to the server 3 via the sending unit 32. The server 3 stores the browsing history data and the user ID in the database 2 in association with each other.

[0109] [Mode (a)] Mode (a) is a mode when the user is at a predetermined location such as his own home. In this case, when the application of the system 1 is started on the user terminal 4, a request and the user's location information are sent from the user terminal 4 to the server 3. The server 3 selects the browsed product from the browsing history data and the site product table, selects the product from the selected product and physical store product table 2a, and selects the location of the physical store that has the stock of the product selected from the selected product, physical store product table 2a and the physical store table 2b. Then, the server 3 selects the area closest to the current location of the user based on the location information, including the selected physical store, from the area contained in the user's location information. The server 3 obtains the image data, product name, price, inventory information, location information of the physical store, business hours, telephone number, etc. of the product from the selected product and physical store product table 2a and from the database 2, and creates notification data containing these contents. Then, the server 3 sends the created notification data to the user terminal 4. The user terminal 4 can notify that the product browsed at a nearby physical store is in stock, and the display unit 44 can display the map display screen G3 based on the notification data.

[0110] [Mode (b)] Mode (b) is a mode when the user moves (for example, toward the nearest area). Its basic operation is the same as mode (a), and only the different parts are described. The difference between mode (b) and mode (a) is that when the user moves and the application of system 1 is started on user terminal 4, a request and the user's location information are sent from user terminal 4 to server 3. Therefore, user terminal 4 receives notification data when the user moves.

[0111] [Mode (c)] Mode (c) is a mode when the user reaches the nearest area. Its basic operation is the same as mode (a), and only the different parts are described. The difference between mode (c) and mode (a) is that after the user reaches the nearest area, when the application of system 1 is started on user terminal 4, a request and the user's location information are sent from user terminal 4 to server 3.

[0112] [1-4. Action / Effect] (1) The system 1 of the present embodiment includes a user terminal 4, a server 3 connected to the user terminal 4 via a network N, and a database 2 connected to the server 3. The database 2 stores: data of a product to be purchased acquired by the user terminal 4, including a product ID of the product to be purchased by the user; and physical store data, including a physical store product ID for identifying a product sold by each of a plurality of physical stores, image data of the product, inventory information, and location information of the physical store, wherein the physical store product ID, the image data of the product, the inventory information, and the location information are associated with each other. The server 3 includes: a determination unit 31a for determining whether the product ID of the product to be purchased is associated with the physical store Whether the product ID matches; a physical store selection unit 31b, which selects a physical store that sells the product when the determination unit 31a determines that the product ID of the product to be purchased matches the product ID of the physical store; and a sending unit 35, which sends the image data of the product and the location information of the physical store to the user terminal 4 when the determination unit 31a determines that the product ID of the product to be purchased matches the product ID of the physical store, and the physical store selection unit 31b selects the physical store, and the inventory information of the product indicates that the product is in stock. The user terminal 4 has a display unit 44 for displaying a map, and the display unit 44 displays an image of the product based on the image data at a position on the map selected according to the location information of the physical store.

[0113] Thus, the location of a physical store where the user can purchase the desired product can be provided from a plurality of physical stores, and therefore, the product to be purchased for which information is collected online can be linked to the offline physical store without being affected by the brand of the product or the boundaries between physical stores. That is, the conventional method is a company-based method in which advertisements of the product that the company wants to sell are distributed to potential customers, and there is no connection with the physical store. In contrast, in the present embodiment, the data of the product to be purchased by the user is used as a starting point to match the product to be purchased with the physical store product, and the location of the physical store that operates the product to be purchased is displayed on a map among the plurality of physical stores on the database, so that the online information collection can be seamlessly linked to the offline purchase behavior of the physical store with the user (customer) as the starting point, without being affected by the brand of the product or the boundaries between physical stores.

[0114] In this embodiment, since the images of multiple products are displayed in the form of a map on the map display screen G3, on the catalog screen G6, and / or on a detailed information confirmation screen for each product, the problem of being unable to uniformly manage or consider products brought about by existing product advertising methods can be solved.

[0115] That is, in many cases, the traditional product advertising distribution method aims to distribute product advertisements to potential customers within a platform and induce purchasing behavior within the platform. However, with the changes of the times, purchasing behavior is changing from online purchasing behavior on a single platform to purchasing behavior that collects information about the desired product from multiple information sources and purchases it in a physical store. For example, although, for example, 90% of the information collected when considering a purchase is obtained online, for example, 92% of the purchases themselves are made offline. Therefore, in the traditional product advertising distribution method, no matter how much raw data is collected (for example, information obtained through the company's own website, survey results), the advertisements delivered to customers can only be used as a source of information. In addition, in the traditional method, each company independently distributes product advertisements to potential customers, so the information about the same or different products is independent for each company, and there is a problem that the desired product cannot be managed or considered uniformly. And this problem is one of the causes of the purchase behavior obstacles such as the above-mentioned actual situation.

[0116] In contrast, in the present embodiment, data of the product to be purchased is obtained from multiple information sources such as websites such as EC sites, media sites, SNS, and / or applications having functions equivalent to these websites, and the map display screen G3, the catalog screen G6, and the detailed information confirmation screen (e.g., the detailed information confirmation screens G4, G5) allow unified management or consideration of the products. For example, when images of multiple products are displayed on the map display screen G3, information about the product can be uniformly obtained through the detailed information confirmation screens of each product. In addition, since the location of the physical store can be confirmed on the map display screen G3, it is possible to actually go to the physical store and consider the product. In addition, the catalog screen G6 enables unified management of products.

[0117] (2) The map is a map of a predetermined range within walking distance from the current position of the user terminal 4, i.e., the reference position. When the location of the physical store selected by the location information is included in the predetermined range and the physical store products of the physical store match the products to be purchased, the display unit 44 displays an image of the product at the location of the physical store within the predetermined range on the map.

[0118] Thus, the map is displayed within a predetermined range within the walking distance that the user can easily walk to from the current location of the user, so the location of the physical store that sells the product to be purchased and the physical store that sells the product can be intuitively recognized. That is, if the range of the displayed map is a wide range that exceeds the predetermined range within the walking distance (for example, a range across multiple cities or a range across the entire country), the number of physical stores that sell the product to be purchased will become too large, and the product images of the multiple products to be purchased displayed on the map will overlap, or even if the product images do not overlap, visual recognition will become difficult due to the display of the product images becoming smaller, but in this embodiment, by setting the display range of the map to the predetermined range within the walking distance, the display is enlarged to be larger than the above-mentioned wide range, so that the product images of the multiple products to be purchased displayed on the map are difficult to overlap, or the product images can be displayed in an appropriate size, and the product to be purchased and the place where the product can be purchased can be relatively easily recognized. In other words, in this embodiment, since the display range of the map is limited to the predetermined range within the walking distance, the problem of visual recognition of the product images of the product to be purchased and the location of the physical store can be technically solved. In addition, since the physical store that sells the product to be purchased is within the walking distance, the barrier to user access can be reduced.

[0119] (3) The map is a map of a predetermined range within a walking distance from a reference position in a registration area pre-registered by the user. When the location of a physical store selected by the location information is included in the predetermined range and the physical store product of the physical store matches the product to be purchased, the display unit 44 displays the image of the product at the location of the physical store within the predetermined range on the map. Thus, the map is displayed within a predetermined range within a walking distance that the user can easily walk to from the reference position of the registration area, so that the location of the product to be purchased and the physical store that sells the product can be intuitively identified. In addition, even if the user is not in the registration area (for example, even if the user is at home), the location of the physical store that sells the product to be purchased in the registration area can be confirmed in advance.

[0120] (4) The map is a map of a predetermined range within a walking distance from a reference position specified by the user. When the location of the physical store selected by the location information is included in the predetermined range and the physical store product of the physical store matches the product to be purchased, the display unit 44 displays the image of the product at the location of the physical store within the predetermined range on the map. Thus, the map is displayed within a predetermined range within a walking distance from the reference position specified by the user to which the user can easily walk, so that the location of the product to be purchased and the physical store that sells the product can be intuitively identified. In addition, even if the user is not within the predetermined range including the specified reference position, the location of the physical store that sells the product to be purchased within the predetermined range can be confirmed in advance.

[0121] (5) The number of images of products displayed on the map is less than or equal to a predetermined number. Thus, it is possible to prevent overlapping of images of products displayed on the map, thereby making it easier to confirm at a glance the location of a physical store that sells the desired product. That is, if an unlimited number of images of products are displayed on the map, there will be a lot of overlap, making it difficult to confirm the location of the products and their physical stores, but this problem can be avoided by setting the number of images of products displayed to be less than or equal to a predetermined number.

[0122] (6) The display unit 44 displays a detailed information confirmation screen based on the selection of the image of the product displayed on the map, and the detailed information confirmation screen includes detailed information of the product related to the selected image. In this way, detailed information of the product to be purchased can be provided to the user. That is, in this embodiment, the information desired by the user can be presented in stages. The first stage is the map display, whereby the location of a certain product to be purchased can be confirmed at a glance. The second stage is the display of the detailed information confirmation screen. When the user selects the image of the product to be purchased that the user is interested in on the map display, the detailed information confirmation screen is displayed, so that the user can understand the detailed information of the product.

[0123] (7) Detailed information includes the product name, price or cost, name of the physical store that sells the product, business hours and / or phone number. This allows you to obtain the information you need when considering whether to purchase the product you want to buy.

[0124] (8) The detailed information confirmation screen includes a link button to an e-commerce site, a media site, or a website including a social networking service, or an application for an e-commerce, media, or social networking service about the product related to the selected image. Thus, detailed information of the product can be provided to the user according to the granularity of information required when the user considers whether to purchase. For example, the price of the product in the physical store included in the detailed information can be compared with the price of the product in the e-commerce site (EC site). In addition, product specification information such as the size and weight of the product, product description, and comments, evaluations, and judgments of other companies on the product can be confirmed on the EC site.

[0125] (9) The user terminal 4 has an acquisition unit 41 for acquiring data of the product to be purchased. The acquisition unit 41 acquires the data of the product to be purchased from an e-commerce site, a media site, or a website including a social network service, or an application of an e-commerce, media, or social network service that the user searches or browses. In this way, the online data of the product to be purchased can be collected.

[0126] (10) The acquisition unit 41 acquires data of the product to be purchased from the shopping cart information or favorites registration information of the e-commerce site or the online behavior data of the user. In this way, information (including product ID) of the product desired by the user can be obtained. The products included in the shopping cart information or favorites registration information of the e-commerce site or the online behavior data of the user are the products desired by the user or are presumed to be the products desired by the user, and the shopping cart information, favorites registration information or the online behavior data of the user generally include product IDs, so it is easy to match the products considered for online purchase with the products sold in physical stores.

[0127] (11) The data of the product to be purchased includes image data showing a product image of the product to be purchased, and the display unit 44 displays a catalog screen G6 including a plurality of product images of the product to be purchased determined as matching by the determination unit 31a. The display unit 44 displays the location of a physical store that sells the selected product on a map based on the user's selection of the product image. In this way, the location of the physical store that sells the product can be inquired from the product perspective.

[0128] (12) The server 3 further comprises: a similar product selection unit 32a for selecting a similar product similar to the product to be purchased when the determination unit 31a determines that the product ID of the product to be purchased does not match the product ID of the physical store; and a similar product physical store selection unit 32b for selecting a physical store that sells similar products, wherein the catalog screen G6 includes images of similar products in a manner different from images of products. Thus, the similar products can be distinguished from the product to be purchased.

[0129] (13) The server 3 further comprises: a similar product selection unit 32a, which selects a similar product similar to the product to be purchased when the determination unit 31a determines that the product ID of the product to be purchased does not match the product ID of the physical store; and a similar product physical store selection unit 32b, which selects a physical store that sells similar products, and the display unit 44 displays an image of the similar product at a position selected based on the location information of the physical store that sells similar products on the map. In this way, the appearance of the similar product and the location of the physical store that sells similar products can be grasped.

[0130] (14) In the database 2, the first interest filter item related to the object of interest to the user selected by the user and the user's location information are stored in association with each other, and in the database 2, the second interest filter item related to the product sold by the physical store and the location information of the physical store are stored in association with each other. The server 3 also has: a recommended product selection unit 33a, when the first interest filter item and the second interest filter item match, selects the product associated with the second interest filter item, that is, the first recommended product; and a location determination unit 33b, which determines whether the location of the physical store selected by the location information of the physical store is included in the range selected by the user's location information. When the recommended product selection unit 33a selects the first recommended product, the location determination unit 33b determines that the location of the physical store is included in the range selected by the user's location information, and the inventory information of the first recommended product indicates that the first recommended product is in stock, the sending unit 35 sends the image data of the first recommended product and the location information of the physical store to the user terminal 4. In addition, the display unit 44 of the user terminal 4 displays the image of the first recommended product based on the image data at the position selected according to the location information of the physical store on the map.

[0131] Thus, while the interest filtering items are used to narrow down the products that the user is interested in, the user's location information is further used to narrow down the products that are used as the first recommended products, thereby improving the recommendation accuracy.

[0132] (15) In the database 2, the user ID, the product ID of the product to be purchased, and the user's location information are stored in association with each other. In the database 2, the product ID of the product of the physical store having a similar appearance or the same or similar function as the product to be purchased, that is, the second recommended product, the image data of the second recommended product, and the location information of the physical store are stored in association with each other. The database 2 stores a product correspondence table that associates the product ID of the product to be purchased with the product ID of the second recommended product. The server 3 further includes: a location determination unit 34b that determines whether the location of the physical store selected by the location information of the physical store is included in the range selected by the location information of the user; and a user selection unit 34c that selects a user associated with the product ID of the product to be purchased based on the product ID of the second recommended product sold in the physical store and the product correspondence table, and the sending unit 35 sends the image data of the second recommended product sold in the physical store and the location information of the physical store to the user terminal 4 of the user selected by the user selection unit 34c, and the display unit 44 of the user terminal 4 displays the image of the second recommended product based on the image data at the location selected based on the location information of the physical store on the map.

[0133] In this way, the appearance of the second recommended product and the location of the physical store that sells the product can be grasped. In particular, since the user who wants to purchase the product corresponding to the product is selected based on the product of the physical store, the physical store can accurately inform the user of the products in its store, and the user can consider whether to purchase similar products in addition to the product he wants to purchase, thereby expanding the range of choices.

[0134] (16) The user's location information is the area displayed on the display unit 44 or the registered area information registered in advance by the user. Therefore, these areas are displayed or registered when the user searches for products to be purchased, and are places where the user shows interest and are likely to actually go to, so the user's purchasing behavior can be encouraged.

[0135] [2. Other embodiments] In other embodiments of the present invention, a program that implements the functions of the above-mentioned embodiments of the present invention and the information processing shown in the flowchart and a computer-readable storage medium storing the program may also be used. In addition, in other embodiments, a method for implementing the functions of the above-mentioned embodiments of the present invention and the information processing shown in the flowchart may also be used. In addition, in other embodiments, a server that can provide a computer with a program that implements the functions of the above-mentioned embodiments of the present invention and the information processing shown in the flowchart may also be used. In addition, in other embodiments, a virtual machine that implements the functions of the above-mentioned embodiments of the present invention and the information processing shown in the flowchart may also be used.

[0136] In the above-mentioned processing or operation, as long as there is no contradiction in the processing or operation, for example, data that is not yet available in a certain step is used in the step, the processing or operation can be freely changed. In addition, the above-mentioned various embodiments are illustrative for explaining the present invention, and the present invention is not limited to these embodiments. The present invention can be implemented in various forms without departing from its purpose.

[0137] For example, the present invention may include the following methods.

[0138] A method comprises: a determination step, in which a server determines whether a product ID of a product to be purchased by a user matches a physical store product ID used to identify products sold in a physical store; a physical store selection step, in which when it is determined in the determination step that the product ID of the product to be purchased matches the physical store product ID, the server selects the physical store that sells the product; a sending step, in which when it is determined in the determination step that the product ID of the product to be purchased matches the physical store product ID and the physical store is selected in the physical store selection step, the server sends image data, inventory information and location information of the product to a user terminal connected to the server via a network; and a display step, in which the user terminal displays a map, in which an image of the product based on the image data is displayed at a position on the map selected according to the location information of the physical store.

[0139] In addition, instead of the image of the product displayed on the map display screen G3, it may be a video of the product or an image specified by a physical store. These videos and images may be pre-stored in the database 2 and associated with various tables. Description of Reference Numerals

[0140] 1 System 2 Database 3 Server 4 User Terminal 5 Terminal Devices 10a processor 10b Storage Device 10b-1RAM 10b-2ROM 10b-3 External Memory 10c Input Device 10d Output device 10e communication device 10f bus 31a Judgment Unit 31b Physical store selection department 31c First Notice Creation Department 32a Similar product selection section 32b Similar product physical store selection department 32c Second notification creation unit 33a Recommended product selection section 33b Position determination unit 33c Attribute segment determination unit 33d Third Notice Creation Department 34a Recommended product selection section 34b Position determination unit 34c User selected area 34d Fourth Notice Creation Department 35 Sending Department 41 Acquisition Department 42 Sending Department 43 Display control unit 44 Display G1 Login Screen G2 Data acquisition screen for products to be purchased G3 map display G4 Detailed information confirmation screen G5 detailed information confirmation screen G6 Catalog Screen N Network

Claims

1. A system comprising a user terminal, a server connected to the user terminal via a network, and a database connected to the server, in, The database stores: Data of the product to be purchased, which is obtained by the user terminal and includes the product ID of the product to be purchased by the user; and Physical store data, including a physical store product ID for identifying a product sold by each of a plurality of physical stores, image data of the product, inventory information, and location information of the physical store, wherein the physical store product ID, the image data of the product, the inventory information, and the location information are associated with each other, The server has: A determination unit, used to determine whether the product ID of the product to be purchased matches the product ID of the physical store; A physical store selection unit, when the determination unit determines that the product ID of the product to be purchased matches the product ID of the physical store, selects the physical store that sells the product; as well as a sending unit, which sends image data of the product and location information of the physical store to the user terminal when the determining unit determines that the product ID of the product to be purchased matches the product ID of the physical store, the physical store selecting unit selects the physical store, and the inventory information of the product indicates that the product is in stock, The user terminal includes a display unit that displays a map, and the display unit displays an image of the product based on the image data at a position on the map selected based on the position information of the physical store.

2. The system according to claim 1, in, The map is a map of a predetermined range within a walking distance from a reference position, that is, a current position of the user terminal. When the location of the physical store selected by the location information is included in the predetermined range and the physical store product of the physical store matches the desired product, the display unit displays an image of the product at the location of the physical store within the predetermined range on the map.

3. The system according to claim 1 or 2, in, The map is a map of a predetermined range within a walking distance from a reference position in a registration area registered in advance by the user, When the location of the physical store selected by the location information is included in the predetermined range and the physical store product of the physical store matches the desired product, the display unit displays an image of the product at the location of the physical store within the predetermined range on the map.

4. The system according to any one of claims 1 to 3, in, The map is a map of a predetermined range within a walking distance from a reference position specified by the user, When the location of the physical store selected by the location information is included in the predetermined range and the physical store product of the physical store matches the desired product, the display unit displays an image of the product at the location of the physical store within the predetermined range on the map.

5. The system according to any one of claims 1 to 4, in, The number of images of the product displayed on the map is less than or equal to a predetermined number.

6. The system according to any one of claims 1 to 5, in, The display unit displays a detailed information confirmation screen including detailed information of a product related to the selected image based on the user's selection of the image of the product displayed on the map.

7. The system according to claim 6, in, The detailed information includes the name of the product, price or cost, the name of the physical store that sells the product, business hours and / or telephone number.

8. The system according to claim 6 or 7, in, The detailed information confirmation screen includes a link button linking to an e-commerce site, a media site, or a website including a social networking service of a product related to the selected image, or an application of an e-commerce, media, or social networking service.

9. The system according to any one of claims 1 to 8, in, The user terminal has an acquisition unit, which is used to acquire data of the product to be purchased. The acquisition unit acquires the data of the product to be purchased from an e-commerce site, a media site, or a website including a social network service, or an application of an e-commerce, media, or social network service that is searched or browsed by the user.

10. The system of claim 9, in, The acquisition unit acquires the data of the product to be purchased from the shopping cart information or the favorites registration information of the e-commerce site or the online behavior data of the user.

11. The system according to any one of claims 1 to 10, in, The data of the product to be purchased includes image data showing a product image of the product to be purchased, The display unit displays a catalog screen including the product images of the plurality of products to be purchased that are determined by the determination unit to be matched, The display unit displays the location of the physical store that sells the selected product on the map based on the user's selection of the product image.

12. The system according to claim 11, in, The server also has: a similar product selecting unit, which selects a similar product similar to the product to be purchased when the determining unit determines that the product ID of the product to be purchased does not match the product ID of the physical store; as well as A similar product physical store selection unit is used to select the physical store that sells the similar product. The catalog screen includes the images of the similar products in a manner different from the images of the products.

13. The system of claim 11, in, The server also has: a similar product selecting unit, which selects a similar product similar to the product to be purchased when the determining unit determines that the product ID of the product to be purchased does not match the product ID of the physical store; as well as A similar product physical store selection unit is used to select the physical store that sells the similar product. The display unit displays an image of the similar product at a position on the map selected based on the position information of the physical store that sells the similar product.

14. The system according to any one of claims 1 to 13, in, In the database, a first interest filtering item related to the object of interest to the user selected by the user and the location information of the user are stored in association with each other, In the database, the second interest filtering item associated with the product sold by the physical store and the location information of the physical store are stored in association with each other. The server also has: a recommended product selecting unit, which selects the product associated with the second interest filtering item, that is, a first recommended product, when the first interest filtering item matches the second interest filtering item; as well as a location determination unit for determining whether the location of the physical store selected by the location information of the physical store is included in the range selected by the location information of the user, When the recommended product selection unit selects the first recommended product, the location determination unit determines that the location of the physical store is included in the range selected by the location information of the user, and the inventory information of the first recommended product indicates that the first recommended product is in stock, the sending unit sends the image data of the first recommended product and the location information of the physical store to the user terminal. The display unit of the user terminal displays the image of the first recommended product based on the image data at a position on the map selected based on the position information of the physical store.

15. The system according to any one of claims 1 to 14, in, In the database, the user ID, the product ID of the product to be purchased, and the user's location information are stored in association with each other. In the database, the product ID of the product of the physical store, i.e., the second recommended product, which has a similar appearance or the same or similar function as the desired product, the image data of the second recommended product, and the location information of the physical store are stored in association with each other. The database stores a product correspondence table that associates the product ID of the product to be purchased with the product ID of the second recommended product. The server also has: a location determination unit, which determines whether the location of the physical store selected by the location information of the physical store is included in the range selected by the location information of the user; as well as The user selection unit selects the user associated with the product ID of the product to be purchased based on the product ID of the second recommended product sold in the physical store and the product correspondence table, The sending unit sends the image data of the second recommended product and the location information of the physical store to the user terminal of the user selected by the user selecting unit, The display unit of the user terminal displays the image of the second recommended product based on the image data at a position on the map selected based on the position information of the physical store.

16. The system of claim 14 or 15, in, The user's position information is information on an area displayed on the display unit or a registered area registered in advance by the user.

17. A program for a user terminal, in, The following steps are performed on the user terminal: Acquire data of a product to be purchased, wherein the data of the product to be purchased includes a product ID of the product to be purchased by the user; Sending the acquired data of the product to be purchased to a server connected via a network; When the server determines that the product ID of the product to be purchased matches a physical store product ID identifying a product sold in a physical store, the server selects the physical store that sells the product from among the multiple physical stores, and the inventory information of the product indicates that the product is in stock, receiving image data of the product associated with the physical store product ID and location information of the physical store from the server; as well as The display unit of the user terminal that displays a map displays an image of the product based on the image data at a position on the map that is selected based on the position information of the physical store.

18. A server, connected to a database, in, The database stores: Data of products to be purchased, which are obtained by a user terminal connected to the server via a network and include product IDs of products to be purchased by the user; and Physical store data, including a physical store product ID for identifying a product sold by each of a plurality of physical stores, image data of the product, inventory information, and location information of the physical store, wherein the physical store product ID, the image data of the product, the inventory information, and the location information are associated with each other, The server comprises: A determination unit, used to determine whether the product ID of the product that the user wants to purchase matches the product ID of the physical store; a physical store selecting unit, which selects the physical store that sells the product when the determining unit determines that the product ID of the product to be purchased matches the product ID of the physical store; and The sending unit sends the image data of the product and the location information of the physical store to the user terminal when the judging unit determines that the product ID of the product to be purchased matches the product ID of the physical store, the physical store selecting unit selects the physical store, and the inventory information of the product indicates that the product is in stock.

Citation Information

Patent Citations

  • Delivery system and delivery method

    JP2015118414A