Method and apparatus for providing PC web page

By displaying a fixed interface toolset with selected or recently added cart items on PC webpages, the solution addresses the low purchase rate from unawareness of items in PC e-commerce users, improving user experience and purchase likelihood.

TWI931844BActive Publication Date: 2026-07-11COUPANG CORP
0 Cites 0 Cited by

Patent Information

Application Number
TW113137585
Authority / Receiving Office
TW · TW
Patent Type
Patents
Current Assignee / Owner
Priority Date
2024-08-22
Filing Date
2024-10-01
Publication Date
2026-07-11
Estimated Expiration
2044-09-30

AI Technical Summary

Technical Problem

Users accessing e-commerce services via PC websites are less likely to visit the shopping cart page, leading to a lower purchase rate of items in their cart, as they may not be aware of items added but not yet purchased.

Method used

An electronic device confirms items in a user's shopping cart, generates a first interface toolset with selected or recently added items, and displays it at a fixed position on the PC webpage, independent of user scrolling, to remind users of items in their cart.

Benefits of technology

This approach enhances user awareness of items in the cart, improving the likelihood of purchase by continuously displaying cart information on other pages, thereby enhancing the e-commerce experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure IMG-2_DRAW_113137585-A0101-14-0001-1
    Figure IMG-2_DRAW_113137585-A0101-14-0001-1
  • Figure IMG-2_DRAW_113137585-A0101-14-0002-2
    Figure IMG-2_DRAW_113137585-A0101-14-0002-2
  • Figure IMG-2_DRAW_113137585-A0101-14-0003-3
    Figure IMG-2_DRAW_113137585-A0101-14-0003-3
Patent Text Reader

Abstract

A method for providing a PC webpage using an electronic device according to one embodiment of the present invention is characterized by comprising the following steps: confirming a plurality of items included in a user's shopping cart; confirming items of a first set among the plurality of items; generating a first interface toolset including information on the items of the first set; and providing a page including the first interface toolset to a PC webpage on the user's terminal; wherein the first interface toolset is displayed at a fixed position on the display of the user's terminal regardless of the user's scrolling input on the page.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to a method and apparatus for providing PC web pages. Prior Technology

[0002] With the widespread use of the internet, the e-commerce market is expanding. The proportion of users visiting physical stores to purchase goods is gradually decreasing, while the proportion of users purchasing goods through e-commerce via computers or smartphones is rapidly increasing. Furthermore, the number of users ordering food and having it delivered via smartphones through food delivery services, rather than going to the restaurant in person, is also increasing.

[0003] As smartphone usage has become more active, the number of users utilizing e-commerce services through smartphone applications has increased. However, many users still connect to e-commerce websites and utilize e-commerce services through PCs such as desktop computers, laptops, and tablets.

[0004] Compared to smartphone app users, users accessing e-commerce services via PC websites are significantly less likely to visit the shopping cart page. Many PC website users, even with at least one item in their cart, are unwilling to check the shopping cart page. Users may not even be aware of items added to their cart but not yet purchased, which significantly reduces the likelihood of them actually buying the item, even if they have it in their cart for later purchase.

[0005] Therefore, as an e-commerce service provider, it is quite important to guide users to the shopping cart page to increase the probability of purchasing items added to the shopping cart, or to enable users to effectively confirm the information of items added to the shopping cart.

[0006] Previous literature related to this invention includes Korean Patent Publication No. 10-2018-0007007. Summary of the Invention

[0007] [The problem the invention aims to solve] The embodiments of the present invention are proposed to solve the above-mentioned problems, and their purpose is to provide a method for an electronic device to provide a PC webpage, characterized in that: the electronic device confirms a plurality of items included in a shopping cart; confirms items of a first set among the plurality of items; generates a first interface toolset including information of the items of the first set; and provides a page including the first interface toolset to a PC webpage on the user's terminal; at this time, the first interface toolset is displayed at a fixed position on the display of the user's terminal regardless of the user's scrolling input on the page.

[0008] The technical issues to be addressed by this invention are not limited to those mentioned above. Those with common knowledge in the field of this invention can clearly understand other technical issues not mentioned based on the following description. [Technical means to solve the problem]

[0009] To achieve the aforementioned objectives, a method for providing a PC webpage using an electronic device according to one embodiment of the present invention is characterized by comprising the following steps: confirming a plurality of items included in a user's shopping cart; confirming items of a first set among the plurality of items; generating a first interface toolset including information on the items of the first set; and providing a page including the first interface toolset to a PC webpage on the user's terminal; the first interface toolset is displayed at a fixed position on the display of the user's terminal regardless of the user's scrolling input on the page.

[0010] According to one embodiment, the above method is characterized in that the step of confirming the items of the first set includes the following steps: confirming the user's selection information associated with the shopping cart; confirming the items of the first group selected by the user among a plurality of items based on the selection information; and determining the items of the first group as the first set.

[0011] According to one embodiment, the above method is characterized in that the first set includes a set number of items, and the step of determining the items of the first group as the first set includes the following steps: when the number of items in the first group exceeds the set number, the set number of items in the first group that have been placed in the shopping cart for the shortest period of time is determined as the first set.

[0012] According to one embodiment, the above method is characterized in that the step of determining the items of the first group as the first set includes the following steps: when the number of items in the first group is less than the set number, the items of the second group that the user has not selected are identified from the plurality of items based on the selection information; and the items of the second group that have the shortest remaining time in the shopping cart are determined as the first set; and the remaining number is the number obtained by subtracting the number of items in the first group from the set number.

[0013] According to one embodiment, the above method is characterized in that the vertical length and the number of the first interface toolset are set according to the display vertical length of the page.

[0014] According to one embodiment, the above method is characterized in that the first interface toolset includes a list of items in the first set, and the steps of generating the first interface toolset include the following steps: confirming the inventory information of the items in the first set; confirming, based on the inventory information, the first item in the first set whose remaining inventory has not reached the benchmark value; and placing the first item at the top of the list.

