Information providing device, information providing method, and information providing program

The information providing device addresses the limitations of conventional electronic catalogs by analyzing user interactions with 3D product images to enhance product information exchange and marketing strategies, ensuring effective customer engagement.

JP2026029235APending Publication Date: 2026-02-20NTT DOCOMO BUSINESS INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024132044
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-08
Publication Date
2026-02-20

AI Technical Summary

Technical Problem

Conventional electronic catalogs provide limited information exchange between sellers and customers, falling short of the richness experienced when customers see products in person.

Method used

An information providing device that analyzes user viewpoint changes on 3D product images, using a 3D data analysis unit to identify preferences and provide targeted marketing information based on these analyses.

Benefits of technology

Facilitates comprehensive product information exchange, enabling sellers to tailor marketing strategies based on customer preferences, enhancing sales activities even when physical proximity is limited.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026029235000001_ABST
    Figure 2026029235000001_ABST
Patent Text Reader

Abstract

To sufficiently exchange information on a commodity between a seller and a customer.SOLUTION: The information providing device 10 includes a providing unit 132 and an analyzing unit 133. An analyzing part 133 analyzes the history of the viewpoint change of the user to the image of the article displayed based on the 3D date. The providing unit 132 provides the information related to the preference of the user based on the analysis result by the analysis unit 133.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information providing device, an information providing method, and an information providing program. [Background technology]

[0002] 2. Description of the Related Art Conventionally, there is known a technique for distributing electronic catalogs in which product information is expressed in data in a predetermined format to customers. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2001-202450 Summary of the Invention [Problem to be solved by the invention]

[0004] However, the conventional technology has a problem in that it is sometimes difficult to exchange information about products between sellers and customers.

[0005] For example, in the technology described in Patent Document 1, images and product specifications are provided through an electronic catalog. However, compared to when a customer actually sees a product, an electronic catalog can only provide limited information.

[0006] The present invention has been made in view of the above, and has as its object to enable sufficient exchange of information about products between sellers and customers. [Means for solving the problem]

[0007] In order to solve the above-mentioned problems and achieve the objectives, the information providing device of the present invention is characterized by having an analysis unit that analyzes the history of a user's viewpoint changes with respect to product images displayed based on 3D data, and a providing unit that provides information regarding the user's preferences based on the analysis results by the analysis unit. [Effects of the Invention]

[0008] According to the present invention, it becomes possible to fully exchange information about products between a seller and a customer. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram illustrating an example of the configuration of an information providing system. [Figure 2] FIG. 2 is a diagram illustrating an example of the configuration of the information providing device. [Figure 3] FIG. 3 is a diagram illustrating an example of the configuration of the seller terminal. [Figure 4] FIG. 4 is a diagram showing an example of customer information. [Figure 5] FIG. 5 is a diagram illustrating an example of the configuration of a customer terminal. [Figure 6] FIG. 6 is a diagram illustrating marketing information. [Figure 7] FIG. 7 is a flowchart showing the flow of processing by the information providing device. [Figure 8] FIG. 8 is a flowchart showing the flow of processing by the information providing device. [Figure 9] FIG. 9 is a diagram illustrating IOWN. [Figure 10] FIG. 10 is a diagram illustrating an example of a computer that executes an information providing program. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. Note that the present invention is not limited to this embodiment. In addition, in the description of the drawings, the same parts are designated by the same reference numerals.

[0011] [First embodiment] [Configuration of information provision system] 1 is a diagram showing an example of the configuration of an information providing system 1. As shown in FIG. 1, the information providing system 1 includes an information providing device 10, a seller terminal 20, and a customer terminal 30.

[0012] The information providing device 10 is a physical or virtual server provided on the network N. The seller terminal 20 and the customer terminal 30 are information processing devices such as PCs and smartphones. The seller terminal 20 is used by a user U2 who is a seller. The customer terminal 30 is used by a user U3 who is a customer.

