Method for providing item information and electronic device therefor

The method addresses the inconsistency of filter applications across e-commerce pages by applying user-set filters globally, ensuring consistent item presentation and improving user experience in e-commerce platforms.

WO2025018462A1PCT designated stage expired Publication Date: 2025-01-23COUPANG CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2023/010729
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-19
Filing Date
2023-07-25
Publication Date
2025-01-23

AI Technical Summary

Technical Problem

Existing e-commerce platforms face inconvenience as filters applied during item searches are not uniformly applied across pages, leading to inconsistent results and user dissatisfaction.

Method used

A method where filter settings are received from user terminals and applied globally across multiple pages, ensuring consistent filtering of item information based on criteria like price, delivery method, and ratings, with options to apply or not apply filters based on user input.

Benefits of technology

Enhances the user experience by providing a uniform purchase pattern across all item presentation pages, allowing users to easily find desired items by maintaining filter settings across search results and lists, thereby simplifying the shopping process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2023010729_23012025_PF_FP_ABST
    Figure KR2023010729_23012025_PF_FP_ABST
Patent Text Reader

Abstract

A method and an electronic device for providing item information are disclosed. The method for providing item information, performed by the electronic device, comprises the steps of: receiving first type of filter configuration information from a user terminal; receiving a first request for a first page from the user terminal; and in response to the first request, transmitting a first response for the first page, the first response including information on an item selected on the basis of the first type of filter configuration information.
Need to check novelty before this filing date? Find Prior Art

Description

Method for providing item information and electronic device therefor

[0001] The present disclosure relates to a method for providing item information and an electronic device therefor.

[0002] As internet use becomes more widespread, internet-based services are being offered in various fields. In particular, e-commerce, where buyers and sellers can access online shopping malls via their devices and trade goods in real time, is gaining momentum. Existing filters, which allow buyers to search for specific items and receive only those that meet their criteria, were applied only to the item search results page. Even after applying a filter, it was removed or impossible to re-add it after leaving the page. This often made it difficult for buyers to find items that met their criteria.

[0003] In this regard, reference can be made to prior literature such as KR 10-2000-0032690 A1 and KR 10-0477206 B1.

[0004] The present invention has been proposed to solve the above-described problem, and its purpose is to provide a purchasing pattern different from the existing one by enabling a filter that was previously applied only to a search page to be applied collectively to a set type of page within a service.

[0005] The technical problems to be achieved by the present disclosure are not limited to the technical problems described above, and other technical problems can be inferred from the following examples.

[0006] A method for providing item information in an electronic device according to one embodiment may include: receiving first type of filter setting information from a user terminal; receiving a first request for a first page from the user terminal; and transmitting a first response for the first page including information on an item selected based on the first type of filter setting information in response to the first request.

[0007] The step of transmitting the first response to the first page may include, if the first page is a page to which the first type of filter setting information is applied, the step of transmitting the first response to the first page including information on an item selected based on the first type of filter setting information.

[0008] The first type of filter setting information may include at least one of information regarding the type of page to which the first type of filter setting information is to be provided to the user terminal, the type of the item to which the first type of filter setting information is to be applied to the user terminal, the delivery method of the item, the price of the item, the rating of the item, and benefits applicable to the item.

[0009] The step of receiving the first type of filter setting information may include providing a floating button to the user terminal and receiving an input on whether to apply the first type of filter setting information based on an input of the floating button of the user terminal.

[0010] A method for providing item information in an electronic device according to one embodiment may further include the steps of receiving a third request for a third page from the user terminal, and, if the third page is a page to which the first type of filter setting information is not applied, transmitting a third response for the third page including an item selected without considering the first type of filter setting information.

[0011] The step of transmitting the first response for the first page may include, when the number of items selected based on the first type of filter setting information is less than a threshold value, providing a notification to the user terminal that the first type of filter setting information has been applied, and transmitting the first response for the first page.

[0012] A method for providing item information in an electronic device according to one embodiment may further include the steps of newly receiving the first type of filter setting information from the user terminal and transmitting a first response for the first page including information on an item selected based on the newly received first type of filter setting information.

[0013] A method for providing item information in an electronic device according to one embodiment may further include: receiving a second type of filter setting information from the user terminal; receiving a second request for a second page from the user terminal; and transmitting a second response for the second page including information on an item selected based on the second type of filter setting information in response to the second request.

[0014] The filter setting information of the second type may be different from the filter setting information of the first type.

[0015] The filter setting information of the second type may have a greater number of setting information than the filter setting information of the first type.

[0016] The filter setting information of the second type may be applied to the second page regardless of whether the filter setting information of the first type is applied.

[0017] The step of receiving filter setting information of the second type of filter may include a step of receiving an input for some of the setting information included in the first type of filter setting information when there is no request for application of the first type of filter setting information from the user terminal.

