Apparatus, method and recording medium storing a login information

TWI934315BActive Publication Date: 2026-08-01COUPANG CORP
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
TW · TW
Patent Type
Patents
Current Assignee / Owner
COUPANG CORP
Filing Date
2024-10-22
Publication Date
2026-08-01

AI Technical Summary

Technical Problem

Users of e-commerce services often log out unintentionally or face repeated login failures due to unawareness of member benefits, leading to increased abandonment of purchases and reduced sales.

Method used

An apparatus that stores login information for e-commerce users, generates pages offering discounts, and facilitates simplified login by storing and retrieving login credentials on user devices.

Benefits of technology

Enhances user engagement by reducing logout frequency and login failures, thereby increasing sales through targeted promotions and streamlined login processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure TWG2TB001903656_001
    Figure TWG2TB001903656_001
  • Figure TWG2TB001903656_002
    Figure TWG2TB001903656_002
  • Figure TWG2TB001903656_003
    Figure TWG2TB001903656_003
Patent Text Reader

Abstract

The present invention provides an apparatus comprising: a display device; one or more processors; and one or more memories storing commands to be executed by the one or more processors; the apparatus being configured to: transmit a first request to log out of an e-commerce service to a server; obtain first information from the server for generating a first page, and display the first page via the display device, the first page including information requesting user confirmation of the logout process; transmit a second request to log out to the server based on first user input confirming the logout process; obtain second information from the server for generating a second page, and display the second page via the display device, the second page including information requesting user confirmation of stored login information, the login information being information used by the user to log in to the e-commerce service; and store the login information based on second user input confirming the storage of the login information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a technology for storing login information. Prior Technology

[0002] Use e-commerce services that allow users to purchase goods in an online store. Users of the e-commerce service can log in to their accounts to purchase goods in the e-commerce service's online store and take advantage of the benefits offered to logged-in members.

[0003] If users are unaware of the benefits offered to logged-in members within the e-commerce service, the number of users logging out may increase. Furthermore, logged-out users must accurately enter their account ID and / or password and pass other authentication methods to log back into the e-commerce service. Repeated login failures during this process may lead them to abandon the login attempt. If the number of user logouts and login failures increases as described above, the likelihood of users abandoning purchases through the e-commerce service increases, resulting in a decline in sales from the online store. Summary of the Invention

[0004] [The problem the invention aims to solve] At least one embodiment of the present invention can generate a page offering discounts to logged-in users of e-commerce services.

[0005] At least one embodiment of the present invention can store login information of users of e-commerce services.

[0006] The technical subject matter of this invention is not limited to the technical subject matter mentioned above. Those skilled in the art can clearly understand other technical subject matter not mentioned based on the description of this invention. [Technical means to solve the problem]

[0007] An apparatus according to one embodiment of the present invention includes: a display device; one or more processors; and one or more memories storing commands to be executed by the one or more processors; the apparatus is configured to: transmit a first request to log out of an e-commerce service to a server; obtain first information from the server for generating a first page, and display the first page via the display device, the first page including information requesting the user to confirm the logout process; transmit a second request to log out to the server based on the first user input confirming the logout process; obtain second information from the server for generating a second page, and display the second page via the display device, the second page including information requesting the user to confirm the storage of login information, the login information being information used by the user to log in to the e-commerce service; and store the login information based on the second user input confirming the storage of the login information.

[0008] In one embodiment, the first page may include information about one or more shopping cart items included in the shopping cart of the e-commerce service.

[0009] In one embodiment, the above-mentioned device can be configured such that the one or more processors are configured to: obtain time information of when each of the one or more shopping cart items is added to the shopping cart; and, based on the time information, determine a fixed number of items included in the first page from the one or more shopping cart items.

[0010] In one embodiment, the first page may further include information on discount offers provided to users who log in to the e-commerce service.

[0011] In one embodiment, the first page may further include delivery discount information provided to users who log in to the e-commerce service.

[0012] In one embodiment, the device can be configured such that, when storing the login information, one or more processors store the login information in association with the user's account in one or more memories.

[0013] In one embodiment, the login information may include a symbol used to identify the user's account.

[0014] In one embodiment, the above-mentioned apparatus can be configured such that the one or more processors: transmit a third request to log in to the e-commerce service to the server; obtain third information from the server for generating a login page; determine whether the login information has been stored in the one or more memories; and, upon determining that the login information has been stored, display the login page via the display device, the login page including information requesting confirmation of the user's account used to log in to the e-commerce service.

