Information processing device, information processing method, and information processing program

An information processing system using machine learning to estimate product lifecycle needs and provide timely support information addresses the lack of post-sale support in e-commerce, enhancing user convenience and promoting sustainability.

JP7834591B2Active Publication Date: 2026-03-24LY CORP
View PDF 8 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-07-12
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

Conventional e-commerce platforms lack support for products beyond the point of sale, leaving users to handle maintenance, repairs, and disposal independently, which can be inconvenient and inefficient.

Method used

An information processing system that integrates machine learning to estimate the lifecycle needs of products, providing users with timely support information for maintenance, recycling, and disposal through an e-commerce platform, utilizing a terminal device and server device connected via a network to collect and analyze user data and product information.

Benefits of technology

Enables e-commerce operators to provide comprehensive support for products from sale to final disposal, enhancing user convenience and promoting sustainable practices by reducing the burden of lifecycle management on consumers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007834591000001
    Figure 0007834591000001
  • Figure 0007834591000002
    Figure 0007834591000002
  • Figure 0007834591000003
    Figure 0007834591000003
Patent Text Reader

Abstract

To provide means for allowing an EC site / application entrepreneur to consistently support the goods from sales to recovery / final disposal in a life cycle.SOLUTION: An information processing device according to the present application comprises: an acquisition unit which acquires information on a user and information on the goods purchased by the user; an estimation unit which estimates a stage of a life cycle of the goods purchased by the user on the basis of the information on the user and the information on the goods purchased by the user; and a provision unit which provides the user with information according to the estimated stage of the life cycle of the goods from the purchasing to disposal of the goods.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing program.

Background Art

[0002] Techniques for providing product information tailored to the purchasing tendencies of users in physical stores or virtual stores have been disclosed.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the conventional technology as described above, only product information is provided to users and sales are made, and nothing special is done after the product is sold other than support from the seller (store) or manufacturer (maker). In other words, the user only "buys" when shopping. For example, when purchasing a washing machine at an online mall (e-commerce street), the user then communicates with the seller or repairer to handle problems and request repairs, and finally has the washing machine recycled by a recycling center. If an operator of an EC site / app (mall, store, auction, flea market, etc.) can consistently support a product from sale to recovery / final disposal throughout its life cycle, it is considered that it can contribute to improving the convenience of users.

[0005] The present application has been made in view of the above, and an object thereof is to provide means by which an operator of an EC site / app can consistently support a product from sale to recovery / final disposal throughout its life cycle.

Means for Solving the Problems

[0006] The information processing device relating to this application is On platforms where products eligible for maintenance and recycling are listed User After purchasing the product, Products purchased by the aforementioned user Condition or usage Information collection The acquisition unit, Through machine learning, Products purchased by the aforementioned user Condition or usage Based on the information, the user purchased the product From purchase to disposal Lifecycle In this context, the time when repair or maintenance of the said product is required, or the time when there is a demand for disposal or recycling of the said product. An estimation unit that estimates, Support information proposing repair or maintenance of the said product when repair or maintenance is needed for the said product, and support information proposing disposal or recycling of the said product when the need for disposal or recycling of the said product arises, Provided to said user Furthermore, we provide consistent support for the aforementioned products from sale to collection or final disposal. A supply unit that provides, The acquisition unit acquires information about other related products that the user has purchased in relation to the product after the user has purchased the product, and the estimation unit further estimates, based on the information about the other related products, when the product will need repair or maintenance, or when there will be a demand for disposal or recycling of the product. It is characterized by the following: [Effects of the Invention]

[0007] According to one embodiment of the system, it is possible to provide a means for e-commerce site / app operators to consistently support products throughout their lifecycle, from sales to collection / final disposal. [Brief explanation of the drawing]

[0008] [Figure 1] Figure 1 is an explanatory diagram showing an overview of the information processing method according to the embodiment. [Figure 2] Figure 2 is an explanatory diagram illustrating the overview of product suggestions tailored to the product lifecycle trends of each user. [Figure 3] Figure 3 shows an example of the configuration of an information processing system according to the embodiment. [Figure 4] Figure 4 shows an example of the configuration of a terminal device according to this embodiment. [Figure 5] Figure 5 shows an example of the configuration of a server device according to this embodiment. [Figure 6] Figure 6 shows an example of a user information database. [Figure 7] Figure 7 shows an example of a historical information database. [Figure 8] Figure 8 shows an example of a product management information database. [Figure 9] Figure 9 is a flowchart showing the processing procedure according to the embodiment. [Figure 10] Figure 10 shows an example of a hardware configuration. [Modes for carrying out the invention]

[0009] The following describes in detail, with reference to the drawings, embodiments for implementing the information processing device, information processing method, and information processing program according to the present application (hereinafter referred to as "embodiments"). Note that these embodiments do not limit the information processing device, information processing method, and information processing program according to the present application. Furthermore, the same parts are denoted by the same reference numerals in the following embodiments, and redundant descriptions are omitted.

[0010] [1. Overview of Information Processing Methods] First, with reference to Figure 1, an overview of the information processing method performed by the information processing device according to the embodiment will be described. Figure 1 is an explanatory diagram showing an overview of the information processing method according to the embodiment. In Figure 1, an example is given of an e-commerce site / app operator providing consistent support throughout the product lifecycle, from sales to collection / final disposal.

[0011] As shown in Figure 1, the information processing system 1 includes a terminal device 10 and a server device 100. The terminal device 10 and the server device 100 are connected to each other via a network N (see Figure 3) by wire or wireless means so that they can communicate with each other. In this embodiment, the terminal device 10 cooperates with the server device 100.

[0012] The terminal device 10 is a smart device such as a smartphone or a tablet terminal used by a user U, and is a portable terminal device capable of communicating with an arbitrary server device via a wireless communication network such as 4G (Generation) or LTE (Long Term Evolution). Further, the terminal device 10 has a screen such as a liquid crystal display, which has a function of a touch panel, and receives various operations on display data such as content, such as a tap operation, a slide operation, and a scroll operation, from the user U using a finger or a stylus. Note that, among the operations on the screen, an operation performed on the area where the content is displayed may be regarded as an operation on the content. Further, the terminal device 10 may be an information processing device such as a desktop PC (Personal Computer) or a notebook PC, in addition to a smart device.

[0013] The server device 100 is an information processing device that cooperates with the terminal device 10 of each user U and provides an API (Application Programming Interface) service and various data for various applications (hereinafter referred to as apps) and the like to the terminal device 10 of each user U, and is realized by a computer, a cloud system, or the like.

[0014] Further, the server device 100 may be an information processing device that provides some kind of web service online to the terminal device 10 of each user U. For example, as a web service, the server device 100 may provide services such as Internet connection, search service, SNS (Social Networking Service), electronic commerce (EC: Electronic Commerce), electronic payment, online game, online banking, online trading, accommodation / ticket reservation, video / music distribution, news, map, route search, route guidance, route information, operation information, weather forecast, and the like. In reality, the server device 100 may cooperate with various servers that provide the above web services and mediate the web service, or may be in charge of the processing of the web service.

[0015] Furthermore, the server device 100 can acquire user information about user U. For example, the server device 100 acquires information about user U's attributes, such as gender, age, and residential area. The server device 100 then stores and manages information about user U's attributes along with identification information (such as user ID) that identifies user U.

