Shopping guide server, shopping guide agent, and shopping guide method using same

The shopping guide server and agent address the issue of retargeting ads and inefficient price comparisons by detecting purchase intent and offering targeted shopping guidance, improving the purchasing experience with relevant product information.

WO2025263653A1PCT designated stage Publication Date: 2025-12-26ELLEXI CO LTD +2
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/008455
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-19
Publication Date
2025-12-26

AI Technical Summary

Technical Problem

Users experience interruptions and difficulty in finding relevant information for their purchases due to retargeting ads and the hassle of price comparisons, and existing systems fail to accurately detect purchase intent and provide targeted shopping guidance.

Method used

A shopping guide server and agent that collect behavior data, detect purchase intent through trigger actions, and provide targeted guide information based on product information stored in a database, including details like price, seller, and additional benefits.

Benefits of technology

Provides accurate and timely shopping guidance by filtering relevant product information based on detected purchase intent, reducing ad interruptions and enhancing the purchasing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024008455_26122025_PF_FP_ABST
    Figure KR2024008455_26122025_PF_FP_ABST
Patent Text Reader

Abstract

According to one embodiment of the present invention, a shopping guide server may be configured to: collect at least one piece of for-guidance product information and store same in a for-guidance product information database; monitor behavior data received from a shopping guide agent; extract to-be-purchased product information associated with a purchase intention when a trigger behavior, which is an expression of the purchase intention that prompts a transition to a payment procedure for at least one product, is detected from the behavior data; search the for-guidance product information database for the for-guidance product information satisfying a guide condition for the to-be-purchased product information and generate guide information on the basis of the searched for-guidance product information; and transmit the guide information or a guide information presence notification message to a preset destination, or generate a command to enable the guide information or the guide information presence notification message to be output and transmit same to the preset destination.
Need to check novelty before this filing date? Find Prior Art

Description

Shopping guide server and shopping guide agent, and shopping guide method using them

[0001] The present technology relates to an e-commerce service, and more specifically, to a shopping guide server and a shopping guide agent, and a shopping guide method using the same.

[0002] Online advertising is an advertising technique that uses the Internet as a medium and is provided in various forms.

[0003] Recently, retargeting advertising, or similar advertising techniques, has become popular. These ads analyze a user's search history and display ads for products they are likely to purchase. Retargeting ads encourage users to purchase products they have shown interest in, and are displayed on users' devices regardless of their actual purchase intent.

[0004] Users may experience interruptions to their work as they are exposed to ads they don't need, and the hassle of having to remove unnecessary ad windows can lead to an aversion to ads.

[0005] Consumers who purchase a variety of tangible and intangible products (or services) online often find it difficult to be certain of all relevant information, such as whether they're purchasing the best product at the lowest price and with the best conditions. While price comparison sites offer information on the lowest prices, this information can be inaccurate, and consumers often have to search for information through these sites every time they make a purchase, which adds to the hassle.

[0006] An embodiment of the present technology can provide a shopping guide server and a shopping guide agent capable of accurately detecting a user's intention to purchase a product and providing guide information, and a shopping guide method using the same.

[0007] A shopping guide server according to one embodiment of the present technology collects at least one guide target product information and stores it in a guide target product information database, monitors behavior data received from a shopping guide agent, and when a trigger behavior that is an expression of an intent to purchase for at least one product is detected from the behavior data, extracts purchase target product information related to the intent to purchase, searches for guide target product information that satisfies a guide condition for the purchase target product information from the guide target product information database, generates guide information based on the searched guide target product information, and generates and transmits the guide information or a guide information existence notification message or a command that enables the guide information or the guide information existence notification message to be output to a preset destination, wherein the trigger behavior is an action of clicking a "purchase" button, an action of clicking an "add to purchase list (shopping cart)" button, a text input action including "purchase", a text input action including "add to purchase list (shopping cart)"; Or, it may be configured to include an act of causing the same result as the act of clicking the purchase button, the act of clicking the add to purchase list (shopping cart) button, the act of entering text including the "purchase", or the act of entering text including the "add to purchase list (shopping cart)"; or an act of registering as a user for the shopping site; or an act of clicking a button or entering text to use a loan service; or an act of clicking a button or entering text to apply for an insurance service; or an act of clicking a button or entering text to sign up for a subscription service; or an act of switching from a page where product selection is possible, such as a page where a user can select to proceed with the purchase process for a specific product or service or to add it to a purchase list, to a page where a payment process is performed; or an act of requesting that payment be made at a specific point in the future.

[0008] A shopping guide agent according to one embodiment of the present technology may be provided in a user terminal, and may be configured to include: a behavior data collection unit that collects behavior data accompanying a user accessing a shopping site or an application having a shopping function through the user terminal and browsing or inputting a signal through an input device, and transmits the collected behavior data through a communication network; and a guide information output unit that is configured to receive and output guide information or a guide information existence notification message from the shopping guide server through a communication network when the shopping guide server detects a trigger action for switching to a page where a payment procedure for at least one product is performed from the behavior data and generates guide information, or to receive and execute a command that allows the guide information or the guide information existence notification message to be output.

[0009] A shopping guide method according to one embodiment of the present technology is a guide method of a shopping guide system including a shopping guide agent provided in a user terminal and a shopping guide server connected to the user terminal via a communication network, the method comprising: a step in which the shopping guide agent collects behavioral data accompanying a user accessing a shopping site or an application having a shopping function through the user terminal and browsing or inputting a signal through an input device, and transmits the collected behavioral data to the shopping guide server; a step in which the shopping guide server collects at least one piece of guide-target product information and stores it in a guide-target product information database, and monitors the behavioral data to detect an intent to purchase at least one product as a triggering action; a step in which the shopping guide server extracts purchase-target product information associated with the intent to purchase; a step in which the shopping guide server searches for guide-target product information satisfying a guide condition with respect to the purchase-target product information from the guide-target product information database, generates guide information based on the searched guide-target product information, and generates guide information or a guide information existence notification message, or a command that causes the guide information or the guide information existence notification message to be output, and transmits the generated guide information or a command that causes the guide information or the guide information existence notification message to be output, to the shopping guide agent; And the shopping guide agent outputs the guide information or the guide information existence notification message; wherein the trigger action is an action of clicking a "purchase" button, an action of clicking an "add to purchase list (shopping cart)" button, an action of inputting a text including "purchase", an action of inputting a text including "add to purchase list (shopping cart)"; or an action that causes the same result as the result of the action of clicking the purchase button, the action of clicking the add to purchase list (shopping cart) button, the action of inputting a text including "purchase", or the action of inputting a text including "add to purchase list (shopping cart)"; or an action of registering a user for the shopping site;Or, it may be configured to include an act of clicking a button or entering text to use a loan service; or an act of clicking a button or entering text to apply for an insurance service; or an act of clicking a button or entering text to sign up for a subscription service; or an act of switching from a page where a product can be selected, such as a page where a purchase process for a specific product or service can be selected or added to a purchase list, to a page where a payment process can be performed; or an act of requesting a payment to be made at a specific point in the future;

[0010] According to this technology, useful information can be selectively provided only for products for which the purchase intent has been clearly detected.

[0011] Figure 1 is a configuration diagram of a network system including a shopping guide system according to one embodiment.

[0012] Figure 2 is a configuration diagram of a user terminal according to one embodiment.

[0013] Figure 3 is a configuration diagram of a shopping guide server according to one embodiment.

[0014] Figure 4 is a configuration diagram of an action data processing unit according to one embodiment.

[0015] Figure 5 is a configuration diagram of a guide information processing unit according to one embodiment.

[0016] Figure 6 is a drawing for explaining a database according to one embodiment.

[0017] Figure 7 is a configuration diagram of a learning unit according to one embodiment.

[0018] Figure 8 is a configuration diagram of a user terminal according to one embodiment.

[0019] Fig. 9 is a configuration diagram of a shopping guide server according to one embodiment.

[0020] Fig. 10 is a flowchart for explaining a shopping guide method according to one embodiment.

[0021] Fig. 11 is a flowchart for explaining a shopping guide method according to one embodiment.