[0015] In one embodiment, the processor may, as follows: transmit the third request to the server based on a request for a third user to perform a simplified login using the user's account; the third request includes the login information.

[0016] In one embodiment, the processor may: obtain third information from the server for generating the third page, and display the third page via the display device; the third page includes information indicating the status of the logged-in user account.

[0017] In one embodiment, the above-described apparatus can be configured such that one or more processors update the login information based on the third information.

[0018] One embodiment of the present invention is implemented in a device including one or more processors and one or more memories storing commands to be executed by the one or more processors. The method may include the following steps: the one or more processors transmit a first request to log out of an e-commerce service to a server; obtain first information from the server for generating a first page, and display the first page via a display device, the first page including information requesting the user to confirm the logout process; based on the first user input confirming the logout process, transmit a second request to log out to the server; obtain second information from the server for generating a second page, and display the second page via the display device, the second page including information requesting the user to confirm the storage of login information, the login information being information used by the user to log in to the e-commerce service; and based on the second user input confirming the storage of the login information, store the login information.

[0019] In one embodiment, the first page may include information about one or more shopping cart items included in the shopping cart of the e-commerce service.

[0020] In one embodiment, the above method may include the following steps, namely, the one or more processors shall: obtain time point information of the time when each of the one or more shopping cart items is added to the shopping cart; and based on the time point information, determine a fixed number of items included in the first page from the one or more shopping cart items.

[0021] In one embodiment, the first page may further include information on discount offers provided to users who log in to the e-commerce service.

[0022] In one embodiment, the first page may further include delivery discount information provided to users who log in to the e-commerce service.

[0023] In one embodiment, the above method may include the following steps: in the step of storing the login information, the one or more processors store the login information in association with the user's account in the one or more memories.

[0024] In one embodiment, the login information may include a symbol used to identify the user's account.

[0025] In one embodiment, the above method may further include the following steps, namely, the one or more processors shall: transmit a third request to log in to the e-commerce service to the server; obtain third information from the server for generating a login page; determine whether the login information has been stored in the one or more memories; and, upon determining that the login information has been stored, display the login page via the display device, the login page including information requesting confirmation of the user's account used to log in to the e-commerce service.

[0026] One embodiment of the present invention is a recording medium that records non-transitory computer-readable recording media containing commands that, when executed by one or more processors, cause the one or more processors to perform actions. These commands can be configured such that the one or more processors: transmit a first request to log out of an e-commerce service to a server; obtain first information from the server for generating a first page, and display the first page via a display device, the first page including information requesting user confirmation of the logout process; based on the first user input confirming the logout process, transmit a second request to log out to the server; obtain second information from the server for generating a second page, and display the second page via the display device, the second page including information requesting user confirmation of stored login information, the login information being information used by the user to log into the e-commerce service; and store the login information based on the second user input confirming the storage of the login information. [Effects of the Invention]

[0027] According to at least one embodiment of the present invention, a page offering discounts to logged-in users of e-commerce services can be generated.

[0028] According to at least one embodiment of the present invention, login information of users of e-commerce services can be stored.

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

[0030] Figure 1 is a system diagram illustrating various embodiments of the present invention. Figure 2 is a diagram illustrating an example of an apparatus according to an embodiment of the present invention. Figure 3 is a sequence diagram illustrating the operation methods of the apparatus according to various embodiments of the present invention. Figure 4 is a sequence diagram illustrating the operation methods of the apparatus and server according to various embodiments of the present invention. Figure 5 is an example of a first page displayed by the display device of the device. Figure 6 is an example of a first page displayed by a display device of the device. Figure 7 is an example of a first page displayed by a display device of the device. Figure 8 is an example of a first page displayed by a display device of the device. Figure 9 is a sequence diagram illustrating the operation methods of the apparatus and server according to various embodiments of the present invention. Figure 10 is an example of a second page displayed by the display device of the device. Figure 11 is a sequence diagram illustrating the operation methods of the apparatus and server according to various embodiments of the present invention. Figure 12 is an example of a login page displayed via a device's display device. Figure 13 is an example of a login page displayed via a device's display device. Figure 14 is a sequence diagram illustrating the operation methods of the apparatus and server according to various embodiments of the present invention. Implementation