[0016] Furthermore, the server device 100 acquires various historical information (log data) indicating user U's actions from user U's terminal device 10, or from various servers based on the user ID, etc. For example, the server device 100 acquires location history, which is the history of user U's location and date and time, from the terminal device 10. The server device 100 also acquires search history, which is the history of search queries entered by user U, from the search server (search engine). The server device 100 also acquires browsing history, which is the history of content viewed by user U, from the content server. The server device 100 also acquires purchase history (payment history), which is the history of user U's product purchases and payment processing, from the e-commerce server or payment processing server. The server device 100 may also acquire listing history and sales history, which are the history of user U's listings on the marketplace, from the e-commerce server or payment processing server. The server device 100 also acquires posting history, which is the history of user U's posts, from posting servers that provide word-of-mouth posting services or SNS servers. The various servers mentioned above may also be the server device 100 itself. In other words, the server device 100 may function as the various servers mentioned above.

[0017] [1-1. Notifications according to the product lifecycle] Products such as home appliances have a "lifecycle." When home appliances break down, they are repaired and, instead of being ultimately discarded, are recycled when users trade them in. Many products like home appliances, which are maintained or eligible for recycling, are listed on e-commerce sites / apps (malls, shops, auctions, flea markets, etc.).

[0018] For example, as shown in Figure 1, the server device 100 receives a request (purchase instruction) for the purchase of goods in e-commerce from the user U's terminal device 10 via the network N (see Figure 3) (step S1). After the sale of goods is completed, the purchased goods are delivered to the user U (home, a designated location, etc.).

[0019] In practice, the server device 100 may obtain information regarding the purchase history of goods in e-commerce directly or indirectly (via other server devices, etc.) from the user U's terminal device 10, rather than receiving a request to purchase goods.

[0020] Next, the server device 100 collects information related to the products purchased by user U from user U's terminal device 10 via the network N (see Figure 3) (step S2). The information related to the products purchased by user U includes information indicating the condition and usage status of the products.

[0021] For example, the server device 100 obtains search queries related to the repair and maintenance of the product from user U's terminal device 10. Examples of search queries related to the repair and maintenance of the product include search queries for repair requests or repair companies for the product, and search queries for information on repair and maintenance methods. The server device 100 may also obtain access history to websites related to the repair and maintenance of the product, as well as repair request history, from user U's terminal device 10. Furthermore, the server device 100 may obtain SNS history, etc., that discloses or suggests user U's daily usage of the product.

[0022] Alternatively, the server device 100 may directly obtain information regarding the status of the product from the product via the network N (see Figure 3). The server device 100 may also provide a user-specific management page for the product and manage the status and usage of the product based on the information registered on that management page.

[0023] Next, the server device 100 estimates the user U's usage of the product (step S3). For example, the server device 100 estimates the user U's personality and lifestyle based on the user U's attributes (which may be a user segment or user persona), various histories, etc., or the information collected in step S2, and estimates the user U's usage of the product.

[0024] At this time, the server device 100 may use machine learning to estimate the user U's personality and lifestyle from the user U's attributes, various history, etc., or the information collected in step S2, and estimate the product usage status. For example, the server device 100 may use machine learning to generate an estimation model that takes the user U's attributes, various history, etc., or the information collected in step S2 as input data and outputs a determination result of the user U's personality and lifestyle. Alternatively, the server device 100 may use machine learning to generate an estimation model that takes the product purchased by the user U and the user U's attributes, various history, etc., or the information collected in step S2 as input data and outputs a determination result of the user U's personality and lifestyle, etc., and / or the product usage status.

[0025] Regarding machine learning methods, deep learning, RNN (Recurrent Neural Network), or LSTM (Long Short-Term Memory) may be used. These are merely examples, and the method is not limited to these.

[0026] Next, the server device 100 estimates the lifecycle stage of the product purchased by user U based on the product's condition and usage (step S4). For example, it estimates the timing of when repair or maintenance will be needed for the product, and the timing of when there will be a demand for disposal or recycling of the product. Note that even for the same product, the product's lifecycle will vary depending on the user.

[0027] At this time, the server device 100 may use machine learning to estimate the lifecycle stage of the product purchased by user U from user U's attributes, various history, etc., or information collected in step S2. For example, the server device 100 may use machine learning to generate an estimation model that takes the product purchased by user U and the combination of user U's attributes, various history, etc., or information collected in step S2 as input data and outputs an estimation result of the lifecycle stage of the product purchased by user U.

[0028] Next, the server device 100 identifies support information at each stage of the product lifecycle (step S5). That is, the server device 100 identifies appropriate support information to be provided at each stage of the product lifecycle. For example, if it is the time (timing) when there is a demand for disposal or recycling of the product, the server device 100 identifies information related to the repair and maintenance of the product as support information to be proposed (provided).

[0029] Next, the server device 100 provides appropriate support information for the product purchased by user U at each stage of the product's lifecycle via the network N (see Figure 3) (step S6).

[0030] In this embodiment, after user U purchases a product, the server device 100 estimates the lifecycle stage of the product purchased by user U as needed, periodically, or in accordance with the time elapsed since the purchase, and provides information corresponding to the estimated stage. Information corresponding to the lifecycle stage of the product includes, for example, information required at each stage, and information regarding things that would be helpful (or appreciated) at each stage.

[0031] The server device 100 estimates the stages of product use as stages in the product's lifecycle. For example, the server device 100 estimates the stages of the product's lifecycle from the time elapsed since user U purchased the product. Alternatively, the server device 100 estimates the stages of the product's lifecycle based on the content of search queries and search results related to the product entered by user U after the product was purchased. Alternatively, the server device 100 estimates the stages of the product's lifecycle from other related products purchased by user U in relation to the product after the product was purchased.

[0032] Furthermore, the server device 100 may, as part of the product's lifecycle, inquire with user U about the operational status of the product purchased by user U (whether it is functioning normally or not), whether parts need to be replaced, whether maintenance is required, whether cleaning is recommended, etc., in order to estimate the condition of the product itself and the condition of its use.

[0033] Alternatively, the server device 100 may use machine learning and statistical processing utilizing big data to estimate the product purchased by user U and the state of its use. Depending on the user's daily usage frequency, how carefully they handle the product, and the frequency of repair requests, even for the same model of home appliance purchased at the same time, the product's lifecycle stage may differ depending on the user's attributes and history.

[0034] The server device 100 then provides various maintenance information, maintenance products, replacement parts, alternative products, and used product sales information according to the estimated stage. For example, the server device 100 provides information regarding parts replacement, maintenance, cleaning, recycling, or new product purchase, depending on the stage of the product's lifecycle.

[0035] Furthermore, the server device 100 may detect the arrival of a stage in the product lifecycle or estimate the stage by prompting the user U to search for a search query appropriate to that stage.

[0036] This embodiment also contributes to the promotion of the SDGs (Sustainable Development Goals). Some businesses are concerned that promoting the SDGs will reduce opportunities for consumers to purchase their products, but from the consumer's perspective, having comprehensive after-sales support means they don't have to worry about repairs, troubleshooting, recycling, or final disposal each time, allowing them to purchase with peace of mind. It is presumed that such consumers will prefer to purchase from businesses that can provide consistent support from sales to collection and final disposal.