[0018] A method for providing item information in an electronic device according to one embodiment may further include: receiving an input regarding storage of filter setting information of the second type of filter from the user terminal; and, when there is a request for the stored filter setting information of the second type of filter from the user terminal, transmitting a second response for the second page including information regarding an item selected based on the stored filter setting information of the second type in response to the request.

[0019] An electronic device providing item information according to one embodiment may include a memory storing at least one command; and a processor configured to receive first type of filter setting information from a user terminal based on the at least one command, receive a first request for a first page from the user terminal, and transmit a first response for the first page including information on an item selected based on the first type of filter setting information in response to the first request.

[0020] Specific details of other embodiments are included in the detailed description and drawings.

[0021] According to one embodiment of the present specification, when providing item information, an electronic device receives filter setting information of a first type of filter that is globally applied to multiple general pages rather than a specific page from a user terminal, and when receiving a first request for a first page to which the first type of filter is applied, the electronic device may transmit a first response for the first page including information on an item selected based on the first type of filter setting information in response thereto. Through this, the user can experience a different form of purchasing pattern than before, and can more easily check the item he or she wants by receiving it through a global filter that can be commonly applied to items exposed through a carousel as well as lists provided on an item search result page, an item list page, etc.

[0022] The effects of the invention are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description of the claims.

[0023] FIG. 1 is a conceptual diagram illustrating a device in which a method for providing item information to a user terminal is implemented by an electronic device providing item information according to one embodiment.

[0024] FIG. 2 is a schematic block diagram illustrating an electronic device and a user terminal according to one embodiment.

[0025] Figure 3 is a flowchart illustrating a method for providing item information according to one embodiment.

[0026] FIG. 4 is a diagram illustrating an example of a method for providing a first type of filter to a user terminal according to one embodiment.

[0027] FIG. 5 is a drawing for explaining an example of filter setting information of the first type according to one embodiment.

[0028] FIG. 6 is a drawing for explaining an example of a method for providing item information when the first type of filter setting information is applied according to one embodiment.

[0029] FIG. 7 is an exemplary diagram illustrating a page in which a second type of filter is provided to a user terminal according to one embodiment.

[0030] FIG. 8 is a flowchart illustrating a method for providing a page with a filter applied to a user terminal through an electronic device according to one embodiment.

[0031] FIG. 9 is a flowchart illustrating a method for implementing a page with a filter applied through a user terminal according to one embodiment.

[0032] The terms used in the embodiments have been selected from widely used and common terms, taking into account the functions of the present disclosure. However, these terms may vary depending on the intentions of those skilled in the art, precedents, the emergence of new technologies, etc. Furthermore, in certain cases, terms may be arbitrarily selected by the applicant, in which case their meanings will be described in detail in the relevant description. Therefore, the terms used in this disclosure should not be defined simply as names of terms, but rather based on the meanings of the terms and the overall content of the present disclosure.

[0033] When a part of the specification is said to "include" a component, this does not exclude other components, but rather implies the inclusion of other components, unless otherwise specifically stated. Furthermore, terms such as "part" and "module" used in the specification mean a unit that processes at least one function or operation, which may be implemented in hardware, software, or a combination of hardware and software.

[0034] The expression “at least one of a, b, and c” described throughout the specification may encompass ‘a alone’, ‘b alone’, ‘c alone’, ‘a and b’, ‘a and c’, ‘b and c’, or ‘all of a, b, and c’.

[0035] The "terminal" mentioned below may be implemented as a computer or portable terminal that can connect to a server or other terminal via a network. Here, the computer includes, for example, a notebook, desktop, laptop, etc. equipped with a web browser, and the portable terminal may include, for example, a wireless communication device that guarantees portability and mobility, and may include all types of handheld-based wireless communication devices such as communication-based terminals such as IMT (International Mobile Telecommunication), CDMA (Code Division Multiple Access), W-CDMA (W-Code Division Multiple Access), LTE (Long Term Evolution), smartphones, tablet PCs, etc.

[0036] Below, embodiments of the present disclosure are described in detail with reference to the attached drawings so that those skilled in the art can easily implement the present disclosure. However, the present disclosure may be implemented in various different forms and is not limited to the embodiments described herein.

[0037] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the attached drawings.

[0038] In describing the embodiments, descriptions of technical details that are well known in the technical field to which the present disclosure pertains and are not directly related to the present disclosure will be omitted. This is to more clearly convey the gist of the present disclosure without obscuring it by omitting unnecessary explanations.

[0039] For the same reason, some components in the attached drawings are exaggerated, omitted, or schematically depicted. Furthermore, the dimensions of each component do not entirely reflect its actual size. Identical or corresponding components in each drawing are assigned the same reference numbers.