[0031] The various embodiments described herein are illustrative of the technical concept of the invention and are not intended to limit them to specific implementations. The technical concept of the invention includes various modifications, equivalents, alternatives, and embodiments obtained by selectively combining all or part of the embodiments described herein. Furthermore, the scope of the technical concept of the invention is not limited to the various embodiments presented below or their specific descriptions.

[0032] Unless otherwise defined, all terms used herein, including technical or scientific terms, shall have the meaning commonly understood by one of common knowledge in the technical field to which this invention pertains.

[0033] The terms "including," "may include," "possibly possess," "may possess," "have," and "may have" used herein imply the presence of object characteristics (e.g., functions, actions, or constituent elements), and do not exclude the existence of other additional characteristics. That is, the expressions described above should be understood as open-ended terms that have the possibility of including other embodiments.

[0034] The singular expressions used herein may include the meaning of the plural form unless otherwise stated in the context, and this also applies to the singular expressions described in the technical solutions.

[0035] The use of terms such as "first," "second," "first," and "second" in this document, unless otherwise stated, is intended to distinguish one object from others when referring to multiple objects of the same kind, and does not imply any order or importance among those objects.

[0036] The expressions “A, B, and C”, “A, B, or C”, “A, B, and / or C”, “at least one of A, B, and C”, “at least one of A, B, or C”, “at least one of A, B, and / or C” as used in this document may refer to each of the listed items or all possible combinations of the listed items. For example, “at least one of A or B” may refer to (1) at least one A, (2) at least one B, or (3) at least one A and at least one B.

[0037] The phrase “based on ~” as used in this document describes one or more factors that affect the determination or judgment of an action or behavior described in the statement or article containing that phrase. This phrase does not exclude additional factors that affect the determination or judgment of an action or behavior.

[0038] The expression used in this document that a certain constituent element (e.g., the first constituent element) is "connected" or "linked" to another constituent element (e.g., the second constituent element) may refer not only to the first constituent element being directly connected to or linked to the other constituent element, but also to the first constituent element being connected to or linked to the other constituent element through another new constituent element (e.g., the third constituent element).

[0039] Depending on the context, the phrase "configured to" as used in this article can mean "set up in a certain way," "possess the ability to perform certain actions," "change in a certain way," "made in a certain way," or "capable of performing certain actions." This phrase is not limited to the meaning of "specially designed hardware." For example, a processor configured to perform specific actions can refer to a generic-purpose processor that can perform specific actions by executing software.

[0040] Hereinafter, various embodiments of the present invention will be described with reference to the accompanying drawings. In the drawings and descriptions, the same or substantially equivalent constituent elements are given the same reference numerals. Furthermore, in the following descriptions of various embodiments, repeated descriptions of the same or corresponding constituent elements may be omitted, but this does not mean that the constituent element is not included in the embodiment.

[0041] Figure 1 is a diagram illustrating a system 100 according to various embodiments of the present invention. System 100 may include a device 110 and a server 120. Device 110 may refer to a customer (user)-side terminal device that uses e-commerce services to order goods. For example, device 110 may be a portable communication device, a computer device, a portable multimedia device, a wearable device, a home appliance device, or a combination of one or more of the above devices. Server 120 may be a service provider-side device that provides e-commerce services for goods. Server 120 may be a server that generates information for creating pages on device 110. In various embodiments of the present invention, the page may include a page for logging into the e-commerce service and / or a page for logging out of the e-commerce service.

[0042] Device 110 may be a device capable of connecting to the Internet. Device 110 can connect to server 120 via the network and send and receive various data. Device 110 can generate various requests from users to log out and / or log in. Device 110 can transmit the requests to server 120. Server 120 can be configured to generate information for creating a page in response to user requests and transmit it to terminal 110. Device 110 can display the page via a display device based on the information transmitted from the server.

[0043] Figure 2 is a diagram illustrating an example of a device 110 according to an embodiment of the present invention. The device 110 according to an embodiment of the present invention may include a processor 210, a memory 220, and / or a display device 230. At least one of the components included in the device 110 may be omitted, or other components may be added to the device 110. For example, the device 110 may further include a communication circuit 240 for communicating with a server. The device 110 may be implemented by additionally or alternatively integrating some of its components, or implemented as a single or multiple entities. At least some of the components within the device 110 are interconnected via buses, GPIO (General Purpose Input / Output), SPI (Serial Peripheral Interface), or MIPI (Mobile Industry Processor Interface), thereby enabling the transmission and reception of data and / or signals.