[0037] The server device 100 proposes the purchase of a product to user U, and after the purchase, it estimates or collects information on the product's condition (e.g., partially broken) and usage, and provides maintenance information and proposes repairs for the product.

[0038] For example, the server device 100 provides user U's terminal device 10 with product maintenance information, such as advice and messages like "This is how you should clean it," or "It's a good idea to clean the filter every day," or links to web pages explaining how to clean the product.

[0039] Furthermore, the server device 100 detects when the warranty period for the product purchased by user U is about to expire and recommends maintenance, product recycling, and repurchase within the validity period. The server device 100 may also consider the lifecycle of the product's components, not just the product itself, when making recommendations. For example, the server device 100 may recommend the purchase or replacement of replacement parts such as gaskets and filters, or maintenance supplies such as brushes for cleaning them. In addition to recommending the replacement of parts, it may also recommend the purchase of other products that extend the life of the parts.

[0040] For example, if the product is a watch, the server device 100 may, based on its lifecycle, issue various notifications at appropriate times, such as "overhaul," "article suggestion" (introduction of related articles, suggestion to post comments, etc.), and "strap replacement suggestion."

[0041] Furthermore, if the product is shoes, the server device 100 may, based on the product's lifecycle, suggest shoe polishing at an appropriate time and recommend purchasing or replacing shoe polishing cloths. In this case, if the server device 100 has a T-shirt among the products the user has previously purchased that is nearing the end of its lifecycle, it may suggest using that T-shirt as a polishing cloth and recommend purchasing a new T-shirt.

[0042] At this time, the server device 100 estimates the status of the product based on the time elapsed since the product purchase / last interaction, the content of the user's search query, etc., and makes suggestions according to the product's lifecycle.

[0043] [1-2. Product suggestions tailored to the product lifecycle trends of each user] Refer to Figure 2 to see an overview of product suggestions tailored to each user's product lifecycle trends. Figure 2 is an explanatory diagram showing an overview of product suggestions tailored to each user's product lifecycle trends.

[0044] For example, as shown in Figure 2, the server device 100 receives a request (purchase instruction) for the purchase of goods in e-commerce from the user U's terminal device 10 via the network N (see Figure 3) (step S11). In practice, the server device 100 may obtain information regarding the purchase history of goods in e-commerce directly or indirectly (via other server devices, etc.) from the user U's terminal device 10, rather than receiving a request for the purchase of goods.

[0045] Next, the server device 100 collects information related to the products purchased by user U from user U's terminal device 10 via the network N (see Figure 3) (step S12).

[0046] Next, the server device 100 estimates the usage status of the product by user U (step S13).

[0047] Next, the server device 100 estimates the lifecycle stage of the product purchased by user U based on the product's condition and usage status (step S14).

[0048] Next, the server device 100 estimates the user U's product lifecycle trends based on the stage of each product and the way each product is used (step S15).

[0049] For example, the server device 100 estimates the user U's preferred lifecycle trends (preferences). The server device 100 may find the user's preference trends regarding lifecycles, such as whether they prefer long or short lifecycles, and use this as a recommendation element. The server device 100 may also determine / estimate whether the user U prefers long or short lifecycles based on their product purchase history.

[0050] Furthermore, the server device 100 may determine / estimate from the user U's behavior history whether user U is trying to extend the product's lifecycle (i.e., taking actions to prolong its lifespan). Examples of actions to prolong its lifespan include "appropriately purchasing maintenance parts and replacement parts" and "searching for means / methods to extend its lifespan." The server device 100 also estimates that user U prefers a long lifecycle if user U is trying to extend the product's lifecycle, and estimates that user U prefers a short lifecycle if user U is not trying to extend the product's lifecycle.

[0051] Furthermore, each user may have products for which they want to extend the product lifecycle and products for which they do not. In other words, the user's preferred product lifecycle may differ depending on the product (type / category). The server device 100 may also determine / estimate, based on the user's behavior history, which products the user is trying to extend the product lifecycle for and which products the user is not trying to extend the product lifecycle for.

[0052] Next, the server device 100 provides information corresponding to the estimated trend (step S16). In this embodiment, the server device 100 suggests products (for purchase) that correspond to the lifecycle trends preferred by user U.

[0053] For example, the server device 100, based on the estimated trend, might suggest a long-lasting bag if user U has been using their shoes for a long time. In other words, it suggests products with a similar lifecycle. Alternatively, it might suggest items that require maintenance similar to the items currently owned, but are long-lasting.

[0054] Alternatively, the server device 100 may suggest information to extend the lifecycle of the products purchased by user U, according to the estimated trends. For example, the server device 100 may provide information such as various maintenance information, maintenance products, and replacement parts.

[0055] [1-3. Examples of products] The products according to this embodiment are not limited to home appliances, but also include personal computers (PCs), smartphones, game consoles, cameras, lenses, drones, and other unmanned aerial vehicles (UAVs). This may include vehicles, luxury watches, brand-name bags and accessories, jewelry and accessories, clothing and shoes, antiques, vintage items, rare items, musical instruments (guitars, basses, amplifiers, drums, pianos, electronic pianos, string instruments, wind instruments, etc.), works of art (paintings, calligraphy, sculptures, crafts, etc.), alcoholic beverages (brandy, whiskey, wine, etc.), sporting goods (golf, surfing, snowboarding, skiing, tennis equipment, etc.), outdoor equipment (camping equipment, barbecue equipment, canoes, kayaks, etc.), fishing equipment (rods, reels, lures, etc.), telescopes and binoculars, bicycles (city bikes, electric bicycles, road bikes, mountain bikes, folding bikes, etc.), vehicles (automobiles, motorcycles, etc.), small vessels (pleasure boats, motorboats, yachts, personal watercraft, jet skis, etc.), and other items for which there is demand for secondhand goods, recycling, or an aftermarket.

[0056] Furthermore, the goods may include real estate (detached houses, apartment buildings, offices, shops, warehouses, etc.), equipment, large home appliances (refrigerators, washing machines, air conditioners, massage chairs, etc.), luxury furniture and imported furniture (sofas, tables and chairs, lamps and lighting, mirrors, ornaments, beds, storage furniture, etc.), office furniture and office equipment, shop fixtures, and other items that have demand in the secondhand market, recycling, repair, cleaning, etc. Equipment includes sanitary facilities (washbasins, showers, baths, toilets, etc.), water supply facilities, drainage facilities, electrical facilities, gas facilities, kitchen facilities (sinks, stoves, etc.), and communication facilities (antennas, communication lines, etc.).

[0057] However, the above is merely an example of a product. In reality, it is not limited to these examples. Any product with a lifecycle and capable of being handled in the same way as in this embodiment may be eligible.

[0058] [2. Example of an information processing system configuration] Next, the configuration of the information processing system 1, which includes the server device 100 according to the embodiment, will be described using Figure 3. Figure 3 is a diagram showing an example of the configuration of the information processing system 1 according to the embodiment. As shown in Figure 3, the information processing system 1 according to the embodiment includes a terminal device 10 and a server device 100. These various devices are connected to each other via a network N, either by wire or wireless communication. The network N is, for example, a LAN (Local Area Network) or a WAN (Wide Area Network) such as the Internet.

[0059] Furthermore, the number of devices included in the information processing system 1 shown in Figure 3 is not limited to those illustrated. For example, in Figure 3, only one terminal device 10 is shown for the sake of illustration, but this is merely an example and not limiting; there may be two or more.

