Method for electronic apparatus to provide discount benefit information and electronic apparatus thereof

TWI943250BActive Publication Date: 2026-10-21COUPANG CORP
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
TW113146719
Authority / Receiving Office
TW · TW
Patent Type
Patents
Current Assignee / Owner
Priority Date
2024-09-26
Filing Date
2024-12-03
Publication Date
2026-10-21
Estimated Expiration
2044-12-02

AI Technical Summary

Technical Problem

Existing e-commerce technologies fail to effectively display discount information on user terminals without hindering user convenience, especially considering varying terminal environments and limited display areas.

Method used

An electronic device provides discount information to user terminals by determining if predetermined conditions are met, displaying discount types applicable to items in the shopping cart using a predetermined payment method, and controlling the terminal to show this information alongside shopping cart details, with options for terminating or progressing through detailed discount information based on user input.

Benefits of technology

Users can make purchases without distraction from discount information if not interested, while those seeking discounts receive detailed guidance, enhancing user convenience and encouraging purchases.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure TWG2TB001916986_001
    Figure TWG2TB001916986_001
  • Figure TWG2TB001916986_002
    Figure TWG2TB001916986_002
  • Figure TWG2TB001916986_003
    Figure TWG2TB001916986_003
Patent Text Reader

Abstract

According to one embodiment, a method can be provided in which an electronic device provides discount information to a user terminal, comprising the steps of: receiving from the user terminal a request to display shopping cart information of a user's account on the user terminal; determining whether the user's account on the user terminal meets at least one predetermined condition associated with a payment method predetermined by the electronic device; and controlling the user terminal in such a way that, in response to the request, upon determining that at least one condition is met, the user terminal displays a first item including discount information along with a first page including shopping cart information; and the discount information includes information on at least one type of discount that can be applied when purchasing at least one item stored in the shopping cart of the account using a predetermined payment method. According to another embodiment, an electronic device for implementing the method or a non-transitory computer-readable recording medium storing a computer program useful for implementing the method can also be provided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a method for displaying discount information offered to a user in conjunction with a screen displaying shopping cart information, and an electronic device for implementing this method. Prior Technology

[0002] With the widespread use of the Internet, the e-commerce market is expanding.

[0003] As mentioned above, with the expansion of the e-commerce market, e-commerce companies are using contracts with card companies to offer users additional discounts when utilizing their services. For example, additional discounts can be offered to designated members of the e-commerce company's membership (e.g., paid users or users at a specified level or higher), and users can be shown information on how to obtain these discounts. From the user's perspective, this allows the e-commerce company to purchase goods at a more favorable price than before, while simultaneously encouraging active purchasing and generating additional benefits from the actions of users who use these discounts (e.g., benefits from regular billing for paid users).

[0004] A technology is being developed that enables e-commerce companies to effectively display information on user terminals to guide users to meet the conditions for additional discounts offered by the e-commerce company.

[0005] However, considering the different usage environments of each user's terminal and the limited information display area in the e-commerce environment, the technology for effectively displaying various information used for promotion other than product purchase information is an important factor that will not significantly undermine user convenience and will effectively guide users to purchase products and complete transactions. Summary of the Invention

[0006] [The problem the invention aims to solve] The purpose of the disclosed embodiments is to effectively provide users with information on applicable discounts when purchasing items included in a user's shopping cart using a predetermined payment method, and to enable users to make additional use of the predetermined payment method.

[0007] The technical problem to be solved in this embodiment is not limited to the technical problem described above. Other technical problems can be deduced from the following embodiments. [Technical means to solve the problem]

[0008] According to one embodiment, a method is provided in which an electronic device provides discount information to a user terminal, comprising the following steps: receiving from the user terminal a request to display shopping cart information of a user's account on the user terminal; determining whether the user's account on the user terminal meets at least one predetermined condition associated with a payment method predetermined by the electronic device; and controlling the user terminal in such a way that, in response to the request, when it is determined that at least one condition is met, the user terminal displays a first item including discount information along with a first page including shopping cart information; and the discount information includes information on at least one discount type that can be applied when purchasing at least one item stored in the shopping cart of the account using a predetermined payment method.

[0009] According to one embodiment, a method can be provided in which the discount type information includes at least one of a first discount type and a second discount type, wherein the first discount type is a discount in which a portion of the settlement amount of at least one item is accumulated to the user's account by an electronic device when settling using a predetermined credit card as one of the predetermined payment methods, and the second discount type is a discount type in which a portion of the settlement amount of at least one item is reduced when settling using a predetermined credit card.

[0010] One embodiment of the method may further include the steps of: receiving input from a user terminal for at least one of a first page and a first object; and controlling the user terminal in such a way that, in response to the input, the display of the first object is terminated.

[0011] One embodiment of the method includes controlling the user terminal to end the display of the first object, which may include the following steps: determining whether a second object including discount information and a predetermined payment method has been displayed; and controlling the user terminal in such a way that if it is determined that the second object is displayed, the display of the first object is ended.

[0012] In one embodiment, a first object can be displayed over a first page in a manner that utilizes either a first display type or a second display type. The input is a selection input for the first object displayed in the first display type. In one embodiment, the method includes the step of ending the display of the first object by controlling the user terminal in such a way that, in response to the selection input of the first object, a bottom page including a second object is displayed and the display of the first object is ended.

[0013] One embodiment of the method may further include the steps of: receiving from a user terminal a selection input for a first object or a second object displayed in a second display type; and controlling the user terminal in such a way that, in response to the selection input for the first object or the second object displayed in a second display type, a third page is displayed including details of a first discount type among at least one discount type.

[0014] One embodiment of the method includes the step of controlling a user terminal in a manner that displays a third page, which may include the following steps: controlling the user terminal in such a manner that when the discount type displayed in the first or second object includes a second discount type, a bottom page is then displayed, which displays the first discount amount of the first discount type and the second discount amount of the second discount type.

[0015] In one embodiment, the input is a drag-and-drop input to a first page, and the second object is included in a portion of the first page. In one embodiment, the method includes the step of ending the display of the first object, which may include the following steps: determining whether the second object has been displayed on the user terminal due to drag-and-drop input; and if it is determined that the second object is displayed on the user terminal, then ending the display of the first object.

[0016] The method of one embodiment includes a step of determining whether at least one condition is met, which may include the following steps: determining whether the user corresponds to the user specified by the electronic device; determining whether the user's account has at least one credit card stored as a payment method; and determining whether the user's account has no predetermined credit card that can be used as a payment method for at least one of the first discount type and the second discount type.

[0017] One embodiment of the method includes a step of determining whether at least one predetermined condition is met, which may include the following steps: obtaining information about the issuance process of a user's predetermined credit card; and determining whether at least one condition is met based on the information about the issuance process.

[0018] One embodiment of the method includes a step of determining whether at least one condition is met, which may include the following steps: based on information from the issuance process, when the user has applied for the issuance of a predetermined credit card, it is determined that at least one condition is not met.

[0019] One embodiment of the method may further include the following steps: determining the cumulative discount amount that a user obtains through a first discount type during a predetermined first period; comparing the critical discount amount of the first discount type with the sum of the first discount amount and the cumulative discount amount of the first discount type; and when the sum of the first discount amount and the cumulative discount amount exceeds the critical discount amount, correcting the first discount amount to the critical discount amount.

[0020] In one embodiment, the cumulative discount amount is initialized every first period.