[0044] According to various embodiments, the processor 210 of the device 110 may be configured to perform calculations or data processing related to the control and / or communication of various components of the device 110 (e.g., memory 220). The processor 210 can drive software to control at least one component of the device 110 connected to the processor 210. Furthermore, the processor 210 can perform various calculations, processing, data generation, and manipulation operations related to the present invention. Also, the processor 210 can load data from or store data in the memory 220. In embodiments of the present invention, the processor 210 can execute commands stored in the memory 220 to generate various pages in an e-commerce service. The processor 210 disclosed herein may refer to a collection of one or more processors 210.

[0045] According to various embodiments, the memory 220 of the device 110 may store commands for actions of the processor 210. Data stored in the memory 220, as data obtained, processed, or used by at least one component of the device 110, may include software (e.g., a program). The memory 220 may include volatile and / or non-volatile memory. The memory 220 may also store information processed by the actions of the processor 210. In embodiments of the invention, the memory 220 may store various information used to generate pages and login information associated with a user's account.

[0046] In various embodiments, memory 220 may store commands to be executed in processor 210 and information processed in processor 210, by which processor 210 may perform the following actions. The memory 220 disclosed herein may refer to a collection of one or more memories 220.

[0047] According to various embodiments, the display device 230 of the device 110 can be configured to display various pages generated by the processor 210. The display device 230 can be a device that provides various data to a user in a visual form. For example, the display device 230 may include a monitor, a projector, a hologram, etc. The display device 230 can also function as an input device for obtaining user input. For example, if a user touches a specific part of the display device 230, the device 110 can obtain user input based on the position of the specific part of the display device 230.

[0048] According to various embodiments, the communication circuit 240 of device 110 can establish wired or wireless communication channels with other devices (e.g., server 120) and send and receive various data. According to one embodiment, the communication circuit 240, for wired communication with an external device, may include at least one port for connecting to the external device via a wired cable. In the above case, the communication circuit 240 can communicate with the wired external device via at least one port. According to one embodiment, the communication circuit 240 can be configured to include a cellular communication module and be connected to a cellular network (e.g., 3G, LTE, 5G, Wibro, or WiMAX). According to various embodiments, the communication circuit 240 includes a short-range communication module, thereby enabling data transmission and reception with external devices using short-range communication (e.g., Wi-Fi, Bluetooth, Bluetooth Low Energy (BLE), UWB), but is not limited thereto. According to one embodiment, the communication circuit 240 may include a contactless communication module for contactless communication. Non-contact communication may include, for example, at least one of the following non-contact short-range communication technologies: NFC (Near Field Communication), RFID (Radio Frequency Identification), or MST (Magnetic Secure Transmission).

[0049] Figure 3 is a sequence diagram illustrating the operation method of the apparatus 110 according to various embodiments of the present invention. In step S310, the apparatus 110 may transmit a first request to exit the e-commerce service to the server 120. In one embodiment, the apparatus 110 may display a page including an exit instruction via the display device 230, and may generate a first exit request based on a user's click on the area displaying the exit instruction.

[0050] In step S320, device 110 obtains first information from server 120 for generating the first page, and displays the first page via display device 230. In one embodiment, the first page may include information requesting user confirmation of the logout process. For example, the first page may include a link indicating the logout process. For example, the first page may further include a link indicating login persistence.

[0051] In step S330, device 110 may transmit a second request to exit to server 120 based on the first user input confirming the exit process. In one embodiment, device 110 may display a page including a link indicating the exit process via display device 230, and may obtain the first user input based on a user's click on an area displaying the link indicating the exit process. Device 110 may generate a second request to exit based on the user's input.

[0052] In step S340, device 110 can obtain second information from server 120 for generating the second page, and display the second page via display device 230. The second page may include stored information requesting user confirmation of login information.

[0053] Login information can be information used by a user to log in to e-commerce services. In one embodiment, login information may include a token used to identify the user's account. For example, login information may include the user's account ID and password.

[0054] In step S350, device 110 may store login information based on the second user input confirming the storage of login information. In one embodiment, device 110 may store login information associated with a user's account in one or more memories. In one embodiment, device 110 may store one or more login information associated with one or more user accounts. A login information may be the information of a corresponding user's account.