[0015] According to one embodiment, the method is characterized in that the first interface toolset includes: a first area including summary information of the shopping cart; and a second area including information of items in the first set; and the summary information includes the total price of the items in the first set.

[0016] According to one embodiment, the above method is characterized by further including the following steps: confirming the display size of the page on the user's terminal; and when the display size meets the first condition, changing the first interface toolset in such a way that the first interface toolset only includes a subset of the information of the items in the first set.

[0017] According to one embodiment, the method for providing PC web pages described above is characterized in that the subset includes representative images of items and inventory information.

[0018] According to one embodiment, the above method is characterized by further including the following steps: when the display size meets the second condition, the first interface toolset is removed from the page; and the second condition includes that the display horizontal length of the page has not reached a critical value.

[0019] According to one embodiment, the above method is characterized in that the page further includes a second interface toolset that displays the advertisement above the first interface toolset, the second interface toolset being displayed at a fixed position on the display of the user's terminal regardless of the user's scrolling input on the page.

[0020] An electronic device for providing a PC webpage according to one embodiment of the present invention is characterized by comprising: a memory storing at least one command; and a processor; the processor being configured to: execute at least one command to: confirm a plurality of items included in a user's shopping cart; confirm items of a first set among the plurality of items; generate a first interface toolset including information of the items of the first set; provide a page including the first interface toolset to a PC webpage on the user's terminal; and the first interface toolset is displayed at a fixed position on the display of the user's terminal regardless of scrolling input by the user on the page.

[0021] An embodiment of the present invention describes a non-transitory computer-readable storage medium storing a program for executing a method of providing a PC webpage on an electronic device in a computer. The method includes the following steps: identifying a plurality of items in a user's shopping cart; identifying items of a first set among the plurality of items; generating a first interface toolset including information on the items of the first set; and providing a page including the first interface toolset to a PC webpage on the user's terminal. The first interface toolset is displayed at a fixed position on the display of the user's terminal, independent of the user's scrolling input on the page. [Effects of the Invention]

[0022] According to embodiments of the present invention, an electronic device can continuously display information about items placed in a shopping cart to the user on pages other than the shopping cart page, whereby the interface toolset includes a portion of the information about the items placed in the shopping cart. This allows the user to consider the information about the items placed in the shopping cart when deciding whether to purchase other items on the page, and continuously reminds the user of the information about the items placed in the shopping cart to guide the user to make a purchase, ultimately improving the user experience of e-commerce services.

[0023] The effects that can be obtained by the present invention are not limited to those mentioned above. Those who are skilled in the art to which the present invention pertains can clearly understand other effects not mentioned based on the following description. Simple Explanation of the Diagram

[0024] Figure 1 is a schematic diagram illustrating the configuration of a PC webpage providing system according to one embodiment of the present invention. Figure 2 is a flowchart illustrating the process of an electronic device providing a PC webpage according to one embodiment of the present invention. Figures 3a to 3d are diagrams illustrating an interface toolset that includes information about items in a shopping cart, according to one embodiment of the present invention. Figure 4 is an illustrative diagram of a page including an interface toolset according to one embodiment of the present invention. Figures 5a and 5b are illustrative PC web pages showing detailed information about an article according to one embodiment of the present invention. Figures 6a and 6b are illustrative PC web pages showing detailed information about an article according to one embodiment of the present invention. Figure 7 is a schematic diagram illustrating the various configurations of an electronic device according to one embodiment of the present invention. Implementation

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

[0026] In describing the embodiments, descriptions of technical content well-known in the technical field to which this invention pertains and not directly related to this invention are omitted. This is because omitting redundant descriptions clearly conveys the essence of the invention, thus avoiding confusion regarding its main points.

[0027] For the same reasons, some components are exaggerated, omitted, or represented in a generalized manner in the accompanying drawings. Furthermore, the dimensions of each component do not perfectly reflect their actual dimensions. In each drawing, the same or corresponding components are assigned the same reference number.

[0028] The advantages and features of the present invention, as well as the methods for achieving them, will become clear when referring to the accompanying drawings and the embodiments described in detail below. However, the present invention is not limited to the embodiments disclosed below, but can be implemented in various different forms. These embodiments are provided only to fully disclose the invention and to fully inform those skilled in the art of the scope of the invention. The invention is defined only by the scope of the technical solution. Throughout this specification, the same reference numerals refer to the same constituent elements.

[0029] At this point, it should be understood that the combination of blocks in a flowchart and the flowchart itself can be implemented by computer program instructions. These computer program instructions can be loaded into the processor of a general-purpose computer, a special-purpose computer, or other programmable data processing equipment. Therefore, these instructions, implemented by the processor of a computer or other programmable data processing equipment, produce methods for implementing the functions described in the blocks of the flowchart. To implement the functions in a specific manner, these computer program instructions can be stored in computer-usable or computer-readable memory that is accessible to a computer or other programmable data processing equipment. Therefore, the instructions stored in such computer-usable or computer-readable memory can also produce an article of manufacture that includes the instruction method of implementing the functions described in the blocks of the flowchart. Computer program instructions can also be loaded into a computer or other programmable data processing equipment. Therefore, a series of action steps are performed in the computer or other programmable data processing equipment to produce a flow executed by the computer. Thus, the instructions implemented by the computer or other programmable data processing equipment can also provide steps for executing the functions described in the blocks of the flowchart.

[0030] Furthermore, each block can represent a module, segment, or portion of code comprising one or more executable instructions used to perform a specific logical function. It should also be noted that in some alternative execution examples, the functions mentioned in the blocks may be generated out of order. For example, two blocks represented successively may be executed substantially simultaneously, or sometimes in reverse order depending on their respective functions.

[0031] In this embodiment, the term "~component" refers to software or hardware components such as FPGAs or ASICs, which play certain roles. However, "~component" is not limited to the meaning of software or hardware. A "~component" can be configured to reside on addressable storage media or to reproduce one or more processors. Therefore, as an example, a "~component" includes components such as software components, object-oriented software components, class components, and task components, programs, functions, attributes, routines, subroutines, code fragments, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functions provided internally by components and "~components" can be combined into fewer components and "~components," or further separated into other components and "~components." Furthermore, components and "~components" can also be implemented by reproducing one or more CPUs within a device or secure multimedia card.