[0022] A shopping guide server according to one embodiment of the present technology collects at least one guide target product information and stores it in a guide target product information database, monitors behavior data received from a shopping guide agent, and when a trigger behavior that is an expression of an intent to purchase for at least one product is detected from the behavior data, extracts purchase target product information related to the intent to purchase, searches for guide target product information that satisfies a guide condition for the purchase target product information from the guide target product information database, generates guide information based on the searched guide target product information, and generates and transmits the guide information or a guide information existence notification message or a command that enables the guide information or the guide information existence notification message to be output to a preset destination, wherein the trigger behavior is an action of clicking a "purchase" button, an action of clicking an "add to purchase list (shopping cart)" button, a text input action including "purchase", a text input action including "add to purchase list (shopping cart)"; Or, it may be configured to include an act of causing the same result as the act of clicking the purchase button, the act of clicking the add to purchase list (shopping cart) button, the act of entering text including the "purchase", or the act of entering text including the "add to purchase list (shopping cart)"; or an act of registering as a user for the shopping site; or an act of clicking a button or entering text to use a loan service; or an act of clicking a button or entering text to apply for an insurance service; or an act of clicking a button or entering text to sign up for a subscription service; or an act of switching from a page where product selection is possible, such as a page where a user can select to proceed with the purchase process for a specific product or service or to add it to a purchase list, to a page where a payment process is performed; or an act of requesting that payment be made at a specific point in the future.

[0023] Hereinafter, embodiments of the present technology will be described in more detail with reference to the attached drawings.

[0024] Figure 1 is a configuration diagram of a network system including a shopping guide system according to one embodiment.

[0025] Referring to FIG. 1, a shopping guide system (10) may include a shopping guide agent (110) installed in a user terminal (100) and a shopping guide server (200) connected thereto through a communication network (300).

[0026] The user terminal (100) may be a computing device equipped with a communication module, output means, and input means, such as a desktop computer, tablet PC, or smartphone. The input means may include at least one of a keyboard, mouse, touch pad, and touch screen.

[0027] The shopping guide agent (110) may be driven when the user terminal (100) is booted, or may be driven when a specific application, for example, a shopping site (400) or an application or web browser that can access a program (application) with a shopping function, is executed on the user terminal (100), or may be driven when accessing the shopping site (400) with a web browser, or may be driven when an application with a product shopping function is executed.

[0028] In this specification, "shopping" refers to purchasing goods using wired or wireless telecommunications networks. Goods can include tangible or intangible transaction objects, such as home appliances, clothing, miscellaneous goods, and groceries, as well as intangible transaction objects such as games and content, as well as loans, insurance, and subscription services requiring periodic payments. Furthermore, actions such as "signing up for membership," "registering as a member," "subscribing to a service," or "applying for a subscription service" for a specific service, where payment is not immediately made but there is a high possibility of payment in the future, may also be considered product shopping.

[0029] The shopping guide agent (110) can collect user behavior data performed through the user terminal (100) when the user terminal (100) accesses the shopping site (400) or runs an application having a product shopping function, and transmit the collected data to the shopping guide server (200). In addition, the shopping guide agent (110) can receive guide information or a guide information existence notification message indicating the existence of guide information from the shopping guide server (200) and output the received information through the user terminal (100) or various other means, or can receive and execute a command that allows the guide information or the guide information existence notification message to be output.

[0030] Specifically, the shopping guide agent (110) can collect all behavioral data, such as information on the page accessed, input signals through input devices such as a keyboard or mouse, etc., when a user accesses a shopping site (400) or a program (application) with a shopping function through the user terminal (100) and browses or inputs signals through input devices such as a mouse, keyboard, or touch device. In one embodiment, the shopping guide agent (110) can transmit all collected behavioral data to the shopping guide server (200), or transmit behavioral data that satisfies a preset condition, for example, behavioral data likely to be related to a trigger action, to the shopping guide server (200). The preset condition may be the inclusion of specific text, a specific image, or specific page information. Meanwhile, the guide information or the guide information presence notification message can be visually displayed on the screen of the user terminal (100) through a separate window, text, or icon, or can be audibly displayed through a speaker of the user terminal (100).

[0031] The shopping guide agent (110) may not receive and display the guide information or the guide information existence notification message itself, but may only output (or display, post a link) that a related message, such as guide information, exists on a specific web page, etc., according to a command from the shopping guide server (200).

[0032] Depending on the implementation, the shopping guide server (200) may notify guide information or a guide information existence notification message through at least one of a messenger application, an email application, a phone call, and a text message of an account designated by a user using the shopping guide service. Such notification may be made directly by the shopping guide server (200) or may be made through another device or a shopping guide agent (110). When the shopping guide server (200) transmits guide information or a guide information existence notification message through an account designated by the user directly or through another device, the guide information or guide information existence notification message, or a notification related to the transmission of the guide information or guide information existence notification message, may be additionally displayed or not displayed through the shopping guide agent (110).

[0033] The shopping guide server (200) can be connected to at least one shopping site (400) and / or at least one transaction condition comparison site (500) through a communication network (300).

[0034] A shopping site (400) may be a server built to enable a user terminal (100) to purchase products. A shopping guide server (200) may collect product information sold on the shopping site (400) or product information posted on a transaction terms comparison site (500) in various ways and store the collected information in a guide target product information database (210).

[0035] The guide target product information may additionally include first information and at least one or more second pieces of information. The first information may include a product name (and / or product identification code) for identifying the guide target product. The second information may include at least one of the lowest price or sales price, a seller (sales site link, sales site address, or / and seller name), a manufacturer (manufacturer), product specifications, and additional information for the guide target product indicated by the first information. The additional information may include various information such as delivery options, payment options, product reviews, options regarding other benefits such as accumulated points / free gifts, event information (information regarding sales, etc.), seller evaluation information (reliability, etc.), product names (and / or product identification codes) of similar / alternative products, and guide target product information related thereto.

[0036] Payment options may include information about conditions associated with card payments, such as discounts or interest-free installment plans for certain card payments. Points options may include information about whether points are accrued for product purchases, the accrual rate, and whether points can be used.

[0037] The product being guided may include a loan service. In this case, the first information may be the loan type, and the second information may include the loan amount, loan term, loan interest rate, and additional information.

[0038] The product being guided may include insurance services. In this case, the first information may be the type of insurance, and the second information may include some or all of the following: insurance period, age / gender-specific premiums, insurance benefits, specific coverage, and other additional information.

[0039] If the product being guided is a subscription service, the first information may be the name of the subscription service and / or the type of service, and the second information may include price information by service use period.

[0040] If the product being guided is a service provided upon membership registration, the first information may be the name of the site being subscribed to and / or the type of service provided by the site being subscribed to, and the second information may include information on whether the service is paid / free, the service usage fee if paid, and other benefits or events such as accumulated points / gifts for membership registration or service usage.

[0041] The shopping guide server (200) can monitor behavioral data transmitted from the user terminal (100) to determine whether a trigger action for providing guide information is detected. The trigger action may be an action where the user expresses an intention to purchase (or trade, exchange, subscribe, apply for a service, etc.) or intends to purchase (e.g., add to shopping cart) a product through the user terminal (100), which then proceeds with payment.

[0042] The shopping guide server (200) monitors the behavior data transmitted from the shopping guide agent (110), and when a trigger behavior is detected, the shopping guide server (200) analyzes product information related to a purchase or purchase intention (hereinafter, purchase target product information) and extracts guide information corresponding to the purchase target product information among the guide target product information, preferably, guide information that satisfies the guide conditions while corresponding to the purchase target product information. As the guide information is extracted, the shopping guide server (200) can generate a guide information or a guide information existence notification message, or a command that enables the guide information or the guide information existence notification message to be output, and transmit the generated guide information or the guide information existence notification message to a preset destination such as the shopping guide agent (110).

[0043] In one embodiment, a trigger action indicating an intention to purchase may include an action of clicking a "buy" button on a web page or an application page using a mouse, an action of clicking an "add to purchase list (shopping cart)" button, an action of inputting a text including "buy" through a keyboard, an action of inputting a text including "add to purchase list (shopping cart)"; or an action that causes the same result as the result of the action of clicking the purchase button, the action of clicking the add to purchase list (shopping cart) button, the action of inputting a text including "buy", or the action of inputting a text including "add to purchase list (shopping cart)" (for example, a button click action such as "buy now," "buy all," "buy," "transaction," "exchange," "plan to buy"); an action of inputting a user registration action such as signing up for membership or logging in to a shopping site (400); an action of clicking a "loan application" button or inputting a text to use a loan service; an action of clicking a "subscribe (apply for insurance)" button or inputting a text to apply for an insurance service; an action of clicking a "subscribe" button or inputting a text to sign up for a subscription service; Or, it may include various actions that confirm the intention to purchase (or intend to purchase) or use a service, or lead to payment by selecting a product, such as an action of switching from a page where the user can select to proceed with the purchase process for a specific product or service or add it to the purchase list (for example, a page with a button for "Purchase" or "Add to Purchase List (Shopping Cart)") to a page where the payment process is carried out (for example, a page with a button for selecting a payment method such as a credit card or a button for executing payment using a payment method).