[0013] The output device 40 performs output in accordance with the control of the customer terminal 30. The output device 40 may be a display that displays images, or may be a device that can express a three-dimensional effect and texture more richly than a general display. For example, the output device 40 may be a virtual reality (VR) headset, augmented reality (AR) glasses, a spatial reproduction display (see Reference 1), a sparkle display (see Reference 2), or the like.

[0014] Reference 1: SONY, "Spatial Reality Display" (https: / / www.sony.jp / spatial-reality-display / )

[0015] Reference 2: NTT-AT, "Reproduce the realistic texture and sparkle of materials! Kirameki Display" (https: / / www.ntt-at.co.jp / product / kirameki-display / )

[0016] The information provision system 1 supports the user U2 in providing information about products to the user U3. The information provision system 1 also provides the user U2 with information about marketing of the products. For example, the marketing information is information about the user U3's preferences regarding the products, such as the product trends that the user U3 prefers, and the aspects of the products that significantly influence the user U3's decision to purchase the product.

[0017] The processing flow of the information provision system 1 will be explained using Figure 1. In the example of Figure 1, the seller terminal 20 is installed in a store 2. The customer terminal 30 is installed in the residence 3 of user U3. However, the installation locations of each terminal are not limited to those shown in Figure 1. For example, user U2 and user U may be face-to-face in the same building, and the seller terminal 20 and customer terminal 30 may be installed in the same building.

[0018] As shown in FIG. 1, the seller terminal 20 transmits 3D data of a product to the information providing device 10 (step S1). The 3D data of the product may be stored in advance in the information providing device 10. The 3D data is data in which the shape of the product and the like are converted into a 3D object, and is a file in a predetermined format such as OBJ. The 3D data may also include information on the material, texture, and the like of the product.

[0019] The information providing device 10 provides the 3D data to the customer terminal 30 (step S2). The customer terminal 30 outputs an image based on the 3D data (step S3). For example, the customer terminal 30 can output an image in which a 3D object constructed from the 3D data is projected onto a plane. Furthermore, the customer terminal 30 appropriately changes the image to be output depending on the user's viewpoint.

[0020] The customer terminal 30 collects an interest log (step S4). For example, the interest log is a history of changes in the viewpoint of the user U3. For example, the customer terminal 30 collects the viewpoint of the user U3 at each time as the interest log.

[0021] For example, the customer terminal 30 may collect the history of the user U3's viewpoint based on the history of manual viewpoint change operations by the user U3. The user U3 can change the viewpoint using a mouse, keyboard, a controller or sensor corresponding to the output device 40, etc. For example, changing the viewpoint allows operations such as enlarging, reducing, and rotating the product in the image. For example, the user U3 can intuitively check the details of the product based on an image based on 3D data that allows the viewpoint to be changed.

[0022] The customer terminal 30 may also acquire the viewpoint of the user U3 and collect its history based on values ​​measured by sensors such as an acceleration sensor and a gyro sensor provided in the output device 40. The customer terminal 30 may also acquire the viewpoint of the user U3 and collect its history using an eye tracking technique based on images of the eyes and face of the user U3 captured by a camera provided in the output device 40.

[0023] The customer terminal 30 transmits the interest log to the information providing device 10 (step S5). The information providing device 10 analyzes the interest log (step S6). For example, the information providing device 10 calculates the user's gaze time for each part of a product based on the interest log. Then, the information providing device 10 identifies the part where the calculated gaze time satisfies a condition (e.g., the part with the longest gaze time). Furthermore, the information providing device 10 may identify the product that satisfies the condition (e.g., the product with the longest gaze time) from among multiple products included in the 3D data.

[0024] The information providing device 10 provides marketing information based on the analysis result of the interest log (step S7). For example, the information providing device 10 presents the part that has been gazed at the longest as marketing information.