[0032] Figure 1 is a schematic diagram illustrating the configuration of a PC webpage providing system according to one embodiment of the present invention.

[0033] Referring to FIG1, a PC webpage providing system according to one embodiment of the present invention may include an electronic device 110 and a user terminal 120. The system in FIG1 is shown to include an electronic device 110 and a user terminal 120, but is not limited thereto. The system may include only a portion of the components shown, or may include other components besides the components shown.

[0034] In one embodiment, the electronic device 110 may be included in a service server providing e-commerce services or food delivery intermediary services. In one embodiment, the electronic device 110 may communicate with the user terminal 120 and provide information related to the e-commerce or food delivery intermediary services. In one embodiment, the electronic device 110 may provide the user terminal 120 with various pages including information related to e-commerce services. In one embodiment, the electronic device 110 may provide the user terminal 120 with pages such as: a page including detailed information on individual items, a page including keyword search results in list form, a page including a list of items added by the user to a virtual shopping cart, and a page including information related to the checkout of items.

[0035] In one embodiment, user terminal 120 can be used by a user utilizing e-commerce or food delivery intermediary services and communicates with a service server including electronic device 110. In one embodiment, user terminal 120 can connect to electronic device 110 via an e-commerce service website through a web browser, enabling the user to utilize e-commerce and food delivery intermediary services based on information exchange with electronic device 110. In one embodiment, user terminal 120 can be configured with a program or application providing e-commerce or food delivery intermediary services, connected to electronic device 110 along with the control program or application. Depending on the user identity of the application, e-commerce or food delivery intermediary applications may include applications for buyers, applications for sellers, applications for delivery personnel, etc. That is, user terminal 120 can be used by various users including customers who purchase goods through the service, sellers who sell goods through the service, and delivery personnel who deliver purchased goods from sellers to customers. User terminal 120 can be a mobile device such as a smartphone or tablet computer, or a static device such as a desktop computer. Any machine capable of setting up and running e-commerce or food delivery intermediary service applications can be used as user terminal 120 without restriction.

[0036] In one embodiment, the electronic device 110 and the user terminal 120 connected thereto may each include an input section, an output section, and a communication section. The input section and the output section may each be various interfaces or ports for receiving user input or outputting information to the user.

[0037] The input section may include an input module that receives user input from the user. User input may include various forms, including keypad input, touch input, and voice input. Examples of input modules capable of receiving such user input include, in addition to conventional keypads, keyboards, or mice, touch sensors for sensing user touch, microphones for receiving voice signals, cameras for recognizing gestures via image recognition, proximity sensors including at least one of an illumination sensor or an infrared sensor for sensing user proximity, motion sensors for recognizing user movements via accelerometers or gyroscopes, and other input mechanisms for sensing or receiving various forms of user input. The input module in embodiments of the present invention may include at least one of the devices listed above. Here, the touch sensor may be a piezoelectric or capacitive touch sensor that senses touch via a touch panel or touch film attached to the display panel, or an optical touch sensor that senses touch via optical means. In addition, the input module can also be implemented as an input interface (USB port, PS / 2 port, etc.) that connects to an external input device that receives user input, rather than a device that senses user input itself.

[0038] The output section may include an output module, which can output various types of information. The output module may include at least one of the following: a monitor that outputs images, a speaker that outputs sound, a haptic device that generates vibrations, and other output mechanisms of various forms. Furthermore, the output module can also be implemented as a port-type output interface connecting the aforementioned individual output mechanisms. For example, a monitor-type output module can display text, still images, and videos. The monitor may include at least one of the following: a liquid crystal display (LCD), a light-emitting diode (LED) monitor, an organic light-emitting diode (OLED) monitor, a flat panel display (FPD), a transparent display, a curved display, a flexible display, a 3D display, a holographic display, a projector, and other devices of various forms capable of performing image output functions. This type of monitor can also be a touch monitor that is integrated with the touch sensor of the input module.

[0039] The communication unit can communicate with other devices. Therefore, the electronic device of the present invention and the user terminal connected to the electronic device can send and receive information with other devices through the communication unit. Here, communication, i.e., the sending and receiving of data, can be achieved by wired or wireless means. For this purpose, the communication unit may include: a wired communication module connected to the Internet via a LAN (Local Area Network), a mobile communication module connected to a mobile communication network via a mobile communication base station to send and receive data, a short-range communication module using communication methods such as Wi-Fi (WLAN) or Bluetooth (Zigbee) (WPAN), a satellite communication module using GPS (Global Positioning System) or GNSS (Global Navigation Satellite System), or a combination thereof.

[0040] In one embodiment, the electronic device 110 can identify a plurality of items included in a user's shopping cart, identify items in a first set among the plurality of items, generate a first interface toolset including information about the items in the first set, and provide a page including the first interface toolset to a PC webpage on the user terminal 120. Hereinafter, the method for providing a PC webpage via the electronic device 110 as described above will be explained in detail with reference to FIG2.

[0041] Figure 2 is a flowchart illustrating a method for providing a PC webpage using an electronic device according to one embodiment of the present invention. The entity implementing each step of the flowchart 200 shown in Figure 2 may include the electronic device 110 shown in Figure 1.

[0042] In step S210, the electronic device can confirm the multiple items included in the user's shopping cart.

[0043] In one embodiment, when a user's terminal receives a request for a page other than the shopping cart page (e.g., a single detail page displaying detailed information about items, a search results page displaying search results for items, etc., but not limited to these), the electronic device can confirm the information of the items included in the shopping cart so as to display the information of the items added to the user's shopping cart on the page that received the request. In this case, the user's terminal can be a PC, such as a desktop computer, laptop computer, or tablet computer, and the page can be a PC webpage provided through a PC web browser. The user can be a user who connects to an e-commerce website and uses the service through a PC web browser.