[0044] A "subscription" service refers to a specific service that is highly likely to result in a payment in the future, although the payment will not be made immediately after the action, and may be triggered by actions such as clicking a button, entering text, or selecting a payment method to access a payment information input page, such as "signing up for membership," "registering as a member," or "signing up (applying for) a subscription service."

[0045] That is, the trigger behavior that expresses the intent to purchase can be an action that indicates a definite intent to purchase, an action that is likely to be a purchase action, or action data that causes the same result.

[0046] When a trigger action is detected, the shopping guide server (200) can extract information on products the user wishes to purchase by analyzing the web page containing the trigger action and / or web pages accessed before or after the trigger action. In one embodiment, the HTML of the page where the trigger action was detected and / or related pages accessed before or after the trigger action, at least some of the images included in the accessed web page, etc. can be analyzed to extract information on products to purchase.

[0047] The product information to be purchased essentially includes the first information and may or may not additionally include at least one or more pieces of second information. The first information may be a product name (and / or product identification code) for identifying the product to be purchased. The second information may include at least one of the following: a sales price, a seller (sales site link, sales site address, or / and seller name), a manufacturer (manufacturer), product specifications, and additional information for the product to be purchased indicated by the first information. The additional information may include various information, such as delivery options, payment options, product reviews, reward points, options for other benefits such as free gifts, event (discount, etc.) information, and seller evaluation information (reliability, etc.).

[0048] The product being purchased may be a loan service. In this case, the first information may be the type of loan, and the second information may include the loan amount, loan term, loan interest rate, and additional information.

[0049] The product being purchased may be an insurance service. In this case, the first information may be the type of insurance, and the second information may include some or all of the insurance period, premium, insurance benefit, specific coverage, and other additional information.

[0050] The product being purchased may be a subscription service. In this case, the first information may include the name and / or type of the service being subscribed to, while the second information may include pricing information for each service period.

[0051] The product being purchased may be a service provided upon membership registration. In this case, the first information may be the name of the site being registered and / or the type of service provided by the site being registered. The second information may include whether the service is free or paid, the service fee if paid, and other benefits or events (e.g., discounts) associated with membership registration or service use, such as accumulated points or gifts.

[0052] In addition, the shopping guide server (200) can search for guide target product information that satisfies the set guide conditions while corresponding to the first information of the purchase target product information from the guide target product information database (210).

[0053] When a user expresses an intention to purchase or intend to purchase multiple products at the same time, the shopping guide server (200) can extract multiple purchase target product information, and search for guide target product information corresponding to the extracted multiple purchase target product information, preferably corresponding to the purchase target product information and satisfying the guide conditions.

[0054] Guide conditions may be determined based on the sales price included in the product information to be purchased. For example, the shopping guide server (200) may determine the maximum guide price based on the sales price included in the product information to be purchased, and search for guide target product information corresponding to the first information of the product to be purchased, that is, products identical or similar to the product to be purchased, whose sales price is lower than the maximum guide price, in the guide target product information database (210). The shopping guide server (200) may generate guide information or a guide information existence notification message, or a command that allows the guide information or guide information existence notification message to be output, depending on whether guide target product information satisfying the guide conditions is searched. If guide target product information satisfying the guide conditions is searched, the shopping guide server (200) may generate guide information that selectively includes at least a portion of the second information about the searched guide target product information and the first information about the guide target product information. In addition, the guide information may further include evaluation information regarding the user's selection of the product to be purchased. If no guide target product information satisfying the guide conditions is found, the shopping guide server (200) may generate guide information including evaluation information regarding the user's selection. Evaluation information regarding the user's selection may be generated based on a comparison between the target product information and the guide target product information. For example, if the target product is priced lower or offers better conditions (lowest price or best conditions) compared to the guide target product information, a message indicating that the user has made the best choice may be generated as evaluation information. As another example, if the target product is priced lower but has poor reviews, a message indicating this may be generated as evaluation information.

[0055] The shopping guide server (200) may transmit guide information or a guide information existence notification message or a command to enable the guide information or guide information existence notification message to be output to the shopping guide agent (110) of the user terminal (100). It is preferable to provide the guide information or the guide information existence notification message to the user as quickly as possible after detecting a trigger action for a product to be purchased and before payment is made.

[0056] The user can select and purchase a seller, purchase route, or product that offers more favorable transaction conditions to the user by referring to the product information that triggered the user's initial purchase intent and the guide information provided through a shopping guide agent (110).

[0057] Figure 2 is a configuration diagram of a user terminal according to one embodiment.

[0058] Referring to FIG. 2, a user terminal (100) according to one embodiment may include a controller (120), a shopping guide agent (110), a memory (130), a user interface (UI, 140), and a communication network interface (150).

[0059] The controller (120) controls all operations of the user terminal (100) and may be configured as a combination of software and hardware that executes the software. In one embodiment, the controller (120) may be configured to execute an operating system (OS) to manage each hardware component.

[0060] The memory (130) may include a main memory device that stores a program to be executed by the controller (120), data, or a result processed by the controller (120), and an auxiliary memory device such as a disk that stores a program and data to be executed by the controller (120).

[0061] The user interface (UI, 140) may include input devices and output devices. The input device may include at least one of a keyboard, a mouse, a touch device, an electronic pen, and a touch pad with a display unit. The output device may include at least one of a display device such as a monitor, a speaker, a printer, and a video projector.

[0062] The communication network interface (150) can provide an environment in which a user terminal (100) can communicate with another computing device through a communication network (300).

[0063] The shopping guide agent (110) may be downloaded and installed on the user terminal (100) from the shopping guide server (200) or other application providing server, and may be configured to execute program code written to perform a designated function through hardware. The shopping guide agent (110) may be driven when the user terminal (100) boots up, or when a specific application, for example, an application or web browser capable of accessing a shopping site (400) is executed on the user terminal (100), or may be driven when accessing the shopping site (400) with a web browser, or may be driven when an application having a product shopping function is executed.

[0064] In one embodiment, the shopping guide agent (110) may include a behavior data collection unit (111) and a guide information output unit (117).

[0065] The behavior data collection unit (111) can collect user behavior performed on the user terminal (100) and transmit it to the shopping guide server (200) as the user terminal (100) accesses a shopping site (400) or runs an application with a product shopping function.

[0066] For example, when a user terminal (100) accesses a shopping site (400) or a program (application) having a shopping function and browses or inputs a signal through an input device such as a mouse, keyboard, or touch device, information about the page being accessed and all input information through the input device such as a keyboard, mouse, or touch device within the accessed page can be collected as behavior data. In one embodiment, the page information may include the address, title, HTML of the page that the user terminal (100) is accessing (activated), at least a portion of a full or partial captured image of the accessed page, and the input information may include an input signal input by the user through an input device within the accessed page; at least a portion of a full or partial captured image of the screen, window, or page at the moment when the input signal occurs, and the like. The captured image at the moment when the input signal occurs may include, for example, a clicked icon, a photo, etc.

[0067] To collect input information, the behavior data collection unit (111) can acquire all or part of the page at the moment an input occurs on the user terminal (100) as an image, and extract text and / or buttons (icons) included in the acquired image. For this purpose, a technology such as OCR (Optical Character Recognition) can be used. When a mouse click or touch occurs, the screen around the location where the click or touch occurred or the entire browser window where the click or touch occurred can be acquired as an image.

[0068] In this way, the behavior data collection unit (111) can collect in real time behavior data including page information and input information as the user terminal (100) accesses and browses a web page of a shopping site (400) or a program (application) with a shopping function, and transmit the collected data to the shopping guide server (200).

[0069] The behavior data including page information or input information may include trigger information related to actions that are immediately paid for, such as an intent to purchase a product, an intent to apply for / register / subscribe to insurance, a loan, a subscription service, etc., a user registration action such as membership registration or logging in to a shopping site (400), as well as an intent to apply for / register / subscribe to a specific service that is not immediately paid for but has a very high possibility of being paid for later due to the action. Therefore, the shopping guide server (200) can analyze the behavior data to extract trigger actions for these.

[0070] The guide information output unit (117) can receive guide information corresponding to product information to be purchased from the shopping guide server (200) or a guide information existence notification message, or can receive and execute a command that enables guide information or a guide information existence notification message to be output, and output the information through a user terminal (100), etc.

[0071] In one embodiment, the guide information output unit (117) can visually display guide information or a guide information presence notification message on the display of the user terminal (100) through a separate window, text, or icon from the page of the shopping site (400) that the user is accessing, or can audibly display the guide information or a guide information presence notification message through a speaker of the user terminal (100).