[0025] User U2 can carry out sales activities in accordance with the marketing information. For example, user U2 can suggest to user U3 that they purchase a product with a high-quality design in the part that user U3 gazed at the longest.

[0026] The configuration of the information providing device 10 will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of the configuration of the information providing device 10. As shown in Fig. 2, the information providing device 10 includes a communication unit 11, a storage unit 12, and a control unit 13.

[0027] The communication unit 11 performs data communication with other devices via a network. For example, the communication unit 11 is a network interface card (NIC).

[0028] The storage unit 12 is a storage device such as an HDD (Hard Disk Drive), an SSD (Solid State Drive), an optical disk, etc. The storage unit 12 may be a data-rewritable semiconductor memory such as a RAM (Random Access Memory), a flash memory, or an NVSRAM (Non Volatile Static Random Access Memory). The storage unit 12 stores an OS (Operating System) and various programs executed by the information providing device 10.

[0029] The control unit 13 controls the entire information providing device 10. The control unit 13 is, for example, an electronic circuit such as a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or a GPU (Graphics Processing Unit), or an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

[0030] The control unit 13 also has an internal memory for storing programs defining various processing procedures and control data, and executes each process using the internal memory. The control unit 13 also functions as various processing units by running various programs. For example, the control unit 13 has a communication control unit 131, a providing unit 132, and an analyzing unit 133.

[0031] The communication control unit 131 controls the communication unit 11 to send and receive data. The providing unit 132 provides marketing information. The analysis unit 133 analyzes the interest log.

[0032] For example, the analysis unit 133 analyzes a history of changes in the user's viewpoint with respect to an image of a product displayed based on 3D data. Furthermore, the provision unit 132 provides information on the user's preferences based on the analysis result by the analysis unit 133.

[0033] The configuration of seller terminal 20 will be described using Figure 3. Figure 3 is a diagram showing an example of the configuration of a seller terminal. As shown in Figure 3, seller terminal 20 includes a communication unit 21, an input unit 22, an output unit 23, a storage unit 24, and a control unit 25. Since the "communication unit," "storage unit," and "control unit" are the same as those described in Figure 2, their description will be omitted below.

[0034] The input unit 22 is an interface connected to input devices such as a keyboard and a mouse, etc. The output unit 23 is an interface connected to output devices such as a display and a speaker, etc.

[0035] The storage unit 24 stores 3D data 241 and customer information 242. The 3D data 241 is data of a 3D object of a product. The 3D data 241 is transmitted to the information providing device 10.

[0036] FIG. 4 is a diagram showing an example of customer information. As shown in FIG. 4, customer information 242 is data in a table format having the items "customer ID," "item," and "marketing information." "Customer ID" is an ID that identifies a customer. "Item" is an item associated with a customer. For example, "item" is an item of a product that is known to be of interest to the customer, or an item of a product that the customer has purchased. "Marketing information" is marketing information provided by the information providing device 10. FIG. 4 shows that a customer with ID "C001" is associated with the item "real estate," and the marketing information is "prefers buildings with linear exteriors."

[0037] Returning to FIG. 3, the communication control unit 251 of the control unit 25 controls the communication unit 21 to transmit and receive data.

[0038] The configuration of the customer terminal 30 will be described using Fig. 5. Fig. 5 is a diagram showing an example of the configuration of the customer terminal. As shown in Fig. 5, the customer terminal 30 includes a communication unit 31, an input unit 32, an output unit 33, a storage unit 34, and a control unit 35.

[0039] The input unit 32 is an interface connected to input devices such as a keyboard and a mouse, etc. The output unit 33 is an interface connected to output devices such as a display and a speaker, etc.

[0040] The communication control unit 351 of the control unit 35 controls the communication unit 31 to send and receive data. The output control unit 352 outputs an image based on the 3D data. The collection unit 353 collects interest logs.

[0041] The output control unit 352 imagines a virtual space in which a 3D object based on 3D data is placed when viewed, and draws and outputs an image of the virtual space as viewed from a specified viewpoint.