[0044] Compared to smartphone app users, users accessing e-commerce services via PC websites are far less likely to visit the shopping cart page. Therefore, even if users add items to their carts for later purchase, the actual purchase rate is significantly lower. Consequently, service providers need to continuously display information about items added to the cart on pages other than the shopping cart page. Furthermore, compared to smartphone app pages, PC websites offer more space for information display; therefore, effectively displaying information about items added to the cart while minimizing user clutter within the larger page is crucial.

[0045] On the other hand, although the user's terminal is limited to PCs such as desktop computers, laptops, and foldable computers in the above embodiments, it is not limited to this. Any mobile device that can provide PC web pages, such as smartphones and laptops, can be included in the user's terminal.

[0046] In step S220, the electronic device can identify items in a first set of a plurality of items. In one embodiment, the first set of items may refer to a portion of the items displayed on the interface toolset of the page from the plurality of items placed in the user's shopping cart. The first set of items can be identified based on various criteria.

[0047] In one embodiment, the electronic device can confirm the user's selection information associated with the shopping cart, and based on the selection information, confirm the items in the first group selected by the user among a plurality of items, and determine the items in the first group as the first set.

[0048] In one embodiment, the shopping cart page may be provided as page 350 in Figure 3d. Referring to Figure 3d, page 350 may include a list 351 of multiple items placed in a virtual shopping cart for the user to purchase later. List 351 may include check boxes 352 corresponding to each item. The user can check the information of multiple items on list 351 of page 350, click the check box 352 corresponding to the item actually desired to be purchased, and purchase only the item whose check box 352 is selected. The estimated order amount in area 353 may change depending on the user's selection or deselection of check boxes 352. At this time, the user's selection information of check boxes 352 in page 350 may be stored in a database, so that when the user requests page 350 again later, the electronic device can also reflect and provide the user's previous selection information of check boxes 352 in page 350.

[0049] In one embodiment, the electronic device can confirm the first group of items selected by the user through checkout box 352 on page 350, and define the first group of items as the first set to be displayed on the interface toolset of other pages. By displaying only the items selected by the user on the shopping cart page on the interface toolset of other pages, the electronic device can increase the user's attention to the items placed in the shopping cart and prevent the unnecessary display of information about less important items on other pages from harming the user experience.

[0050] On the other hand, in the above embodiment, the user's selection information associated with the shopping cart is explained by whether the user selects the check box 352 on the list 351 of page 350, but it is not limited to this. Those with common sense will understand that the user can select the first group of items from a plurality of items in various ways.

[0051] In one embodiment, the first set may include a set number of items. When the number of items in the first set exceeds the set number, the electronic device may determine the first set as the set number of items in the first set that have been placed in the shopping cart for the shortest period of time.

[0052] For example, the number of items in the first set can be set to 20. When the user selects more than 20 items, the electronic device can include the 20 items in the first set according to the order in which the user recently added them to the shopping cart. That is, the electronic device can prioritize including items recently added to the shopping cart in the first set. The longer an item has been in the user's shopping cart, the lower the probability that the user will actually purchase it. Therefore, the electronic device can filter items that have been added to the shopping cart more recently and determine them as items in the first set displayed on the interface toolset on other pages. In one embodiment, the items in the first set can be arranged in the interface toolset according to the order in which they were recently added to the shopping cart (i.e., items recently added to the shopping cart are displayed first in the interface toolset).

[0053] In one embodiment, when the number of items in the first group is less than the set number, the electronic device can identify items in the second group that the user has not selected from the plurality of items based on selection information, and then determine the items in the second group that have the shortest remaining time in the shopping cart (i.e., the number obtained by subtracting the number of items in the first group from the set number) as the first set.

[0054] For example, if the number of items in the first set is set to 20, and the user selects only 15 items from the first group on the shopping cart page, the remaining 5 items can be selected from the second group (which the user did not select). In this case, the 5 items can be included in the first set according to the order in which the user recently added items to their cart within the second group. That is, the electronic device can prioritize including items most recently added to the cart in the first set. The longer an item has been in the user's cart, the lower the probability of the user actually purchasing it. Therefore, the electronic device can filter items that were recently added to the cart and determine them as items in the first set displayed on the interface toolset of other pages.

[0055] In one embodiment, the electronic device can check the inventory information of the first item among a plurality of items placed in the user's shopping cart from a server associated with the logistics center. If the first item is currently out of stock and cannot be ordered, this can be displayed on page 350 by disabling the checkout box 352 corresponding to the first item, thus preventing its selection. Even if the checkout box 352 for the first item has been selected, if it is confirmed that the first item is sold out, the checkout box 352 can be automatically deselected. In this case, the first item can be automatically excluded from the first set and not displayed on the interface toolset of other pages. As described above, the electronic device can check the inventory status of a plurality of items placed in the shopping cart in real time and remove items that are sold out and cannot be ordered from the interface toolset of other pages, thereby preventing user confusion and improving the user experience.

[0056] Referring again to Figure 2, in step S230, the electronic device can generate a first interface toolset that includes information about items in the first set. The first interface toolset may include, for example, the interface toolset 310 of Figure 3a, and may include floating objects that are displayed at a fixed position on the display of the user's terminal, independent of the user's scrolling input on the page.

[0057] In one embodiment, the first interface toolset may include a list of items in a first set. The electronic device checks the inventory information of the items in the first set and, based on the inventory information, identifies the first item in the first set whose remaining inventory has not reached a benchmark value, and places the first item at the top of the list. For example, the electronic device may obtain the inventory information of the first item from a server associated with a logistics center. In the case where the first item is about to sell out due to less than 10 units remaining, the first item and a message such as "about to sell out" may be displayed at the top of the list in the interface toolset, regardless of whether the user has selected the first item, thereby attracting the user's attention and guiding them to make a quick purchase.