[0072] The shopping guide agent (110) may not receive and display the guide information or the guide information existence notification message itself, but may only output (or display, post a link) that a related message, such as guide information, exists on a specific web page, etc., according to a command from the shopping guide server (200).

[0073] Depending on the implementation, the shopping guide server (200) may notify guide information or a guide information existence notification message through at least one of a messenger application, an email application, a phone call, and a text message of an account designated by a user using the shopping guide service. Such notification may be made directly by the shopping guide server (200) or may be made through another device or a shopping guide agent (110). When the shopping guide server (200) transmits guide information or a guide information existence notification message through an account designated by the user directly or through another device, the guide information or guide information existence notification message, or a notification related to the transmission of the guide information or guide information existence notification message, may be additionally displayed or not displayed through the shopping guide agent (110).

[0074] Figure 3 is a configuration diagram of a shopping guide server according to one embodiment.

[0075] Referring to FIG. 3, the shopping guide server (200) may include a guide target product information database (210), a controller (220), a memory (230), an input / output interface (IO IF, 240), a communication network interface (250), a behavior data processing unit (260), a guide information processing unit (270), a learning unit (280), a user management unit (291), and a seller management unit (293).

[0076] The controller (220) may be implemented in a form in which a program required for the operation of the shopping guide server (200) and hardware capable of executing the same are combined to control the overall operation of the shopping guide server (200).

[0077] The memory (230) can store programs and data to be executed by the controller (220), or results processed by the controller (220), or data transmitted from the user terminal (100) via the communication network (300).

[0078] The input / output interface (IO IF, 240) can provide an input / output environment through which an administrator or operator can access, manage, and control the shopping guide server (200).

[0079] The communication network interface (250) provides an environment in which the shopping guide server (200) can communicate with other computing devices such as a user terminal (100), a shopping site (400), a transaction condition comparison site (500), etc., through a communication network (300).

[0080] The behavior data processing unit (260) monitors behavior data transmitted from the user terminal (100) to determine whether a trigger behavior is detected, and if a trigger behavior is detected, analyzes behavior data associated with the trigger behavior to extract product information to be purchased. As will be described later with reference to FIG. 4, the behavior data processing unit (260) may include a trigger behavior detection unit (261) and a trigger behavior analysis unit (263).

[0081] Depending on the implementation, all or part of the functions of the behavior data processing unit (260) may be implemented as at least a part of a shopping guide agent (110) of a server configured separately from the shopping guide server (200) or a user terminal (100).

[0082] The guide information processing unit (270) can collect product information registered on a shopping site (400) and / or a transaction condition comparison site (500), etc., as guide target product information, and construct a guide target product information database (210). As the purchase target product information is extracted by the action data processing unit (260), the guide information processing unit (270) can search for guide information that corresponds to the purchase target product information and satisfies the guide conditions from the guide target product information database (210). In addition, based on whether or not guide target product information that satisfies the guide conditions is searched, guide information or a guide information existence notification message, or a command that enables guide information or a guide information existence notification message to be output, can be generated and transmitted to a user terminal (100), etc.

[0083] The guide information processing unit (270) can notify a user using the shopping guide service of guide information or a guide information existence notification message through at least one of a messenger application, email application, phone call, or text message of an account designated by the user. Such notification may be made directly by the shopping guide server (200) or may be made through another device or a shopping guide agent (110). When the shopping guide server (200) transmits the guide information or the guide information existence notification message through an account designated by the user directly or through another device, the guide information or the guide information existence notification message, or a notification related to the transmission of the guide information or the guide information existence notification message, may be additionally displayed or not displayed through the shopping guide agent (110).

[0084] The learning unit (280) can learn behavior data to accurately capture trigger behavior or learn the user's product purchase pattern by receiving product payment information from the shopping guide agent (110).

[0085] The user management unit (291) can manage user information using the shopping guide agent (110), or in fact, the shopping guide system (10).

[0086] The seller management department (293) can manage seller information using the shopping guide system (10).

[0087] Meanwhile, if the product information obtained by the user expressing an intent to purchase is a new product that does not exist in the guide target product information database (210), or if the product information is lower priced or has better conditions (lowest price or optimal purchase conditions) compared to the guide target product information, and is meaningful information worth reflecting in the guide target product information database (210), rewards such as points can be paid to the user as a reward for providing new information, such as a purchase path for a product at the lowest price or optimal conditions, and can be managed for each user. The points paid to each user can be used, for example, as payment for future product purchases. New product information obtained by the user can be reflected in the guide target product information database (210) or provided to a seller selling the same or similar products.

[0088] Figure 4 is a configuration diagram of an action data processing unit according to one embodiment.

[0089] The behavior data processing unit (260) is a unit that monitors behavior data transmitted from a user terminal (100), determines whether a trigger behavior is detected, and if a trigger behavior is detected, analyzes behavior data associated with the trigger behavior to extract product information to be purchased.

[0090] Referring to FIG. 4, the behavior data processing unit (260) may be provided in the shopping guide server (200), or may be provided in a separate server or user terminal (100) such as a shopping guide agent (110), and may include a trigger behavior detection unit (261) and a trigger behavior analysis unit (263).

[0091] The trigger action detection unit (261) can determine a trigger action by monitoring the action data transmitted from the user terminal (100). For example, if the trigger action detection unit (261) captures action data containing an intention to purchase a specific product among the action data collected from the user terminal (100), it can determine this as a trigger action.

[0092] In one embodiment, the purchase intent is an action of clicking a "buy" button on a web page or an application page using a mouse, an action of clicking an "add to purchase list (shopping cart)" button, an action of inputting a text including "buy" through a keyboard, an action of inputting a text including "add to purchase list (shopping cart)"; or an action that causes the same result as the result of the purchase button clicking action, the add to purchase list (shopping cart) button clicking action, the text input action including "buy", or the text input action including "add to purchase list (shopping cart)" (for example, a button clicking action such as "buy now," "buy all," "buy," "transaction," "exchange," "plan to buy"); an input action including a user registration action such as a member registration or log-in for a shopping site (400); an action of clicking an "apply for loan" button or inputting a text to use a loan service; an action of clicking an "apply for insurance" button or inputting a text to apply for an insurance service; an action of clicking an "subscribe" button or inputting a text to apply for a subscription service; Or, it may include various actions that confirm the intention to purchase (or intend to purchase) or use a service, or lead to payment by selecting a product, such as an action of switching from a page where the user can select to proceed with the purchase process for a specific product or service or add it to the purchase list (for example, a page with a button for "Purchase" or "Add to Purchase List (Shopping Cart)") to a page where the payment process is carried out (for example, a page with a button for selecting a payment method such as a credit card or a button for executing payment using a payment method).

[0093] A "subscription" service refers to a specific service that is highly likely to result in payment in the future, although payment is not made immediately after the action, and may be triggered by actions such as clicking a button, entering text, or switching to a payment information input page, such as a payment method, that cause "membership registration," "membership registration," or "subscription service subscription (application)" to use the service.

[0094] That is, the trigger behavior that expresses the intent to purchase can be an action that indicates a definite intent to purchase, an action that is likely to be a purchase action, or action data that causes the same result.

[0095] The trigger action detection unit (261) may refer to information on the page that the user accessed and activated, information on the page where the user input was made and information on the page related thereto, an input signal through an input device within the accessed web page, at least a portion of a screen, window, or full or partial captured image of the web page at the moment the input signal was generated, etc., in order to determine the trigger action. In one embodiment, the related page information may include at least one of information on the page before or after a click, touch, or keyboard input was made, and information on the payment page that is executed subsequent to an expression of intent to purchase.

[0096] It is preferable to delete all behavioral data transmitted from the user terminal (100) except for information necessary for determining the trigger action. For example, page information or input information related to the trigger action, page information or input information containing product information leading to payment, etc. may be stored, while page information with little or no future use potential may be deleted.

[0097] The trigger action analysis unit (263) can extract product information to be purchased by analyzing action data determined to be a trigger action. For example, the trigger action detection unit (261) can extract product information to be purchased by analyzing page information such as HTML included in the action data related to the trigger action and at least some of the images included in the accessed web page. The product information to be purchased essentially includes the first information and may or may not additionally include at least one or more pieces of second information. The first information may be a product name (and / or product identification code) for identifying the product to be purchased. The second information may include at least one of a sales price, a seller (sales site link, sales site address, or / and seller name), a manufacturer (manufacturer), product specifications, and additional information for the product to be purchased indicated by the first information. The additional information may include various information such as delivery options, payment options, product reviews, rewards / points, options related to other benefits such as free gifts, event (discount, etc.) information, and seller evaluation information (reliability, etc.).