[0042] A specific example of the marketing information will be described with reference to Fig. 6. Fig. 6 is a diagram for explaining the marketing information.

[0043] 6, the information providing device 10 holds 3D data of a product and an interest log. For example, the information providing device 10 receives the 3D data from the seller terminal 20 and the interest log from the customer terminal 30.

[0044] For example, the interest log may be a viewpoint change log, which may contain information that can identify the position of the viewpoint and the angle of the line of sight in the virtual space at each time.

[0045] The information providing device 10 calculates the gaze time for each part of the product associated with each region of the image from the 3D data and interest log. Here, the product is assumed to be an automobile. In this case, the product parts may be the front, left side, right side, and rear. Furthermore, the product parts may be further subdivided, such as doors, wheels, bumpers, mirrors, and hood.

[0046] In this case, the analysis unit 133 calculates the gaze time for each region of the image based on the history of the user's viewpoint changes on the image. For example, the analysis unit 133 identifies a part of the product that corresponds to the region with the longest gaze time. Also, for example, the analysis unit 133 identifies a product among multiple products that corresponds to the region with the longest gaze time. The provision unit 132 provides information about the part or product identified by the analysis unit 133.

[0047] In the example of FIG. 6, it is assumed that the wheels were the part of the car that received the longest gaze time. The information providing device 10 provides the following message as marketing information: "The customer was focusing on the wheels of the car. We recommend cars with well-designed wheels." Note that the information providing device 10 may generate marketing information by inputting product information, information on the part that received the longest gaze time, etc. into a machine learning model such as LLM (Large Language Models).

[0048] [Processing flow of information providing device] The flow of processing by the information providing device 10 will be described with reference to Figures 7 and 8. Figures 7 and 8 are flowcharts showing the flow of processing by the information providing device.

[0049] 7, a process flow of the information providing device 10 when receiving 3D data from the seller terminal 20 will be described. As shown in FIG. 7, first, the information providing device 10 receives the 3D data from the seller terminal 20 (step S101). Then, the information providing device 10 transmits the 3D data to the customer terminal (step S102).

[0050] The flow of processing by the information providing device 10 when receiving an interest log from the customer terminal 30 will be described using Fig. 8. As shown in Fig. 8, first, the information providing device 10 receives the interest log from the customer terminal 30 (step S201). Next, the information providing device 10 analyzes the 3D data and the interest log to generate marketing information (step S202). Then, the information providing device 10 transmits the marketing information to the seller terminal 20 (step S203).

[0051] [Advantages of the first embodiment] As described above, the analysis unit 133 analyzes the history of the user's viewpoint changes with respect to the product image displayed based on the 3D data. The provision unit 132 provides information on the user's preferences based on the analysis results by the analysis unit 133.

[0052] This allows for sufficient exchange of product-related information between the seller and the customer. This embodiment is particularly effective when the seller and the customer are far apart, or when it is not possible to place a sufficient number of products due to the size of the products or a lack of space.

[0053] Furthermore, the analysis unit 133 calculates the gaze time for each region of the image based on the history of the user's viewpoint changes on the image. The analysis unit 133 identifies the part of the product that corresponds to the region with the longest gaze time. Furthermore, the analysis unit 133 identifies the product among multiple products that corresponds to the region with the longest gaze time. This makes it possible to read the user's preferences, including unconscious aspects, based on the user's viewpoint changes.

[0054] [Implementation using IOWN] The information providing device 10 according to this embodiment can realize educational support processing based on the technology of IOWN (Innovative Optical and Wireless Network). The IOWN technology will now be described. Fig. 9 is a diagram for explaining IOWN.

[0055] As shown in Figure 9, IOWN technology consists of three main technology areas: All-Photonics Network (APN), Digital Twin Computing (DTC), and Cognitive Foundation (CF).