[0055] Figure 4 is a sequence diagram illustrating the operation methods of the device 110 and server 120 according to various embodiments of the present invention. In step S410, device 110 may obtain user input requesting to exit the e-commerce service. In one embodiment, device 110 may display a page including an exit link indicating exit via display device 230, and may obtain user input requesting exit based on user clicks on the area displaying the exit link. In step S420, device 110 may transmit the first request to server 120. In step S430, server 120 may generate first information for generating the first page in response to the first request. In one embodiment, the first page may include information on offers provided to users who have logged into the e-commerce service. In step S440, server 120 may transmit the first information to device 110.

[0056] Figure 5 is a diagram illustrating an example of a first page displayed via the display device 230 of device 110. The first page may include: a first area 510, which displays statements; a second area 520, which displays information about offers; a third area 530, which displays information indicating cancellation of logout (or retention of login); and a fourth area 540, which displays information indicating the progress of logout.

[0057] The statement displayed in Zone 1 510 may indicate that the offer is only available to logged-in members. The offer information displayed in Zone 2 520 may include: information on coupon offers (or discount offers) offered to logged-in members, information on recommended product offers, and / or information on delivery offers. As an example, Zone 3 530 may be displayed in a different color than Zone 4 540.

[0058] In one embodiment, device 110 can obtain coupon discount information for one or more coupon offers offered to logged-in members. The device can determine the coupon offer to be displayed in the second area 520 based on the coupon discount information. For example, device 110 can determine the coupon offer with the largest discount amount among the one or more coupon offers offered to logged-in members as the offer to be displayed in the second area 520.

[0059] In one embodiment, device 110 may obtain information on the history of offers that have been provided to a user. Device 110 may determine the offers to be displayed in the second area 520 based on the offer history information. For example, device 110 may determine the recommendation history of any one of the more than one recommended products as information to be displayed as an offer in the second area 520 based on the history of recommending products to the user. For example, device 110 may display the product purchased by the user from the recommended products in the second area 520. As another example, device 110 may determine the information of delivery offers used by the user as information to be displayed as offers in the second area 520 based on the history of delivery offers that have been provided to the user.

[0060] Figure 6 is a diagram illustrating an example of a first page displayed via the display device 230 of device 110. The first page may include: a first area 610, which displays statements; a second area 620, which displays information about offers; a third area 630, which displays information indicating cancellation of logout (or retention of login); and a fourth area 640, which displays information indicating the progress of logout.

[0061] The statement displayed in Zone 1, 610, may indicate that no discounts will be offered if the user logs out. The discount information displayed in Zone 2, 620 may include information indicating discounts related to the delivery schedule of goods offered to logged-in members and discounts related to using the shopping cart.

[0062] In one embodiment, device 110 may obtain information about a user's shopping cart. Based on the shopping cart information, device 110 may determine whether the shopping cart contains at least one item. Upon determining that the shopping cart contains an item, device 110 may display information indicating discounts related to the shopping cart in the second area 620.

[0063] Figure 7 is a diagram illustrating an example of a first page displayed by the display device 230 of device 110. The first page may include: a first area 710, which displays statements; a second area 720, which displays information about offers; a third area 730, which displays information indicating cancellation of logout (or retention of login); and a fourth area 740, which displays information indicating the progress of logout.

[0064] The statement displayed in Zone 1, 710, indicates that if you exit, the delivery date will not be available. The offer information displayed in Zone 2, 720, may include information indicating that the scheduled delivery date for the product will not be displayed.

[0065] In one embodiment, device 110 may determine delivery offer information as the offer information displayed in the second area 720 based on delivery offers offered to logged-in members. For example, device 110 may determine a statement indicating same-day delivery to logged-in members as the information displayed in the second area 720. As another example, device 110 may determine a statement indicating free delivery to logged-in members as the information displayed in the second area 720.

[0066] Figure 8 is a diagram illustrating an example of a first page displayed via the display device 230 of device 110. The first page may include: a first area 810 displaying a statement; a second area 820 displaying information about offers; a third area 830 displaying information indicating cancellation (or login retention); and a fourth area 840 displaying information indicating the process of logging out. The statement displayed in the first area 810 may indicate that if logged out, the items in the shopping cart cannot be viewed. The information displayed in the second area 820 may include information about the items added by the user to the shopping cart of the e-commerce service.

[0067] In one embodiment, device 110 may obtain information on more than one shopping cart item. Based on the information on more than one shopping cart item, device 110 may determine at least one shopping cart item that will be displayed in the second area 820. The discount information displayed in the second area 820 may include images of the determined at least one shopping cart item.

