Method of match users and beauty companies for users

KR103031917B1Active Publication Date: 2026-10-13STADT CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
KR1020240165530
Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-11-19
Publication Date
2026-10-13
Estimated Expiration
2042-11-21

Smart Images

  • Figure 112024127366139-PAT00011_ABST
    Figure 112024127366139-PAT00011_ABST
Patent Text Reader

Abstract

The present invention can provide a method for matching a beauty company suitable for a user. A method for providing status information of a beauty business to a user, performed by a server according to one embodiment, may include: a step of obtaining location information from a user terminal; a step of obtaining business location information and waiting status information from a plurality of beauty business terminals; a step of deriving an estimated waiting time corresponding to the plurality of beauty business terminals based on waiting person turnover information according to time zones for each beauty business stored in a database of the server and the waiting status information; a step of determining the estimated waiting time corresponding to a beauty business terminal within a predetermined distance from the user terminal based on the location information; and a step of transmitting information corresponding to a beauty business terminal whose estimated waiting time falls within a predetermined time to the user terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] The present invention relates to a method for matching a user with a beauty company. Background Technology

[0002] With the recent advancement of online technology, there is a growing trend toward services that can immediately meet consumer needs by allowing online reservations or checking current waiting status, moving away from offline systems that rely on landline phones or in-person visits to place waitlists. Along with this, research is actively increasing to provide services suitable for consumers by utilizing current conditions and industry know-how, rather than simply recommending stores located near the user. In this context, industry leaders possess their own unique expertise, and research is being conducted to calculate accurate waiting times by considering this know-how and existing industry average waiting times.

[0003] In particular, the importance of this is growing in the beauty industry, where it is crucial to start precisely at a specific time and finish within the required time. Therefore, there is a need for research to match highly reliable businesses with users by considering each establishment's know-how or industry average times for time checks and assigning weighted reliability to these results. Prior art literature

[0004] Korean Registered Patent Publication No. 10-2330803 (Nov. 24, 2021) Korean Published Patent Publication No. 10-2021-0083905 (July 7, 2021) Japanese Published Patent Publication No. JP 2005-050289 (Feb. 24, 2005) The problem to be solved

[0005] The present invention can provide a method for matching a beauty company suitable for a user. means of solving the problem

[0006] A method for providing status information of a beauty business to a user, performed by a server according to one embodiment, may include: a step of obtaining location information from a user terminal; a step of obtaining business location information and waiting status information from a plurality of beauty business terminals; a step of deriving an estimated waiting time corresponding to the plurality of beauty business terminals based on waiting person turnover information according to time zones for each beauty business stored in a database of the server and the waiting status information; a step of determining the estimated waiting time corresponding to a beauty business terminal within a predetermined distance from the user terminal based on the location information; and a step of transmitting information corresponding to a beauty business terminal whose estimated waiting time falls within a predetermined time to the user terminal.

[0007] In a method for providing status information of a beauty business to a user, performed by a server according to one embodiment, the step of transmitting information corresponding to a beauty business terminal whose expected waiting time is within a predetermined time to the user terminal further includes the step of transmitting together rating information and price information corresponding to the beauty business terminal whose expected waiting time is within a predetermined time; and when reservation information for a final business among the beauty businesses whose expected waiting time is within a predetermined time is obtained from the user terminal, the step of transmitting information regarding the reservation information to the user terminal corresponding to the final business may further include.

[0008] In a method for providing status information of a beauty business to a user, performed by a server according to one embodiment, the waiting status information includes the beauty business's own estimated waiting time information and waiting person information, and the step of deriving the estimated waiting time may include: a step of deriving a waiting index based on the waiting person information, waiting person turnover information according to time period for each beauty business, and the beauty business's own estimated waiting time information; and a step of deriving the estimated waiting time based on the waiting index.

[0009] In a method for providing status information of a beauty company to a user performed by a server according to one embodiment, the waiting index is derived by the following mathematical formula, and