[0040] The advantages and features of the present disclosure, and methods for achieving them, will become clearer with reference to the embodiments described below in detail with the accompanying drawings. However, the present disclosure is not limited to the embodiments described below and may be implemented in various different forms. These embodiments are provided solely to ensure that the present disclosure is complete and to fully inform those skilled in the art of the scope of the invention, and the present disclosure is defined solely by the scope of the claims. Like reference numerals designate like elements throughout the specification.

[0041] At this time, it will be understood that each block of the processing flowchart drawings and combinations of the flowchart drawings can be performed by computer program instructions. These computer program instructions can be loaded into a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing equipment, so that the instructions executed by the processor of the computer or other programmable data processing equipment create a means for performing the functions described in the flowchart block(s). These computer program instructions can also be stored in a computer-available or computer-readable memory that can be directed to a computer or other programmable data processing equipment to implement the functions in a specific manner, so that the instructions stored in the computer-available or computer-readable memory can produce an article of manufacture that includes a command means for performing the functions described in the flowchart block(s). The computer program instructions can also be loaded onto a computer or other programmable data processing equipment, so that a series of operation steps are performed on the computer or other programmable data processing equipment to create a computer-executable process, so that the instructions that execute the computer or other programmable data processing equipment can provide steps for performing the functions described in the flowchart block(s).

[0042] Additionally, each block may represent a module, segment, or portion of code that contains one or more executable instructions for performing a specific logical function(s). It should also be noted that in some alternative implementation examples, the functions described in the blocks may occur out of order. For example, two blocks depicted in succession may actually be executed substantially concurrently, or the blocks may sometimes be executed in reverse order, depending on their respective functions.

[0043]

[0044] FIG. 1 is a conceptual diagram illustrating a device in which a method for providing item information to a user terminal is implemented by an electronic device providing item information according to one embodiment.

[0045] Referring to FIG. 1, the method for providing item-related information according to embodiments of the present disclosure may be implemented in various types of devices. For example, the method for providing item-related information according to embodiments of the present disclosure may be implemented through an electronic device (100) and a user terminal (110) that is linked to the electronic device (100). In other words, the electronic device (100) and the user terminal (110) that is linked to the electronic device (100) may perform operations according to embodiments of the present disclosure based on the information providing method implemented in each. Meanwhile, the method for providing item-related information according to embodiments of the present disclosure is not limited to that illustrated in FIG. 1, and may be implemented in various electronic devices or servers.

[0046] An electronic device (100) according to various embodiments may be a device that performs wired or wireless communication with a user terminal (110) that is linked to the electronic device (100) and includes a memory having a large storage capacity. For example, the electronic device (100) may be a cloud device connected to the user terminal (110). In other words, the method for providing item-related information according to embodiments of the present disclosure may be implemented on a logical device of a cloud device.

[0047] The user terminal (110) that is linked to the electronic device (100) according to various embodiments may be a device that can be used by service users, such as a desktop PC, a tablet PC, or a mobile terminal. In addition, other electronic devices that perform similar functions may be used as the user terminal (110) that is linked to the electronic device (100).

[0048] Various modules may be provided for operations according to embodiments of the present disclosure. The modules may be computer codes or one or more instructions implemented to enable a physical device (e.g., an electronic device (100)) in which an information providing method is implemented (or included in a physical device) to perform a specified operation. In other words, a physical device in which an information providing method is implemented may store a plurality of modules in memory in the form of computer codes, and when the plurality of modules stored in the memory are executed, the plurality of modules may cause the physical device to perform specified operations corresponding to the plurality of modules.

[0049]

[0050] FIG. 2 is a schematic block diagram illustrating the configuration of an electronic device and a user terminal according to one embodiment.

[0051] Referring to FIG. 2, each of the electronic device (100) and the user terminal (110) linked to the electronic device (100) may include at least one of an input / output unit (210), a communication unit (220), a memory (230), and a processor (240).

[0052] The input / output unit (210) may be various interfaces or connection ports that receive user input or output information to the user. The input / output unit (210) may include an input module and an output module, and the input module receives user input from the user. The user input may be in various forms, including key input, touch input, and voice input. Examples of input modules that can receive such user input include a traditional keypad, keyboard, or mouse, as well as a touch sensor that detects the user's touch, a microphone that receives a voice signal, a camera that recognizes gestures through image recognition, a proximity sensor including at least one of an illuminance sensor or an infrared sensor that detects the user's approach, a motion sensor that recognizes user movement through an acceleration sensor or a gyro sensor, and various other forms of input means that detect or receive various forms of user input, and the input module according to embodiments of the present disclosure may include at least one of the above-described devices. Here, the touch sensor can be implemented as a piezoelectric or electrostatic touch sensor that detects touch through a touch panel or touch film attached to the display panel, an optical touch sensor that detects touch by an optical method, etc. In addition, the input module can be implemented in the form of an input interface (USB port, PS / 2 port, etc.) that connects an external input device that receives user input instead of a device that detects user input on its own. In addition, the output module can output various types of information. The output module can include at least one of a display that outputs an image, a speaker that outputs a sound, a haptic device that generates vibration, and various other forms of output means. In addition, the output module can be implemented in the form of a port-type output interface that connects the individual output means described above.