[0068] In one embodiment, device 110 can obtain time point information of when each of the items in one or more shopping carts was added to the shopping cart. Based on the time point information, device 110 can determine a fixed number of items from the one or more shopping carts that will be displayed in the second area 820. For example, device 110 can determine a fixed number of items from the one or more shopping carts that will be displayed in the second area 820 according to the order in which they were added to the shopping cart.

[0069] Figure 9 is a sequence diagram illustrating the operation methods of the device 110 and server 120 according to various embodiments of the present invention. In step S910, the device 110 can obtain a first user input confirming the exit process. In one embodiment, the device 110 can display a page including a link indicating the exit process (e.g., the fourth area 840) via the display device 230, and can obtain the first user input confirming the exit process based on the user's click on the area displaying the link indicating the exit process (e.g., the fourth area 840).

[0070] In step S920, device 110 may transmit the second request to server 120.

[0071] In step S930, server 120 may generate second information for generating a second page in response to the second request. In one embodiment, the second page may include stored information requesting the user to confirm login information.

[0072] In step S940, server 120 can transmit the second information to device 110.

[0073] Figure 10 is a diagram illustrating an example of a second page displayed via the display device 230 of device 110. The second page may include: a first area 1010, which displays a statement; a second area 1020, which instructs the user to confirm the storage of login information; and a third area 1030, which instructs the user not to store login information.

[0074] The statements displayed in the first area 1010 may include statements suggesting that the user's account be stored in the device 110. The first area 1010 may further include statements indicating that storing the user's account will facilitate easy login. The second area 1020 may be displayed in a different color than the third area 1030. For example, the background area in the second area 1020, excluding the area displaying the statements, may be seamlessly connected to the background area in the first area 1010, excluding the area displaying the statements, and may have the same hue.

[0075] Figure 11 is a sequence diagram illustrating the operation methods of the device 110 and server 120 according to various embodiments of the present invention. In step S1110, the device 110 may transmit a third request to log in to the e-commerce service to the server 120. The device 110 may generate the third request based on a user's click on the second area 1020 of the second page displayed on the display device 230.

[0076] In step S1120, device 110 can obtain third information from server 120 for generating login page.

[0077] In step S1130, device 110 can determine whether login information has been stored in one or more memories. In one embodiment, when login information associated with a user's account has been stored in one or more memories, device 110 can determine that login information has been stored.

[0078] In step S1140, upon confirming that login information is stored, device 110 can display a login page via display device 230. The login page includes information requesting confirmation of the user's account used to log in to the e-commerce service.

[0079] Figure 12 is a diagram illustrating an example of a login page displayed via the display device 230 of device 110. The login page may include: a first area 1210 displaying the user's account associated with login information stored in device 110; and a second area 1220 displaying a link for deleting login information. The first area 1210 may display a portion of the user's account information in encrypted form. The second area 1220 may display a symbol indicating the link's location.

[0080] Figure 13 is an example of a login page displayed via the display device 230 of device 110. The login page may include one or more areas that display the accounts of one or more users associated with one or more login information stored in device 110. For example, device 110 may store different first to fifth login information, and may display information about the accounts of the first to fifth users associated with the first to fifth login information in areas 1310, 1320, 1330, 1340, and 1450 of the login page.

[0081] Figure 14 is a sequence diagram illustrating the operation methods of the device 110 and server 120 according to various embodiments of the present invention. In step S1410, the device 110 can obtain a first user input requesting login. In one embodiment, the device 110 can display a login page via a display device 230, the login page including a first area displaying the user's account associated with login information, and can obtain a second user input requesting login based on the user's click on the first area of ​​the login page.

[0082] In step S1420, the device may transmit the third request to the server 120. The third request may include login information.

[0083] In step S1430, server 120 can identify the user's account based on login information, and thus log in to the user's account. Server 120 can log in to the user's account and transmit the third information to device 110.

[0084] In step S1440, server 120 may change the login status of user account to generate third information. The third information may be information used to generate the third page.

[0085] In step S1450, the third information can be transmitted to device 110. Device 110 can obtain the third information and display the third page via display device 230. The third page may include information indicating the status of a logged-in user account.

[0086] In one embodiment, login information may be a token that includes information about the user's account. For example, the token may be a refresh token that grants access to the user's account. For example, the token may be valid for a fixed period, and if the fixed period expires, the access to the user's account may be lost. In one embodiment, the server may verify the validity of the token to log in to the user's account. In one embodiment, the server may issue a new token and transmit it to the device. The validity period of the newly issued token may be later than that of the previous token. The device may update the login information based on the newly issued token from the server. In this specification, updating login information may refer to storing the newly issued token from the server. Device 110 may delete the previous token and store the newly issued token.