[0010] [Mathematical Formula] , above D wating represents a waiting index, where b represents the number of waiting index factors including the waiting time per person and the estimated waiting time of the store, Ua represents the numerical value corresponding to the a-th waiting index factor, and T a can represent a weight value corresponding to the above a-th waiting index factor.

[0011] In a method for providing status information of a beauty business to a user performed by a server according to one embodiment, the step of transmitting information corresponding to a beauty business terminal whose expected waiting time is within a predetermined time to the user terminal may include: a step of determining a first candidate beauty business among beauty businesses whose expected waiting time is within a predetermined time based on a waiting index, rating information corresponding to the beauty business terminal, and price information; and a step of transmitting information about the first candidate beauty business to the user terminal. Effects of the invention

[0012] The present invention can improve user satisfaction by providing users with information on the current status of beauty companies. Brief explanation of the drawing

[0013] The accompanying drawings, included as part of the detailed description to aid in understanding the various embodiments, provide various embodiments and explain the technical features of the various embodiments together with the detailed description. FIG. 1 is a diagram illustrating the operation of a processor according to one embodiment. FIG. 2 is a diagram illustrating the operation of a server according to one embodiment. FIG. 3 is a diagram illustrating an operation of transmitting information corresponding to a beauty company terminal to a user terminal, wherein the expected waiting time according to one embodiment is within a predetermined time. FIG. 4 is a diagram illustrating an operation of transmitting information about a first candidate beauty company to a user terminal according to one embodiment. FIG. 5 is a diagram illustrating a screen waiting for a response from a user terminal corresponding to an end company according to one embodiment. FIG. 6 is a diagram illustrating an operation of displaying an alarm on the screen that a reservation has been completed from the final vendor according to one embodiment. FIG. 7 is a diagram illustrating an operation of transmitting information about a first candidate beauty company to a user terminal according to one embodiment. Specific details for implementing the invention

[0014] The present invention is susceptible to various modifications and may have various embodiments; specific embodiments are illustrated in the drawings and described in detail in the detailed description. However, this is not intended to limit the invention to specific embodiments, and it should be understood that the invention includes all modifications, equivalents, and substitutions that fall within the spirit and scope of the invention. Similar reference numerals have been used for similar components in the description of each drawing.

[0015] Terms such as first, second, A, B, etc., may be used to describe various components, but said components should not be limited by said terms. These terms are used solely for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, the first component may be named the second component, and similarly, the second component may be named the first component. The term “and / or” includes a combination of a plurality of related described items or any of a plurality of related described items.

[0016] When it is stated that one component is "connected" or "connected" to another component, it should be understood that while it may be directly connected or connected to that other component, there may also be other components in between. On the other hand, when it is stated that one component is "directly connected" or "directly connected" to another component, it should be understood that there are no other components in between.

[0017] The terms used in this application are used merely to describe specific embodiments and are not intended to limit the invention. The singular expression includes the plural expression unless the context clearly indicates otherwise. In this application, terms such as "comprising" or "having" are intended to specify the presence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof.

[0018] Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as generally understood by those skilled in the art to which the present invention pertains. Terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and should not be interpreted in an ideal or overly formal sense unless explicitly defined in this application.

[0019] Hereinafter, preferred embodiments of the present invention will be described in more detail with reference to the attached drawings. In order to facilitate an overall understanding of the present invention, the same reference numerals are used for identical components in the drawings, and redundant descriptions of identical components are omitted.

[0020] FIG. 1 is a diagram illustrating the operation of a processor belonging to a server (1) according to one embodiment. Specifically looking at FIG. 1, at least one processor (110) may refer to a central processing unit (CPU), a graphics processing unit (GPU), or a dedicated processor on which methods according to embodiments of the present invention are performed. Each of the memory (120) and the storage device (160) may be composed of at least one of a volatile storage medium and a non-volatile storage medium. For example, the memory (120) may be one of read-only memory (ROM) and random access memory (RAM), and the storage device (160) may be a flash memory, a hard disk drive (HDD), a solid-state drive (SSD), or various memory cards (e.g., a micro SD card).