[0053] For example, an output module in the form of a display can display text, still images, and moving images. The display can include at least one of a liquid crystal display (LCD), a light emitting diode (LED) display, an organic light emitting diode (OLED) display, a flat panel display (FPD), a transparent display, a curved display, a flexible display, a 3D display, a holographic display, a projector, and various other devices capable of performing an image output function. Such a display can also be in the form of a touch display that is integrated with a touch sensor of the input module.

[0054] The communication unit (220) can communicate with other devices. Accordingly, the electronic device (100) and the user terminal (110) that is linked to the electronic device (100) can transmit and receive information with other devices through the communication unit. For example, the electronic device (100) and the user terminal (110) that is linked to the electronic device (100) can use the communication unit to communicate with each other or with other devices.

[0055] Here, communication, i.e., data transmission and reception, can be performed wired or wirelessly. To this end, the communication unit may be configured with a wired communication module that connects to the Internet, etc., via a LAN (Local Area Network), a mobile communication module that connects to a mobile communication network via a mobile communication base station to transmit and receive data, a short-range communication module that uses a WLAN (Wireless Local Area Network) series communication method such as Wi-Fi or a WPAN (Wireless Personal Area Network) series communication method such as Bluetooth or Zigbee, a satellite communication module that uses a GNSS (Global Navigation Satellite System) such as a GPS (Global Positioning System), or a combination thereof.

[0056] The memory (230) can store various types of information. The memory can store data temporarily or semi-permanently. For example, the memory of the electronic device (100) can store an operating system (OS) for operating the electronic device (100), data for hosting a website, a program for generating Braille, or data related to an application (e.g., a web application). Furthermore, the memory can store modules in the form of computer code, as described above.

[0057] Examples of memory (230) may include a hard disk drive (HDD), a solid state drive (SSD), flash memory, read-only memory (ROM), random access memory (RAM), etc. Such memory may be provided as a built-in type or a removable type.

[0058] The processor (240) controls the overall operation of the electronic device (100) and the user terminal (110) that is linked to the electronic device (100). To this end, the processor (240) may perform calculations and processing of various types of information and control the operation of components of the electronic device (100). For example, the processor (240) may execute a program or application for providing item-related information. The processor (240) may be implemented as a computer or a similar device based on hardware, software, or a combination thereof. In terms of hardware, the processor (240) may be implemented in the form of an electronic circuit that processes electrical signals to perform control functions, and in terms of software, it may be implemented in the form of a program that drives the hardware processor (240). Meanwhile, unless otherwise specified in the following description, the operations of the electronic device (100) and the user terminal (110) that is linked to the electronic device (100) may be interpreted as being performed under the control of the processor (240). That is, when modules for operations according to various embodiments are executed, the modules can be interpreted as controlling the processor (240) to cause the electronic device (100) and the user terminal (110) linked with the electronic device (100) to perform steps of a method for providing item-related information.

[0059] In summary, the various embodiments may be implemented through various means. For example, the various embodiments may be implemented through hardware, firmware, software, or a combination thereof.

[0060] For implementation in hardware, the methods according to various embodiments may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, etc.

[0061] When implemented via firmware or software, the methods according to various embodiments may be implemented in the form of modules, procedures, or functions that perform the functions or operations described below. For example, software code may be stored in memory and executed by a processor. The memory may be located within or external to the processor and may exchange data with the processor via various known means.

[0062] Below, various embodiments are described in more detail based on the technical concepts described above. The previously described concepts may be applied to the various embodiments described below. For example, operations, functions, terms, etc. not defined in the various embodiments described below may be performed and explained based on the previously described concepts.

[0063] Hereinafter, various embodiments will be described on the premise that an electronic device (100) performs steps of a method for providing item-related information, and according to various embodiments, the electronic device (100) can transmit and receive information related to the steps of the method for providing item-related information to and from a user terminal (110) linked with the electronic device (100).

[0064]

[0065] Figure 3 is a flowchart illustrating a method for providing item information according to one embodiment.

[0066] Referring to FIG. 3 , in step S310, the electronic device (100) may receive first type filter setting information from the user terminal (110). In one embodiment, the first type filter setting information may include, for example, information on general item characteristics that apply regardless of the item type (e.g., electronic products, clothing, home decor, sports equipment, etc.). In one embodiment, for example, the first type filter setting information may include information on the price of the item. For example, a user may input the first type filter setting information through the user terminal (110) to set a minimum and maximum price range for the item, and may prevent items with prices outside the budget range from being displayed on a page to which the first type filter setting information is applied, and may search for items within a specific price range. In one embodiment, for example, the first type filter setting information may include information on item delivery options. For example, a user can check items that offer free shipping or items with specific shipping options, such as fast shipping, on a search results page through the first type of filter setting information via the user terminal (110), and select an item that meets the shipping requirements.