[0021] One embodiment of the method may further include the following steps: determining the number of times the first object is displayed on the user terminal during a predetermined second period; and controlling the user terminal in a manner that displays the first object includes the following steps: controlling the user terminal in such a manner that if the number of times the first object is displayed during the predetermined second period exceeds a predetermined first threshold number, then the first object is not displayed.

[0022] One embodiment of the method may further include the steps of: determining the number of times the selection input of the first object is performed during a predetermined third period; and controlling the user terminal in a manner that displays the first object includes the steps of: controlling the user terminal in such a manner that if the number of times the selection input of the first object is performed during the predetermined third period exceeds a predetermined second threshold number, then the first object is not displayed.

[0023] One embodiment of the method may further include the following steps: receiving a selection input of a first object from a user terminal; determining whether to immediately return to the first page from a screen displayed in response to the selection input of the first object, or to return to the first page after displaying at least one other page; and controlling the user terminal in such a way that: if returning to the first page immediately, the first object and the first page are displayed, and if returning to the first page after displaying at least one other page, the first object is not displayed but the first page is displayed.

[0024] One embodiment of the method may further include the following steps: detecting changes in at least one of the types and quantities of goods selected for purchase among at least one item stored in a shopping cart; changing at least one of the information of a first discount type and information of a second discount type based on the changed types and quantities of goods; and controlling the user terminal in such a way as to change and display the first item based on the changed information.

[0025] One embodiment of the method includes the step of controlling the user terminal in a manner that displays the first object, which may include the following steps: controlling the user terminal in a manner that, when it is determined based on changed information that there is no first discount amount of the first discount type and no second discount amount of the second discount type, the display of the first object is terminated.

[0026] According to another embodiment, a non-transitory computer-readable recording medium may be provided, which stores a computer program useful for implementing the method.

[0027] An electronic device may be provided, which is another embodiment of providing discount information to a user terminal, comprising: a transceiver; memory; and a processor; wherein the processor is configured to: control at least one of the transceiver and memory to receive from the user terminal a request to display shopping cart information of the user's account on the user terminal; determine whether the user's account on the user terminal meets at least one predetermined condition associated with a payment method predetermined by the electronic device; and control the user terminal in such a way that, in response to the request, when it is determined that at least one condition is met, the user terminal displays a first item including discount information along with a first page including shopping cart information, and the discount information includes at least one of information of a first discount type and information of a second discount type that can be applied when purchasing at least one item stored in the shopping cart of the account using a predetermined payment method.

[0028] Specific details of other embodiments are included in the detailed description and accompanying drawings. [Effects of the Invention]

[0029] According to the proposed embodiments, one or more of the following effects can be expected.

[0030] According to embodiments of the present invention, users who only wish to purchase goods other than discount information on the page displaying their account's shopping cart information can make purchases without being hindered by the displayed discount information. At the same time, users who wish to obtain additional discounts based on the discount information are shown information associated with the discount and objects for the process of obtaining such discounts, thereby increasing user convenience.

[0031] The effects of the invention are not limited to those mentioned above. Those skilled in the art can clearly understand other effects not mentioned based on the description in the claims. Simple Explanation of the Diagram

[0032] Figure 1 shows a system according to one embodiment. Figure 2 illustrates a method of one embodiment. Figure 3 shows a first object displayed together with the first page in one embodiment. Figure 4a shows a screen displayed based on the selection input of a first object in one embodiment. Figure 4b is a screen displayed according to an embodiment based on the selection input of a second object on a screen displayed according to the selection input of the first object. Figure 5a shows a screen displayed based on the selection input of a first item, including information on a first discount type and a second discount type, according to an embodiment. Figure 5b shows a screen displayed based on the selection input of a second object on a screen that displays the selection input of a first object according to information including a first discount type and a second discount type, according to an embodiment. Figure 6 is a diagram illustrating the difference between the screen displayed based on the selection input of a first object displayed in a first display type and a first object displayed in a second display type in one embodiment. Figure 7 is a diagram illustrating an embodiment of the process of removing the display of a first object based on whether the area of ​​the first page displayed on the user terminal based on input to the first page includes a second object. Figure 8 illustrates an embodiment where, when the items selected for purchase in a shopping cart are changed, the information of the first discount type and the information of the second discount type included in the first item also change. Figure 9 shows a block diagram of an electronic device according to an embodiment. Implementation

[0033] The terminology used in the embodiments is selected as widely used common terms as possible to consider the functions of this invention. However, these terms may vary depending on the intent or examples of those skilled in the art, the emergence of new technologies, etc. Furthermore, in certain situations, there may be terms arbitrarily chosen by the applicant; in such cases, their meanings will be described in detail in the corresponding explanatory section. Therefore, the terminology used in this invention should be defined based on its meaning and the overall content of this invention, rather than on the simple names of the terms.

[0034] Throughout the specification, when a part is described as "including" a certain constituent element, unless there is an explicit statement to the contrary, it means that other constituent elements may be included, rather than excluded.

[0035] The expression "at least one of a, b and c" as used throughout the specification may include "a alone", "b alone", "c alone", "a and b", "a and c", "b and c" or "all three of a, b and c".

[0036] The term "terminal" as used below can refer to a computer or a portable terminal that can connect to a server or other terminal via a network. Here, a computer includes, for example, a laptop, desktop, or tablet computer with a web browser installed. A portable terminal, as a wireless communication device ensuring portability and mobility, can include, for example, IMT (International Mobile Telecommunication), CDMA (Code Division Multiple Access), W-CDMA (W-Code Division Multiple Access), LTE (Long Term Evolution) communication terminals, as well as all types of handheld wireless communication devices such as smartphones and tablets.

[0037] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings, so that those skilled in the art can easily implement them. However, the present invention can be implemented in various different forms and is not limited to the embodiments described herein.

[0038] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

[0039] Figure 1 shows a system according to one embodiment.

[0040] Referring to FIG1, the system may include an electronic device 110 and a user terminal 120. On the other hand, the system shown in FIG1 illustrates that the electronic device 110 can be linked with the user terminal 120 in various embodiments of the present invention. As will be understood by those skilled in the art related to the various embodiments of the present invention, the electronic device 110 or the user terminal 120 may include common constituent elements.

[0041] According to one embodiment, the electronic device 110 is a device that configures and provides various information. The electronic device 110 can display the configured information in the form of a webpage or application screen, or provide the configured information to the user terminal 120 so that the user terminal 120 can obtain the information and display it in the form of a webpage or application screen.

[0042] Referring to FIG1, according to one embodiment, the electronic device 110 can be configured to receive a request from the user terminal 120 via the network 140 to display shopping cart information of the user's account on the user terminal 120, determine whether the user's account on the user terminal 120 meets at least one predetermined condition associated with a predetermined payment method, and, in response to the request, cause the user terminal 120 to display a first item including discount information along with a first page including shopping cart information.

[0043] In the following embodiments, the electronic device 110 is configured to cause the user terminal 120 to display the first object, which can be interpreted as including a series of processes: the electronic device 110 transmits commands for actions of the user terminal 120 to the user terminal 120 via the network 140, and the user terminal 120 performs actions based on the received commands. That is, the electronic device 110 is configured to cause the user terminal 120 to display various information (pages, bottom sheets, etc.) including the first object, which may include the following processes: displaying information on the screen of the user terminal 120 and the electronic device 110 transmitting at least a portion of commands for performing a series of actions caused by the displayed information to the user terminal 120 or providing information required for such actions. Furthermore, the process by which the electronic device 110 controls the user terminal 120 may also include the following processes: transmitting commands for actions of the user terminal 120 from the electronic device 110 to the user terminal 120 via the network 140, thereby instructing the user terminal 120 through a configured application.