[0056] APN is a technology that enables the construction of high-speed networks by processing all network transfer functions in the optical domain. Specifically, APN related to IOWN technology is a technology that realizes low-power, high-quality, large-capacity, and low-latency communications based on optical-based (photonics-based) technologies such as "photonics-electronic convergence technology," "large-capacity optical transmission system and device technology," "optical Ising machine," and "optical lattice clock network."

[0057] For example, the information providing device 10 is located in the network service of Fig. 9. Also, for example, the seller terminal 20 and the customer terminal 30 are accommodated in the public network of Fig. 9.

[0058] For example, the information providing device 10 constructs a three-dimensional structure (e.g., a 3D object of a product based on 3D data) based on photogrammetry using image data with high image quality and a large amount of data acquired by multiple imaging devices connected via the APN of the IOWN. Then, the information providing device 10 can display the highly accurate three-dimensional structure constructed by the construction unit 132 on the customer terminal 30 via the APN. In this case, the information providing device 10 may have a function equivalent to the output control unit 352 of the customer terminal 30.

[0059] By the above-described processing, the information providing device 10 according to this embodiment can provide images of three-dimensional structures with higher accuracy than conventional ones by utilizing the APN of the IOWN described above.

[0060] (Digital Twin Computing) DTC (Digital Twin Computing) related to IOWN technology is a technology that maps individual objects in the real world onto a virtual space using the massive amount of data collected by devices connected to the APN mentioned above.

[0061] Conventional digital twin frameworks are used by mapping individual objects, such as automobiles and robots, into a virtual space, performing analysis and predictions on them, and then mapping the results of the analysis and predictions back onto the real world.

[0062] DTC is a technology that develops the conventional concept of digital twins, freely combining digital twins of various industries, objects, and people to perform calculations, thereby accurately reproducing the combination of multiple objects, such as people and automobiles in a city. In addition, DTC related to IOWN technology enables not only the expression of a person's external appearance, but also the digital expression of their internal state, such as consciousness and thoughts, by combining technologies that enable "speech recognition," "speech synthesis," and "understanding of emotions and intentions," to collect information and build a digital twin environment.

[0063] In this way, DTC related to IOWN technology is a technology that enables the creation of digital twins that do not exist in the real world by combining multiple entities that are single in the real world and replicating them as digital twins in a virtual space, or by exchanging or merging some of the components between multiple digital twins.

[0064] For example, the information providing device 10 constructs a virtual space as a digital twin based on the DTC of IOWN. The information providing device 10 can display the digital twin and the three-dimensional structure of the digital twin on the customer terminal 30 via the APN. In this case, the information providing device 10 may have a function equivalent to the output control unit 352 of the customer terminal 30.

[0065] CF is a technology that centrally performs the deployment, configuration, linkage, management, and operation of ICT (Information and Communication Technology) resources at different layers, from the cloud to edge computers, network services, user equipment, etc. Specifically, CF related to IOWN technology treats various targets as a group of virtualized ICT resources, and optimally integrates multiple resources at different layers using multi-orchestration functions as a hub.

[0066] Furthermore, as shown in FIG. 9, the IOWN technology provides high-value-added services by linking the above-mentioned APN, DTC, and network services provided by operators.

[0067] For example, as shown in (1) of Figure 9, IOWN technology provides a technology for transmitting information collected via APN to other terminal devices at high speed and with low latency. Also, as shown in (2) of Figure 9, IOWN technology provides a technology for collecting large amounts of information from terminal devices and outputting information such as analysis results from the service provided by the operator at high speed and with low latency in services such as information analysis. Also, as shown in (3) of Figure 8, IOWN technology provides a technology for transmitting large amounts of information at high speed and with low latency, using information obtained from surveillance cameras, automobile sensors, etc. to build a digital twin environment, make future predictions, and output the prediction results to the user.