[0060] Terminal device 10 is an information processing device used by user U. For example, terminal device 10 may be a smart device such as a smartphone or tablet, a feature phone, a PC (Personal Computer), a PDA (Personal Digital Assistant), a game console or AV equipment with communication functions, a car navigation system, a wearable device such as a smartwatch or head-mounted display, or smart glasses. Alternatively, terminal device 10 may be a house or building compatible with the Internet of Things (IoT), a car, home appliances, electronic devices, etc.

[0061] Furthermore, the terminal device 10 can connect to the network N via wireless communication networks such as LTE (Long Term Evolution), 4G (4th Generation), and 5G (5th Generation), or via short-range wireless communication such as Bluetooth (registered trademark) and Wi-Fi (Local Area Network), and communicate with the server device 100.

[0062] The server device 100 is, for example, a computer such as a PC or blade server, or a mainframe or workstation. The server device 100 may also be implemented through cloud computing.

[0063] [3. Example of terminal device configuration] Next, the configuration of the terminal device 10 will be explained using Figure 4. Figure 4 is a diagram showing an example of the configuration of the terminal device 10. As shown in Figure 4, the terminal device 10 comprises a communication unit 11, a display unit 12, an input unit 13, a positioning unit 14, a sensor unit 20, a control unit 30 (controller), and a storage unit 40.

[0064] (Communications Section 11) The communication unit 11 is connected to the network N (see Figure 3) by wire or wireless connection and transmits and receives information to and from the server device 100 via the network N. For example, the communication unit 11 can be implemented using a NIC (Network Interface Card) or an antenna.

[0065] (Display section 12) The display unit 12 is a display device that displays various information such as location information. For example, the display unit 12 may be a liquid crystal display (LCD) or an organic electro-luminescent display (OLED). The display unit 12 may also be a touch panel display, but is not limited to this.

[0066] (Input section 13) The input unit 13 is an input device that receives various operations from the user U. For example, the input unit 13 has buttons for inputting characters, numbers, etc. The input unit 13 may also be an input / output port (I / O port) or a USB (Universal Serial Bus) port. If the display unit 12 is a touch panel display, a part of the display unit 12 functions as the input unit 13. The input unit 13 may also be a microphone that receives voice input from the user U. The microphone may be wireless.

[0067] (Positioning unit 14) The positioning unit 14 receives signals (radio waves) transmitted from GPS (Global Positioning System) satellites and, based on the received signals, acquires position information (e.g., latitude and longitude) indicating the current position of the terminal device 10. In other words, the positioning unit 14 determines the position of the terminal device 10. Note that GPS is just one example of a GNSS (Global Navigation Satellite System).

[0068] Furthermore, the positioning unit 14 can determine its position using various methods other than GPS. For example, the positioning unit 14 may use various communication functions of the terminal device 10 to determine its position as an auxiliary positioning means for position correction, etc., as described below.

[0069] (Wi-Fi positioning) For example, the positioning unit 14 determines the location of the terminal device 10 by utilizing the Wi-Fi® communication function of the terminal device 10 and the communication network provided by each telecommunications company. Specifically, the positioning unit 14 determines the location of the terminal device 10 by performing Wi-Fi communication, etc., and determining the distance to nearby base stations and access points.

[0070] (Beacon positioning) Furthermore, the positioning unit 14 may determine the location using the Bluetooth® function of the terminal device 10. For example, the positioning unit 14 determines the location of the terminal device 10 by connecting to a beacon transmitter connected via the Bluetooth® function.

[0071] (Geomagnetic positioning) Furthermore, the positioning unit 14 determines the position of the terminal device 10 based on the geomagnetic pattern of the structure, which has been measured in advance, and the geomagnetic sensor provided by the terminal device 10.

[0072] (RFID positioning) Furthermore, if, for example, the terminal device 10 is equipped with an RFID (Radio Frequency Identification) tag function equivalent to that of a contactless IC card used at a train station ticket gate or in a store, or if it is equipped with a function to read RFID tags, the location where it was used will be recorded along with the information on the payment or other transactions made by the terminal device 10. The positioning unit 14 may determine the location of the terminal device 10 by acquiring such information. Alternatively, the location may be determined by an optical sensor or infrared sensor equipped in the terminal device 10.

[0073] The positioning unit 14 may, if necessary, determine the position of the terminal device 10 using one or a combination of the positioning means described above.

[0074] (Sensor unit 20) The sensor unit 20 includes various sensors mounted on or connected to the terminal device 10. The connection can be wired or wireless. For example, the sensors may be detection devices other than the terminal device 10, such as wearable devices or wireless devices. In the example shown in Figure 4, the sensor unit 20 includes an acceleration sensor 21, a gyro sensor 22, a barometric pressure sensor 23, a temperature sensor 24, a sound sensor 25, a light sensor 26, a magnetic sensor 27, and an image sensor (camera) 28.

[0075] The sensors 21-28 described above are merely examples and not limiting. In other words, the sensor unit 20 may be configured to include some of the sensors 21-28, or it may include other sensors such as humidity sensors in addition to or instead of the sensors 21-28.

[0076] The acceleration sensor 21 is, for example, a 3-axis acceleration sensor and detects the physical movement of the terminal device 10, such as its direction of movement, velocity, and acceleration. The gyro sensor 22 detects the physical movement of the terminal device 10, such as its tilt in the three axes, based on its angular velocity. The barometric pressure sensor 23 detects the atmospheric pressure around the terminal device 10, for example.

[0077] Since the terminal device 10 is equipped with the acceleration sensor 21, gyroscope 22, barometric pressure sensor 23, etc., it becomes possible to determine the position of the terminal device 10 using technologies such as pedestrian dead-reckoning (PDR) that utilize these sensors 21 to 23. This makes it possible to obtain indoor location information that is difficult to obtain with positioning systems such as GPS.

[0078] For example, a pedometer using an accelerometer 21 can calculate the number of steps, walking speed, and distance walked. Additionally, a gyroscope 22 can be used to determine the user U's direction of movement, gaze direction, and body tilt. Furthermore, the barometric pressure detected by the barometric pressure sensor 23 can be used to determine the altitude and floor number of the user U's terminal device 10.

[0079] The temperature sensor 24 detects, for example, the ambient temperature around the terminal device 10. The sound sensor 25 detects, for example, the ambient sound around the terminal device 10. The light sensor 26 detects the ambient illumination around the terminal device 10. The magnetic sensor 27 detects, for example, the Earth's magnetic field around the terminal device 10. The image sensor 28 captures an image of the area around the terminal device 10.

[0080] The aforementioned pressure sensor 23, temperature sensor 24, sound sensor 25, light sensor 26, and image sensor 28 can detect the surrounding environment and conditions of the terminal device 10 by detecting atmospheric pressure, temperature, sound, and illuminance, respectively, and by capturing images of the surroundings. Furthermore, it becomes possible to improve the accuracy of the location information of the terminal device 10 based on the surrounding environment and conditions.

[0081] (Control Unit 30) The control unit 30 includes, for example, a microcomputer having a CPU (Central Processing Unit), ROM (Read Only Memory), RAM, input / output ports, and various circuits. Alternatively, the control unit 30 may be composed of hardware such as an integrated circuit (ASIC) or FPGA (Field Programmable Gate Array). The control unit 30 includes a transmission unit 31, a reception unit 32, and a processing unit 33.