[0044] User terminal 120 refers to the terminal used by each user, who can access services provided by network 140 using their respective terminals 120. For example, electronic device 110 can provide an application to user terminal 120, which provides information such as the items included in the shopping cart, discounts obtained when checking out the items included in the shopping cart, and additional discounts that can be obtained when checking out the items included in the shopping cart. Users can use the application installed on their respective user terminals 120 to check out at least one item based on the various information of the items stored in the shopping cart, and can add items to the shopping cart to purchase, and obtain discount information that can be obtained when checking out the items stored in the shopping cart. Users can correspond with consumers who act as the delivery entity for the ordered goods.

[0045] Database 130 is a data structure implemented in a specified storage space, which may include relational databases such as MySQL, Oracle, and MSSQL, non-relational databases such as Redis, MongoDB, and CouchDB, open source search engines such as Elasticsearch, and combinations thereof.

[0046] According to one embodiment, various information about users and / or products can be stored in database 130. For example, the following information can be stored in database 130: information about at least one product stored in the shopping cart of a user's account on user terminal 120; information about at least one payment method stored in the user's account; information about product prices; information about product inventory; information about at least one discount type; information indicating whether the user is a user designated by electronic device 110 (e.g., information indicating whether the user is a paying user or user level); information about payment methods predetermined for providing additional discounts; information about the issuance process of predetermined payment methods; and application usage history information for each user (e.g., the number of clicks on various objects displayed on the application on user terminal 120, application screens displayed on user terminal 120, and specific information history displayed thereon, etc.).

[0047] User terminal 120, database 130, and electronic device 110 can communicate with each other within network 140. Network 140 may include Local Area Network (LAN), Wide Area Network (WAN), Value Added Network (VAN), mobile radio communication network, satellite communication network, and combinations thereof. It is a comprehensive data communication network that enables the various networks 140 shown in Figure 1 to flexibly communicate with each other, and may include wired Internet, wireless Internet, and mobile wireless communication network. Wireless communication may include, for example, Wi-Fi, Bluetooth, Bluetooth Low Energy, Wi-Fi Direct (WFD), UWB (ultra-wideband), IrDA (infrared data association), NFC (near field communication), etc., but is not limited to these.

[0048] The following describes a specific embodiment of the electronic device 110 displaying a first item including discount information.

[0049] Figure 2 illustrates a method of one embodiment.

[0050] According to one embodiment, step S210 may receive a request from user terminal 120 to display shopping cart information of the user's account on user terminal 120.

[0051] According to one embodiment, the electronic device 110 is configured to enable the user terminal 120 to provide the user with shopping cart information including various information necessary for the user of the user terminal 120 to make a purchase. According to one embodiment, the user can store and add desired items to a shopping cart connected to the user's account, and the electronic device 110 can receive user input via the user terminal 120, including requests to display the types of items stored in the user's account shopping cart, the total amount of the items stored in the shopping cart, and shopping cart information including information on discounts available to the user.

[0052] In step S220, according to one embodiment, electronic device 110 can determine whether at least one predetermined condition associated with the status of the user's account on user terminal 120 (e.g., the storage status of payment methods stored in the user's account) is met. According to one embodiment, electronic device 110 can determine whether the user's account on user terminal 120 meets at least one predetermined condition associated with a predetermined payment method based on information stored in database 130. According to one embodiment, the at least one predetermined condition may include (i) whether the user is a user designated by the electronic device, whether the user's account stores at least one credit card as a payment method, and whether the user's account does not store a predetermined credit card as a payment method.

[0053] According to one embodiment, the electronic device 110 can determine, based on information associated with user accounts stored in the database 130, whether a user corresponds to a user designated by the electronic device 110, as at least one predetermined condition. For example, the electronic device 110 can determine whether the user is a paying user or a user of a specified level or higher.

[0054] According to one embodiment, the electronic device 110 can determine whether a user's account has a credit card stored in the database 130 that is associated with at least one of the payment methods in the user's account, based on information stored in the database 130 that is associated with the user's account. According to one embodiment, the electronic device 110 may also selectively use determining whether a credit card is stored as the default payment method as at least one predetermined condition.

[0055] According to one embodiment, the electronic device 110 can determine, based on information associated with a user's account stored in the database 130, which pre-determined payment method can be applied to the additional discount, and determine whether such pre-determined payment method is stored in the user's account. According to one embodiment, the electronic device 110 may also selectively include determining whether such pre-determined payment method is stored as the default payment method as at least one pre-determined condition.

[0056] According to one embodiment, the pre-determined payment method for which additional discounts can be applied may be a credit card pre-determined by electronic device 110. According to one embodiment, electronic device 110 may obtain information about the issuance process of a user-predetermined credit card based on information obtained from database 130 or an external server (not shown). According to one embodiment, electronic device 110 may determine the status of a pre-determined credit card issued to a user based on the information about the pre-determined credit card issuance process. For example, electronic device 110 may determine (i) whether the user has not applied for the issuance of a pre-determined credit card, (ii) whether the user has applied for the issuance of a pre-determined credit card but the approval status has not yet been determined, or (iii) whether the user's application for the issuance of a pre-determined credit card has been rejected. According to one embodiment, electronic device 110 may obtain information about a pre-determined credit card from an external server (e.g., a server of the company that issues the pre-determined credit card, a server of a credit rating agency that issues cards, etc.) via network 140. However, the process of obtaining information about the card issuance process does not need to be explained in the example described above, but can be understood as various technologies that can utilize the status information of obtaining and confirming the issuance process of a credit card for which an application for payment has been predetermined by electronic device 110.

[0057] In step S230, according to one embodiment, the electronic device 110 can control the user terminal 120 in such a way that, when it is determined that the user's account status meets at least one condition, in response to a request to display shopping cart information, the user terminal 120 displays a first item including discount information along with a first page including shopping cart information.