[0068] By using the above-described IOWN technology, the information providing device 10 can construct three-dimensional structures and virtual spaces with higher accuracy than conventional ones. As a result, the information providing device 10 displays a highly accurate three-dimensional structure of a product to the user, allowing the user, who is a customer, to have an experience that is extremely close to seeing the product in person.

[0069] There is also a technique called confirmation delay using IOWN technology. Confirmation delay is a technique for standardizing the delay time of image display, etc., between two terminals connected via IOWN. For example, assume that user U2 is viewing an image based on 3D data displayed on seller terminal 20, and user U3 is viewing the same image displayed on customer terminal 30. Furthermore, when a viewpoint change operation is performed on one terminal, information providing device 10 reflects that operation on the other terminal.

[0070] In this case, if the information providing device 10 and each terminal are physically separated, some communication delay occurs no matter how low the delay in the network is. Therefore, the information providing device 10 uses the IOWN confirmation delay to synchronize the timing at which the images viewed by user U2 and user U3 change in response to the viewpoint change operation.

[0071] For example, when an operation to change the viewpoint is performed on the seller terminal 20, the image displayed on the seller terminal 20 immediately (approximately 0.0 seconds later) changes in accordance with the changed viewpoint.

[0072] Here, if a confirmation delay is not applied, it is assumed that 0.1 seconds after a viewpoint change operation is performed on the seller terminal 20, the image displayed on the customer terminal 30 will change according to the changed viewpoint.

[0073] On the other hand, when a confirmation delay is applied, the information providing device 10 first receives a viewpoint change operation from the seller terminal 20, waits 0.1 seconds, and then causes the seller terminal 20 to execute the viewpoint change operation. Furthermore, the information providing device 10 causes the seller terminal 20 to execute the viewpoint change operation and simultaneously causes the customer terminal 30 to execute the viewpoint change operation. As a result, the images displayed on the two terminals change at the same time.

[0074] It is assumed that the communication time between the information providing device 10 and each terminal is the same. The information providing device 10 may change the timing of executing an operation depending on the communication time between each terminal so that the timing of changing the image is synchronized.

[0075] Furthermore, the information providing device 10 may have the same function as the output control unit 352 of the customer terminal 30. In this case, the information providing device 10 transmits an image based on 3D data to the customer terminal 30. The customer terminal 30 displays the received image as is. Here, by using the large-capacity, low-latency IOWN, the information providing device 10 can transmit a large-capacity, uncompressed image to the customer terminal 30.

[0076] [Other embodiments] In the embodiment, the case where the product is an automobile has been described. The embodiment is particularly effective for large products such as automobiles, since the number of such products that can be displayed in showrooms, stores, etc. is limited.

[0077] Furthermore, the product may be real estate. Real estate includes, for example, buildings such as houses and buildings. The 3D data may also be data in which a real-world background is added to a 3D object representing the completed state of a building under construction. This allows customers to see the completed state of the building together with the surrounding scenery, which they would not be able to see in real life.

[0078] The information providing device 10 may provide information about the feel of a product in addition to its appearance. In this case, the output device 40 has a tactile transmission function. This allows the user U3 to check, for example, not only the appearance of the car but also the difference in the feel of the seats made of different materials.

[0079] [program] In one embodiment, the information providing device 10 can be implemented by installing an information providing program that executes the above-described processes as package software or online software on a desired computer. For example, by executing the above-described information providing program on an information processing device, the information processing device can function as the information providing device 10. The information processing device referred to here includes desktop and notebook personal computers. Other examples of information processing devices include smartphones, tablet terminals, and the like.

[0080] 10 is a diagram showing an example of a computer that executes an information provision program. The computer 1000 includes, for example, a memory 1010 and a CPU 1020. The computer 1000 also includes a hard disk drive interface 1030, a disk drive interface 1040, a serial port interface 1050, a video adapter 1060, and a network interface 1070. These components are connected by a bus 1080.