[0082] (Transmitter 31) The transmission unit 31 can transmit various information, such as information input by the user U using the input unit 13, various information detected by sensors 21-28 mounted on or connected to the terminal device 10, and location information of the terminal device 10 determined by the positioning unit 14, to the server device 100 via the communication unit 11.

[0083] (Receiving unit 32) The receiving unit 32 can receive various information provided by the server device 100, as well as requests for various information from the server device 100, via the communication unit 11.

[0084] (Processing 33) The processing unit 33 controls the entire terminal device 10, including the display unit 12. For example, the processing unit 33 can output and display various information transmitted by the transmission unit 31 and various information received from the server device 100 by the reception unit 32 to the display unit 12.

[0085] (Storage unit 40) The storage unit 40 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or by storage devices such as HDD (Hard Disk Drive), SSD (Solid State Drive), and optical discs. Various programs and various data are stored in this storage unit 40.

[0086] [4. Example of Server Device Configuration] Next, the configuration of the server device 100 according to the embodiment will be described using Figure 5. Figure 5 is a diagram showing an example of the configuration of the server device 100 according to the embodiment. As shown in Figure 5, the server device 100 includes a communication unit 110, a storage unit 120, and a control unit 130.

[0087] (Communications Department 110) The communication unit 110 is implemented, for example, by a NIC (Network Interface Card). The communication unit 110 is connected to the network N (see Figure 3) by wire or wireless connection.

[0088] (Storage unit 120) The storage unit 120 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or by storage devices such as HDDs, SSDs, and optical discs. As shown in Figure 5, the storage unit 120 has a user information database 121, a history information database 122, and a product management information database 123.

[0089] (User Information Database 121) The user information database 121 stores user information about user U. For example, the user information database 121 stores various information such as user U's attributes. Figure 6 shows an example of the user information database 121. In the example shown in Figure 6, the user information database 121 has items such as "User ID (Identifier)", "Age", "Gender", "Home", "Workplace", and "Interests".

[0090] The "User ID" indicates identification information for identifying User U. The "User ID" may be User U's contact information (telephone number, email address, etc.) or identification information for identifying User U's terminal device 10.

[0091] Furthermore, "Age" indicates the age of user U, identified by the user ID. Note that "Age" may be information indicating user U's specific age (e.g., 35 years old), or information indicating user U's age group (e.g., 30s), or "Age" may be information indicating user U's date of birth, or information indicating user U's generation (e.g., born in the 1980s). Furthermore, "Gender" indicates the gender of user U, identified by the user ID.

[0092] Furthermore, "Home" indicates the location information of user U's home, which is identified by the user ID. In the example shown in Figure 6, "Home" is represented by an abstract code such as "LC11," but it could also be latitude and longitude information, etc. Also, for example, "Home" could be a regional name or address.

[0093] Furthermore, "Workplace" indicates the location information of the workplace (or school in the case of a student) of user U, identified by the user ID. In the example shown in Figure 6, "Workplace" is illustrated with an abstract code such as "LC12," but it may also be latitude and longitude information, etc. Also, for example, "Workplace" may be a regional name or address.

[0094] Furthermore, "Interests" indicate the interests of user U, who is identified by their user ID. In other words, "Interests" indicate the subjects of high interest to user U, who is identified by their user ID. For example, "Interests" may be search queries (keywords) that user U enters into a search engine. In the example shown in Figure 6, one "Interest" is shown for each user U, but there may be multiple interests.

[0095] For example, in the example shown in Figure 6, user U, identified by user ID "U1", is in their 20s and is male. Also, for example, user U, identified by user ID "U1", has their home address at "LC11". Furthermore, for example, user U, identified by user ID "U1", has their workplace at "LC12". Finally, for example, user U, identified by user ID "U1", is interested in "sports".

[0096] In the example shown in Figure 6, abstract values ​​such as "U1," "LC11," and "LC12" are used to illustrate the information, but it is assumed that "U1," "LC11," and "LC12" actually store specific strings, numbers, or other information. In the following diagrams relating to other information, abstract values ​​may also be used to illustrate the information.

[0097] The user information database 121 is not limited to the above and may store various types of information depending on the purpose. For example, the user information database 121 may store various types of information about user U's terminal device 10. In addition, the user information database 121 may store information about user U's demographic, psychographic, geographic, and behavioral attributes. For example, the user information database 121 may store information such as name, family structure, place of origin (hometown), occupation, job title, income, qualifications, type of residence (detached house, apartment, etc.), whether or not a car is owned, commuting time, commuting route, commuter pass section (station, line, etc.), frequently used stations (other than the nearest station to home / workplace), lessons / classes (location, time, etc.), hobbies, interests, and lifestyle.

[0098] (History Information Database 122) The history information database 122 stores various information related to the history information (log data) that shows the user U's actions. Figure 7 shows an example of the history information database 122. In the example shown in Figure 7, the history information database 122 has items such as "User ID", "Location History", "Search History", "Browsing History", "Purchase History", and "Posting History".

[0099] "User ID" indicates identification information used to identify user U. "Location History" indicates the location history, which is the history of user U's location and movements. "Search History" indicates the search history, which is the history of search queries entered by user U. "Browsing History" indicates the browsing history, which is the history of content viewed by user U. "Purchase History" indicates the purchase history, which is the history of purchases made by user U. "Posting History" indicates the posting history, which is the history of posts made by user U. Note that "Posting History" may include questions about user U's possessions.

[0100] For example, in the example shown in Figure 7, user U, identified by user ID "U1", moves as described in "Location History #1", searches as described in "Search History #1", views content as described in "Browsing History #1", purchases specified goods at specified stores as described in "Purchase History #1", and posts as described in "Posting History #1".

[0101] In the example shown in Figure 7, abstract values ​​such as "U1", "Location History #1", "Search History #1", "Browsing History #1", "Purchase History #1", and "Posting History #1" are used for illustration. However, it is assumed that "U1", "Location History #1", "Search History #1", "Browsing History #1", "Purchase History #1", and "Posting History #1" will actually store specific strings, numbers, and other information.

[0102] The history information database 122 is not limited to the above and may store various types of information depending on the purpose. For example, the history information database 122 may store the usage history of user U for a specified service. The history information database 122 may also store the visit history of user U to a physical store or a facility. The history information database 122 may also store the payment history of user U using the terminal device 10 for payments (electronic payments).

[0103] (Product Management Information Database 123) The product management information database 123 stores various information about the lifecycle of products purchased by user U. Figure 8 shows an example of the product management information database 123. In the example shown in Figure 8, the product management information database 123 has items such as "User ID", "Product ID", "Category", "Purchase Date and Time", "Status", "Stage", and "Trend".

[0104] "User ID" indicates identification information used to identify user U. "Product ID" indicates identification information used to identify the product purchased by user U. "Category" indicates the type / category of the product purchased by user U. "Purchase Date and Time" indicates the date and time user U purchased the product.

[0105] Furthermore, "Status" indicates the operational status of the product purchased by user U and the user's usage of the product. Additionally, "Stage" indicates the stage in the lifecycle of the product purchased by user U. Furthermore, "trend" indicates the user U's preferred product lifecycle trends (preferences).