[0067] In step S320, the electronic device (100) may receive a first request for a first page from the user terminal (110). In one embodiment, the electronic device (100) may receive a first request for a search result page request for a first page showing search results for an item desired by the user from the user terminal (110).

[0068] In step S330, the electronic device (100) may transmit a first response for a first page including information about an item selected based on the first type of filter setting information in response to the first request. In one embodiment, the step of transmitting the first response for the first page may include a step of transmitting a first response for the first page including information about an item selected based on the first type of filter setting information, if the first page is a page to which the first type of filter setting information is applied.

[0069] According to embodiments, a method for providing item-related information according to embodiments of the present disclosure may further include a step of receiving second type filter setting information from a user terminal (110), a step of receiving a second request for a second page from the user terminal (110), and a step of transmitting a second response for a second page including information on an item selected based on the second type of filter setting information in response to the second request.

[0070]

[0071] FIG. 4 is a diagram illustrating an example of a method for providing a first type of filter to a user terminal according to one embodiment.

[0072] Referring to FIG. 4, an electronic device (100) according to an embodiment may provide an input (410) for a first type of filter on a page (405). The first type of filter may be a filter for all items, not just a specific item. In an embodiment, the page (405) on which the input (410) for the first type of filter is provided may be a main screen page provided to a user before searching for an item, but the embodiment according to the present disclosure is not limited thereto, and the electronic device (100) may provide an input (410) for the first type of filter not only on a page that provides search results for items according to a user selection received through a user terminal (110), but also on other pages. In one embodiment, the electronic device (100) may provide a floating button (e.g., an input (410) for a first type of filter) to the user terminal (110), and receive an input on whether to apply the first type of filter setting information based on the input of the floating button of the user terminal (110). In one embodiment, the electronic device (100) may receive a third request for a third page from the user terminal (110), and if the third page is a page to which the first type of filter setting information is not applied, transmit a third response for the third page including the selected item without considering the first type of filter setting information. For example, the step of receiving the third request for the third page may include the step of receiving a third request requesting provision of a page to which the first type of filter setting information is not applied (e.g., a shopping cart page).

[0073]

[0074] FIG. 5 is a drawing for explaining an example of filter setting information of the first type according to one embodiment.

[0075] Referring to FIG. 5, the first type of filter setting information according to one embodiment can be confirmed. In one embodiment, the first type of filter setting information may include at least one of the type of page to be provided to the user terminal (110) on which the first type of filter setting information is to be provided, the type of item to which the first type of filter setting information is to be applied to the user terminal (110), the delivery method of the item, the price of the item, the rating of the item, and information regarding benefits applicable to the item. For example, the first type of filter setting information may include setting information regarding the delivery method (510) for all items. The first type of filter setting information may include setting information regarding the price (520) of the item for all items. The first type of filter setting information may include setting information regarding the rating (530) of the item for all items. According to an embodiment, when the electronic device (100) receives the first type of filter setting information from the user terminal (110) and receives an application input (540) therefor, the electronic device (100) may provide only the item information satisfying the first type of filter setting information to the user terminal (110) among all items. In an embodiment, the electronic device (100) may obtain an item list included in a specific page through a server, and when providing the item list to the user terminal (110), apply the first type of filter setting information so as to provide only the item information satisfying the first type of filter setting information set by the user terminal (110) to the user terminal (110). In an embodiment, when the electronic device (100) receives the first type of filter setting information from the user terminal (110) and receives a selection initialization input (550) therefor, the electronic device (100) may initialize the first type of filter setting information previously set by the user.

[0076]

[0077] FIG. 6 is a drawing for explaining an example of a method for providing item information when the first type of filter setting information is applied according to one embodiment.

[0078] Referring to FIG. 6, an electronic device (100) according to an embodiment may provide information on a first page to which first type of filter setting information is applied. If the first page is a page to which first type of filter setting information is applied, the electronic device (100) may transmit a first response to the first page that includes information on an item selected based on the first type of filter setting information. For example, by comparison, if item information related to daily necessities is provided to a user terminal (110) without applying the first type of filter setting information, items (610), (620), and (630) may be provided on the first page through the user terminal (110). For example, when a user sets the first type of filter setting information as examined in FIG. 5, if the user inputs the first type of filter setting information for an item priced under 20,000 won in relation to the price information of the item, as the first response to the first page, an item (640) identical to an item (610) priced under 20,000 won may still exist on the first page, and an item (650) identical to an item (620) priced under 20,000 won may still exist on the first page. However, it can be confirmed that an item (630) whose price is not under 20,000 won no longer appears on the first page, and an item (660) whose price is under 20,000 won appears on the first page.