[0058] In step S240, the electronic device may provide a page including the first interface toolset to a PC webpage on the user's terminal. The page may be any e-commerce webpage other than the shopping cart page (e.g., a page displaying detailed information about items, a page displaying search results for items), and the first interface toolset may be provided in an area of ​​the page that does not interfere with the information display on the main page. As described above, the electronic device can continuously display information about items placed in the shopping cart to the user by providing the interface toolset on a page other than the shopping cart page on the PC webpage. This interface toolset includes a portion of the information about the items placed in the shopping cart. This allows the user to consider information about items placed in the shopping cart when deciding whether to purchase other items on the page, and continuously reminds the user of information about items placed in the shopping cart to guide the user to make a purchase, ultimately improving the user's experience with e-commerce services.

[0059] Figures 3a to 3d are diagrams illustrating an interface toolset that includes information about items in a shopping cart, according to one embodiment of the present invention.

[0060] Referring to Figure 3a, page 300 displays detailed information about a single item. Page 300 may be a PC webpage provided to the user's terminal via a PC web browser. Page 300 may include detailed information about a specific item, such as a representative image of the item, product name, price, capacity, reviews, and shipping information.

[0061] In one embodiment, one area of ​​page 300 may include a first interface toolset 310. The first interface toolset 310 may include information on at least a portion of a plurality of items to be added to a virtual shopping cart for later purchase by the user.

[0062] In one embodiment, one area of ​​page 300 may include a second interface toolset 320. The second interface toolset 320 may be located above the first interface toolset and display advertisements. The advertisements may be about various objects such as specific items or brands. The second interface toolset 320 may also be implemented as a floating element displayed at a fixed position on the display of the user's terminal, independent of the user's scrolling input on page 300.

[0063] Referring to Figure 3b, the first interface toolset 310 may include a first area 330 and a second area 340. The first area 330 may include summary information about the user's shopping cart. This summary information may include the total price of items in a first group, which includes items selected by the user in the shopping cart. The first area 330 may include the number of items selected by the user in the shopping cart, the total price of the items, applicable discount information when purchasing the selected items, and shipping information, etc. If the user selects a portion of the items in the second group in the second area 340, the prices of the selected items are added to the total in the first area 330 and displayed.

[0064] The second area 340 contains information about the items in the first set, which may include: a checkout box 341 corresponding to each item in the first set, a representative image 342, purchase-related information 343, quantity change items 344, and inventory-related information 345. In one embodiment, the selection information associated with the checkout box 341 can be confirmed based on the selection information obtained from the shopping cart page in Figure 3d.

[0065] In one embodiment, if the user changes the selection state of the checkout box 341 of an item in the second area 340, or changes the quantity of items placed in the shopping cart by changing the quantity of the item 344, the changed content can be reflected and displayed in the summary information of the first area 330.

[0066] In one embodiment, when an order cannot be placed because the first item included in the shopping cart is currently out of stock, the checkout box 341 for the first item can be automatically deselected and displayed, or the information of the first item can be removed from the first interface toolset 310 and displayed.

[0067] In one embodiment, the second area 340 may include items from a first group selected by the user in the shopping cart and items from a second group not selected by the user in the shopping cart. In one embodiment, in the second area 340, items from the first group may be displayed at a higher position than items from the second group. In one embodiment, on the list in the second area 340, items from the first group and items from the second group may be arranged in ascending order of the time they were added to the shopping cart (with the most recently added item placed at the top of the list).

[0068] In one embodiment, due to the limited size of the first interface toolset 310, only a portion of the items in the first set can be displayed on the page. The user can confirm the information of the items arranged at the bottom of the list by vertical scrolling corresponding to the first interface toolset 310. Referring to FIG3c, the first interface toolset 310 is shown when the user scrolls down the list of the second area 340 to the bottom by vertical scrolling. The first interface toolset 310 only displays a set number of items (e.g., 20). For items exceeding the set number, information can be provided via the shopping cart page in response to user input corresponding to item 346.

[0069] In one embodiment, the vertical length and the set number of items in the first interface toolset 310 can be set according to the display vertical length of the page. The display size of the page can be determined according to the size of the monitor of the PC displaying the page, or it can be determined according to the size of the web browser window displaying the page and changed by the user's drag input. The vertical length (i.e., height) of the first interface toolset 310 can be changed according to the vertical length of the page 300 displaying the first interface toolset 310. For example, the electronic device can determine the number of items displayed in the first interface toolset 310 according to the display vertical length of the page 300 displaying the first interface toolset 310; the longer the display vertical length of the page 300, the more items can be displayed through the first interface toolset 310. The reason is that even if the vertical length of the first interface toolset 310 is also short due to the slightly shorter vertical length of the page 300, if too much information about items is displayed in the first interface toolset 310, it will increase the number of scrolling inputs required for the user to confirm the information of all items included in the first interface toolset 310, which will have a negative impact on the user experience.

[0070] In one embodiment, the first interface toolset may further include information about the date each item was added to the shopping cart in the area corresponding to each item. This information allows the user to recall their memory of adding the item to the shopping cart and their purchase intention, thereby further enhancing the user's desire to buy.

[0071] In one embodiment, the electronic device can identify items associated with the page and display items highly related to the page among a plurality of items placed in the shopping cart at the top of the list of the first interface toolset. In another embodiment, the electronic device can display items belonging to the same category as the items displayed on the page at the top of the list of the first interface toolset, effectively showing the user information such as whether there is a history of adding items related to the items currently viewed by the user on the page to the shopping cart.

[0072] In one embodiment, the electronic device can identify a second item queried within a first time period, starting from when the user adds the first item from the first set of items to the shopping cart. While the user is viewing the single detail page (SDP) of the second item, the electronic device can display information about the first item at the top of the list in the first interface toolset, indicating that the first item was queried and added to the shopping cart during a period similar to the time the information about the second item was queried. When the user adds the first item to the shopping cart, the electronic device can also display a message indicating a history of querying the second item in the area displaying the information about the first item in the first interface toolset. Thus, in addition to the first item, the electronic device can also guide the user to purchase the second item.