[0106] For example, in the example shown in Figure 8, user U, identified by user ID "U1", purchased a product identified by product ID "product #1", belonging to the category "home appliances", on the purchase date and time "2022 / 6 / 15". The status of the product is "status #1", the stage of the product's lifecycle is "stage #1", and the lifecycle trend preferred by user U is "trend #1".

[0107] In the example shown in Figure 8, abstract values ​​such as "U1," "State #1," "Stage #1," and "Trend #1" are used to illustrate the data, but it is assumed that "U1," "State #1," "Stage #1," and "Trend #1" will actually store specific strings, numbers, or other information.

[0108] Furthermore, the product management information database 123 may store various types of information depending on the purpose, not limited to those mentioned above. For example, the product management information database 123 may store support information for each stage of the product lifecycle. In addition, the product management information database 123 may store information about products that correspond to the lifecycle trends preferred by user U.

[0109] (Control unit 130) Returning to Figure 5, let's continue the explanation. The control unit 130 is a controller, and is realized by various programs (corresponding to an example of an information processing program) stored in the internal memory of the server device 100, such as a CPU (Central Processing Unit), MPU (Micro Processing Unit), ASIC (Application Specific Integrated Circuit), or FPGA (Field Programmable Gate Array), executing them using a memory area such as RAM as the working area. In the example shown in Figure 5, the control unit 130 has an acquisition unit 131, an estimation unit 132, a specification unit 133, and a provision unit 134.

[0110] (Acquisition part 131) The acquisition unit 131 acquires the search query entered by user U. For example, when user U enters a search query into a search engine or the like and performs a keyword search, the acquisition unit 131 acquires the search query via the communication unit 110. In other words, the acquisition unit 131 acquires the keyword entered by user U into the search box of a search engine, website, or app via the communication unit 110.

[0111] Furthermore, the acquisition unit 131 acquires user information about user U via the communication unit 110. For example, the acquisition unit 131 acquires identification information (such as user ID), location information, and attribute information of user U from user U's terminal device 10. The acquisition unit 131 may also acquire identification information and attribute information of user U when user U is registered. The acquisition unit 131 then registers the user information in the user information database 121 of the storage unit 120.

[0112] Furthermore, the acquisition unit 131 acquires various historical information (log data) indicating the user U's actions via the communication unit 110. For example, the acquisition unit 131 acquires various historical information indicating the user U's actions from the user U's terminal device 10, or from various servers based on the user ID, etc. The acquisition unit 131 then registers the various historical information in the history information database 122 of the storage unit 120.

[0113] In this embodiment, the acquisition unit 131 acquires information about user U and information about products purchased by user U.

[0114] (Estimation part 132) The estimation unit 132 includes a stage estimation unit 132A that estimates the life cycle stage of the product purchased by user U, a state estimation unit 132B that estimates the operating state of the product and the usage status of the product by user U, and a trend estimation unit 132C that estimates the trends regarding the product life cycle of user U.

[0115] (Step estimation unit 132A) The stage estimation unit 132A of the estimation unit 132 estimates the life cycle stage of the product purchased by user U based on information about user U and information about the product purchased by user U.

[0116] The stage estimation unit 132A of the estimation unit 132 estimates the stage of the product's lifecycle from the time elapsed since user U purchased the product. Furthermore, the stage estimation unit 132A of the estimation unit 132 estimates the stage of the product's lifecycle from search queries related to the product entered by user U. Additionally, the stage estimation unit 132A of the estimation unit 132 estimates the stage of the product's lifecycle from purchases of related products. Finally, the stage estimation unit 132A of the estimation unit 132 estimates the stage of the product's lifecycle from user U's attributes and history.

[0117] (State estimation unit 132B) The state estimation unit 132B of the estimation unit 132 estimates the operating state of the product. Furthermore, the state estimation unit 132B of the estimation unit 132 estimates the usage status of the product by user U.

[0118] (Trend estimation section 132C) The trend estimation unit 132C of the estimation unit 132 estimates user U's trends regarding the product lifecycle based on each lifecycle stage of the products purchased by user U and the way each product is used. For example, the trend estimation unit 132C of the estimation unit 132 estimates the lifecycle trends preferred by user U.

[0119] Furthermore, the trend estimation unit 132C of the estimation unit 132 estimates whether user U prefers a long lifecycle or a short lifecycle.

[0120] For example, the trend estimation unit 132C of the estimation unit 132 estimates from the user U's behavioral history whether user U is trying to extend the product's lifecycle. If user U is trying to extend the product's lifecycle, it estimates that user U prefers a long lifecycle. If user U is not trying to extend the product's lifecycle, it estimates that user U prefers a short lifecycle.

[0121] Furthermore, the trend estimation unit 132C of the estimation unit 132 estimates from the user U's behavioral history whether user U is trying to extend the life cycle of each product type / category, and estimates whether user U prefers a long life cycle or a short life cycle for each product type / category.

[0122] Alternatively, the trend estimation unit 132C of the estimation unit 132 estimates, based on the user U's behavioral history, which products the user U is trying to expand their lifestyle with and which products the user U is not trying to expand their lifestyle with.

[0123] (Specific part) The identification unit 133 identifies support information at each stage of the product lifecycle. For example, the identification unit 133 identifies appropriate support information that should be provided at each stage of the product lifecycle.

[0124] Furthermore, when the identification unit 133 estimates the user U's product lifecycle trends, it identifies information corresponding to the estimated user U's product lifecycle trends. For example, the identification unit 133 identifies products that correspond to the lifecycle trends preferred by user U.

[0125] (Provider 134) The provision unit 134 provides user U with information corresponding to the estimated stages of the product's lifecycle, from purchase to disposal.

[0126] The provision unit 134 provides information regarding parts replacement, maintenance, cleaning, recycling, or purchasing a new product, depending on the stage of the product's lifecycle.

[0127] The provisioning unit 134 provides user U with information that corresponds to the estimated user U's product lifecycle trends. For example, the provisioning unit 134 suggests products that match user U's preferred product lifecycle trends.

[0128] Furthermore, the provisioning unit 134 suggests products that have the same or similar lifecycle trends as the product purchased by user U.

[0129] Furthermore, the provision unit 134 provides user U with information to help extend the life cycle of the products purchased by user U.

[0130] [5. Processing Procedure] Next, the processing procedure by the server device 100 according to the embodiment will be described using Figure 9. Figure 9 is a flowchart of the processing procedure according to the embodiment. Note that the processing procedure shown below is repeatedly executed by the control unit 130 of the server device 100.

[0131] For example, as shown in Figure 9, the acquisition unit 131 of the server device 100 receives a request (purchase instruction) for the purchase of goods in e-commerce from the user U's terminal device 10 via the communication unit 110 (step S101).

[0132] Next, the acquisition unit 131 of the server device 100 collects information related to the products purchased by user U from user U's terminal device 10 via the communication unit 110 (step S102).

[0133] Next, the estimation unit 132 of the server device 100 estimates the usage status of the product by user U (step S103).

[0134] Next, the estimation unit 132 of the server device 100 estimates the lifecycle stage of the product purchased by user U based on the product's condition, usage status, etc. (step S104).

[0135] Next, the identification unit 133 of the server device 100 identifies support information at each stage of the product lifecycle (step S105).