[0098] The product being purchased may be a loan service. In this case, the first information may be the type of loan, and the second information may include the loan amount, loan term, loan interest rate, and additional information.

[0099] The product being purchased may be an insurance service. In this case, the first information may be the type of insurance, and the second information may include some or all of the insurance period, premium, insurance benefit, specific coverage, and other additional information.

[0100] The product being purchased may be a subscription service. In this case, the first information may include the name and / or type of the service being subscribed to, while the second information may include pricing information for each service period.

[0101] The product being purchased may be a service provided upon membership registration. In this case, the first information may be the name of the site being registered and / or the type of service provided by the site being registered. The second information may include whether the service is free or paid, the service fee if paid, and other benefits or events (e.g., discounts) associated with membership registration or service use, such as accumulated points or gifts.

[0102] Figure 5 is a configuration diagram of a guide information processing unit according to one embodiment.

[0103] Referring to FIG. 5, the guide information processing unit (270) may include a guide target product information construction unit (271) and a guide information search unit (273).

[0104] The guide target product information construction unit (271) can collect product information for sale registered on a shopping site (400) and / or a transaction condition comparison site (500) and construct a guide target product information database (210). In one embodiment, the guide target product information construction unit (271) can collect guide target product information through crawling, information collection bots, etc., but is not limited thereto.

[0105] Figure 6 is a drawing for explaining a database according to one embodiment.

[0106] Referring to FIG. 6, the guide target product information database (210) may store first information and at least one second information for each guide target product. Here, the first information may be required information, and the second information may be additional information. The first information may be a product name (and / or product identification code) for identifying the product. The second information may include at least one of a price (lowest price or sales price), a seller (sales site link, sales site address, and / or seller name), a manufacturer (manufacturer), product specifications, and additional information for the product indicated by the first information. The additional information may include various information, such as options regarding delivery options, payment options, product reviews, accumulated points, free gifts, and other benefits, event information (information regarding sales, etc.), seller evaluation information (reliability, etc.), product names (and / or product identification codes) of similar / alternative products, and guide target product information for the same.

[0107] Payment options may include information about terms and conditions associated with credit card payments, such as discounts or interest-free installment plans for certain credit card payments. Points options may include information about whether points are accrued for purchases, the accrual rate, and whether points can be used.

[0108] Although not shown in FIG. 6, if the guide target product is a loan service, the first information may be the loan type, and the second information may include the loan amount, loan period, loan interest rate, and additional information. If the guide target product is an insurance service, the first information may be the insurance type, and the second information may include some or all of the insurance period, age / gender-specific insurance premiums, insurance benefits, specific coverage targets, and other additional information. If the guide target product is a subscription service, the first information may be the name of the subscription service and / or the service type, and the second information may include price information by service use period, etc. If the guide target product is a service provided upon membership registration, the first information may be the name of the subscription site and / or the service type provided by the subscription site, and the second information may include information on whether the service is paid / free, and if paid, the service usage fee, and other benefits or events such as accumulated points / gifts for membership registration or service use, etc.

[0109] Referring again to FIG. 5, the guide information retrieval unit (273) can retrieve guide information that satisfies the guide conditions and corresponds to the product name (and / or product code) included in the purchase target product information from the guide target product information database (210) as the action data processing unit (260) extracts the purchase target product information associated with the trigger action.

[0110] Guide conditions can be determined based on the sales price included in the product information for purchase. For example, a maximum guide price can be determined based on the sales price included in the product information for purchase. Guide information can be obtained by searching the guide product information database (210) for products that are identical or similar (substitutable) to the product for purchase and have a sales price below the maximum guide price.

[0111] If the trigger action detection unit (261) is configured to detect a member registration or login action of a user terminal (100), the guide information search unit (273) can track a list of shopping sites (400) where the user has registered as a member and reflect the information in the creation of guide information. For example, guide information can be searched based on products registered on a shopping site (400) where the user has already registered as a member, and information such as discount prices or benefits provided to members can also be reflected in the guide information.

[0112] Figure 7 is a configuration diagram of a learning unit according to one embodiment.

[0113] Referring to FIG. 7, the learning unit (280) may include a trigger behavior learning unit (281) and a purchase behavior learning unit (283).

[0114] The trigger action learning unit (281) learns action data including page information and input information to learn criteria for judging trigger actions that indicate a user's intent to purchase, such as an image of a purchase or equivalent button, text expressing intent to purchase or equivalent, or characteristics of page information at the time of purchase, and can reflect the learning model generated as a result to enable the action data processing unit (260) to judge trigger actions.

[0115] Countless shopping sites (400) exist on the Internet, and purchasing products through them requires navigating through different page formats and potentially engaging in different actions. Therefore, a trigger behavior learning unit (281) can accurately capture a user's purchasing intent by learning about purchases or similar actions.

[0116] The purchasing behavior learning unit (283) can learn the user's purchasing pattern by receiving product information on which a purchase, transaction, or use decision has been made from the shopping guide agent (110).

[0117] When a user pays for a product selected based on the product information and guide information, the shopping guide agent (110) can transmit the payment product information to the shopping guide server (200). The purchasing behavior learning unit (283) learns the user's purchasing pattern based on the product information that led to the user's actual payment, and can utilize this to create guide information or designate guide conditions for the user in the future. For example, it can learn whether the user preferentially selects the lowest-priced product, or whether additional information such as payment conditions, delivery conditions, and reward points conditions is given more weight. Furthermore, it is possible to learn the card information that the user primarily uses for payment, and generate guide information that matches the lowest price or optimal conditions when paying with the card.

[0118] Figure 8 is a configuration diagram of a user terminal according to one embodiment.

[0119] Referring to FIG. 8, a user terminal (100-1) according to one embodiment may include a controller (120), a shopping guide agent (110-1), a memory (130), a user interface (UI, 140), and a communication network interface (150). The user terminal (100-1) illustrated in FIG. 8 differs from the user terminal (100) illustrated in FIG. 2 in the configuration of the shopping guide agent (110-1).

[0120] The controller (120), memory (130), user interface (UI, 140), and communication network interface (150) can perform substantially the same functions as those described with reference to FIG. 2.

[0121] The shopping guide agent (110-1) may be downloaded and installed on the user terminal (100) from the shopping guide server (200) or other application providing server, and may be configured to execute program code written to perform a designated function through hardware. The shopping guide agent (110-1) may be driven when the user terminal (100-1) is booted, or driven when a specific application, for example, an application or web browser that can access a shopping site (400) is executed on the user terminal (100), or driven when accessing the shopping site (400) with a web browser, or driven when an application having a product shopping function is executed.

[0122] Referring to FIG. 8, the shopping guide agent (110-1) may include a behavior data collection unit (111), a behavior data processing unit (116), and a guide information output unit (117). The behavior data processing unit (116) may include a trigger behavior detection unit (113) and a trigger behavior analysis unit (115).

[0123] The behavior data collection unit (111) can collect behavior data performed on the user terminal (100) when the user terminal (100) accesses the shopping site (400) or runs an application having a product shopping function. The behavior data may include information on the page accessed when the user terminal (100) accesses the shopping site (400) or a program (application) having a shopping function and browses or inputs a signal through an input device such as a mouse, keyboard, or touch device, and all input information through an input device such as a keyboard, mouse, or touch device within the accessed page. In one embodiment, the page information may include the address, title, HTML of the page that the user terminal (100) is accessing (activated), at least a portion of a full or partial captured image of the accessed page, and the input information may include an input signal input by the user through an input device within the accessed page; at least a portion of a full or partial captured image of the screen, window, or page at the moment when the input signal occurs, and the like. The captured image at the moment when the input signal occurs may include, for example, a clicked icon, a photo, etc.

[0124] The behavior data processing unit (116) monitors the behavior data collected by the behavior data collection unit (111) to determine whether a trigger behavior is detected, and if a trigger behavior is detected, the behavior data associated with the trigger behavior can be analyzed to extract product information to be purchased.

[0125] Specifically, the trigger action detection unit (113) can determine that, among the action data collected by the action data collection unit (111), action data containing an intention to purchase a specific product is captured as a trigger action.