[0079] In one embodiment, the electronic device (100) may receive new first type filter setting information from the user terminal (110) and transmit a first response for a first page including information on a selected item based on the newly received first type filter setting information. For example, if the electronic device (100) newly receives first type filter setting information for at least one of information on a delivery method of the item, a price of the item, a rating of the item, and benefits applicable to the item, the electronic device (100) may transmit a first response for the first page based on the newly received first type filter setting information rather than the existing first type filter setting information.

[0080] In one embodiment, if the number of items selected based on the first type of filter setting information is less than a threshold value, the electronic device (100) may provide information that the first type of filter setting information has been applied to the user terminal (110) by displaying the information on the page where the first type of filter setting information is provided, and transmit a first response to the first page. For example, if the number of items selected based on the first type of filter setting information is less than a predetermined number, the electronic device (100) may provide a notification to the user terminal (110) that the first type of filter setting information has been applied and only items less than the predetermined number will be provided, and transmit a first response to the first page. For example, if the first type of filter setting information has been applied and only items less than the predetermined number are provided, the electronic device (100) may include in the first response to the first page information about items that would not have been provided to the user terminal (110) if the first type of filter setting information had not been applied. For example, if the first type of filter setting information includes an input for items below a specific price, and the number of items below the specific price is less than a predetermined number, the electronic device may provide information about items that would not have been provided to the user terminal (110) if the first type of filter were not applied, by including them in the first response to the first page.

[0081]

[0082] FIG. 7 is an exemplary diagram illustrating a page in which a second type of filter is provided to a user terminal according to one embodiment.

[0083] In one embodiment, a user can set a second type of filter via the user terminal (110) whether or not the first type of filter is applied. For example, a user can select a seller or a marketplace for which they have a preference or trust for a specific item and obtain search results for items sold by that seller or marketplace. Furthermore, if the user has a preference for a specific brand, the user can select one or more brands through the second type of filter and obtain search results for items that only include products from the selected brands. Furthermore, the user can obtain search results for items that meet a specific size or color through the second type of filter for a specific item. For example, a user can use the second type of filter for a specific item to narrow down the vast range of items available online to find the item that best suits their needs and preferences.

[0084] Referring to FIG. 7, the electronic device (100) may receive a second type of filter setting information from a user terminal (110), receive a second request for a second page from the user terminal (110), and transmit a second response for a second page including information on an item selected based on the second type of filter setting information in response to the second request. In one embodiment, the second type of filter setting information may be different from the first type of filter setting information. The second type of filter setting information may have a greater number of setting information than the first type of filter setting information. For example, the second type of filter setting information to be applied to a search result page for a computer may include setting information on the overseas shipping departure region (710) of the computer, the computer status (720), the computer model (730), the computer memory capacity (740), the computer screen size (750), etc. In one embodiment, the second type of filter setting information may be applied to the second page regardless of whether the first type of filter setting information is applied.

[0085] In one embodiment, the step of receiving filter setting information of the second type filter may include a step of receiving an input for some of the setting information included in the first type filter setting information when there is no request for application of the first type filter setting information from the user terminal (110). For example, the step of receiving filter setting information of the second type filter may include a step of receiving an input for some of the first type filter setting information (e.g., a delivery method of an item, a price of an item, etc.) when the user does not apply the first type filter setting information.

[0086] In one embodiment, a method for providing item information may further include receiving an input regarding storage of filter setting information of a second type of filter from a user terminal (110), and, when there is a request for filter setting information of the second type of filter stored from the user terminal (110), transmitting a second response for a second page including information about an item selected based on the stored second type of filter setting information in response to the request. For example, the electronic device (100) may receive an input regarding storage of filter setting information of the second type of filter from the user terminal (110) through an input (760) regarding filter storage. For example, the electronic device (100) may transmit a second response for a second page including information about an item selected based on the previously stored second type of filter setting information on a page for an item identical or similar to an item related to the previously stored second type of filter setting information or another item included in an item category related to the item. That is, the first type of filter

[0087] In one embodiment, when the electronic device (100) receives second type filter setting information from the user terminal (110) and receives an application input (770) for the same, the electronic device (100) may provide only item information satisfying the second type filter setting information to the user terminal (110) by targeting items corresponding to a specific search word. In one embodiment, when the electronic device (100) receives second type filter setting information from the user terminal (110) and receives a selection initialization input (780) for the same, the electronic device (100) may initialize previously set second type filter setting information.

[0088]

[0089] FIG. 8 is a flowchart illustrating a method for providing a page with a filter applied to a user terminal through an electronic device according to one embodiment.