[0021] Additionally, the server (1) may include a transceiver (130) that is included in the server and performs communication via a wireless network. Additionally, the server (1) may further include an input interface device (140), an output interface device (150), a storage device (160), etc. Each component included in the server (1) may be connected by a bus (170) to communicate with one another.

[0022] FIG. 2 is a diagram illustrating the operation of a server according to one embodiment. FIG. 3 is a diagram illustrating the operation of transmitting information corresponding to a beauty company terminal, which has an expected waiting time within a predetermined time, to a user terminal according to one embodiment.

[0023] Looking specifically at FIGS. 2 and FIGS. 3, the server can obtain location information from the user terminal. The location information can be obtained through GPS information or by other common methods.

[0024] The server can obtain location information and waiting status information from multiple beauty business terminals. In this case, the location information may be based on map information stored in the server's database or GPS information, and the waiting status information may include information on the number of customers currently waiting to receive service at the beauty business and information on the progress of customers currently being processed.

[0025] The server can derive an estimated waiting time corresponding to the multiple beauty business terminals based on the waiting turnover information according to time of day for each beauty business stored in the server's database and the waiting status information. The estimated waiting time can be derived based on the industry average waiting value and the know-how of the user business representative.

[0026] The server can determine an estimated waiting time corresponding to a beauty company terminal within a predetermined distance from the user terminal based on location information. This may be for determining the estimated waiting time of a beauty company within a predetermined distance from the user terminal.

[0027] The server may transmit information corresponding to a beauty business terminal whose estimated waiting time is within a predetermined time to the user terminal. At this time, rating information and price information corresponding to the beauty business terminal whose estimated waiting time is within the predetermined time may be transmitted together. When the server obtains reservation information regarding a final business among the beauty businesses whose estimated waiting time is within the predetermined time from the user terminal, it may transmit such information to the final business. In one embodiment, the final business may transmit information regarding the reservation information to the user terminal corresponding to the final business.

[0028] At this time, the waiting status information may include the beauty company's own estimated waiting time information and waiting person information, and

[0029] The server can derive a waiting index based on the above-mentioned waiting person information, the waiting turnover information according to time of day for each beauty business, and the beauty business's own estimated waiting time information, and then derive the above-mentioned estimated waiting time based on the waiting index.

[0030] In this case, the waiting index can be derived by the following mathematical formula.

[0031] [Mathematical Formula]

[0032]

[0033] The above D watingrepresents a waiting index, and b represents the number of waiting index factors including the average waiting time per person obtained based on waiting customer turnover information according to time of day for each beauty business and the beauty business's own estimated waiting time, Ua represents a numerical value corresponding to the a-th waiting index factor, and T a can represent a weight value corresponding to the above a-th waiting index factor.

[0034] A higher waiting index may indicate that the waiting time is longer.

[0035] At this time, the average waiting time per person can be determined based on the industry average time per person by time period, based on the turnover time information obtained from the first external server and the turnover time information stored in the server's database. Among the weight values ​​corresponding to the waiting index factor, the weight value corresponding to the beauty company's own estimated waiting time can be determined as follows.

[0036] The weight value corresponding to the beauty business's self-estimated waiting time is set as follows: if the beauty business has been established in the same industry for a first specific year or longer but less than or equal to a second specific year (longer than the first specific year), a weight of the standard weight +K is set; if it has been established for a second specific year or longer but less than or equal to a third specific year (longer than the second specific year), a value of +I (higher than K) is set; and if it has been established for a third specific year or longer, a value of O (higher than I) can be added to the standard weight. In this case, the standard weight may be set differently depending on the type of business, and the standard weight may be determined by the server settings. In particular, for services such as nail art and hair makeup, the time may vary depending on the level of skill, so the standard weight value may be set high in these cases.

[0037] The server may also transmit information regarding a beauty business terminal within a predetermined distance under the following conditions when transmitting information regarding a beauty business terminal within a predetermined distance. After determining a first candidate beauty business based on the waiting index, rating information corresponding to the beauty business terminal, and price information among beauty businesses where the expected waiting time is within a predetermined time, the server may transmit information regarding the first candidate beauty business to the user terminal.