[0087] In one embodiment, device 110 can transmit a token to server 120 when a user launches an application that provides e-commerce services, thereby updating login information.

[0088] In one embodiment, device 110 may transmit login information, including a token, when transmitting a user's request for e-commerce services to the server. For example, device 110 may transmit the token to server 120 when the user begins using the mobile e-commerce service, thereby updating the login information. As another example, device 110 may transmit a refresh token to server 120 when the user connects to the e-commerce service page, thereby updating the login information.

[0089] In various embodiments of the present invention, user authentication can be performed using symbols instead of the user's account ID or password information. Therefore, the convenience of the user authentication process can be improved and continuous user authentication can be ensured, thereby maintaining the continuity of service usage.

[0090] The apparatus of various embodiments of the present invention (e.g., apparatus 110) can be of various forms. For example, the apparatus can be a portable communication device, a computer device, a portable multimedia device, a wearable device, a home appliance device, or an apparatus combining one or more of the above-described devices. The apparatus of the present invention is not limited to the above-described apparatus.

[0091] In the sequence diagram of this invention, the steps of the method or algorithm of this invention are described sequentially. However, in addition to being performed sequentially, the steps can also be performed in any combination order by means of this invention. The description based on this flowchart does not preclude changes or modifications to the method or algorithm, and does not imply that any action is necessary or preferred. In one embodiment, at least some steps may be performed in parallel, repeatedly, or heuristically. In one embodiment, at least some steps may be omitted, or other steps may be added.

[0092] Various embodiments of the present invention can be implemented in software form on a machine-readable storage medium. The software can be any software used to implement the various embodiments of the present invention. Programmers in the art to which this invention pertains can deduce the software based on the various embodiments of the present invention. For example, the software can be a program that includes machine-readable commands (e.g., code or code segments). A machine is an apparatus capable of acting according to commands invoked from the storage medium, such as a computer. In one embodiment, the machine can be apparatus 110 of an embodiment of the present invention. In one embodiment, the processor 210 of the machine executes the invoked command, thereby enabling the components of the machine to perform functions corresponding to the command. In one embodiment, the processor can be processor 210 of an embodiment of the present invention. Storage medium can refer to all kinds of recording media capable of being read by a machine and storing data. Storage media can include, for example, ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc. In one embodiment, the storage medium can be memory 220. In one embodiment, the storage medium can also be implemented in the form of being distributed across computer systems connected to a network. Software can be distributed across computer systems and executed. The storage medium can be a non-transitory storage medium (or, recording medium). A non-transitory storage medium refers to a tangible medium that exists without regard to semi-permanent or temporary data storage, and does not include transiently transmitted signals.

[0093] The technical concept of the present invention has been described above based on various embodiments. However, the technical concept of the present invention includes various substitutions, variations, and modifications that can be understood by those skilled in the art within which the present invention pertains. Furthermore, it should be understood that such substitutions, variations, and modifications may be included within the scope of the appended patent applications.

[0094] 100: System 110: Device 120: Server 210: Processor 220: Memory 230: Display device 240: Communication circuit 510: Area 1 520: Area 2 530: Area 3 540: Area 4 610: Area 1 620: Area 2 630: Area 3 640: Area 4 710: Area 1 720: Area 2 730: Area 3 740: Area 4 810: Area 1 820: Area 2 830: Area 3 840: Area 4 1010: Area 1 1020: Area 2 1030: Area 3 1210: Area 1 1220: Area 2 1310: Area 1 1320: Area 2 1330: Area 3 1340: Area 4 1450: Area 5 S310: Steps S320: Steps S330: Steps S340: Steps S350: Steps S410: Steps S420: Steps S430: Steps S440: Steps S910: Steps S920: Steps S930: Steps S940: Steps S1110: Steps S1120: Steps S1130: Steps S1140: Steps S1410: Steps S1420: Steps S1430: Steps S1440: Steps S1450: Steps

Claims

1. A device for storing login information, comprising: a display device; The apparatus comprises: one or more processors; and one or more memory stores commands to be executed by the one or more processors; the apparatus is configured to: transmit a first request to log out of the e-commerce service to a server; obtain first information from the server for generating a first page, and display the first page via the display device, the first page including information requesting the user to confirm the logout process; transmit a second request to log out to the server based on the first user input confirming the logout process; obtain second information from the server for generating a second page, and display the second page via the display device, the second page including information requesting the user to confirm stored login information, the login information being used by the user to log in to the e-commerce service; and store the login information based on the second user input confirming the stored login information.