[0126] As described above, the intent to purchase may be expressed as an action of clicking a "buy" button on a web page or application page using the mouse, an action of clicking an "add to purchase list (shopping cart)" button, an action of inputting text including "buy" using the keyboard, an action of inputting text including "add to purchase list (shopping cart)"; or an action that causes the same result as the action of clicking the purchase button, the action of clicking the add to purchase list (shopping cart) button, the action of inputting text including "buy", or the action of inputting text including "add to purchase list (shopping cart)" (for example, an action of clicking buttons such as "buy now," "buy all," "buy," "transaction," "exchange," "plan to buy"); an action of inputting user registration such as membership registration or logging in to a shopping site (400); an action of clicking an "apply for loan" button or inputting text to use a loan service; an action of clicking an "apply for insurance" button or inputting text to apply for an insurance service; an action of clicking an "subscribe" button or inputting text to sign up for a subscription service; Or, it may include various actions that confirm the intention to purchase (or intend to purchase) or use a service, such as an action of switching to a payment page from a page that allows the user to select to proceed with the purchase process for a specific product or service or to add it to the purchase list (e.g., a page with a "Purchase" or "Add to Purchase List (Shopping Cart)" button), or to select a product and proceed with payment.

[0127] It is desirable to delete all behavioral data collected by the behavioral data collection unit (111), except for information necessary for determining trigger actions. For example, page information or input information related to trigger actions, page information or input information containing product information leading to payment, etc., may be retained, while page information with low or no future use potential may be deleted.

[0128] The trigger action analysis unit (115) can analyze page information, such as HTML included in action data determined to be a trigger action and at least some of the images included in the connected web page, to extract product information to be purchased and transmit it to the shopping guide server (200).

[0129] The product information to be purchased essentially includes the first information and may or may not additionally include at least one or more pieces of second information. The first information may be a product name (and / or product identification code) for identifying the product to be purchased. The second information may include at least one of the following: a sales price, a place of sale (sales site link, sales site address, or / and seller name), a manufacturer (manufacturer), product specifications, and additional information for the product to be purchased indicated by the first information. The additional information may include various information, such as delivery options, payment options, product reviews, reward points, options for other benefits such as free gifts, event information, and seller evaluation information (reliability, etc.).

[0130] The product being purchased may be a loan service. In this case, the first information may be the type of loan, and the second information may include the loan amount, loan term, loan interest rate, and additional information.

[0131] The product being purchased may be an insurance service. In this case, the first information may be the type of insurance, and the second information may include some or all of the insurance period, premium, insurance benefit, specific coverage, and other additional information.

[0132] The product being purchased may be a subscription service. In this case, the first information may include the name and / or type of the service being subscribed to, while the second information may include pricing information for each service period.

[0133] The product being purchased may be a service provided upon membership registration. In this case, the first information may be the name of the site being registered and / or the type of service provided by the site. The second information may include whether the service is free or paid, the service fee if paid, and information about other benefits or events, such as accumulated points, gifts, or other benefits associated with membership registration or service use.

[0134] The guide information output unit (117) can receive guide information corresponding to product information to be purchased from the shopping guide server (200) or a guide information existence notification message, or can receive and execute a command that enables guide information or a guide information existence notification message to be output, and output the information through a user terminal (100), etc.

[0135] Fig. 9 is a configuration diagram of a shopping guide server according to one embodiment.

[0136] Referring to FIG. 9, the shopping guide server (200-1) may include a guide target product information database (210), a controller (220), a memory (230), an input / output interface (IO IF, 240), a communication network interface (250), a guide information processing unit (270), a learning unit (280), a user management unit (291), and a seller management unit (293).

[0137] The shopping guide server (200-1) illustrated in FIG. 9 can be configured substantially identically to the shopping guide server (200) illustrated in FIG. 3, except that the behavior data processing unit (260) is omitted when compared to the shopping guide server (200) illustrated in FIG. 3.

[0138] The shopping guide server (200-1) illustrated in FIG. 9 can receive product information to be purchased from, for example, the shopping guide agent (110-1) illustrated in FIG. 8 or a device performing a similar function, and generate and transmit corresponding guide information or a guide information existence notification message, or a command that enables guide information or a guide information existence notification message to be output.

[0139] For example, a trigger action may be detected by collecting and monitoring behavior data from a shopping guide agent (110-1) of a user terminal (100-1) as shown in FIG. 8, or other devices, and product information to be purchased may be analyzed from the behavior data associated with the trigger action and transmitted to a shopping guide server (200-1).

[0140] The shopping guide server (200-1) may be configured to extract guide information that satisfies guide conditions while corresponding to product information to be purchased from the guide target product information database (210), and provide guide information or a guide information existence notification message, or a command that enables guide information or a guide information existence notification message to be output, to the user through the shopping guide agent (110-1) or various other means.

[0141] Fig. 10 is a flowchart for explaining a shopping guide method according to one embodiment.

[0142] The shopping guide method illustrated in FIG. 10 can be performed, for example, through a user terminal (100) in which a shopping guide agent (110) illustrated in FIG. 2 is installed and a shopping guide server (200) illustrated in FIG. 3, but is not limited thereto.

[0143] Referring to FIG. 10, the shopping guide server (200) can collect product information sold on a shopping site (400) or product information posted on a transaction conditions comparison site (500) in various ways to build a guide target product information database (210) (S100).

[0144] A shopping guide agent (110) operating on a user terminal (100) collects user actions performed on the user terminal (100) (S103) and transmits them to a shopping guide server (200) (S105) as the user terminal (100) executes a specific application, for example, an application or web browser that can access a shopping site (400), or accesses a shopping site (400) using a web browser, or executes an application having a product shopping function (S101).

[0145] For example, when a user terminal (100) accesses a shopping site (400) or a program (application) having a shopping function and browses or inputs a signal through an input device such as a mouse, keyboard, or touch device, information on the accessed page and all input information through the input device such as a keyboard, mouse, or touch device within the accessed page can be collected as behavior data. The page information may include information on the page that the user accesses and activates, information on the page where the user inputs and related page information, an input signal through an input device within the accessed web page, at least a portion of a full or partial captured image of the screen, window, or web page at the moment when the input signal occurs, etc. In one embodiment, the related page information may include at least one of page information before or after a click, touch, or keyboard input is made, and payment page information that is executed subsequent to an expression of intent to purchase.

[0146] The shopping guide server (200) can determine whether a trigger action is detected by referring to the action data (S107).

[0147] If a trigger action including a purchase intent for a specific product is detected among the behavior data (S107:Y), the shopping guide server (200) can extract product information related to the purchase intent (S109). If the trigger action is not detected (S107:N), the shopping guide server (200) can continuously monitor the user's behavior data to determine whether a trigger action is detected (S107).

[0148] In one embodiment, the product information to be purchased essentially includes first information and may or may not additionally include at least one or more pieces of second information. The first information may be a product name (or / and a product identification code) for identifying the product. The second information may include at least one of the following: a sales price, a place of sale (sales site link, sales site address, or / and seller name), a manufacturer (manufacturer), product specifications, and additional information for the product indicated by the first information. The additional information may include various information, such as delivery options, payment options, product reviews, options related to other benefits such as accumulated points, event information, and seller evaluation information (such as reliability).

[0149] The shopping guide server (200) can search for guide information that satisfies the guide conditions and corresponds to the product name (and / or product identification code) included in the product information to be purchased from the guide target product information database (210), and can generate guide information based on the search results (S111). If a user expresses an intention to purchase or intend to purchase multiple products simultaneously, the shopping guide server (200) can extract multiple pieces of purchase target product information, and search for guide target product information corresponding to the extracted multiple pieces of purchase target product information, preferably corresponding to the purchase target product information and satisfying the guide conditions.

[0150] Guide conditions can be determined based on the sales price included in the product information for purchase. For example, a maximum guide price can be determined based on the sales price included in the product information for purchase, and the guide product information database (210) can be searched for guide product information corresponding to the first information for the product for purchase, i.e., identical or similar products with a sales price lower than the maximum guide price.

[0151] The shopping guide server (200) may generate guide information or a guide information existence notification message, or a command that allows the guide information or the guide information existence notification message to be output, based on whether guide target product information satisfying the guide conditions is retrieved. If guide target product information satisfying the guide conditions is retrieved, the shopping guide server (200) may generate guide information that selectively includes at least a portion of the second information about the retrieved guide target product and the first information about the guide target product information. In addition, the guide information may further include evaluation information regarding the user's selection of the purchase target product. If guide target product information satisfying the guide conditions is not retrieved, the shopping guide server (200) may generate guide information that includes evaluation information regarding the user's selection. The evaluation information regarding the user's selection may be generated based on the comparison results between the purchase target product information and the guide target product information. For example, if the purchase target product is at a lower price or has better conditions (lowest price or best conditions), a phrase notifying the user that he or she has made the best choice may be generated as evaluation information. As another example, if a product being purchased has the lowest price but poor reviews, a message notifying this can be created as evaluation information.