[0073] In one embodiment, the electronic device can identify information about items actually purchased after a fixed period (e.g., 3 months) following being added to a shopping cart, as historical information associated with the shopping carts of multiple users. Based on this historical information associated with the shopping carts of multiple users, the electronic device can use an artificial intelligence (AI) model to identify categories of items that are more likely to be purchased after being added to the cart over a long period, and display these categories of items at the top of the list in the first interface toolset. By displaying items in the shopping cart that are identified by the AI ​​model as belonging to categories with high purchase probability at the top of the first interface toolset, the electronic device can increase the probability of users purchasing the items added to their shopping carts.

[0074] The above embodiments can be implemented using artificial intelligence (AI) through 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 predefined 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 specifically for processing particular AI models.

[0075] The characteristic of a predefined action rule or artificial intelligence model is that it is constructed through learning. Here, "constructed through learning" means creating a predefined action rule or artificial intelligence model configured in such a way that a basic artificial intelligence model is learned using a learning algorithm with a large amount of learning data, thereby implementing the desired characteristics (or, purpose). This learning can be implemented within the electronic device implementing artificial intelligence of the present invention itself, or it can be implemented by a separate server and / or system. Examples of learning algorithms include supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but are not limited to the examples mentioned above.

[0076] Artificial intelligence models can include multiple neural network layers. Each of these layers can have multiple weight values, and neural network operations are performed by combining the results of previous layers with these multiple weight values. The multiple weight values ​​of the multiple neural network layers can be optimized using the learning results of the artificial intelligence model. For example, the multiple weight values ​​can be updated by reducing or minimizing the loss or cost values ​​obtained from 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.

[0077] In one embodiment, when determining the items to be included in the first set of the first interface toolset, the electronic device can determine the inclusion ratio of the first group of items selected by the user in the shopping cart and the second group of items not selected by the user in the shopping cart relative to the first set. The electronic device can confirm the user's history of purchasing items included in the user's shopping cart within a past fixed period, confirm the ratio of the first and second groups of items actually purchased, and determine the ratio of the first and second groups of items included in the first set of items.

[0078] For example, if a user's actual purchases of items in their shopping cart within the last three months result in a 9:1 ratio between items in Group 1 and Group 2, the electronic device can set the inclusion ratio of Group 1 and Group 2 relative to Group 1 to 9:1. This means the items in Group 1 were added to the cart with checkout boxes selected, while the items in Group 2 were added without checkout boxes selected. Even if the probability of actually purchasing items in Group 1 with checkout boxes selected is higher, it may still be necessary to guide purchases by reminding the user of information about items in Group 2 with checkout boxes unselected. Therefore, the electronic device adaptively determines the inclusion ratio of Group 1 and Group 2 based on the user's purchasing preferences.

[0079] Referring to FIG3d, a page 350 is shown that includes information on items placed in a shopping cart. In one embodiment, page 350 may be provided to a user's terminal in response to user input corresponding to item 346 in FIG3c. Page 350 may include a list 351 of a plurality of items placed in a virtual shopping cart for the user to purchase later. List 351 may include checkout boxes 352 corresponding to each item. The user can check information on the plurality of items on list 351 of page 350 and purchase only the items whose checkout boxes 352 are selected by clicking on the items that the user actually wants to purchase. The estimated order amount in area 353 may change depending on whether the user selects or deselects a checkout box 352. At this time, the user's selection information in check box 352 on page 350 can be stored in the database. When the user requests page 350 again, the electronic device can also reflect and provide the user's previous selection information in check box 352 on page 350.

[0080] Figure 4 is an illustrative diagram of a page including an interface toolset according to one embodiment of the present invention.

[0081] Referring to Figure 4, a page 400 that provides information about items via a PC webpage and a first interface toolset 410 that displays information about items placed in the shopping cart on page 400 are shown.

[0082] In one embodiment, including the first interface toolset 410, the information displayed on page 400 can vary depending on the display size of the page 400. The page display size can be determined based on the size of the output unit (e.g., monitor, screen) of the PC displaying the page, or based on the size of the web browser window displaying the page, and can be changed by the user's drag-and-drop input. Compared to pages provided on smartphone applications, pages provided on PC web pages are more likely to change based on adjustments to the size of the output unit or the size of the web browser window. Therefore, it is important for service providers to adaptively determine the information displayed on the page based on the PC web page display and to effectively provide information to users.

[0083] In one embodiment, the electronic device can determine the display size of the page on the user's terminal, and if the display size meets the first condition, change the first interface toolset in such a way that the first interface toolset only includes a subset of information about items in the first set. The first condition may include the horizontal length and / or vertical length of the display not reaching a first reference value.

[0084] Referring to Figure 4, based on the user's input to reduce the size of the web browser window, the horizontal and / or vertical dimensions of the display page 400 can be reduced. As the display size changes, the information displayed on the first interface toolset 410 and the arrangement of information displayed on the page 400 may differ. The electronic device can simplify the first interface toolset 410 in such a way that, as the area of ​​the page 400 capable of displaying information narrows, the first interface toolset 410 includes only the relatively important information.

[0085] In one embodiment, the subset may include representative images of items and inventory information. As shown in FIG4, as the display size of page 400 decreases, the electronic device may display only representative images and inventory information of each item on the first interface toolset 410, excluding other information (e.g., delivery information, price information, quantity change items) from the first interface toolset 410. In another embodiment, in addition to representative images and inventory information, the subset may also include other information on the interface toolset.

[0086] Figures 5a and 5b illustrate exemplary PC web pages displaying detailed information about an article according to one embodiment of the present invention.

[0087] Referring to Figure 5a, a single detail page 500 is shown, displaying detailed information about a single item. Page 500 may include an area 510 displaying a representative image of the item, an area 520 displaying detailed information about the item, and an area 530 displaying an advertising interface toolset and a first interface toolset. Compared to single detail pages on smartphone applications, single detail pages on PC web pages have a wider area for displaying information, thus allowing more information to be displayed on the page.