[0038] At this time, determining the first candidate beauty company involves deriving a suitability index based on a waiting index, rating information corresponding to the beauty company terminal, and price information, and determining the first candidate beauty company based on the suitability index.

[0039] At this time, the fit index can be derived by the following mathematical formula 2.

[0040] [Mathematical Formula 2]

[0041]

[0042] In calculating the suitability index corresponding to each beauty company, the above F represents the suitability index, and the above V Grading represents a rating value corresponding to the rating information, and the above represents a weight corresponding to the above rating value, and the above D Wating represents the above waiting index value, and represents a weight corresponding to the above waiting index value, and the above C Money represents a value corresponding to the above price, and the above It can represent a weight corresponding to the above price.

[0043] The server (1) can transmit and receive signals with the first external server (2) and the second external server (3), and the server can obtain location information, company location information and waiting status information (301), derive an estimated waiting time (302), determine an estimated waiting time (303) corresponding to a beauty company terminal within a predetermined distance from the user terminal, and transmit information (304) corresponding to a beauty company terminal whose estimated waiting time is within a predetermined time to the user terminal.

[0044] FIG. 4 is a diagram illustrating an operation of transmitting information about a first candidate beauty company to a user terminal according to one embodiment.

[0045] Looking specifically at FIG. 4, the server can display information on the screen of the user terminal (10) regarding the company name, price, rating, and estimated waiting time corresponding to the first candidate company. At this time, the server can obtain input values ​​from the user terminal through the screen, and the first candidate company received can be determined as the final company. When input values ​​are obtained, reservation information can be transmitted to the user terminal corresponding to the final company.

[0046] FIG. 5 is a diagram illustrating a screen waiting for a response from a user terminal corresponding to an end company according to one embodiment.

[0047] Looking specifically at FIG. 5, the server can transmit reservation information to the final vendor to the user terminal (10) and then display a screen regarding the response status. At this time, various information in addition to the vendor, price, and rating can be displayed along with estimated information regarding the response waiting time. The estimated information regarding the response waiting time can be derived from the average time it takes for the vendor to respond on average, and if a specific time is exceeded, the reservation is not made and the system can be set to return to the screen displaying information about the previous first candidate vendor. The specific time can be set by the user terminal. Additionally, input values ​​can be received through the user terminal (10) so that the reservation can be canceled at any time if the reservation has not yet been completed.

[0048] FIG. 6 is a diagram illustrating an operation of displaying an alarm on the screen that a reservation has been completed from the final vendor according to one embodiment.

[0049] Looking specifically at FIG. 6, the server can determine a first candidate beauty company (601) and transmit information about the first candidate beauty company to a user terminal (602). As previously mentioned, the first candidate beauty company can be calculated by a suitability index.

[0050] FIG. 7 is a diagram illustrating an operation of transmitting information about a first candidate beauty company to a user terminal according to one embodiment.

[0051] Looking specifically at FIG. 7, when a business reservation is completed, the server can display a screen on the user terminal (10) indicating that the business reservation has been completed. At this time, information regarding the waiting order, estimated waiting time, and location may be displayed, and various other information may also be displayed together based on user settings or server settings. At this time, the estimated waiting time may be based on a waiting index.

[0052] The estimated waiting time can be set to be the value obtained by multiplying the waiting index by the current number of people waiting. Additionally, depending on the settings of the user terminal or server, it can be configured to include the waiting index * number of people waiting * a specific value or a specific variable.

[0053] The user terminal may be a communication-enabled desktop computer, laptop computer, notebook, smartphone, tablet PC, mobile phone, smart watch, smart glass, e-book reader, PMP (portable multimedia player), portable game console, navigation device, digital camera, DMB (digital multimedia broadcasting) player, digital audio recorder, digital audio player, digital video recorder, digital video player, and PDA (Personal Digital Assistant), etc.