2. The device as requested in item 1, wherein the aforementioned first page includes information on one or more shopping cart items included in the shopping cart of the aforementioned e-commerce service.

3. The apparatus of claim 2 is configured such that the processors described above: obtain time information of when each of the shopping cart items is added to the shopping cart; and, based on the time information, determine a fixed number of items included in the first page from the shopping cart items.

4. The device as requested in item 1, wherein the aforementioned first page further includes information on discount offers provided to users who log in to the aforementioned e-commerce service.

5. The device as requested in item 1, wherein the aforementioned first page further includes delivery discount information provided to users who log in to the aforementioned e-commerce service.

6. The apparatus of claim 1 is configured such that, when storing the login information, the processors store the login information in association with the user's account in the memory.

7. The device as requested in item 6, wherein the login information includes a symbol used to identify the user's account.

8. The apparatus of claim 7 is configured such that the one or more processors described above: transmit a third request to log in to the e-commerce service to the server; obtain third information from the server for generating a login page; determine whether the login information has been stored in the one or more memories; and, upon determining that the login information has been stored, display the login page via the display device, the login page including information requesting confirmation of the account of the user used to log in to the e-commerce service.

9. The apparatus of claim 8, wherein one or more processors are configured to: transmit the third request to the server based on a third user input requesting easy login using the account of the user; the third request including the login information.

10. The apparatus of claim 9, wherein one or more processors are configured to: obtain third information from the server for generating the third page, and display the third page via the display device; the third page includes information indicating the status of the logged-in user account.

11. The apparatus of claim 9 is configured such that one or more processors update the login information based on the information in claim 3.

12. A method for storing login information, implemented in a device including one or more processors and one or more memories storing commands to be executed by the one or more processors, the method comprising the steps of the one or more processors as follows: transmitting a first request to log out of an e-commerce service to a server; obtaining first information from the server for generating a first page, and displaying the first page via a display device, the first page including information requesting user confirmation of the logout process; transmitting a second request to log out to the server based on first user input confirming the logout process; obtaining second information from the server for generating a second page, and displaying the second page via the display device, the second page including information requesting user confirmation of stored login information, the login information being information used by the user to log in to the e-commerce service; and storing the login information based on second user input confirming the storage of the stored login information.

13. The method of request item 12, wherein the aforementioned first page includes information on one or more shopping cart items included in the shopping cart of the aforementioned e-commerce service.

14. The method of request item 13 includes the following steps, namely, the above-mentioned one or more processors: obtaining time point information of the time when each of the above-mentioned one or more shopping cart items is added to the above-mentioned shopping cart; and based on the time point information, determining a fixed number of items included in the above-mentioned first page among the above-mentioned one or more shopping cart items.

15. The method of request item 12, wherein the aforementioned first page further includes information on discount offers provided to users who log in to the aforementioned e-commerce service.

16. The method of request item 12, wherein the aforementioned first page further includes delivery discount information provided to users who log in to the aforementioned e-commerce service.

17. The method of claim 12, comprising the following steps: In the step of storing the login information, the processor stores the login information in association with the user's account in the memory of the processor or processor.

18. The method of request item 17, wherein the login information includes a symbol used to identify the account of the user.

19. The method of claim 18 further includes the following steps, wherein the one or more processors as follows: transmits a third request for logging into the e-commerce service to the server; obtains third information from the server for generating a login page; determines whether the login information has been stored in the one or more memories; and, upon determining that the login information has been stored, displays the login page via the display device, the login page including information requesting confirmation of the account of the user used to log into the e-commerce service.

20. A computer-readable recording medium that records non-transitory computer-readable recording media, when executed by one or more processors, commands that cause the one or more processors to perform actions, the commands being configured such that the one or more processors: transmit a first request to log out of an e-commerce service to a server; obtain first information from the server for generating a first page, and display the first page via a display device, the first page including information requesting user confirmation of the logout process; transmit a second request to log out to the server based on first user input confirming the logout process; obtain second information from the server for generating a second page, and display the second page via the display device, the second page including information requesting user confirmation of stored login information, the login information being information used by the user to log in to the e-commerce service; and store the login information based on second user input confirming the storage of the login information.