[0136] Next, the provision unit 134 of the server device 100 provides appropriate support information for the product purchased by user U to user U's terminal device 10 via the communication unit 110, at each stage of the product's lifecycle (step S106).

[0137] Next, the estimation unit 132 of the server device 100 estimates the user U's product lifecycle trends based on the stage of each product and the way each product is used (step S107).

[0138] Next, the identification unit 133 of the server device 100 identifies products that correspond to the estimated user U's product lifecycle trends (step S108).

[0139] Next, the supply unit 134 of the server device 100 proposes products that correspond to the estimated user U's product lifecycle trends (step S109).

[0140] [6. Variant Example] The terminal device 10 and server device 100 described above may be implemented in various other forms besides those of the embodiment described above. Therefore, the following describes modifications of the embodiment.

[0141] In the above embodiment, some or all of the processing performed by the server device 100 may actually be performed by the terminal device 10. For example, the processing may be completed in a standalone manner (by the terminal device 10 alone). In this case, the terminal device 10 is assumed to have the functions of the server device 100 in the above embodiment. Furthermore, in the above embodiment, since the terminal device 10 is in cooperation with the server device 100, from the perspective of the user U, it appears as if the processing of the server device 100 is also being performed by the terminal device 10. In other words, from another perspective, it can be said that the terminal device 10 is equipped with the server device 100.

[0142] [7. Effects] As described above, the information processing device (terminal device 10 and server device 100) according to the present application includes an acquisition unit 131 that acquires information about user U and information about products purchased by user U, an estimation unit 132 that estimates the life cycle stages of products purchased by user U based on the information about user U and the information about products purchased by user U, and a provision unit 134 that provides user U with information corresponding to the estimated life cycle stages of products, from purchase to disposal.

[0143] The estimation unit 132 estimates the stage of the product's lifecycle based on the time elapsed since user U purchased the product.

[0144] The estimation unit 132 estimates the product lifecycle stage from the search query related to the product entered by user U.

[0145] The estimation unit 132 estimates the stages of the product's life cycle based on the purchase of related products.

[0146] The estimation unit 132 estimates the stage of the product's lifecycle based on the user U's attributes and history.

[0147] The estimation unit 132 estimates the operating state of the product.

[0148] The estimation unit 132 estimates the usage status of the product by user U.

[0149] The provision unit 134 provides information regarding parts replacement, maintenance, cleaning, recycling, or purchasing a new product, depending on the stage of the product's lifecycle.

[0150] Furthermore, the information processing device according to the present invention includes an estimation unit 132 that estimates trends regarding the life cycle of products purchased by user U based on each life cycle stage of the products and the manner in which each product is used, and a provision unit 134 that provides information to user U according to the estimated trends.

[0151] The estimation unit 132 estimates the lifestyle trends preferred by user U. The provision unit 134 proposes products that match the lifestyle trends preferred by user U.

[0152] The estimation unit 132 estimates whether user U prefers a long lifecycle or a short lifecycle.

[0153] The estimation unit 132 estimates from the user U's behavioral history whether user U is trying to extend the product's lifecycle. If user U is trying to extend the product's lifecycle, it estimates that user U prefers a long lifecycle. If user U is not trying to extend the product's lifecycle, it estimates that user U prefers a short lifecycle.

[0154] The estimation unit 132 estimates, based on the user U's behavioral history, whether user U is trying to extend the life cycle of each product type / category, and whether user U prefers a long life cycle or a short life cycle for each product type / category.

[0155] The estimation unit 132 estimates, based on the user U's behavioral history, which products the user U is trying to improve their lifestyle with and which products the user U is not trying to improve their lifestyle with.

[0156] The provisioning unit 134 suggests products that have the same or similar lifecycle trends as the product purchased by user U.

[0157] The provision unit 134 provides user U with information to improve the life cycle of the products purchased by user U.

[0158] Through any or a combination of the above-described processes, the information processing device relating to this application can provide a means for e-commerce site / app operators to consistently support products throughout their lifecycle, from sales to collection / final disposal.

[0159] [8. Hardware Configuration] Furthermore, the terminal device 10 and server device 100 according to the above-described embodiment are realized by a computer 1000 having a configuration such as that shown in Figure 10. The following explanation will use the server device 100 as an example. Figure 10 shows an example of the hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which an arithmetic unit 1030, a primary storage device 1040, a secondary storage device 1050, an output interface 1060, an input interface 1070, and a network interface 1080 are connected by a bus 1090.

[0160] The arithmetic unit 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050, as well as programs read from the input device 1020, and executes various processes. The arithmetic unit 1030 can be implemented using, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), an ASIC (Application Specific Integrated Circuit), or an FPGA (Field Programmable Gate Array).

[0161] The primary storage device 1040 is a memory device, such as RAM (Random Access Memory), that temporarily stores data used by the arithmetic unit 1030 for various calculations. The secondary storage device 1050 is a storage device where data used by the arithmetic unit 1030 for various calculations and various databases are registered, and can be implemented using ROM (Read Only Memory), HDD (Hard Disk Drive), SSD (Solid State Drive), flash memory, etc. The secondary storage device 1050 may be internal storage or external storage. The secondary storage device 1050 may also be a removable storage medium such as USB (Universal Serial Bus) memory or SD (Secure Digital) memory card. The secondary storage device 1050 may also be cloud storage (online storage), NAS (Network Attached Storage), file server, etc.

[0162] The output I / F 1060 is an interface for transmitting information to be output to output devices 1010, such as displays, projectors, and printers, and is implemented using connectors of standards such as USB (Universal Serial Bus), DVI (Digital Visual Interface), and HDMI (High Definition Multimedia Interface). The input I / F 1070 is an interface for receiving information from various input devices 1020, such as mice, keyboards, keypads, buttons, and scanners, and is implemented using, for example, USB.

[0163] Furthermore, the output interface 1060 and input interface 1070 may be wirelessly connected to the output device 1010 and input device 1020, respectively. In other words, the output device 1010 and input device 1020 may be wireless devices.

[0164] Furthermore, the output device 1010 and the input device 1020 may be integrated as a touch panel. In this case, the output I / F 1060 and the input I / F 1070 may also be integrated as an input / output I / F.

[0165] The input device 1020 may also be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), DVD (Digital Versatile Disc), or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.

[0166] The network interface 1080 receives data from other devices via network N and sends it to the computing unit 1030, and also transmits data generated by the computing unit 1030 to other devices via network N.

[0167] The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output interface 1060 and the input interface 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.

[0168] For example, when computer 1000 functions as a server device 100, the arithmetic unit 1030 of computer 1000 realizes the functions of the control unit 130 by executing a program loaded onto the primary storage device 1040. Alternatively, the arithmetic unit 1030 of computer 1000 may load a program obtained from another device via the network interface 1080 onto the primary storage device 1040 and execute the loaded program. Furthermore, the arithmetic unit 1030 of computer 1000 may cooperate with other devices via the network interface 1080 and call and use program functions, data, etc., from other programs on other devices.

[0169] [9. Other] Although embodiments of the present invention have been described above, the present invention is not limited by the content of these embodiments. Furthermore, the aforementioned components include those that can be easily conceived by those skilled in the art, those that are substantially the same, and those that fall within the so-called equivalent range. Moreover, the aforementioned components can be combined as appropriate. Furthermore, various omissions, substitutions, or modifications of the components can be made without departing from the gist of the embodiments described above.