[0081] The memory 1010 includes a ROM (Read Only Memory) 1011 and a RAM (Random Access Memory) 1012. The ROM 1011 stores a boot program such as a BIOS (Basic Input Output System). The hard disk drive interface 1030 is connected to a hard disk drive 1090. The disk drive interface 1040 is connected to a disk drive 1100. A removable storage medium such as a magnetic disk or optical disk is inserted into the disk drive 1100. The serial port interface 1050 is connected to a mouse 1110 and a keyboard 1120, for example. The video adapter 1060 is connected to a display 1130, for example.

[0082] The hard disk drive 1090 stores, for example, an OS 1091, an application program 1092, a program module 1093, and program data 1094. That is, the program that defines each process of the information providing device 10 is implemented as a program module 1093 in which computer-executable code is written. The program module 1093 is stored, for example, in the hard disk drive 1090. For example, a program module 1093 for executing processes similar to those of the functional configuration of the information providing device 10 is stored in the hard disk drive 1090. Note that the hard disk drive 1090 may be replaced with an SSD.

[0083] Furthermore, setting data used in the processing of the above-described embodiment is stored as program data 1094, for example, in the memory 1010 or the hard disk drive 1090. Then, the CPU 1020 reads the program module 1093 or the program data 1094 stored in the memory 1010 or the hard disk drive 1090 into the RAM 1012 as necessary, and executes the processing of the above-described embodiment.

[0084] The program module 1093 and program data 1094 are not limited to being stored in the hard disk drive 1090, but may also be stored in, for example, a removable storage medium and read by the CPU 1020 via the disk drive 1100 or the like. Alternatively, the program module 1093 and program data 1094 may be stored in another computer connected via a network (such as a local area network (LAN) or a wide area network (WAN)). The program module 1093 and program data 1094 may then be read by the CPU 1020 from the other computer via the network interface 1070.

[0085] Although the present invention has been described above as an embodiment, the present invention is not limited to the description and drawings that form part of the disclosure of the present invention. In other words, other embodiments, examples, and operational techniques that can be made by those skilled in the art based on the present invention are all included in the scope of the present invention. [Explanation of symbols]

[0086] N Network 1 Information provision system 2 stores 3. Housing 10 Information provision device 11, 21, 31 Communications Department 12, 24, 34 storage section 13, 25, 35 Control section 20 Merchant Terminal 22, 32 Input section 23, 33 Output section 131, 251, 351 Communication control unit 132 Provision Department 133 Analysis Department 241 3D data 242 Customer information 352 Output control section 353 Collection Department

Claims

1. an analysis unit that analyzes a history of a user's viewpoint change with respect to an image of a product displayed based on the 3D data; a providing unit that provides information about the user's preferences based on the analysis result by the analyzing unit; An information providing device comprising:

2. the analysis unit calculates a gaze time for each region of the image based on a history of a user's viewpoint change with respect to the image; The providing unit provides information about the user's preferences based on the gaze time.

2. The information providing device according to claim 1.

3. The analysis unit identifies a part of the product that corresponds to the area with the longest gaze time, The providing unit provides information about the portion identified by the analyzing unit.

3. The information providing device according to claim 2.

4. the analysis unit identifies a product corresponding to the area with the longest gaze time among the plurality of products; The providing unit provides information about the product identified by the analyzing unit.

3. The information providing device according to claim 2.

5. An information providing method executed by an information providing device, comprising: an analysis step of analyzing a history of a user's viewpoint change with respect to an image of a product displayed based on the 3D data; a providing step of providing information about the user's preferences based on the analysis result of the analyzing step; An information providing method comprising:

6. an analysis step of analyzing a history of a user's viewpoint change with respect to an image of a product displayed based on the 3D data; a providing step of providing information about the user's preferences based on the analysis result of the analyzing step; An information providing program that causes a computer to execute the above.

Citation Information

Patent Citations

  • Electronic catalog aggregation system

    JP2001202450A