[0088] On the other hand, existing detailed pages in PC web pages have the following problem: due to the display of a large amount of information, important action objects such as the "Add to Cart" button and the "Buy Now" button are pushed to the bottom of the page. In order to solve the above-mentioned problems, a single detailed page in a PC web page according to one embodiment of the present invention can be constructed as follows: as shown in page 500 of FIG5a, the page is divided into three column areas 510, 520 and 530. Action objects 521 are arranged in the middle part of area 520 and adjacent to the representative image of area 510, so that action objects 521 can be identified by users more quickly, thereby guiding users to make purchases quickly.

[0089] In one embodiment, the representative image of region 510 can move downwards within region 510 according to the downward scrolling corresponding to page 500. When a user scrolls down page 500 to confirm information in the lower area of ​​page 500 that is not currently displayed due to display size limitations, the representative image can be moved downwards to continue displaying in region 510 of the screen in response to the downward scroll input.

[0090] Referring to Figure 5b, an embodiment is shown in which the vertical and / or horizontal lengths of a single detail page 500 are reduced according to changes in the display size of the user's terminal or the size of the web browser.

[0091] In one embodiment, when the display size meets the second condition, the electronic device can remove the first interface toolset and the advertising interface toolset from the page. The second condition may include the horizontal length (i.e., width) of the page not reaching a critical value. When the display size of the page is reduced, the electronic device can progressively simplify the information displayed on the page so that the page can effectively display important information. As shown in the example of FIG4, when the display size meets the first condition, the electronic device can control the first interface toolset to display only a subset of the information of the items in the first set. On the other hand, when the display size meets the second condition (e.g., when the display width is less than 1020 pixels), the electronic device can remove the area 530 displaying the first interface toolset and the advertising interface toolset from the page 500, thereby avoiding interference with the display of other information on the page 500.

[0092] In one embodiment, the threshold value included in the second condition can be determined based on the items included in the first interface toolset. More specifically, the threshold value included in the second condition can be determined based on how long ago the items included in the list of the first interface toolset were added to the shopping cart. For example, if an item displayed at the top of the list of the first interface toolset as a recently added item has only been in the cart for a short period (e.g., within 1 day), the user can more clearly remember adding the item to the cart, and for that user, the necessity of being reminded of the item added to the cart via the first interface toolset is relatively small. Therefore, in this case, the electronic device can set the threshold value to a high value, and the first interface toolset can be removed by slightly reducing the display size, thereby emphasizing the display of other information on the page.

[0093] Conversely, if the items displayed at the top of the list in the first interface toolbar have been in the cart for a considerable period (e.g., more than a month), the user is more likely to forget that they were added to the cart. For such users, it is important to use the first interface toolbar to remind them of the items added to their cart. Therefore, in this case, the electronic device can set a low threshold so that the first interface toolbar is not removed from the page unless the display size is significantly reduced, thus emphasizing the information associated with the cart in the first interface toolbar.

[0094] Figures 6a and 6b illustrate exemplary PC web pages displaying detailed information about an article according to one embodiment of the present invention.

[0095] Referring to Figure 6a, a single detail page 600 is shown displaying detailed information about a single item. Page 600 may include an area 610 displaying a representative image of the item, an area 620 displaying detailed information about the item, an area 630 displaying checkout and delivery information for the item, and an area 640 displaying an advertising interface toolset and a first interface toolset. Electronic devices can collect and display information related to the checkout of the item (e.g., price, payment method, discounts, insurance product information) in one area 630, thereby improving the user experience.

[0096] As described above in Figure 5a, existing PC webpages with single detail pages have the following problem: due to the display of a large amount of information, important action items such as the "Add to Cart" button and the "Buy Now" button are pushed to the bottom of the page. To solve the above-mentioned problem, an embodiment of the present invention provides a PC webpage with a single detail page configured as follows: as shown in page 600 of Figure 6a, the page is divided into four sections: 610, 620, 630, and 640. Action items 631 are arranged in the middle part of section 630, adjacent to the representative image of section 610 and the price information of section 620, so that action items 631 can be identified by users more quickly, thereby guiding users to make a purchase quickly.

[0097] In one embodiment, the representative image of region 610 can move downwards within region 610 as the user scrolls down corresponding to page 600. When the user scrolls down page 600 to confirm information in the lower area of ​​page 600 that is not currently displayed due to display size limitations, the representative image can be moved downwards to continue displaying in region 510 of the screen, corresponding to the downward scroll input.

[0098] Referring to Figure 6b, an embodiment is shown in which the vertical and / or horizontal length of a single detail page 600 is reduced according to changes in the display size of the user's terminal or the size of the web browser.

[0099] In one embodiment, when the display size meets the second condition, the electronic device can remove the first interface toolset and the advertising interface toolset from the page. The second condition may include the horizontal length (i.e., width) of the page not reaching a critical value. When the display size of the page is reduced, the electronic device can progressively simplify the information displayed on the page so that the page can effectively display important information. As shown in the example of FIG4, when the display size meets the first condition, the electronic device can control the first interface toolset to display only a subset of the information of the items in the first set. On the other hand, when the display size meets the second condition (e.g., when the display width is less than 1020 pixels), the electronic device can remove the area 640 displaying the first interface toolset and the advertising interface toolset from the page 600, thereby avoiding interference with the display of other information on the page 600.

[0100] Figure 7 is a schematic diagram illustrating the various configurations of an electronic device according to one embodiment of the present invention. The electronic device 700 shown in Figure 7 may include the electronic device 110 shown in Figure 1.

[0101] Referring to FIG7, the electronic device 700 may include a processor 710 and a memory 720, and can implement a PC webpage delivery method. The electronic device 700 shown in FIG7 only illustrates the components relevant to this embodiment. Therefore, those skilled in the art will understand that the electronic device 700 may include other general components in addition to those shown in FIG7.

[0102] The processor 710 controls the overall functionality of the electronic device 700 for providing PC web pages. For example, the processor 710 controls the electronic device 700 by executing programs stored in the memory 720 within the electronic device 700. The processor 710 can be a CPU (central processing unit), GPU (graphics processing unit), or AP (application processor) found in the electronic device 700, but is not limited to these.