[0170] Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by known methods. In addition, the processing procedures, specific names, and information including various data and parameters shown in the above document and drawings can be arbitrarily changed unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.

[0171] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions.

[0172] For example, the server device 100 described above may be implemented using multiple server computers, and the configuration can be flexibly changed, such as by calling external platforms via APIs (Application Programming Interfaces) or network computing depending on the function.

[0173] Furthermore, the embodiments and modifications described above can be combined as appropriate, provided that the processing content is not inconsistent.

[0174] Furthermore, the terms "section, module, unit" mentioned above can be replaced with "means" or "circuit," etc. For example, the acquisition unit can be replaced with acquisition means or acquisition circuit. [Explanation of Symbols]

[0175] 1. Information Processing System 10 Terminal devices 100 Server Devices 110 Communications Department 120 Storage section 121 User Information Database 122 History Information Database 123 Product Management Information Database 130 Control Unit 131 Acquisition Department 132 Estimation Department 132A Estimation section 132B Estimation part 132C Estimation section 133 Specific section 134 Provision Department

Claims

1. An acquisition unit that collects information regarding the condition or usage status of a product purchased by a user after the user has purchased the product on a platform where the product subject to maintenance and recycling is listed, An estimation unit that uses machine learning to estimate, based on information regarding the condition or usage of the product purchased by the user, the timing at which repair or maintenance of the product will be necessary, or the timing at which there will be a demand for disposal or recycling of the product, during the product's lifecycle from purchase to disposal. A provision unit that provides support to the user by offering support information proposing repair or maintenance of the said product when repair or maintenance is needed for the said product, and by offering support information proposing disposal or recycling of the said product when there is a need for disposal or recycling of the said product, and provides consistent support for the said product from sale to collection or final disposal, Equipped with, The acquisition unit acquires information about other related products that the user has purchased in relation to the product after the user has purchased the product. The estimation unit further estimates, based on information regarding other related products, when the product will require repair or maintenance, or when there will be a demand for disposal or recycling of the product. An information processing device characterized by the following:

2. The acquisition unit acquires information regarding the condition or usage status of the product purchased by the user, including search queries or website access history related to the repair or maintenance of the product, a history of repair requests for the product, or a history of social media posts that disclose or suggest the user's daily use of the product. The information processing apparatus according to feature 1.

3. The acquisition unit acquires information regarding the status or usage of products purchased by the user, either directly from the product that can communicate or based on information registered on the user's dedicated management page for the product. The information processing apparatus according to feature 1.

4. The acquisition unit further acquires the user's attribute information and history information, The estimation unit uses machine learning to estimate the user's personality and lifestyle from the user's attribute information and history information, and estimates the usage status of the products purchased by the user. The information processing apparatus according to feature 1.

5. The estimation unit estimates the current stage of each stage in the lifecycle of the product purchased by the user, from purchase to disposal, at any time, periodically, or in accordance with the passage of time since the purchase. The aforementioned provision unit provides information regarding one of the following, depending on the estimated stage: parts replacement, maintenance, cleaning, recycling, used sales, or new purchase. The information processing apparatus according to feature 1.

6. The aforementioned service provider will, when the product requires maintenance, provide advice, messages, or links to web pages explaining how to perform maintenance on the product. The information processing apparatus according to feature 1.

7. The acquisition unit acquires information regarding when the warranty period for the product purchased by the user expires. The aforementioned provisioning unit provides recommendation information suggesting maintenance within the warranty period of the product, or recycling and repurchase of the product, before the estimated expiration date of the product's warranty period. The information processing apparatus according to feature 1.

8. The estimation unit estimates, in the lifecycle of the product purchased by the user from purchase to disposal, not only the product itself, but also the lifecycle of parts of the product that can be used for repair or maintenance of the product, the time when replacement, cleaning, or purchase of new parts of the product is necessary, or the time when maintenance supplies for the product's parts or other products to extend the life of the product's parts is necessary. The providing unit provides recommendation information suggesting replacement, cleaning, or purchase of new parts of the product at the time when it is estimated that replacement, cleaning, or purchase of new parts of the product is necessary, and provides recommendation information suggesting the purchase of maintenance supplies for the product's parts or other products to extend the lifespan of the product's parts at the time when it is estimated that the purchase of maintenance supplies for the product's parts or other products to extend the lifespan of the product's parts is necessary. The information processing apparatus according to feature 1.

9. The estimation unit estimates, during the lifecycle of the product purchased by the user, from purchase to disposal, the time when repair or maintenance of the first product is required, and the time when there is a demand for disposal or recycling of the second product that can be used for repair or maintenance of the first product. The aforementioned provisioning unit, when the time when repair or maintenance of the first product is needed coincides with the time when the need for disposal or recycling of the second product is approaching, provides support information suggesting the use of the second product for the repair or maintenance of the first product, and recommendation information suggesting the purchase of the second product or a similar product. The information processing apparatus according to feature 1.

10. An information processing method performed by an information processing device, A process for acquiring information about the condition or usage of a product purchased by a user after the user has purchased the product on a platform where the product subject to maintenance and recycling is listed, An estimation process that uses machine learning to estimate, based on information regarding the condition or usage of the product purchased by the user, the timing at which repair or maintenance of the product will be necessary, or the timing at which there will be a demand for disposal or recycling of the product, during the product's lifecycle from purchase to disposal. A provision process that provides the user with support information proposing repair or maintenance of the said product when repair or maintenance is needed for the said product, and support information proposing disposal or recycling of the said product when there is a need for disposal or recycling of the said product, thereby providing consistent support for the said product from sale to collection or final disposal. Includes, In the acquisition step, after the user has purchased the product, information regarding other related products purchased by the user in relation to the product is acquired. In the estimation process, based on information about other related products, the timing of when the product will require repair or maintenance, or when there will be a demand for disposal or recycling of the product, is estimated. An information processing method characterized by the following:

11. A procedure for acquiring information regarding the condition or usage of a product purchased by a user after the user has purchased the product on a platform where the product subject to maintenance and recycling is listed, An estimation procedure that uses machine learning to estimate, based on information regarding the condition or usage of the product purchased by the user, the timing at which repair or maintenance of the product will be necessary, or the timing at which there will be a demand for disposal or recycling of the product, during the product's lifecycle from purchase to disposal. A provision procedure that provides the user with support information proposing repair or maintenance of the said product when repair or maintenance is needed for the said product, and support information proposing disposal or recycling of the said product when there is a need for disposal or recycling of the said product, thereby providing consistent support for the said product from sale to collection or final disposal, An information processing program that causes a computer to execute, In the acquisition procedure described above, after the user has purchased the product, information regarding other related products purchased by the user in relation to the product is further acquired. The estimation procedure further estimates, based on information about other related products, when the product will require repair or maintenance, or when there will be a need for disposal or recycling of the product. An information processing program characterized by the following features.

Citation Information

Patent Citations

  • Method and system for maintenance service, and recording medium

    JP2002049712A

  • System and method for customer management

    JP2003058694A

  • Recommending system, and recommending method

    JP2009122781A

  • Fashion item selling system, fashion item selling method, repurchase item searching device and program

    JP2013186535A

  • Replacement time notification device, replacement time notification method, and program

    JP2019197472A