[0054] When using machine learning, a deep learning model may be used, and the process may be performed using a machine learning model. In this case, the training dataset may include various information obtained from various external servers, and a supervised learning method may be used. In this case, the deep learning model module may use a deep neural network (DNN) algorithm. Not limited to those described, Convolutional Neural Network (CNN), Recurrent Neural Network (RNN), Restricted Boltzmann Machine (RBM), and Deep Belief Network (DBN) algorithms may be used, and since each algorithm is a well-known technology, a description is omitted.

[0055] The methods according to the present invention may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc., either alone or in combination. The program instructions recorded on the computer-readable medium may be those specifically designed and configured for the present invention, or they may be those known and available to those skilled in the art of computer software.

[0056] Examples of computer-readable media may include hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, and flash memory. Examples of program instructions may include machine code, such as that generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter, etc. The aforementioned hardware devices may be configured to operate as at least one software module to perform the operation of the present invention, and vice versa.

[0057] In addition, the above-described method or device may be implemented by combining all or part of its configuration or function, or by implementing it separately.

[0058] Although the present invention has been described above with reference to preferred embodiments, those skilled in the art will understand that various modifications and changes can be made to the invention without departing from the spirit and scope of the invention as described in the following claims.

[0059] The methods according to the present invention may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc., either alone or in combination. The program instructions recorded on the computer-readable medium may be those specifically designed and configured for the present invention, or they may be those known and available to those skilled in the art of computer software.

[0060] Examples of computer-readable media may include hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, and flash memory. Examples of program instructions may include machine code, such as that generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter, etc. The aforementioned hardware devices may be configured to operate as at least one software module to perform the operation of the present invention, and vice versa.

[0061] In addition, the above-described method or device may be implemented by combining all or part of its configuration or function, or by implementing it separately.

[0062] Although the present invention has been described above with reference to preferred embodiments, those skilled in the art will understand that various modifications and changes can be made to the invention without departing from the spirit and scope of the invention as described in the following claims. Explanation of the symbols

[0063] 1: Server 10: User terminal

Claims

Claim 1 A method for providing status information of beauty businesses to a user, performed by a server, comprising: a step of obtaining location information from a user terminal; a step of obtaining business location information and waiting status information from a plurality of beauty business terminals; a step of deriving an estimated waiting time corresponding to the plurality of beauty business terminals based on waiting person turnover information according to time period for each beauty business stored in a server database and the waiting status information; and a step of determining the estimated waiting time corresponding to a beauty business terminal within a predetermined distance from the user terminal based on the location information. The method includes the step of transmitting information corresponding to a beauty business terminal corresponding to the estimated waiting time within a predetermined time to the user terminal; and the step of transmitting information corresponding to a beauty business terminal corresponding to the estimated waiting time within a predetermined time to the user terminal further includes the step of transmitting together rating information and price information corresponding to the beauty business terminal corresponding to the estimated waiting time within a predetermined time; and when reservation information for a final business among the beauty businesses corresponding to the estimated waiting time within a predetermined time is obtained from the user terminal, the method further includes the step of transmitting information regarding the reservation information to the user terminal corresponding to the final business; the waiting status information includes the beauty business's own estimated waiting time information and waiting person information; and the step of deriving the estimated waiting time includes the step of deriving a waiting index based on the waiting person information, waiting person turnover information according to the time of day for each beauty business, and the beauty business's own estimated waiting time information; and the step of deriving the estimated waiting time based on the waiting index; and the waiting index is derived by the following mathematical formula, and , above D wating represents a waiting index, where b represents the number of waiting index factors including the waiting time per person and the estimated waiting time of the beauty business, Ua represents a numerical value corresponding to the a-th waiting index factor, and T a A method for providing status information of a beauty company for a user, comprising the step of transmitting to a user terminal information corresponding to a beauty company terminal whose expected waiting time, representing a weight value corresponding to the a-th waiting index factor, falls within a predetermined time, and the step of transmitting to the user terminal information regarding a first candidate beauty company derived based on the waiting index among the beauty companies whose expected waiting time falls within a predetermined time.

Citation Information

Patent Citations

  • A method for laminating to complex formed material

    KR1020200069696A