[0152] The shopping guide server (200) can transmit guide information or a guide information existence notification message or a command that enables guide information or a guide information existence notification message to be output to a user terminal (100) or the like (S113).

[0153] Guide information or a guide information existence notification message is displayed through a user terminal or other terminals or various means (S115), and the user can compare the product information for purchase that triggered the initial purchase intention with the guide information provided through the user terminal (100), etc., and select and purchase a site or product that presents more favorable transaction conditions for the user.

[0154] When payment is made for a product selected by a user, the shopping guide agent (110) can transmit the guide information utilization results, such as payment product information related to the trigger action, to the shopping guide server (200) (S117). The shopping guide server (200) can perform post-processing, such as trigger action learning and purchase pattern learning, based on the guide information utilization results (S119).

[0155] Purchasing products through countless shopping sites (400) requires navigating through different page formats and potentially engaging in different actions. Therefore, post-processing can accurately capture users' purchasing intent by learning data related to purchases or similar trigger actions.

[0156] Additionally, payment information for products actually purchased can be received to learn about users' purchasing patterns and be used to create guide information or specify guide conditions for those users in the future. For example, it can be learned whether users prioritize selecting the lowest-priced product or place greater weight on additional information such as payment terms, delivery terms, and reward points conditions.

[0157] Meanwhile, if a user searches for and expresses a purchase intent for a product with the lowest price, best conditions, or a new product, rewards such as points can be awarded and managed individually for providing the user with a path to purchase the product at the lowest price or best conditions. Points awarded to each user can be used, for example, as payment for future product purchases. If the product being purchased is the lowest priced, best conditions, or a new product, this information can be reflected in the guide product information database (210) or provided to sellers selling identical or similar products.

[0158] Fig. 11 is a flowchart for explaining a shopping guide method according to one embodiment.

[0159] The shopping guide method illustrated in FIG. 11 may be performed, for example, through a user terminal (100-1) in which a shopping guide agent (110-1) illustrated in FIG. 8 is installed and a shopping guide server (200-1) illustrated in FIG. 9 or a shopping guide server (200) illustrated in FIG. 3, but is not limited thereto.

[0160] Referring to FIG. 11, the shopping guide server (200) can collect product information sold on a shopping site (400) or product information posted on a transaction conditions comparison site (500) in various ways to build a guide target product information database (210) (S200).

[0161] A shopping guide agent (110-1) operating on a user terminal (100-1) collects all user behavior data performed on the user terminal (100-1) (S203) when the user terminal (100-1) executes a specific application, for example, an application or web browser that can access a shopping site (400), or accesses a shopping site (400) with a web browser, or executes an application having a product shopping function (S201), and can determine whether a trigger behavior, which is an expression of intent to purchase a specific product, is detected from the behavior data (S205).

[0162] When behavioral data containing a purchase intent for a specific product is captured, the shopping guide agent (110-1) determines this as a triggered action (S205:Y), extracts product information related to the purchase intent (S207), and transmits it to the shopping guide server (200, 200-1) (S209). If a triggered action is not detected (S205:N), the user's behavioral data can be continuously monitored (S203).

[0163] The shopping guide server (200, 200-1) can search for guide information that satisfies the guide conditions and corresponds to the product name (and / or product identification code) included in the product information to be purchased from the guide target product information database (210) (S211).

[0164] The shopping guide server (200) can generate guide information or a guide information existence notification message or a command that enables guide information or a guide information existence notification message to be output based on whether guide target product information that satisfies the guide conditions is searched and transmit it to a user terminal (100) or the like (S213).

[0165] Guide information or a guide information existence notification message is displayed through a user terminal or other terminals or various means (S215), and the user can compare the product information for purchase that triggered the initial purchase intention with the guide information provided through the user terminal (100), etc., and select and purchase a site or product that presents more favorable transaction conditions for the user.

[0166] When payment is made for a product selected by a user, the shopping guide agent (110-1) can transmit the guide information utilization results, such as payment product information related to the trigger action, to the shopping guide server (200-1) (S217). The shopping guide server (200, 200-1) can perform post-processing, such as trigger action learning and purchase pattern learning, based on the guide information utilization results (S219).

[0167] This technology allows users to receive guidance information related to a product they're interested in purchasing only when they have demonstrated a genuine purchase intent. Therefore, users receive guidance information about the product they actually want to purchase, rather than mere advertisements, enabling them to make the best possible choice.

[0168] As such, those skilled in the art will appreciate that the present invention can be implemented in other specific forms without altering its technical spirit or essential characteristics. Therefore, the embodiments described above should be understood as illustrative in all respects and not restrictive. The scope of the present invention is defined by the claims below rather than the detailed description above, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included within the scope of the present invention.

[0169] This technology automatically provides guidance information, such as lower prices, lowest prices, or optimal transaction conditions, only for products they are certain to purchase. This allows consumers to automatically select the lowest or lower price, optimal transaction conditions, or optimal alternative products for their desired purchase before making a purchase. Furthermore, consumers can automatically receive information related to the purchase, such as product reviews, reward points, gift cards, and other benefits, event information, seller evaluation information (e.g., reliability), delivery information, and used product information, thereby enhancing shopping satisfaction.

Claims

1. It is configured to collect at least one guide target product information and store it in a guide target product information database, monitor behavior data received from a shopping guide agent, and when a trigger behavior that is an expression of intent to purchase for at least one product is detected from the behavior data, extract purchase target product information related to the intent to purchase, search for guide target product information that satisfies a guide condition for the purchase target product information from the guide target product information database, generate guide information based on the searched guide target product information, and generate a command that enables the guide information or the guide information existence notification message to be output and transmit the generated guide information or the guide information existence notification message to a preset destination. A shopping guide server configured to include the above trigger action including an action of clicking a "buy" button, an action of clicking an "add to purchase list (shopping cart)" button, an action of inputting a text including "buy," an action of inputting a text including "add to purchase list (shopping cart)"; or an action that causes the same result as the action of clicking the purchase button, the action of clicking the add to purchase list (shopping cart) button, the action of inputting a text including "buy," or the action of inputting a text including "add to purchase list (shopping cart)"; or an action of registering as a user for the shopping site; or an action of clicking a button or inputting a text to use a loan service; or an action of clicking a button or inputting a text to apply for an insurance service; or an action of clicking a button or inputting a text to sign up for a subscription service; or an action of switching from a page where a user can select to proceed with the purchase process for a specific product or service or select to add it to a purchase list to a payment process page; or an action of requesting that payment be made at a specific point in the future.

2. In paragraph 1, The shopping guide server transmits the guide information or the guide information existence notification message through at least one of a messenger application, an email application, a phone call, or a text message of an account designated by a user who has expressed the trigger action directly or through the shopping guide agent. A shopping guide server configured to selectively transmit, to the shopping guide agent, a notification related to the transmission of the guide information or the guide information existence notification message, or the guide information or the guide information existence notification message, when the shopping guide server directly transmits guide information or the guide information existence notification message.

3. In paragraph 1, The above guide target product information includes first information including the product name (and / or product identification code) of the guide target product and at least one second information about the guide target product indicated by the first information of the guide target product, and the second information about the guide target product includes at least one of the lowest price or sales price, sales location (sales site link, sales site address or / and seller name), manufacturer (manufacturer), product specifications, and additional information for the guide target product. The above product information to be purchased includes first information including the product name (and / or product identification code) of the product to be purchased, and optionally further includes at least one second information about the product to be purchased indicated by the first information about the product to be purchased, and the second information about the product to be purchased includes at least one of the sales price, sales location (sales site link, sales site address or / and seller name), manufacturer (manufacturer), product specifications, and additional information of the product indicated by the first information about the product to be purchased. A shopping guide server.

4. In paragraph 3, The shopping guide server generates the guide information so as to optionally further include at least a portion of the second information about the searched guide target product information and the first information about the guide target product information when guide target product information satisfying the guide condition is searched.

5. In paragraph 3, The above shopping guide server is a shopping guide server that creates the guide information to include evaluation information on the product to be purchased when no guide target product information satisfying the guide conditions is found.

6. In paragraph 1, The above guide condition is a condition for selecting guide target product information with a sales price lower than the maximum guide price among guide target product information corresponding to the product to be purchased, and the shopping guide server determines the maximum guide price based on the sales price included in the above purchase target product information.

7. In paragraph 1, A shopping guide server configured to include the above-mentioned action data, information on the page that the user terminal is accessing and information input by the user within the page that the user is accessing.