[0058] According to one embodiment, when the electronic device 110 determines that the user's account on the user terminal 120 does not meet at least one of the predetermined conditions associated with the predetermined payment method, the user's account is in a state where the user has applied for the issuance of the predetermined credit card (e.g., the user has applied for the issuance of the predetermined credit card but it has not yet been determined whether it will be approved, or the user's application for the issuance of the predetermined credit card has been rejected).

[0059] According to one embodiment, the discount information included in the first item may include information on at least one discount type applicable when purchasing at least one item stored in the user's shopping cart using a payment method predetermined by the electronic device 110. That is, the first item is used to display information on at least one discount type applicable when settling using a predetermined payment method. According to one embodiment, the discount types displayed in the first item may include a first discount type and a second discount type as discount information.

[0060] According to one embodiment, the first discount type may be a discount type associated with the accumulation of a portion of the settlement amount of at least one item to the user's account via electronic device 110 when settling using a predetermined credit card as one of the predetermined payment methods. That is, the first discount type may be a discount given to the user by accumulating a portion of the settlement amount to the user's account instead of reducing the settlement amount itself. According to one embodiment, the second discount type may be a discount type that partially reduces the settlement amount of at least one item when settling using a predetermined credit card. According to one embodiment, the first discount type is a discount that accumulates cash assets in the user's account managed by electronic device 110, and therefore may be an instant discount unrelated to whether it is an instant discount from the company that issued the predetermined credit card. According to one embodiment, the second discount type is an instant discount offered by the card company that issued the credit card, and therefore the applicability of the discount and the specific discount amount can be determined based on the period and discount rate provided by the card company's server. Therefore, the discount corresponding to the first discount type can be any discount that the user can receive in addition to the discount corresponding to the second discount type.

[0061] That is, the first item provides the user with information on additional discounts that the user can obtain when settling the purchase of the items stored in the user's shopping cart using a predetermined payment method through the user terminal 120, thereby guiding the user to obtain the predetermined payment method and make the settlement.

[0062] Figure 3 shows a first object displayed together with the first page in one embodiment.

[0063] Referring to Figure 3, a user can access a screen 300 of a user terminal 120, which displays various information in response to a request to display shopping cart information. According to one embodiment, the screen 300 of the user terminal 120 may display a first page 302 containing information such as the type, price, quantity, delivery information, and discounts of each item stored in the shopping cart; a first item 304 containing discount information obtained by the user when settling through a predetermined payment method; and an area 306 containing information on the total amount and a checkout button. According to one embodiment, the first item 304 may be displayed at a specific position at the top of the area 306. According to one embodiment, the first item 304 may be displayed overlapping the first page 302. Even if the information displayed on the screen 300 scrolls due to dragging or other inputs on the first page 302, causing changes in the display of the first page 302, the positions of the first item 304 and the area 306 will not change accordingly. However, the first object 304 can be removed from the display based on the information displayed on screen 300, as will be described below.

[0064] According to one embodiment, the discount application amount included in area 306 may differ from the discount information included in the first item 304. According to one embodiment, the discount application amount included in area 306 is a discount received by the user regardless of the payment method at checkout, including discounted prices offered by the seller or discounted prices obtained through coupons applied to the product. Conversely, the discount information included in the first item 304 includes information on the discount amount received by the user when settling using a predetermined payment method.

[0065] Figure 4a shows a screen displayed based on the selection input of a first object in one embodiment.

[0066] According to one embodiment, the electronic device 110 can determine that the user has made a selection input on the first object 404 displayed together with the first page 402. According to one embodiment, the electronic device 110 can receive information from the user terminal 120 related to the user's input on the screen of the user terminal 120.

[0067] According to one embodiment, the electronic device 110 can obtain information from the user terminal 120 regarding which product in the shopping cart information displayed on the first page 402 was selected for purchase. According to one embodiment, the electronic device 110 can determine the types of discounts available to the user and the discount amounts for each type when settling payment for the selected product in the shopping cart using a predetermined payment method, and transmit this information to the user terminal 120. According to one embodiment, the electronic device 110 can control the user terminal 120 in such a way that, in response to the user's selection input of the first item 404, it displays detailed information associated with at least one discount type displayed on the first item 404. According to one embodiment, the detailed information associated with at least one discount type included in the first item 404 can be displayed in the same format as the second item 410 included in the bottom page 408 of the first page 402. According to one embodiment, the second item 410 may include detailed information related to the discount information included in the first item 404, such as at least one discount type included in the first item 404, the discount amount of each discount type, and the predetermined payment method.

[0068] According to one embodiment, the second object 410 may be anchored to the first object 404. That is, after receiving selection input for the first object 404, the user terminal 120 may display the bottom page 408 of the first page 402 to display the second object 410. According to one embodiment, it can be configured such that, when the second object 410 is included in a portion of the first page 402, after receiving selection input for the first object 404, the electronic device 110 causes the user terminal 120 to display a screen including a portion of the first page 402, which includes the second object 410.

[0069] According to one embodiment, in addition to the second item 410, the bottom page 408 may also include detailed information related to the settlement amount, such as the amount of goods to be settled, discount details, and delivery fees, when settling for goods. According to one embodiment, the electronic device 110 can control the user terminal 120 in such a way that it displays the bottom page 408 in response to the selection input of the item 406 displayed in the area fixed at the bottom of the screen of the user terminal 120.

[0070] According to one embodiment, a bottom page 408 can be displayed when a selection input is made for the first object 404, and the display of the first object 404 can be terminated. According to another embodiment, in response to a selection input for the first object 404, the electronic device 110 can terminate the display of the first object 404 and transmit a command to display the bottom page 408 to the user terminal 120, thereby controlling the user terminal 120. According to yet another embodiment, the electronic device 110 can terminate the display of the first object 404 and display the bottom page 408 in response to a selection input for the first object 404 by means of an application provided to the user terminal 120. According to one embodiment, the user terminal 120 can also be configured to display the bottom page 408 overlapping the first object 404, thereby preventing the first object 404 from being displayed on the screen.

[0071] Figure 4b shows a screen displayed based on the selection input of a second object on a screen displayed according to the selection input of the first object, according to an embodiment.

[0072] Figure 4b shows a bottom page 450 displayed in response to a selection input of the first object 404 in Figure 4a. Therefore, the bottom page 450 of Figure 4b corresponds to the bottom page 408 of Figure 4a. According to one embodiment, the electronic device 110 can obtain selection input information for the second object 452 included in the bottom page 450 via the user terminal 120. According to one embodiment, the third page 454 displayed when a selection input is made for the second object 452 may include details of the first discount type among the discount types included in the first object 404 or the second objects 410, 452. According to one embodiment, the interface for displaying the third page 454 may be provided in the form of a landing page. The electronic device 110 can transmit the information required to display the third page 454 to the user terminal 120 in such a manner that the third page 454 is displayed in response to a selection input of the second object 452. According to one embodiment, page 3, 454 may include information about a predetermined credit card, a threshold discount amount that a user of the first discount type can obtain during a predetermined first period, and information about the conditions for obtaining the discount, as detailed information about the first discount type.

[0073] Figure 5a shows a screen displayed based on the selection input of a first item, including information on a first discount type and a second discount type, according to an embodiment.

[0074] According to one embodiment, in response to a request to display shopping cart information, a first page 502 and a first item 504 are displayed on the user terminal 120. Referring to FIG5a, according to one embodiment, the first item 504 may include information on a first discount type corresponding to "cash savings" and information on a second discount type, namely "instant card discount". Similar to the features of FIG4a, the electronic device 110 can control the user terminal 120 in such a way that, in response to a user's selection input on the first item 404 or a selection input on an item 506 fixed in the lower area of ​​the screen of the user terminal 120, a bottom page 508 is displayed. The second item 510 included in the bottom page 508 may include not only information on a predetermined payment method, but also information on the first discount type and the second discount type, which are discount types included in the first item 504.

[0075] Figure 5b shows a screen displayed based on the selection input of a second object on a screen that is displayed according to the selection input of a first object based on information including a first discount type and a second discount type, according to an embodiment.

[0076] Figure 5b shows a bottom page 550 displayed in response to a selection input of the first object 504 in Figure 5a. Therefore, the bottom page 550 of Figure 5b corresponds to the bottom page 508 of Figure 5a. According to one embodiment, the electronic device 110 can obtain information on the selection input of the second object 552 included in the bottom page 550 via a user terminal 120. According to one embodiment, the third page 554 displayed when a selection input of the second object 552 is made may include details of the first discount type among the discount types included in the first object 504 or the second objects 510, 552, the features of which may correspond to the features of the third page 454 illustrated in Figure 4b, therefore detailed description is omitted. According to one embodiment, the second objects 510, 552 in Figure 5b may include information 552a of the first discount type, information 552b of the second discount type, and information 552c of a predetermined credit card. According to one embodiment, the electronic device 110 can be configured such that the user terminal 120 further displays a bottom page 556 of a third page 554 displayed in response to a selection input of the second object 552. According to one embodiment, the bottom page 556 may include detailed information corresponding to information 552a of the first discount type displayed on the second object 552 and detailed information 552b of the second discount type. For example, the bottom page 556 may include areas 556a and 556b, where area 556a includes information such as a predetermined payment method to be used to obtain the first discount type offer, a savings rate, and a specific savings amount, and area 556b includes information such as an instant discount offered by a specific card company and a specific discount amount as information on a predetermined payment method to be used to obtain the second discount type offer.

[0077] As described above, the bottom pages 408 and 508, which are displayed in response to the selection input of the first items 404 and 504 and include the second items 410, 452, 510, and 552, may include more specific information than the first items 404 and 504. Similarly, the third pages 454 and 554 and / or the bottom page 556, which are displayed in response to the selection input of the second items 410, 452, 510, and 552, include more specific information than the second items 410, 452, 510, and 552. Furthermore, the electronic device 110 can be configured such that the user terminal 120 displays a screen that returns from the screen displayed upon selection input of the first items 404 and 504 to the first page 402 and 502 displaying shopping cart information. For example, the screen can be configured such that the bottom pages 408 and 508 displayed on the screen overlap with the first pages 402 and 502. Therefore, when inputting specific items, they can be easily removed from the screen, and when inputting specific items displayed on the third pages 454 and 554, the first pages 402 and 502 are displayed again. With the screen configuration described above, after obtaining discount information in a progressively more concrete manner, users can return to the first pages 402 and 502 displaying shopping cart information. The interface elements are provided so that even if promotional items are displayed on the screen and users search for them, it will not significantly hinder users from making purchases, preventing a decrease in user convenience.

[0078] Figure 6 is a diagram illustrating the difference between the screen displayed based on the selection input of a first object displayed in a first display type and a first object displayed in a second display type in one embodiment.

[0079] Referring to FIG6, according to one embodiment, the electronic device 110 can be configured such that the user terminal 120 displays the first object 602 together with the first page 600. According to one embodiment, the first object 602 in FIG6 may be displayed in a different display type than the first objects 304, 404, and 504 shown in FIGS. 3, 4a, and 5a. Hereinafter, the display type of the first objects 304, 404, and 504 shown in FIGS. 3, 4a, and 5a will be referred to as the first display type, and the display type of the first object 602 in FIG6 will be referred to as the second display type.

[0080] According to one embodiment, the features of the first objects 304, 404, and 504 displayed in the first display type correspond to the content described above by FIG3 to FIG5b.

[0081] According to one embodiment, at least a portion of the features of the second object 602 displayed in the second display type can correspond to the features of the first object 304, 404, 504 displayed in the first display type as described above with reference to Figures 3 to 5b. Hereinafter, the differences between the first object 304, 404, 504 displayed in the first display type and the second object 602 displayed in the second display type will be explained.

[0082] Referring to Figure 6, the second display type can be a type that displays in the form of a floating nudge, while the first display type can be a type that displays in the form of an anchoring nudge. Therefore, the first display type and the second display type can respectively adopt the common anchoring nudge and floating nudge display methods that can be implemented by a person skilled in the art.

[0083] According to one embodiment, the first object 602 can be displayed overlaid on the first page 600. According to one embodiment, the electronic device 110 can be configured such that, in response to a selection input of the first object 602 including information on a first discount type, the user terminal 120 displays the third page 606. According to one embodiment, it can be configured such that, in response to a selection input of the first object 602 including information on a first discount type and information on a second discount type, the user terminal 120 displays the bottom page 607 together with the third page 606. That is, unlike the first items 304, 404, and 504 displayed in the first display type, when selecting the first item 602 displayed in the second display type, instead of displaying the bottom pages 408, 450, 508, and 550 that include the second items 410, 452, 510, and 552 on the first pages 302, 402, and 502, only the third page 606 (e.g., the third page 454 in Figure 4b) can be displayed, or the bottom page 607 can be displayed together with the bottom page 607. This can be determined based on whether the discount type available to the user includes the second discount type.

[0084] According to one embodiment, the object 604 displayed together with the first page 600 can be displayed in a fixed state regardless of dragging the screen of the user terminal 120 or moving the content displayed on the first page 600, and the first object 304 can be displayed at a specific position at the top of the object 604. According to one embodiment, the discount amount included in the object 604 may include the discounted price provided by the seller of the goods or the discounted price obtained by applying a coupon to the goods, etc., as a discount obtained by the user regardless of the payment method at the time of settlement. The electronic device 110 can be configured such that, in response to the selection input of the object 604, the user terminal 120 displays a bottom page 608 including the second object 610 of the first page 600. In response to the selection input of the second item 610, only the third page 606 (e.g., the third page 454 in Figure 4b) may be displayed, or the bottom page 607 may be displayed together with it, depending on whether the discount types available to the user include the second discount type. The features of the item 604 in Figure 6 may correspond to the features of the item 406 in Figure 4a and / or the item 506 in Figure 5b, therefore detailed descriptions are omitted.

[0085] As described above, the electronic device 110 can be configured to determine which interface the user terminal 120 should provide when making a selection input for a first object displayed in a first display type or a second display type.

[0086] Figure 7 is a diagram illustrating an embodiment of the process of removing the display of a first object based on whether the area of ​​the first page displayed on the user terminal based on input to the first page includes a second object.

[0087] According to one embodiment, the user terminal 120 can obtain drag input 703 on the first page 702, and can change the displayed content of the first page 702 according to the drag input 703. According to one embodiment, the electronic device 110 can be configured such that the user terminal 120 does not change the display position of the first object 704 and the area 706 displayed together with the first page 702 according to the drag input 703.

[0088] According to one embodiment, the electronic device 110 can provide information of a first page 702 including a second object 710 to a user terminal 120. According to one embodiment, various areas included in the first page 702 can be displayed on the screen of the user terminal 120 based on drag input 703 on the first page 702.

[0089] According to one embodiment, the second item 710 may be displayed in the upper or lower area of ​​the area on the first page 702, or other adjacent areas where such information may be displayed together with the second item, as part of the shopping cart information on the first page 702, which is used to display information such as the total price of the goods, the total discount price applied, and the total delivery fee.

[0090] According to one embodiment, electronic device 110 can determine whether a second object 710 included in the first page 702 is displayed on the screen of user terminal 120. According to one embodiment, electronic device 110 can receive information from user terminal 120 indicating whether the second object 710 is displayed on the screen. For example, electronic device 110 and / or user terminal 120 can use technologies such as Intersection Observer API, EventListeners API, etc., to determine whether elements such as the second object 710 are displayed on the screen of user terminal 120 due to user input, or to send and receive information indicating such elements. However, it should be understood that the technology used to determine whether the second object 710 is displayed is not limited to the technologies described above, and a wide range of technologies capable of determining whether the second object 710 is displayed can be used. According to one embodiment, the electronic device 110 can be configured to determine whether the second object 710 has been displayed on the screen of the user terminal 120, and based on this, cause the user terminal 120 to stop displaying the first object 704.

[0091] According to one embodiment, the electronic device 110 can be configured to determine not only the first page 702, but also whether the second objects 410, 452, 510, 552, and 610 included in the bottom pages 408, 450, 508, 550, and 608 are displayed on the screen of the user terminal 120, thereby ending the display of the first objects 304, 404, 504, and 602. According to one embodiment, there is display priority information between the bottom pages 408, 450, 508, 550, 608 and the first objects 304, 404, 504, 602. When the display priority of the first objects 304, 404, 504, 602 is higher than that of the bottom pages 408, 450, 508, 550, 608, even if the bottom pages 408, 450, 508, 550, 608 are displayed, the first objects 304, 404, 504, 602 can be displayed in a form that overlaps with them. Therefore, when the second items 410, 452, 510, 552, and 610 are displayed on the user terminal 120 screen to prevent discount information from being repeatedly displayed on the user terminal 120 screen, the electronic device 110 ends the display of the first items 304, 404, 504, and 602. This removes redundant screen elements and improves user convenience. Conversely, according to one embodiment, when the display priority of the first items 304, 404, 504, and 602 is lower than that of the bottom pages 408, 450, 508, 550, and 608, after the bottom pages 408, 450, 508, 550, and 608 are displayed, the first items 304, 404, 504, and 602 can also be obscured by the bottom pages 408, 450, 508, 550, and 608, thus ending their display.

[0092] Figure 8 illustrates an embodiment where, when the items selected for purchase in a shopping cart are changed, the information of the first discount type and the information of the second discount type included in the first item also change.

[0093] According to one embodiment, electronic device 110 can provide the function of selecting at least one item stored in a user's shopping cart. Therefore, a user can purchase only a portion of the items stored in the shopping cart. Referring to FIG8, to select at least a portion of the plurality of items included in the first page 800 used to display shopping cart information for purchasing purposes, electronic device 110 can be configured such that user terminal 120 displays a first item 802, which includes discount information available to the user when settling for the selected items using a predetermined payment method. Electronic device 110 can be configured such that it can determine whether at least one discount type included in the discount information can be applied to the selected items, and cause user terminal 120 to display the first item 802 including information on the discount amount determined therebased.

[0094] According to one embodiment, the electronic device 110 can determine whether a change has occurred in the selection of goods for purchase. According to another embodiment, the electronic device 110 can receive information from the user terminal 120 regarding the goods currently selected in the shopping cart for purchase. Furthermore, when the type or quantity of the selected goods changes, the electronic device 110 can also receive information about the currently selected goods and / or information related to the change from the user terminal 120. Therefore, the electronic device 110 can be configured such that, when the type or quantity of the selected goods changes, it can re-determine discount information based on the information received from the user terminal 120, and the user terminal 120 displays a first item including the re-determined discount information. In response to the transmission of information about the currently selected goods and / or information related to the change to the electronic device 110, the user terminal 120 can obtain information for displaying the first item including the re-determined discount information, and can display the first item based on this information.

[0095] According to one embodiment, when a selection of a portion of items 801 stored in a shopping cart is cancelled, the electronic device 110 can determine whether the discount information included in the first item 802 should be changed and / or the changed discount information should be due to the cancellation of such a portion of items 801. For example, Figure 8 shows that the discount information included in the first item 802 before the selection of a portion of items 801 is cancelled is different from that included in the first item 806 after the selection is cancelled. That is, the electronic device 110 can be configured to understand that the type and / or amount of discount that the user could have obtained when purchasing the portion of items 801 is different due to the cancellation of the selection of a portion of items 801, and reflect such changes in real time so that the user terminal 120 displays the first item 806.

[0096] According to one embodiment, electronic device 110 can determine the cumulative discount amount for each discount type over a predetermined period and store it in database 130. Electronic device 110 can be configured to initialize the cumulative discount amount for each discount type over a predetermined period every predetermined period.

[0097] According to one embodiment, the electronic device 110 can compare the threshold discount amount (A) of each discount type with the sum of the cumulative discount amount (B) for a predetermined period of time for each discount type and the discount amount (C) obtained at the time of checkout. According to one embodiment, when the sum of the cumulative discount amount (B) and the discount amount (C) obtained at the time of checkout is the same as or exceeds the threshold discount amount (A), The electronic device 110 can adjust the discount amount (C) obtained during the settlement of goods based on the amount corresponding to the difference (BA) between the cumulative discount amount (B) and the critical discount amount (A). The electronic device 110 can be configured such that the user terminal 120 displays a first item including the adjusted discount amount (C'). For example, the electronic device 110 can be configured such that when the cumulative discount amount (B) of any discount type is the same as the critical discount amount (A), even if the user meets at least one predetermined condition, the discount amount of that discount type can be determined to be 0 won in the first item. In this case, as long as no other discount type with a discount amount of non-0 won is applied, the user terminal 120 will not display the first item.

[0098] According to this embodiment, discounts can be offered to users within a range not exceeding the threshold discount amount set for each discount amount, and this information is displayed in real time on the first item displayed together with the first page used to display shopping cart information, thereby reducing user confusion. In order to provide the information of the modified discount amount displayed on the first item to the user terminal 120, the electronic device 110 can perform the process described above whenever the type and / or number of goods selected for purchase changes.

[0099] For example, the electronic device 110 can be set in such a way that: a cumulative discount amount for a first discount type is set for a predetermined first period (e.g., N days, N weeks, N months, or N years (N>0)), and the cumulative discount amount for the predetermined first period is initialized so that the cumulative discount amount becomes 0 won at the start of another first period. In this invention, the first discount type is described as providing a discount by accumulating cash assets in the user's account. In this case, the cumulative discount amount may have the same meaning as the accumulated amount.

[0100] For example, the electronic device 110 can be set in such a way as follows: setting the cumulative discount amount of the second discount type during a predetermined first period, initializing the cumulative discount amount during the predetermined first period, and setting the cumulative discount amount to 0 won at the beginning of another first period.

[0101] According to one embodiment, the electronic device 110 may also set the first period for determining the cumulative discount amount of the first discount type and the first period for determining the cumulative discount amount of the second discount type to different periods. For example, the electronic device 110 may predetermine the period for determining the cumulative discount amount of the first discount type to 1 year and the period for determining the cumulative discount amount of the second discount type to 1 month.

[0102] According to one embodiment, electronic device 110 can store information on the number of times a first object is displayed on user terminal 120 in database 130. According to another embodiment, electronic device 110 can accumulate the number of times the first object is displayed during a predetermined second period (e.g., N days, N weeks, N months, or N years (N>0)) and store this information in database 130. Electronic device 110 can be configured such that if the number of times the first object is displayed during the predetermined second period exceeds a predetermined first threshold number, then user terminal 120 displays a first page without the first object. For example, electronic device 110 can determine 4 times as the first threshold number and store this information in database 130, and receive information on the number of times the first object is displayed from user terminal 120. Electronic device 110 can control user terminal 120 based on the received information so that the first object is not displayed more than the first threshold number during the second period. In this way, the electronic device 110 can control the user terminal in such a way that after displaying the first object according to the first critical number during the second cycle, the first object is not displayed.

[0103] According to one embodiment, electronic device 110 can store information on the number of times the selection input for the first item has been performed in a database 130. According to another embodiment, electronic device 110 can accumulate the number of times the selection input for the first item has been performed within a predetermined third period (e.g., N days, N weeks, N months, or N years (N>0)) and store this information in the database 130. Electronic device 110 can be configured such that if the number of times the selection input for the first item has been performed within the predetermined third period exceeds a predetermined second threshold, then user terminal 120 displays a first page without the first item. That is, electronic device 110 can control user terminal 120 in such a way that if the user has accumulated a fixed number of selection inputs for the first item, it determines whether the user's account on user terminal 120 meets at least one predetermined condition associated with a predetermined payment method, and even if there is a discount type available when settling using the predetermined payment method, the first item is not displayed. This prevents the first object from being displayed again even if the user is not interested in the information included in the first object, thus avoiding a decrease in the user's ease of use.

[0104] According to one embodiment, the electronic device 110 can obtain information from the user terminal 120 regarding the screen displayed on the user terminal 120 due to the selection input of the first object. According to one embodiment, the electronic device 110 can determine whether to immediately return to the first page from the screen displayed on the user terminal 120 in response to the selection input of the first object, or to return to the first page after displaying at least one other page.

[0105] According to one embodiment, the electronic device 110 can be configured such that if it immediately returns to the first page from the screen displayed on the user terminal 120 by selecting the first object, the user terminal 120 displays the first object and the first page. For example, referring to FIG4a, the electronic device 110 can obtain the following information from the user terminal 120: indicating that after displaying the bottom page 408 on the user terminal 120 based on the selection input of the first object 404, it returns to the first page 402 again. In this case, the electronic device 110 can be configured such that it determines that it immediately returns to the first page 402 from the screen displayed on the user terminal 120 by selecting the first object 404 (i.e., the screen providing the bottom page 408), and the user terminal 120 displays the first object 404 on the returned first page 402.

[0106] According to one embodiment, the electronic device 110 can be configured such that if it does not immediately return to the first page from the screen displayed on the user terminal 120 by selecting the first object, the user terminal 120 displays the first page without the first object. For example, referring to FIG6, the electronic device 110 can determine whether it does not immediately return to the first page 600 from the third page 606 and the bottom page 607 displayed by selecting the first object 602, but returns to the first page 600 after displaying at least one other page (for example, after displaying a details page for displaying predetermined credit card offers by selecting any object included on the bottom page 607). As described above, when it is determined that the first page 600 will return after displaying at least one other page besides the first page 600, the electronic device 110 can control the user terminal 120 in such a way that the first object is not displayed on the returned first page 600. According to one embodiment, the electronic device 110 can control the user terminal 120 in such a way that, when it is determined that the user has returned to the first page 600 after displaying at least one page other than the first page 600, the first object is not displayed on the returned first page 600 for a predetermined period. For example, the electronic device 110 may set 24 hours as the predetermined period.

[0107] Figure 9 shows a block diagram of an electronic device 900 according to an embodiment.

[0108] According to one embodiment, the electronic device 110 may include a transceiver 910, a processor 920, and memory 930. FIG9 shows only the components relevant to this embodiment. Therefore, those skilled in the art will understand that other general components may be included in addition to those shown in FIG9. In this embodiment, the transceiver 910 may be included in a communication device. Furthermore, in this embodiment, the processor 920 may be included in a controller.

[0109] The transceiver 910 is a device for wired / wireless communication, capable of communicating with external electronic devices. These external electronic devices can be user terminals 120 or servers. Furthermore, the communication technologies utilized by the transceiver 910 may include GSM (Global System for Mobile communication), CDMA (Code Division Multi Access), LTE (Long Term Evolution), 5G, WLAN (Wireless LAN), Wi-Fi (Wireless-Fidelity), Bluetooth™, RFID (Radio Frequency Identification), Infrared Data Association (IrDA), ZigBee, and NFC (Near Field Communication).

[0110] The processor 920 can control at least one of the transceiver 910 and the memory 930 and process data and signals for the overall operation of the electronic device 110 as described above. The processor 920 may include at least one hardware unit. Furthermore, the processor 920 can operate by executing one or more software modules generated by executing program code stored in the memory 930. The processor 920 may include memory, and the processor 920 can execute program code stored in the memory to control the overall operation of the electronic device 110 and process data and signals.

[0111] The electronic device described in the above embodiments may include a processor, memory for storing and executing program data, permanent storage such as a disk drive, a communication port for communicating with external devices, and a user interface device such as a touch panel, keys, or buttons. Methods implemented using software modules or algorithms can store computer-readable code or program commands executable on the aforementioned processor on a computer-readable recording medium. Here, computer-readable recording media include magnetic storage media (e.g., ROM (read-only memory), RAM (random-access memory), floppy disks, hard disks, etc.) and optical reading media (e.g., CD-ROM, DVD, etc.). The computer-readable recording medium is distributed across a network-connected computer system, thereby enabling distributed storage and execution of computer-readable code. The medium can be read by a computer, stored in memory, and executed by a processor.

[0112] This embodiment can be represented by functional blocks and various processing steps. These functional blocks can be implemented using various numbers of hardware and / or software components that perform specific functions. For example, the embodiment can employ integrated circuits capable of performing various functions via the control of one or more microprocessors or other control devices, such as memory, processing, logic, lookup tables, etc. The components can be executed by software programming or software elements. Similarly, this embodiment includes various algorithms implemented as combinations of data structures, programs, routines, or other programming structures, and therefore can be implemented using programming or scripting languages ​​such as C, C++, Java, and assemblers. Functionally, it can be implemented using algorithms executed in one or more processors. Furthermore, this embodiment can employ prior art for electronic environment setup, signal processing, and / or data processing. Terms such as "mechanism," "component," "mechanism," and "structure" are used broadly and are not limited to mechanical and physical structures. The above terms may be associated with processors and include the meaning of a series of software processes.

[0113] The above embodiments can be implemented using artificial intelligence (AI) via the processor and memory of an electronic device. The processor may include one or more processors, which can be general-purpose processors such as CPUs, APs, and DSPs (digital signal processors), graphics-specific processors such as GPUs and VPUs (vision processing units), or AI-specific processors such as NPUs. One or more processors can be controlled to process input data according to predetermined action rules or AI models stored in memory. Alternatively, when one or more processors are AI-specific processors, the AI-specific processors can be designed with hardware configurations that specialize in processing specific AI models.

[0114] The defining characteristic of a given set of action rules or an artificial intelligence model is that it is created through learning. Here, "created through learning" refers to using a learning algorithm to learn a basic artificial intelligence model from various learning materials, thereby creating a given set of action rules or an artificial intelligence model set to perform desired characteristics (or purposes). This learning can be achieved by the electronic device implementing artificial intelligence of this invention itself, or by another server and / or system. Examples of learning algorithms include supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but are not limited to these examples.

[0115] Artificial intelligence models may include a plurality of neural network layers. Each of the plurality of neural network layers has a plurality of weight values, and neural network operations are performed by operations between the results of previous layers and the plurality of weight values. The plurality of weight values ​​of the plurality of neural network layers can be optimized by the learning results of the artificial intelligence model. For example, the plurality of weight values ​​can be updated by reducing or minimizing the loss or cost values ​​obtained by the artificial intelligence model during the learning process. Artificial neural networks may include deep neural networks (DNN), convolutional neural networks (CNN), recurrent neural networks (RNN), restricted Boltzmann machines (RBM), deep belief networks (DBN), bidirectional recurrent deep neural networks (BRDNN), or deep Q-networks, but are not limited to the examples mentioned above.

[0116] The above embodiment is only an example, and other embodiments can be implemented within the scope of the invention application described below.

[0117] 110,900: Electronic devices 120: User Terminal 130: Database 140: Internet 300:Screen 302, 402, 502, 600, 702, 800: Page 1 304, 404, 504, 602, 704, 802, 806: The first item 306, 556a, 556b, 706: Area 406,506,604:Object 408, 450, 508, 550, 556, 607, 608: Bottom Page 410,452,510,552,610,710: Item 2 454,554,606: Page 3 552a, 552b, 552c: Information 703: Drag and drop input 801: Some products 910: Transceiver 920: Processor 930: Memory S210, S220, S230: Steps

Claims

1. A method for providing discount information to a user terminal via an electronic device, comprising the steps of: receiving from the user terminal a request to display shopping cart information of a user's account; determining whether the user's account satisfies at least one predetermined condition associated with a predetermined payment method; controlling the user terminal in such a way that, in response to the request, upon determining that at least one condition is satisfied, the user terminal displays a first item including the discount information along with a first page including the shopping cart information; receiving from the user terminal input to at least one of an item located in a predetermined lower area of ​​the first page and the first item; and controlling the user terminal in response to the input to display a second item including the discount information and the predetermined payment method information, wherein the discount information includes information on at least one discount type applicable when purchasing at least one item stored in the user's shopping cart using a payment method predetermined by the electronic device.

2. The method of claim 1, wherein the information of the above-mentioned discount type includes at least one of the information of a first discount type and the information of a second discount type, wherein the first discount type is a discount in which a portion of the settlement amount of the at least one item is accumulated to the user account by the electronic device when settlement is made using a predetermined credit card as one of the predetermined payment methods, and the second discount type is a discount type in which a portion of the settlement amount of the at least one item is reduced when settlement is made using the predetermined credit card.

3. The method of claim 2 further includes the following steps: receiving input from the user terminal for at least one of the first page and the first object; and controlling the user terminal in such a way that, in response to the input, the display of the first object is terminated.

4. The method of claim 3, wherein the step of controlling the user terminal to end the display of the first object includes the following steps: determining whether the second object has been displayed; and controlling the user terminal in such a way that if it is determined that the second object is displayed, the display of the first object is ended.

5. The method of claim 4, wherein the first object can be displayed over the first page in a manner that utilizes either a first display type or a second display type, the input being a selection input to the first object displayed in the first display type, and the step of ending the display of the first object includes the following steps: controlling the user terminal in such a manner as to display a bottom page including the second object and ending the display of the first object in response to the selection input to the first object.

6. The method of claim 5 further includes the following steps: receiving from the user terminal a selection input for the first object or the second object displayed in the second display type; and controlling the user terminal in such a way that, in response to the selection input for the first object or the second object displayed in the second display type, a third page including details of the first discount type of at least one of the discount types is displayed.

7. The method of claim 6, wherein the step of controlling the user terminal by displaying the third page mentioned above includes the following steps: controlling the user terminal in such a way that when the discount type displayed in the first item or the second item includes a second discount type, a bottom page is then displayed, the bottom page displaying the first discount amount of the first discount type and the second discount amount of the second discount type.

8. The method of claim 4, wherein the input is a drag-and-drop input on the first page, the second object is included in a portion of the first page, and the step of ending the display of the first object includes the following steps: determining whether the second object has been displayed on the user terminal due to the drag-and-drop input; and if it is determined that the second object is displayed on the user terminal, then ending the display of the first object.

9. The method of claim 2, wherein the step of determining whether at least one of the above conditions is met includes the following steps: determining whether the user corresponds to the user specified by the electronic device; determining whether the user's account has at least one credit card stored as a payment method; and determining whether the user's account does not have a pre-determined credit card that can be used as a payment method for at least one of the first discount type and the second discount type.

10. The method of claim 9, wherein the step of determining whether at least one of the predetermined conditions is met includes the following steps: obtaining information on the predetermined issuance process of the credit card for the user; and determining whether at least one of the conditions is met based on the information on the issuance process.

11. The method of request item 10, wherein the step of determining whether at least one of the above conditions is met includes the following steps: Based on the information of the above issuance process, when the above user has applied for the issuance of the above-determined credit card, it is determined that at least one of the above conditions is not met.

12. The method of claim 2 further includes the steps of: determining the cumulative discount amount obtained by the user through the first discount type during a predetermined first period; comparing the critical discount amount of the first discount type with the sum of the first discount amount of the first discount type and the cumulative discount amount; and when the sum of the first discount amount and the cumulative discount amount exceeds the critical discount amount, correcting the first discount amount to the critical discount amount.

13. The method of request item 12, wherein the aforementioned cumulative discount amount is initialized every aforementioned first period.

14. The method of claim 1 further includes the steps of: determining the number of times the first object is displayed on the user terminal during a predetermined second period; and controlling the user terminal in a manner that displays the first object includes the steps of: controlling the user terminal in such a manner that if the number of times the first object is displayed during the predetermined second period exceeds a predetermined first threshold number, then the first object is not displayed.

15. The method of claim 1 further includes the steps of: determining the number of times the selection input of the first object is performed during a predetermined third period; and controlling the user terminal in a manner that displays the first object includes the steps of: controlling the user terminal in such a manner that if the number of times the selection input of the first object is performed during the predetermined third period exceeds a predetermined second threshold number, then the first object is not displayed.

16. The method of claim 1, further comprising the steps of: receiving selection input of the first object from the user terminal; determining whether to immediately return to the first page from a screen displayed in response to the selection input of the first object, or to return to the first page after displaying at least one other page; and controlling the user terminal in such a way that if the first page is returned immediately, the first object and the first page are displayed, and if the first page is returned after displaying at least one other page, the first object is not displayed but the first page is displayed.

17. The method of claim 1 further includes the following steps: detecting changes in at least one of the types and quantities of goods selected for purchase among at least one item stored in the shopping cart; changing at least one of the information of the first discount type and the information of the second discount type based on the changed types and quantities of the goods; and controlling the user terminal to change and display the first item based on the changed information.

18. The method of claim 17, wherein the step of controlling the user terminal in a manner of displaying the first object includes the following steps: controlling the user terminal in a manner of: when it is determined, based on the changed information, that there is no first discount amount of the first discount type and no second discount amount of the second discount type, the display of the first object is terminated.

19. A non-transitory computer-readable recording medium storing a computer program useful for performing the methods as claimed in claim 1.

20. An electronic device for providing discount information to a user terminal, comprising: transceiver; Memory; The processor is configured to: control at least one of the transceiver and memory to receive from the user terminal a request to display shopping cart information of the user's account; determine whether the user's account meets at least one predetermined condition associated with a predetermined payment method; control the user terminal in such a way that, in response to the request, upon determining that at least one condition is met, the user terminal displays a first item including the discount information along with a first page including the shopping cart information; receive input from the user terminal for at least one of the items located in a predetermined lower area of ​​the first page and the first item; and control the user terminal in response to the input to display a second item including the discount information and the predetermined payment method information, wherein the discount information includes information on at least one discount type applicable when purchasing at least one item stored in the shopping cart of the account using the payment method predetermined by the electronic device.

Citation Information

Patent Citations

  • Policy processing method, device, equipment and storage medium

    CN111738763B

  • Device for transmitting a request

    CN117616442A

  • Payment system interlocking online shopping mall and credit card companay

    KR102067757B1

  • Electronic apparatus and information providing method thereof

    KR102369198B1

  • Payment method, device and equipment and computer readable storage medium

    TW202401324A