[0090] Referring to FIG. 8, a step of providing an item including filter setting information to a user terminal (110) via a back-end server in an electronic device (100) providing item information can be confirmed. For example, the electronic device (100) may function as a server that processes logic and data processing in the background. For example, the electronic device (100) may receive the first type of filter setting information through the user terminal (110) and perform necessary calculations and data manipulations to apply a filter to the item. For example, the back-end of the electronic device (100) may perform tasks such as searching data, filtering items according to specified conditions, and generating filtered results. The back-end of the electronic device (100) may perform tasks such as executing multiple algorithms or database queries to efficiently and accurately filter items. Additionally, the back-end of the electronic device (100) may perform tasks such as pagination, sorting, or other tasks to provide a fast user experience.

[0091] In step S810, the electronic device (100) may receive first type filter setting information from the user terminal (110). For example, the electronic device (100) may receive first type filter setting information (e.g., preferred delivery method, price range, or other universally applicable criteria) that is applicable regardless of the type of item from the user terminal (110).

[0092] In step S820, the electronic device (100) can receive a first request for a first page from a user terminal (110).

[0093] In step S830, the electronic device (100) may apply a first type of filter received from the user terminal (110) to the items included in the first request for the first page, thereby obtaining items that satisfy the first type of filter setting information desired by the user. For example, the electronic device (100) may transmit a first response for the first page, which includes information about the items selected based on the first type of filter setting information, to the user terminal (110).

[0094] In step S840, the user terminal (110) can obtain a first response to the first page.

[0095]

[0096] FIG. 9 is a flowchart illustrating a method for implementing a page with a filter applied through a user terminal according to one embodiment.

[0097] Referring to FIG. 9, a method for providing item information on the user terminal (110) side can be confirmed. In one embodiment, the user terminal (110) can store filter setting information using a storage mechanism on the user terminal (110), such as a cookie or local storage, without going through the electronic device (100) performing the backend step, and then provide the user with items to which the filter setting information has been applied.

[0098] In step S910, the user terminal (110) may store first type filter setting information. For example, the user terminal (110) may receive a selection for first type filter setting information from a user on the front end of a shopping mall website or application, and store the first type filter setting information. For example, the step of storing the first type filter setting information may include a step of storing the first type filter setting information using a technology such as a cookie or local storage that provides a method for storing data within a browser of the user terminal (110). For example, a cookie may refer to a text file stored by a browser of the user terminal (110), and local storage may refer to an HTML5 web storage function that can store data locally on the user terminal (110). For example, the user terminal (110) may use local storage to store the selected filter setting as a key-value pair, and the stored filter setting information may be used to appropriately display items according to the stored filter setting information.

[0099] In step S920, the user terminal (110) may transmit a first request for a first page to the electronic device (100). The step of the user terminal (110) transmitting the first request for the first page to the electronic device (100) may include a step of inputting a search word or query into the user terminal (110), such as a search window of a shopping mall website or application, and transmitting the first request for the first page as a result thereof.

[0100] In step S930, the user terminal (110) may receive a response to the first request from the electronic device (100). Transmission of the response to the first request from the electronic device (100) to the user terminal (110) may be performed via a network and may be performed based on a standardized protocol.

[0101] In step S940, the user terminal (110) may apply a first type of filter to the search results. The step of applying the first type of filter to the search results may include, for example, filtering items directly on the user terminal (110) using stored filter setting information. For example, the user terminal (110) may retrieve the entire list of items from the server, apply the stored filter using JavaScript or another client-side programming language, and display the filtered items to the user without an additional server request.

[0102] In step S950, the user terminal (110) can obtain a first response for a first page including information on a selected item based on the first type of filter setting information.

[0103]

[0104] Meanwhile, the present specification and drawings disclose preferred embodiments of the present disclosure, and although specific terms are used, they are used in a general sense only to easily explain the technical contents of the present disclosure and to help understand the invention, and are not intended to limit the scope of the present disclosure. It will be apparent to those skilled in the art to which the present disclosure pertains that other modified examples based on the technical idea of ​​the present disclosure are possible in addition to the embodiments disclosed herein.

[0105] The electronic device or terminal according to the above-described embodiments may include a processor, a memory for storing and executing program data, permanent storage such as a disk drive, a communication port for communicating with an external device, a user interface device such as a touch panel, a key, a button, etc. The methods implemented as software modules or algorithms may be stored on a computer-readable recording medium as computer-readable codes or program instructions that can be executed on the processor. Here, the computer-readable recording medium includes a magnetic storage medium (e.g., read-only memory (ROM), random-access memory (RAM), floppy disk, hard disk, etc.) and an optical reading medium (e.g., CD-ROM, DVD (Digital Versatile Disc)). The computer-readable recording medium may be distributed to computer systems connected to a network, so that the computer-readable code can be stored and executed in a distributed manner. The medium is readable by a computer, stored in a memory, and executed by a processor.