[0103] Memory 720 is hardware that stores various data processed within electronic device 700. Memory 720 can store processed data and data to be processed in electronic device 700. Furthermore, memory 720 can store applications, drivers, etc., driven by electronic device 700. Memory 720 may include: RAM (random access memory) such as DRAM (dynamic random access memory), SRAM (static random access memory), ROM (read-only memory), EEPROM (electrically erasable programmable read-only memory), CD-ROM (Compact Disc Read-Only Memory), Blu-ray or other optical disk storage, HDD (hard disk drive), SSD (solid state drive), or flash memory.

[0104] On the other hand, this specification and drawings disclose preferred embodiments of the invention. Although specific terminology is used, this is only for the purpose of readily explaining the technical content of the invention and aiding in understanding the invention in a general sense, and is not intended to limit the scope of the invention. Those skilled in the art will understand that other variations based on the technical concept of the invention can be implemented in addition to the embodiments disclosed herein.

[0105] The electronic device or terminal 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, and icons. Methods implemented using software modules or algorithms can store computer-readable code or program commands that execute on the 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, Digital Versatile Disc (DVD)). The computer-readable recording medium is distributed across a network-connected computer system, enabling the distributed storage and execution of computer-readable code. The medium can be read by a computer, stored in memory, and executed in a processor.

[0106] This embodiment can be represented by functional blocks and various processing steps. These functional blocks can be implemented by varying numbers of hardware and / or software components performing 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 programs or software elements. Similarly, this embodiment includes various algorithms implemented by combinations of data structures, processes, routines, or other programming designs, which can be implemented using programming or scripting languages ​​such as C, C++, Java, assemblers, Python, etc. Functionally, it can be implemented by 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.

[0107] The above embodiment is only an example, and other embodiments can be implemented within the scope of the technical solutions described below.

[0108] 110: Electronic devices 120: User Terminal 200: Sequence Diagram 300: Page 310: First Interface Toolset 320: Second Interface Toolset 330: Area 1 340: Area 2 341: Take the cube 342: Representative Image 343: Information related to purchase 344: Quantity Change Items 345: Information related to inventory 346:Object 350: Page 351: List 352: Take the cube 353: Area 400: Page 410: First Interface Toolset 500: Page 510: Area 520: Area 521: Behavioral Objects 530: Area 600: Page 610: Area 620: Area 630: Area 631: Behavioral Objects 640: Area 700: Electronic Devices 710: Processor 720: Memory S210: Steps S220: Steps S230: Steps S240: Steps

Claims

1. A method for providing a PC webpage, implemented via an electronic device, comprising the following steps: confirming a plurality of items included in a user's shopping cart; confirming items of a first set among the plurality of items; generating a first interface toolset including information of the items of the first set; providing a page including the first interface toolset to a PC webpage on the user's terminal; confirming the display size of the page on the user's terminal; and, when the display size satisfies a first condition, changing the first interface toolset to include only a subset of information of the items of the first set, wherein the first interface toolset is displayed at a fixed position on the display of the user's terminal independent of scrolling input by the user on the page.

2. The method of Request 1, wherein the step of confirming the items of the first set includes the following steps: confirming the user's selection information associated with the shopping cart; confirming the items of the first group selected by the user among the plurality of items based on the selection information; and determining the items of the first group as the first set.

3. The method of claim 2, wherein the first set includes a set number of items, the step of determining the items of the first group as the first set includes the following steps: when the number of items in the first group exceeds the set number, the items in the first group that have been placed in the shopping cart for the shortest period of the set number of items are determined as the first set.

4. The method of claim 3, wherein the step of determining the items of the first group as the first set includes the following steps: when the number of items of the first group is less than the set number, confirming the items of the second group that the user did not select among the plurality of items based on the selection information; and determining the items of the second group that have the shortest remaining time in the shopping cart as the first set; and the remaining number is the number obtained by subtracting the number of items of the first group from the set number.

5. As in request item 3, wherein the vertical length of the first interface toolset and the number of settings are set according to the vertical length of the page.

6. The method of claim 1, wherein the first interface toolset includes a list of items in the first set, and the steps of generating the first interface toolset include the following steps: confirming the inventory information of the items in the first set; confirming, based on the inventory information, the first item in the first set whose remaining inventory has not reached a benchmark value; and placing the first item at the top of the list.

7. The method of request item 2, wherein the first interface toolset mentioned above includes: Section 1 contains summary information about the aforementioned shopping cart; And the second area, which includes information on the items in the first set mentioned above; and the summary information includes the total price of the items in the first set mentioned above.

8. The method of request item 1, wherein the above subset includes representative images of items and inventory information.

9. The method of claim 1 further includes the following steps: when the above display size satisfies the second condition, removing the above first interface toolset from the above page; and the above second condition includes that the display horizontal length of the above page does not reach a critical value.

10. The method of claim 1, wherein the page further includes a second interface toolset that displays an advertisement on top of the first interface toolset, the second interface toolset being displayed at a fixed position on the display of the user's terminal regardless of the user's scrolling input on the page.

11. An electronic device that provides PC web pages, comprising: A memory storing at least one command; and a processor; the processor executes the at least one command to confirm a plurality of items included in a user's shopping cart; confirms items of a first set among the plurality of items; generates a first interface toolset including information of the items of the first set; provides a page including the first interface toolset to a PC webpage on the user's terminal; confirms the display size of the page on the user's terminal; and when the display size satisfies a first condition, changes the first interface toolset to include only a subset of information of the items of the first set, and the first interface toolset is displayed at a fixed position on the display of the user's terminal regardless of the user's scrolling input on the page.

12. A non-transitory computer-readable storage medium storing a program for executing a method of providing a PC webpage on a computer, the method comprising the steps of: identifying a plurality of items in a user's shopping cart; identifying a first set of items among the plurality of items; generating a first interface toolset including information of the first set of items; providing a page including the first interface toolset to a PC webpage on a user's terminal; identifying the display size of the page on the user's terminal; and, when the display size satisfies a first condition, changing the first interface toolset to include only a subset of information of the first set of items, and displaying the first interface toolset at a fixed position on the display of the user's terminal independent of scrolling input by the user on the page.