This application claims the benefit of Korean Patent Application No. 10-2015-0031120, filed on Mar. 5, 2015, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein in its entirety by reference.
1. Field
One or more embodiments of the present invention relate to a system and a method of determining the connection route between two terminals, and providing a reward.
2. Description of the Related Art
Recently, the scale of the mobile communication market has rapidly grown, and mobile communication is now an essential element to modern people's lives. However, with such growth of the mobile communication market, there are adverse effect such as personal information leakage, and thus the number of spam calls has sharply increased. Specifically, unlike spam messages and spam emails, spam calls are more polluting as the spam calls require an immediate response from a user. In this regard, some mobile communication users do not answer any calls from callers who are not registered in their contact lists by using caller identification (ID) services. However, blocking all people other than those in the contact lists may have adverse effects, and even informative calls that are not promotional calls may also be blocked.
Meanwhile, as society becomes multifaceted and technologies are developed, a scope of selection for advertisers on advertising media is gradually increasing. For example, advertisements used to be offline advertisements, such as newspaper or television (TV) advertisements, but nowadays, the proportion of online advertisements is gradually increasing. Since effects of such online advertisements have huge differences based on their application fields, such as websites, search advertisements, cafes, blogs, and content advertisements, the advertisers need to carefully select advertising media. However, with respect to selecting an advertising medium, it is difficult for the advertisers to determine the efficiency of the advertising media since the advertisers do not know which advertisements the consumers have viewed.
Information disclosed in this Background section was already known to the inventors before achieving the inventive concept or is technical information acquired in the process of achieving the inventive concept. Therefore, it may contain information that does not form the prior art that is already known to the public in this country.
One or more embodiments include a system and a method of providing a reward, in which a callee is notified about a route through which a caller obtained a phone number of the callee.
One or more embodiments include a system and a method of providing a reward, in which information about advertising media viewed by the consumers that prompted them to call business operators, is provided to assist the business operators to select an advertising medium.
One or more embodiments include a system and a method of providing a reward, in which various messages related to a business of a business operator is transmitted to a consumer while the consumer and the business operator are talking over the telephone to provide smooth communication between the consumer and the business operator.
One or more embodiments include a system and a method of providing a reward, in which a call history is prepared while a consumer and a business operator are talking over the telephone or after the consumer and the business operator hang up and state information (a call, a reservation, a visit, and a payment) of the consumer is stored to efficiently manage the consumer.
One or more embodiments include a system and a method of providing, for business promotion, a reward, in which a business operator provides a certain reward to a consumer based on state information of the consumer.
One or more embodiments include a system and a method of providing a reward, in which a consumer who has accumulated rewards may use the rewards to receive various services.
Additional aspects will be set forth in part in the description which follows and, in part, will be apparent from the description, or may be learned by practice of the presented embodiments.
According to one or more embodiments, a system for providing a reward includes: a calling route information provider configured to compare first call information related to a first terminal according to a phone number link object selection signal on a web page displayed on the first terminal and second call information related to a call signal from a second terminal driven according to the phone number link object selection signal, and display some of the first call information on the second terminal according to a matching determination result of the phone number link object selection signal and the call signal; and a reward provider configured to compare state information of the first terminal and a reward providing condition received from the second terminal driven by the call signal to provide an accumulable reward to the first terminal satisfying the reward providing condition.
The system may further include a summary information generator configured to generate, upon receiving a selection signal from the second terminal, summary information by summing up a call history with respect to the first terminal.
The system may further include a transmitter configured to transmit information requested by the first terminal to the first terminal upon receiving a selection signal from the second terminal.
According to one or more embodiments, a method of providing a reward includes: comparing, by a calling route information provider, first call information related to a first terminal according to a phone number link object selection signal on a web page displayed on the first terminal and second call information related to a call signal from a second terminal driven according to the phone number link object selection signal, and displaying, by a calling route information provider, some of the first call information on the second terminal according to a matching determination result of the phone number link object selection signal and the call signal; and comparing, by a reward provider, state information of the first terminal and a reward providing condition received from the second terminal driven by the call signal to provide an accumulable reward to the first terminal satisfying the reward providing condition.
The method may further include generating, by a summary information generator, summary information by summing up a call history with respect to the first terminal upon receiving a selection signal from the second terminal.
The method may further include transmitting, by a transmitter, information requested by the first terminal to the first terminal upon receiving a selection signal from the second terminal.
According to one or more embodiments, a computer program is stored in a medium for executing the method by using a computer.
These and/or other aspects will become apparent and more readily appreciated from the following description of embodiments, taken in conjunction with the accompanying drawings in which:
Advantages and features of one or more embodiments and methods of accomplishing the same may be understood more readily by reference to the following detailed description of the embodiments and the accompanying drawings. In this regard, the embodiments may have different forms and should not be construed as being limited to the descriptions set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete and will fully convey the concept of the embodiments to one of ordinary skill in the art, and the disclosure will only be defined by the appended claims. In the description of the embodiments, certain detailed explanations of related art are omitted when it is deemed that they may unnecessarily obscure the essence of the disclosure.
The terms used in the present specification are merely used to describe particular embodiments, and are not intended to limit the disclosure. An expression used in the singular encompasses the expression in the plural, unless it has a clearly different meaning in the context. In the present specification, it is to be understood that terms such as “including” or “having”, etc., are intended to indicate the existence of the features, numbers, steps, actions, components, parts, or combinations thereof disclosed in the specification, and are not intended to preclude the possibility that one or more other features, numbers, steps, actions, components, parts, or combinations thereof may exist or may be added. While such terms as “first”, “second”, etc., may be used to describe various components, such components must not be limited to the above terms. The above terms are used only to distinguish one component from another.
As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items. Expressions such as “at least one of”, when preceding a list of elements, modify the entire list of elements and do not modify the individual elements of the list.
Herein, a “first user” may include a caller, a consumer, or a user, and a “first terminal” may include a device manipulated by the first user, for example, a mobile terminal, such as a laptop, a handheld device, a smart phone, or a tablet personal computer (PC), a general wired/wireless telephone, a desktop computer, or an arbitrary device using, or directly or indirectly connected to, one of the mobile terminal, the general wired/wireless telephone, and the smart phone. Herein, a “second user” may include an advertiser, a business owner, or a worker working in an advertising company or a company operated by an advertiser or a business owner, and moreover, may include an advertising company or a company itself. For example, the second user may include any company capable of providing a service to the first user, such as a specialized service company related to law, consulting, real estate, loan consulting, or an agent, a beauty service company related to a hair shop, a nail shop, plastic surgery, skin, or cosmetics, a transport service company related to a chauffeur service, a call-taxi, a dispatch rider service, a parcel service, or freight, an interior design and repair service company related to interior design, an on-site service, material sales, or a repair shop, a health and fitness service company related to a fitness center, various lessons related to exercises, or fitness products, a leisure and entertainment service company related to travel, leisure, a hobby, or accommodation, an education service company related to a private educational institute, private lessons, or an institution, or a high value service company related to a car, membership, or a luxury leisure product. Herein, a “second terminal” may include a device manipulated by the second user, for example, a mobile terminal, such as a laptop, a handheld device, a smart phone, or a tablet PC, a general wired/wireless telephone, a desktop computer, or an arbitrary device using, or directly or indirectly connected to, one of the mobile terminal, the general wired/wireless telephone, and the smart phone.
Herein, “calling route information (information of an outgoing call)” may include various types of information displayed on the second terminal and describing how the first user inputs a phone number of the second user to the first terminal. For example, when the first user tries to call the second user by selecting a phone number link object (refer to 910 of
Herein, a “reward” may include a coupon, a gift card, accumulated money, mileage, a point, or a stamp provided by the second user to the first terminal of the first user according to an action of the first user with respect to the second terminal, the action satisfying a reward providing condition set by the second user. The first user may purchase a product on a web by using accumulated rewards, use a service provided by a third user associated with the second user, and moreover, change rewards into cash. Also, the second user may charge a reward to be provided to the first terminal by accessing a system for providing a reward.
One or more embodiments of the present invention will be described below in more detail with reference to the accompanying drawings. Those components that are the same or are in correspondence are rendered the same reference numeral regardless of the figure number, and redundant explanations are omitted.
The calling route information provider 110 collects first call information of a first terminal according to selection on a phone number link object displayed on the first terminal through a user interface (UI) screen of a web page or an application through a network, and collects second call information related to a call signal from a second terminal driven according to a phone number link object selection signal of a first user. The calling route information provider 110 may compare at least some of the first call information and at least some of the second call information, and display some of the first call information on the second terminal based on the result of determining the relevance between the phone number link object selection signal and the call signal. Here, some of the first call information may be included in the calling route information described above.
In other words, the calling route information provider 110 provides to the second terminal the calling route information about how the first terminal obtained a phone number of a second user so as to provide meaningful information to both the first and second users. Accordingly, since the second user learns the calling route information together with a phone number (caller number) of the first user who called the second user on the second terminal, if the second user is an advertiser, the second user may determine a route by which a new customer is attracted, and if the first user is a general caller, the second user may determine whether a call made to the second terminal is a spam call or an informative call. Also, since the calling route information is displayed on the second terminal, the first user may increase a call connection probability even if the phone number of the first user is not stored in a contact list in the second terminal.
The first call information collector 111 collects the first call information as call information of the first terminal according to selection of a phone number link object provided to the first terminal through a network. Here, the first call information may include at least one of service details provided to the phone number link object, the time when the phone number link object is selected, a linked phone number linked to the phone number link object, a member who selected the phone number link object, a phone number of the first terminal, the time when the first terminal called the second terminal, a call duration between the first and second terminals, the time when a call between the first and second terminals is ended. The first call information may be stored in the first storage unit 113.
According to an embodiment, when the first user selects the phone number link object through a mobile website or a search window, the first call information collector 111 extracts information about which search keyword is used from an application or a search server. For example, when the first user makes a call by selecting a certain phone number link object in a search result window obtained by using <Bundang restaurant> as a search keyword from a certain web page on the first terminal, the first call information collector 111 may extract that <Bundang restaurant> is used as the search keyword. The first call information collector 111 may collect information about the search keyword that led to the phone number link object. The information about the search keyword may include information about which search keyword exposed the phone number of the second user. Thus, calls made to the second terminal may be distinguished according to search keywords.
The second call information collector 112 collects the second call information about a call signal from the second terminal. Here, the second call information may include at least one of the time of the call signal, the phone number of the second terminal, the phone number of the first terminal, a call duration between the first and second terminals, and the time when a call between the first and second terminals is ended. The second call information may be stored in the first storage unit 113.
The first storage unit 113 stores the first call information and the second call information. Also, the first storage unit 113 may store a source code. Here, the source code may include information that is matched and coded to each of general types of calling routes. For example, the source code may be <0001> when a calling route is <from a mobile website> or may be <0002> when a calling route is <from a contact list>, but the source code is not limited thereto and may vary. Also, the first storage unit 113 may store information about a clicked region, a clicked time, a clicked phone number, and a clicked keyword. Also, the first storage unit 113 may store information about the first user who joined the system 100 as a member, for example, information on a gender, an age, a residence, and an email address of the first user.
The matching determiner 114 matches the first call information collected by the first call information collector 111 and the second call information collected by the second call information collector 112 to track the first user. The matching determiner 114 may determine whether the first call information and the second call information match each other by comparing the time when the phone number link object is selected from a search screen displayed on the first terminal and the time when the call signal is received by the second terminal because there is generally only a small time difference between when the phone number link object is selected and when a call button is input. For example, the matching determiner 114 may determine that the first call information and the second call information match each other if the time difference is within several seconds. As such, the time difference for determining whether the first call information and the second call information match each other may be set by adjusting a variable of matching determining algorithm.
According to an embodiment, the matching determiner 114 determines whether the first call information and the second call information match each other by comparing the time when the first terminal called the second terminal according to the selection of the phone number link object, which is included in the first call information, and the time when the call signal is received, which is included in the second call information, by comparing a linked phone number included in the first call information and the phone number of the second terminal, which is included in the second call information, or by comparing a member who selected the phone number link object, which is included in the first call information, and the phone number of the first terminal, which is included in the second call information.
In detail, when the first user selects the phone number link object displayed on the first terminal, the linked phone number of the phone number link object is copied to a phone number input window of the first terminal, and when the first user presses a call button, the first call information is transmitted to the second terminal. The first call information may include at least one of a type of a service being used, a region clicked and selected by the first user, the time when the region is clicked and selected, the linked phone number, and the phone number of the first user. In addition, accuracy of matching may be increased by using various information collectable based on each of the phone numbers of the first and second terminals.
For example, the accuracy of matching may be increased by collecting not only the phone number of the first user who clicked the phone number link object from the first terminal, but also de-identification personal information collectable online, such as location information and a serial number of the first terminal, at the moment the phone number link object is clicked, when the call signal is received by the second terminal, determining a method of collecting location information based on a mobile carrier base station through the phone number of the first terminal and various types of information collectable online, and then comparing a similarity between information collected by the first and second terminals.
A type of service to which the current embodiment is applicable may include an application or a web for providing various search websites or other information, but the type of service is not limited thereto, and may include a web page of the second user having the phone number of the second terminal or of an entity related to the second user. In addition, the type of service may be an advertisement flyer including a QR code, and for example, when a call is made by scanning the advertisement flyer including the QR code, the type of service may include information about a location or an entity of distribution of the advertisement flyer. Information about a region clicked and selected by the first user by using the first terminal may include information about a search keyword, and the information about the search keyword may include information about which keyword search exposed the phone number of the second terminal.
When the matching determiner 114 determines that the first call information and the second call information match each other, the information generator and provider 115 generates and transmit information including some of the first call information or the calling route information processed based on the information including some of the first call information to the second terminal to be displayed. Information displayed on the second terminal may include at least one of service details provided to the phone number link object, a time when the phone number link object is selected, a linked phone number linked to the phone number link object, a member who selected the phone number link object, the phone number of the first terminal, and a search keyword that led to the phone number link object.
However, when the matching determiner 114 determines that the first call information and the second call information do not match each other, the information generator and provider 115 may only generate and transmit the phone number of the first terminal to the second terminal, and only the phone number of the first terminal may be displayed on the second terminal.
If the phone number of the first terminal is not collected by the first call information collector 111, for example, if the first terminal does not provide the phone number of the first terminal, and when the first user selects the phone number link object displayed on the search screen of the first terminal, the second terminal may detect that a call is received, and the matching determiner 114 may determine whether the first call information, from which the phone number of the first terminal is excluded, and the second information stored in the first storage unit 113 match each other.
Referring back to
The state information receiver 121 receives the state information of the first terminal, which is received from the second terminal driven according to the call signal, after the phone number link object is selected by the first terminal, and stores the state information of the first terminal in the second storage unit 124. Here, the state information of the first terminal may include first state information through fifth state information.
The first state information may include a state in which a bell rings while the call route information is displayed on the second terminal as the call signal is received by the second terminal according to selection of the phone number link object of the first terminal. Here, the first state information may be received from the second terminal according to an input of the second user.
The second state information may include a state in which the first and second users talk over the telephone as the second user presses a call button after the second terminal is rung. Here, the second state information may be subdivided according to a call duration between the first and second users. For example, the second state information may be subdivided into two first state information and two second state information according to a state in which a call duration is 10 seconds and a state in which a call duration is 60 seconds, respectively. Here, the second state information may be received from the second terminal according to an input of the second user during or after a telephone conversation between the first and second users.
The third state information may include a state in which the first user makes a reservation to visit the second user through the telephone conversation between the first and second users. Here, the third state information may be received from the second terminal according to an input of the second user during or after the telephone conversation between the first and second users.
The fourth state information may include a state in which the first user personally visits the second user, after making the reservation. Here, the fourth state information may be received from the second terminal according to an input of the second user after a personal visit of the first user to the second user is completed.
The fifth state information may include a state in which the first user makes a payment to the second user, after the first user visits the second user. Here, the fifth state information may be received from the second terminal according to an input of the second user after the payment is completed.
The setter 122 sets the reward providing condition to be provided to the first terminal, and stores the reward providing condition in the second storage unit 124. Here, the reward providing condition may include a reward providable according to the state information of the first terminal received from the second terminal, and different rewards may be provided based on the state information of the first terminal. Here, different rewards may mean that different amounts of rewards may be provided according to the state information of the first terminal, or different types of rewards may be provided according to the state information of the first terminal, such as points, gift cards, or mileage.
The setter 122 may set, as the reward providing condition, a condition in which a first reward is provided when the first state information is received from the second terminal, a condition in which a second reward is provided when the second state information is received from the second terminal, a condition in which a third reward is provided when the third state information is received from the second terminal, a condition in which a fourth reward is provided when the fourth state information is received from the second terminal, or a condition in which a fifth reward is provided when the fifth state information is received from the second terminal. Also, with respect to the condition in which the second reward is provided, different rewards may be provided according to a call duration. Also, a condition in which a bonus reward is provided when at least two pieces of the first through fifth state information are received from the second terminal may be set.
The reward generator and provider 123 compares the state information received by the state information receiver 121 and the reward providing condition set by the setter 122 to generate and provide a reward that is accumulable to the first terminal satisfying the reward providing condition.
The reward generator and provider 123 may compare the first state information received by the state information receiver 121 and the reward providing condition set by the setter 122, and when it is determined that a first reward providing condition is satisfied, generate and provide the first reward to the first terminal. The reward generator and provider 123 may compare the second state information received by the state information receiver 121 and the reward providing condition set by the setter 122, and when it is determined that a second reward providing condition is satisfied, generate and provide the second reward to the first terminal. The reward generator and provider 123 may compare the third state information received by the state information receiver 121 and the reward providing condition set by the setter 122, and when it is determined that a third reward providing condition is satisfied, generate and provide the third reward to the first terminal. The reward generator and provider 123 may compare the fourth state information received by the state information receiver 121 and the reward providing condition set by the setter 122, and when it is determined that a fourth reward providing condition is satisfied, generate and provide the fourth reward to the first terminal. The reward generator and provider 123 may compare the fifth state information received by the state information receiver 121 and the reward providing condition set by the setter 122, and when it is determined that a fifth reward providing condition is satisfied, generate and provide the fifth reward to the first terminal.
According to an embodiment, the reward generator and provider 123 may compare at least two pieces of the first through fifth state information received by the state information receiver 121 and the reward providing condition set by the setter 122, and when it is determined that at least two of the first through fifth reward providing conditions are satisfied, generate and provide at least two same rewards to the first terminal. Also, the reward generator and provider 123 may compare at least two pieces of the first through fifth state information received by the state information receiver 121 and the reward providing condition set by the setter 122, and when it is determined that at least two of the first through fifth reward providing conditions are satisfied, generate and provide at least two same rewards and a bonus reward to the first terminal.
According to an embodiment, the reward generator and provider 123 may compare the state information received by the reward generator and provider 123 and the reward providing condition set by the setter 122, and even when the reward providing condition is satisfied, generate and provide a reward arbitrarily set by the second user from the second terminal to the first terminal, instead of a reward according to the reward providing condition. For example, the reward generator and provider 123 may compare the state information received by the state information receiver 121 and the reward providing condition set by the setter 122, and when it is determined that the first reward providing condition is satisfied, generate and provide the third reward that is arbitrarily set by the second user to the first terminal, instead of generating and providing the first reward to the first terminal.
While providing a reward to the first terminal, the reward generator and provider 123 may transmit a reward providing result notification to the first terminal. The reward generator and provider 123 may receive, according to selection of the second user, at least one transmission method setting signal based on the phone number of the first terminal, which is included in the calling route information of the second terminal, or an email address or a social network service (SNS) address included in the information about the first user, which is stored in the first storage unit 113, and transmit the reward providing result notification to the first terminal according to the at least one transmission method setting signal.
The summary information generator 130 generates summary information by organizing a call history with the first terminal in text according to reception of a selection signal of the second terminal driven by the call signal, after the phone number link object is selected from the first terminal. Here, the summary information may be generated by an input of the second user on the second terminal, and may be stored in the second storage unit 124. For example, the summary information may include text information, such as information about a call received from first terminal, an inquiry about a location of the second user from the first user, a reservation by the first user to visit on a certain date, information about a visit by the first user on a certain date, and payment by first user on a certain date.
The summary information generator 130 may generate the summary information according to an input of the second user according to at least one of a case when the second terminal receives the call signal, a case when the telephone conversation with the first user is performed, a case when the first user makes a reservation for a visit, a case when the first user pays a visit, and a case when the first user makes a payment, and may also generate the summary information according to an input of the user after the telephone conversation with the first user is ended.
According to an embodiment, the controller 150 controls the reward provider 120 to provide a reward to the first terminal according to the generation of the summary information. In relation to the generation of the summary information, the reward provider 120 may set the reward providing condition corresponding to the generation of the summary information, and when the generation of the summary information starts or ends according to an input of the second user, generates and provides a reward corresponding to the generation of the summary information to the first terminal. Also, the reward provider 120 may set at least one transmission method based on the phone number of the first terminal, the email address of the first user, and the SNS address of the first user, and transmit a reward providing result notification to the first terminal according to the at least one transmission method.
The transmitter 140 transmits, to the first terminal, information requested by the first terminal upon receiving a selection signal of the second terminal driven by the call signal after the phone number link object is selected from the first terminal. Here, the information requested by the first terminal may include information stored in the second terminal or information input by the second user, and may be stored in the second storage unit 124. The information requested by the first terminal is information related to the second user, and may include, for example, product and service information provided by the second user, location information of the second user, event information provided by the second user, or other message information expressing, for example, gratitude.
The transmitter 140 may transmit the information requested by the first terminal to the first terminal according to at least one of a case when the second terminal receives the call signal, a case when the telephone conversation with the first user is performed, when the first user makes a reservation for a visit, a case when the first user pays a visit, and a case when the first user makes a payment.
According to an embodiment, the controller 150 controls the reward provider 120 to provide a reward to the first terminal according to a case when the first terminal requests the second terminal for a message. In relation to a message request, the reward provider 120 may set a reward providing condition corresponding to the message request, and when the first user requests a message, generate and provide a reward corresponding to the message request to the first terminal according to an input of the second user. Also, the reward provider 120 may set at least one transmission method based on the phone number of the first terminal, the email address of the first user, and the SNS address of the first user, and transmit a reward providing result notification to the first terminal according to the at least one transmission method.
According to an embodiment, the controller 150 may provide first through fifth additional functions for the second user. The first additional function may include a function enabling the second user to register and change content, text, or a drawing introducing the second user according to selection of the second user. The second additional function may include a function enabling the second user to register and change product and service information provided by the second user, location information of the second user, event information provided by the second user, or a gratitude message according to selection of the second user. The third additional function may include a function enabling the second user to store and update information about the first user (the phone number of the first terminal, a name of the first user, an email address of the first user, and the SNS address of the first user) who visited the second user according to selection of the second user. The fourth additional function may include a function enabling the second user to charge and manage a reward to be provided to the first terminal according to selection of the second user. The fifth additional function may include a function enabling the second user to register and change a reservation of the first user on a calendar according to selection of the second user. The first through fifth additional functions performed according to selection of the second user may be stored in the second storage unit 124.
The calling route information provider 110, the reward provider 120, the summary information generator 130, the transmitter 140, and the controller 150 of
For example, the part 100A including the calling route information provider 110 and the reward provider 120 of the system 100 may be included in the first user terminal T1. Since a method of including the part 100A of the system 100 to the first user terminal T1 has been described above with reference to
According to the current embodiment, the summary information generator 130, the transmitter 140, and the controller 150 of the system 100, which constitute the other part 100B, are connected to the first user terminal T1 through the network NW, but an embodiment is not limited thereto. In other words, at least one of a plurality of elements included in the system 100 may be selectively connected to the first user terminal T1 through the network NW.
The server 100S provides a call connection between the first and second user terminals T1 and T2 according to a phone number link object selection signal on a web page displayed on the first user terminal T1.
The server 100S compares first call information related to the first user terminal T1 according to the phone number link object selection signal on the web page displayed on the first user terminal T1 and second call information related to a call signal from the second user terminal T2 driven according to the phone number link object selection signal, and displays some (calling route information) of the first call information on the second user terminal T2 based on a result of matching the phone number link object selection signal and the call signal.
The server 100S compares state information of the first user terminal T1, which is received from the second user terminal T2 driven according to the call signal, and a reward providing condition, and provides a reward that is accumulable to the first user terminal T1 satisfying the reward providing condition.
The server 100S generates summary information by organizing a call history with respect to the first user terminal T1 upon receiving a selection signal of the second user terminal T2 driven according to the call signal, after a phone number link object is selected from the first user terminal T1. Here, the summary information may be generated by an input of the second user on the second user terminal T2 and transmitted to the server 100S. The server 100S provides the reward to the first user terminal T1 according to the generation of the summary information.
The server 100S transmits information requested by the first user terminal T1 to the first user terminal T1 upon receiving a selection signal of the second user terminal T2 driven according to the call signal, after the phone number link object is selected from the first user terminal T1. The server 100S provides the reward to the first user terminal T1 when the first user terminal T1 requests the second user terminal T2 for a message.
The server 100S sets at least one transmission method based on a phone number of the first user terminal T1, an email address of the first user, and an SNS address of the first user, and transmit a reward providing result notification to the first user terminal T1 based on the at least one transmission method.
The server 100S may provide first through fifth additional functions for the second user terminal T2.
As shown in
According to an embodiment, the screen of
The summary information generating UI 970 may be provided to the second user terminal T2 such that the second user may input state information of the first user terminal T1 (for example, information about the call from the first user terminal T1) before connecting the call with the first user terminal T1. When the second user selects the summary information generating UI 970, a screen for inputting summary information is displayed on the second user terminal T2, and the second user may input summary information about the first user terminal T1.
The message transmitting UI 980 may be provided to the second user terminal T2 such that the second user may input and transmit arbitrary information to the first user terminal T1 before connecting the call with the first user terminal T1. Here, the arbitrary information may include product and service information provided by the second user, location information of the second user, event information provided by the second user, or a gratitude message. When the second user selects the message transmitting UI 980, a screen for inputting and transmitting a message is displayed on the second user terminal T2, and the second user may transmit the arbitrary information to the first user terminal T1.
The reward providing UI 990 may be provided to the second user terminal T2 such that the second user may immediately provide a reward to the first user terminal T1 before connecting the call with the first user terminal T1. When the reward providing UI 990 is selected by the second user, a screen for providing a reward may be displayed on the second user terminal T2 to select and transmit a reward, or a first reward may be provided to the first user terminal T1 having first state information.
Referring to
Referring to
Referring to
Referring to
The system 100 compares the state information of the first user terminal T1 received from the second user terminal T2 driven according to the call signal and the reward providing condition to provide the reward that is accumulable to the first user terminal T1 satisfying the reward providing condition, in operation S20.
According to an embodiment, the system 100 may generate the summary information by organizing the call history with the first user terminal T1 in text upon receiving a selection signal of the second user terminal T2 driven according to the call signal, after the phone number link object is selected from the first user terminal T1. The system 100 may provide the reward to the first user terminal T1 according to the generation of the summary information.
According to an embodiment, the system 100 may transmit information requested by the first user terminal T1 to the first user terminal T1 upon receiving a selection signal of the second user terminal T2 driven according to the call signal, after the phone number link object is selected from the first user terminal T1. The system 100 may provide a reward to the first user terminal T1 when the first user terminal T1 requests the second user terminal T2 to transmit a message.
According to an embodiment, the system 100 may set at least one transmission method based on the phone number of the first user terminal T1, the email address of the first user, and the SNS address of the first user, and transmit the reward providing result notification to the first user terminal based on the at least one transmission method.
According to an embodiment, the system 100 may provide first through fifth additional information for the second user terminal T2.
According to an embodiment, useful information about a calling route may be provided to a callee by notifying the callee about how a caller obtained a phone number of the callee.
Also, by providing to business operators information about which advertising medium customers viewed before calling the business operators, the business operators may easily select an advertising medium.
Also, smooth communication may be provided between a customer and a business operator by transmitting various messages related to a business of the business operator to the consumer while the customer and the business operator are talking over the telephone.
Also, a call history may be prepared during or after a telephone conversation between a customer and a business operator and state information (a call, a reservation, a visit, or a payment) of the customer may be stored to efficiently manage the customer.
Also, a business operator may provide, for business promotion, a reward to a customer according to state information of the customer.
Also, a customer who has accumulated rewards may use the rewards to receive various services.
One or more of the above embodiments may be embodied in the form of a computer program that can be run in a computer through various elements. The computer program may be recorded on a non-transitory computer-readable recording medium. Examples of the non-transitory computer-readable recording medium include magnetic media (e.g., hard disks, floppy disks, and magnetic tapes), optical media (e.g., CD-ROMs and DVDs), magneto-optical media (e.g., floptical disks), and hardware devices specifically configured to store and execute program commands (e.g., ROMs, RAMs, and flash memories). Furthermore, the non-transitory computer-readable recording medium may be a formless medium that can be transmitted and distributed in a network, e.g., software or an application.
The computer program may be designed and configured specially for the disclosure by those of ordinary skill in the field of computer software. Examples of the computer program include not only machine language codes prepared by a compiler but also high-level codes executable by a computer by using an interpreter.
The use of the terms “a” and “an” and “the” and similar referents in the context of describing one or more embodiments (especially in the context of the following claims) are to be construed to cover both the singular and the plural. Furthermore, recitation of ranges of values herein are merely intended to serve as a shorthand method of referring individually to each separate value falling within the range, unless otherwise indicated herein, and each separate value is incorporated into the specification as if it were individually recited herein.
Finally, the steps of all methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g., “such as”) provided herein, is intended merely to better illuminate the disclosure and does not pose a limitation on the scope of the disclosure unless otherwise claimed. Numerous modifications and adaptations will be readily apparent to those of ordinary skill in this art without departing from the spirit and scope of the disclosure.
It should be understood that embodiments described herein should be considered in a descriptive sense only and not for purposes of limitation. Descriptions of features or aspects within each embodiment should typically be considered as available for other similar features or aspects in other embodiments.
While one or more embodiments have been described with reference to the figures, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the inventive concept as defined by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2015-0031120 | Mar 2015 | KR | national |