[0106] The present embodiment may be represented by functional block configurations and various processing steps. These functional blocks may be implemented by various hardware and / or software configurations that perform specific functions. For example, the embodiment may employ direct circuit configurations such as memory, processing, logic, look-up tables, etc., which may perform various functions under the control of one or more microprocessors or other control devices. Similarly, the present embodiment may be implemented in a programming or scripting language such as C, C++, Java, assembler, Python, etc., including various algorithms implemented as a combination of data structures, processes, routines, or other programming configurations. Functional aspects may be implemented as algorithms that execute on one or more processors. Furthermore, the present embodiment may employ conventional techniques for electronic configuration, signal processing, and / or data processing. Terms like "mechanism," "element," "means," and "composition" can be used broadly and are not limited to mechanical or physical components. The aforementioned terms can also encompass a series of software routines, such as those associated with processors.

[0107] The above-described embodiments are merely examples, and other embodiments may be implemented within the scope of the claims set forth below.

Claims

1. In a method for providing item information in an electronic device, A step of receiving first type filter setting information from a user terminal; A step of receiving a first request for a first page from the user terminal; and A method for providing item information, comprising the step of transmitting a first response for the first page including information about an item selected based on the first type of filter setting information in response to the first request.

2. In paragraph 1, The step of sending the first response to the above first page is: If the first page is a page to which the first type of filter setting information is applied, a step of transmitting a first response to the first page including information on an item selected based on the first type of filter setting information is included. How to provide item information.

3. In paragraph 1, The filter setting information of the first type above is: The first type of filter setting information includes at least one of the type of page to be provided to the user terminal, the type of the item to which the first type of filter setting information is to be applied to the user terminal, the delivery method of the item, the price of the item, the rating of the item, and information about benefits applicable to the item. How to provide item information.

4. In paragraph 1, The step of receiving the filter setting information of the first type above is: An operation including providing a floating button to the user terminal and receiving an input on whether to apply the first type of filter setting information based on an input of the floating button of the user terminal. How to provide item information.

5. In paragraph 1, A step of receiving a third request for a third page from the user terminal; and If the third page is a page to which the first type of filter setting information is not applied, further comprising a step of transmitting a third response for the third page including the selected item without considering the first type of filter setting information. How to provide item information.

6. In paragraph 1, The step of sending the first response to the above first page is: If the number of items selected based on the filter setting information of the first type above is less than the threshold value, A step of providing a notification that the first type of filter setting information has been applied to the user terminal and transmitting a first response to the first page, How to provide item information.

7. In paragraph 1, A step of newly receiving the first type of filter setting information from the user terminal; and Further comprising the step of transmitting a first response for the first page including information about the selected item based on the newly received first type of filter setting information. How to provide item information.

8. In paragraph 1, A step of receiving second type filter setting information from the user terminal; A step of receiving a second request for a second page from the user terminal; and A method for providing item information, further comprising the step of transmitting a second response for the second page including information about an item selected based on the second type of filter setting information in response to the second request.

9. In paragraph 8, The above second type of filter setting information is: Different from the filter setting information of the first type above, How to provide item information 10. In paragraph 8, The above second type of filter setting information is: Having a greater number of setting information than the filter setting information of the first type above, How to provide item information.

11. In paragraph 8, The above second type of filter setting information is: Regardless of whether the filter setting information of the first type above is applied, it is applied to the second page. How to provide item information.

12. In paragraph 8, The step of receiving filter setting information of the second type of filter is: Including a step of receiving an input for some of the setting information included in the first type of filter setting information when there is no request for application of the first type of filter setting information from the user terminal. How to provide item information.

13. In paragraph 8, A step of receiving an input regarding storage of filter setting information of the second type of filter from the user terminal; A method for providing item information, further comprising the step of transmitting a second response for the second page including information on an item selected based on the stored second type of filter setting information in response to a request for filter setting information of the stored second type of filter from the user terminal.

14. In an electronic device that provides item information, a memory storing at least one instruction; and Based on at least one of the above commands, Receive first type filter setting information from the user terminal, Receive a first request for a first page from the user terminal and A processor that transmits a first response for the first page including information about an item selected based on the first type of filter setting information in response to the first request, An electronic device that provides item information.

15. A non-transitory computer-readable storage medium recording a program for executing the method of paragraph 1 on a computer.

Citation Information

Patent Citations

  • The method and device to provide information about goods in mobile shopping mall

    KR1020170098127A

  • A composition for an encapsulant film and an encapsulant film comprising the same

    KR1020240045612A

  • Novel Organo-Tin Compounds, Preparation method thereof, and Method for deposition of thin film using the same

    KR1020240140453A

  • Method for providing brand information and apparatus for the same

    KR102373486B1

  • Precision feed supply apparatus of system in package and Vacuum assembly used therein

    KR102729452B1