8. In paragraph 7, The above page information includes at least a portion of the address, title, HTML, and full or partial capture image of the page being accessed. A shopping guide server configured to include at least a portion of the input information, including an input signal input through the input device within the page being accessed; a screen, window, or a full or partial capture image of the page being accessed at the moment the input signal is generated.

9. In paragraph 1, The above shopping guide server, A shopping guide server configured to extract the product information to be purchased by analyzing the HTML of a web page where the trigger action is detected and / or a web page accessed prior to or subsequent to the web page, and page information including at least a portion of an image included in the accessed web page.

10. In paragraph 1, The shopping guide server is configured to receive product information to be purchased from the shopping guide agent, search for guide product information satisfying the guide conditions from the guide product information database, generate the guide information, and transmit a command to enable the guide information or the guide information existence notification message to be output.

11. Equipped on the user terminal, An action data collection unit that collects action data accompanying a user accessing a shopping site or an application with a shopping function through the user terminal or inputting a signal through an input device and transmits the collected action data through a communication network; and A guide information output unit configured to receive and output the guide information or a guide information existence notification message from the shopping guide server through a communication network, or to receive and execute a command that enables the guide information or the guide information existence notification message to be output, as the shopping guide server monitors the above-mentioned behavior data and detects a trigger behavior that is an expression of a purchase intent to proceed with a payment procedure for at least one product, thereby generating guide information; A shopping guide agent configured to include:

12. In paragraph 11, The guide information output unit is a shopping guide agent configured to receive the guide information or the guide information existence notification message from the shopping guide server, or to receive and execute a command from the shopping guide server that enables the guide information or the guide information existence notification message to be output, and to visually and / or audibly output the guide information or the guide information existence notification message to the user terminal.

13. In paragraph 11, A shopping guide agent configured to include the above-mentioned action data, information on the page that the user terminal is accessing and information input through the input device within the page that the user terminal is accessing.

14. In paragraph 11, The shopping guide agent is configured to further include an action data processing unit that monitors the action data and, when a trigger action, which is an expression of intent to purchase that causes a payment procedure for at least one product to be performed from the action data, extracts product information to be purchased associated with the trigger action and transmits the extracted information to the shopping guide server.

15. In paragraph 11, A shopping guide agent configured to include the above trigger action including an action of clicking a "buy" button, an action of clicking an "add to purchase list (shopping cart)" button, an action of inputting a text including "buy", an action of inputting a text including "add to purchase list (shopping cart)"; or an action that causes the same result as the action of clicking the purchase button, the action of clicking the add to purchase list (shopping cart) button, the action of inputting a text including "buy", or the action of inputting a text including "add to purchase list (shopping cart)"; or an action of registering as a user for the shopping site; or an action of clicking a button or inputting a text to use a loan service; or an action of clicking a button or inputting a text to apply for an insurance service; or an action of clicking a button or inputting a text to sign up for a subscription service; or an action of switching from a page where a user can select to proceed with the purchase process for a specific product or service or select to add it to a purchase list to a payment process page; or an action of requesting that payment be made at a specific point in the future.

16. A guide method of a shopping guide system including a shopping guide agent provided in a user terminal and a shopping guide server connected to the user terminal through a communication network, A step in which the shopping guide agent collects behavioral data accompanying a user accessing a shopping site or an application with a shopping function through the user terminal and browsing or inputting a signal through an input device, and transmits the collected data to the shopping guide server; A step in which the shopping guide server, which collects at least one guide target product information and stores it in a guide target product information database, monitors the behavior data and detects a purchase intent for at least one product as a trigger behavior; A step in which the shopping guide server extracts product information to be purchased related to the purchase intent; The shopping guide server searches for guide target product information that satisfies the guide conditions for the purchase target product information from the guide target product information database, creates guide information based on the searched guide target product information, and generates a command that enables the guide information or the guide information existence notification message to be output, and transmits the generated command to the shopping guide agent; and The shopping guide agent includes a step of outputting the guide information or the guide information existence notification message; A shopping guide method configured to include the above trigger action including an action of clicking a "buy" button, an action of clicking an "add to purchase list (shopping cart)" button, an action of inputting a text including "buy," an action of inputting a text including "add to purchase list (shopping cart)"; or an action causing the same result as the action of clicking the purchase button, the action of clicking the add to purchase list (shopping cart) button, the action of inputting a text including "buy," or the action of inputting a text including "add to purchase list (shopping cart)"; or an action of registering as a user for the shopping site; or an action of clicking a button or inputting a text to use a loan service; or an action of clicking a button or inputting a text to apply for an insurance service; or an action of clicking a button or inputting a text to sign up for a subscription service; or an action of switching from a page where a user can select to proceed with the purchase process for a specific product or service or select to add it to a purchase list to a payment process page; or an action of requesting that payment be made at a specific point in the future.

17. In paragraph 16, A shopping guide method, wherein the step of receiving and outputting the guide information includes a step of the shopping guide agent receiving the guide information or the guide information existence notification message, or receiving and executing a command that enables the guide information or the guide information existence notification message to be output, and outputting the guide information or the guide information existence notification message visually and / or audibly to the user terminal.

18. In paragraph 16, The shopping guide server transmits the guide information or a guide information existence notification message through at least one of a messenger application, an email application, a phone call, or a text message of an account designated by a user who has expressed the trigger action directly or through the shopping guide agent. A shopping guide method, wherein, when the shopping guide server directly transmits guide information or a guide information existence notification message, the shopping guide server is configured to selectively transmit the guide information or the guide information existence notification message, or a notification related to the transmission of the guide information or the guide information existence notification message, to the shopping guide agent.

19. In paragraph 16, The above guide target product information includes first information including the product name (and / or product identification code) of the guide target product and at least one second information about the guide target product indicated by the first information of the guide target product, and the second information about the guide target product includes at least one of the lowest price or sales price, sales location (sales site link, sales site address or / and seller name), manufacturer (manufacturer), product specifications, and additional information for the guide target product. A shopping guide method in which the above-mentioned product information includes first information including the product name (and / or product identification code) of the product to be purchased, and optionally further includes at least one second information about the product to be purchased indicated by the first information about the product to be purchased, and the second information about the product to be purchased includes at least one of the sales price, sales location (sales site link, sales site address, or / and seller name), manufacturer (manufacturer), product specifications, and additional information of the product indicated by the first information about the product to be purchased.

20. In paragraph 19, A shopping guide method, wherein the step of generating the guide information or the guide information existence notification message or the command that enables the guide information or the guide information existence notification message to be output comprises the step of generating the guide information so as to further optionally include at least a part of the second information about the searched guide target product information and the first information of the searched guide target product information when guide target product information satisfying the guide condition is searched.

21. In paragraph 19, A shopping guide method, wherein the step of generating the guide information or the guide information existence notification message or the command that enables the guide information or the guide information existence notification message to be output includes the step of generating the guide information to include evaluation information on the product to be purchased when the guide target product information that satisfies the guide condition is not searched.

22. In paragraph 16, The above guide condition is a shopping guide method in which the guide target product information corresponding to the product to be purchased is selected from among the guide target product information with a sales price lower than the maximum guide price, and the maximum guide price is determined based on the sales price included in the product information to be purchased.

23. In paragraph 16, A shopping guide method in which the above-mentioned action data is configured to include information on the page that the user terminal is accessing and information input through the input device within the accessed page.

24. In paragraph 23, The above page information includes at least a portion of the address, title, HTML, and full or partial capture image of the page being accessed. A shopping guide method configured to include at least a portion of the input information, including an input signal input through the input device within the page being accessed; a screen, window, or a full or partial capture image of the page being accessed at the moment the input signal is generated.

25. In paragraph 16, A shopping guide method, wherein the step of extracting the product information to be purchased includes a step of extracting the product information to be purchased by analyzing page information including at least a portion of the HTML of the web page where the trigger action is detected and / or the web page accessed prior to or subsequent to the trigger action, and the images included in the accessed web page.

26. In paragraph 16, The above-mentioned trigger action detection and purchase target product information extraction step is performed by the shopping guide agent, A shopping guide method in which the shopping guide server is configured to search for guide target product information that satisfies guide conditions for the purchase target product information transmitted from the shopping guide agent, generate the guide information, and transmit guide information or a guide information existence notification message, or a command that enables the guide information or the guide information existence notification message to be output.

Citation Information

Patent Citations

  • Method for One-to-One Based Online Shopping Guidewhile Surfing on the Internet Shopping Mall

    KR1020000072125A

  • Electronic apparatus and method for controlling thereof

    KR1020240023846A

  • Elbow guard

    KR1020240036198A

  • KR20220150140A

  • KR20240109813A