INTERFACE METHOD AND SYSTEM FOR ENABLING AN ADVERTISEMENT SPONSOR TO INPUT DATA CONCERNING LEADS GENERATED IN RESPONSE TO ADVERTISEMENTS
20200294083 ยท 2020-09-17
Inventors
Cpc classification
International classification
G06F3/0481
PHYSICS
G06F3/0488
PHYSICS
Abstract
A method and system for controlling a display enables the sponsor of an advertisement to score displayed leads by either swiping left of right in the area of a touchscreen where the lead is displayed, to move a slider to indicate a value of the lead, or to otherwise input a score or rating. The method and system also allows a user to verify the accuracy of a displayed lead type identification, and to submit a corrected lead type identification to the provider if the initial identification is incorrect, for use as input to a neural network that performs the lead type identification.
Claims
1. A method of enabling the sponsor of an advertisement to score advertising leads provided by an advertisement management and/or analysis service, comprising the steps of: displaying a list of the leads; associating a numerical value, a rating, or a score with one of the leads based on interaction by the sponsor with the display of leads.
2. A method as claimed in claim 1, wherein the numerical value is at least one of: (a) a minimum or maximum input by a directional swipe movement relative to the display; (b) a value assigned by the sponsor and indicated by a direct numerical input or movement of an indicator included in the display; and (c) a score assigned by the sponsor and indicated by the position of one of a selected plurality of selectable shapes or icons.
3. A method as claimed in claim 2, wherein the numerical value is said minimum or maximum value, and the gesture is a sliding movement of a user's hand or at least one finger across a touchscreen of a mobile device on which the list of leads is displayed, the direction of the sliding movement indicating whether the input score is said minimum value or said maximum value.
4. A method as claimed in claim 3, further comprising steps of tabulating the values input by said sliding movements to obtain a total score for a plurality of leads.
5. A method as claimed in claim 4, wherein the step of tabulating the scores further including a step of normalizing the scores according to the equation:
6. A method as claimed in claim 4, further comprising the step of inputting the lead scores to an advertising platform API (application programming interface) that scores the corresponding advertisement that generated the lead.
7. A method as claimed in claim 2, wherein the numerical value is said value assigned by the sponsor.
8. A method as claimed in claim 7, wherein the said indicator is a slider whose position is set by touching an area of the touchscreen on which the slider is displayed and executing a sliding movement of the user's hand or at least one finger across the touchscreen, accompanied by a varying display of the numerical value to be input.
9. A method as claimed in claim 8, wherein the numerical value is a monetary value.
10. A method as claimed in claim 8, further comprising steps of tabulating the numerical values input by said sliding movements to obtain a total score for a category of leads.
11. A method as claimed in claim 1, wherein the step of displaying the leads comprises the step of displaying the leads on a touchscreen of a mobile device.
12. A method as claimed in claim 1, further comprising the steps of displaying a lead type identifier and selectable icons respectively indicative of whether the lead type identifier is accurate or inaccurate, and of uploading a selection of one of the icons to an artificial intelligence program that utilizes the uploaded selection as a teaching input to refine identification of lead types.
13. A method as claimed in claim 12, further comprising the step of, upon selection of an icon that indicates that the identifier is inaccurate, displaying a list of potential identifiers, and uploading a potential identifier selected by a user.
14. A method of training a provider of a list of leads generated based on responses to an advertisement to more accurately identify the leads, comprising the steps of: displaying a lead type identifier and selectable icons respectively indicative of whether the lead type identifier is accurate or inaccurate; upon selection of an icon that indicates that the identifier is accurate, notifying the provider that the list type identifier is accurate; upon selection of an icon that indicates that the identifier is inaccurate, displaying a list of potential identifiers, and upon selection of one of the potential identifiers, uploading the selected potential identifier to the provider for use as a teaching input to refine identification of lead types.
15. A system for enabling the sponsor of an advertisement to score advertising leads provided by an advertisement management and/or analysis service, comprising a memory, a processor, and a set of display control instructions stored in the memory and executable by the processor, the set of display control instructions including instructions for: displaying a list of the leads; associating a numerical value, a rating, or a score with one of the leads based on interaction by the sponsor with the display of leads.
16. A system as claimed in claim 13, wherein the numerical value is at least one of: (a) a minimum or maximum input by a directional swipe movement relative to the display; (b) a value assigned by the sponsor and indicated by a direct numerical input or movement of an indicator included in the display; and (c) a score assigned by the sponsor and indicated by the position of one of a selected plurality of selectable shapes or icons.
17. A system as claimed in claim 16, wherein the numerical value is said minimum or maximum, and the gesture is a sliding movement of a user's hand or at least one finger across a touchscreen of a mobile device on which the list of leads is displayed, the direction of the sliding movement indicating whether the input score is said minimum value or said maximum value.
18. A system as claimed in claim 17, further comprising instructions for tabulating the values input by said sliding movements to obtain a total score for a category of leads.
19. A system as claimed in claim 18, further including an instruction for normalizing the scores according to the equation:
20. A method as claimed in claim 19, further comprising the step of inputting the lead scores to an advertising platform API (application programming interface) that scores the corresponding advertisement that generated the lead.
21. A system as claimed in claim 16, wherein the numerical value is said value assigned by the sponsor.
22. A system as claimed in claim 21, wherein the indicator is a slider whose position is set by touching an area of the touchscreen on which the slider is displayed and executing a sliding movement of the user's hand or at least one finger across the touchscreen, accompanied by a varying display of the value to be input.
23. A method as claimed in claim 22, wherein the numerical value is a monetary value.
24. A system as claimed in claim 22, further comprising instructions for tabulating the values input by said sliding movements to obtain a total score for a category of leads.
25. A system as claimed in claim 17, wherein the instructions for displaying the leads comprises instructions for displaying the leads on a touchscreen of a mobile device.
26. A system as claimed in claim 17, further comprising instructions for displaying a lead type identifier and selectable icons respectively indicative of whether the lead type identifier is accurate or inaccurate, and for uploading a selection of one of the icons to an artificial intelligence program that utilizes the uploaded selection as a teaching input to refine identification of lead types.
27. A system as claimed in claim 26, further comprising instructions for, upon selection of an icon that indicates that the identifier is inaccurate, displaying a list of potential identifiers, and uploading a potential identifier selected by a user.
28. A system for training a provider of a list of leads generated based on responses to an advertisement to more accurately identify the leads, comprising a memory, a processor, and a set of display control instructions stored in the memory and executable by the processor, the set of display control instructions including instructions for: displaying a lead type identifier and selectable icons respectively indicative of whether the lead type identifier is accurate or inaccurate; upon selection of an icon that indicates that the identifier is accurate, notifying the provider that the list type identifier is accurate; upon selection of an icon that indicates that the identifier is inaccurate, displaying a list of potential identifiers, and upon selection of one of the potential identifiers, uploading the selected potential identifier to the provider for use as a teaching input to refine identification of lead types.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0030] The method and system of the invention provides a way to score leads transmitted to the user in response to an advertising service that displays the advertisements to potential clients or customers and collects information that can be used to contact the potential clients or customers. For example, in response to the advertisement, the potential client or customer may input data through a web browser concerning the nature of the client's or customer's problem for which the client is seeking assistance, or a product or service sought by the client or customer, together with information that may be used to contact the client or customer. Alternatively, the potential client or customer may provide the information by calling a dedicated response number operated by the advertisement service, such as a toll-free number, with the information being transcribed and packaged as leads and transmitted to a mobile device app or browser software for display and rating in the manner illustrated in
[0031] An example of an existing service that can disseminate advertisements, collect leads, and provide them to the provider of products or services on whose behalf the advertisements were placed is the Google Adwords API/Advertising Platform, which provides a website or cloud-based interface for apps that assist users in developing advertisements and collecting leads. However, it will be appreciated that the invention is not limited to scoring of leads based on ads placed through Google Adwords, and that other ad placement and lead developing services may be utilized. In addition, while a mobile device is illustrated, the interface is not limited to mobile devices, as explained above.
[0032]
[0033] In the illustrated example, the states may indicate a positive or negative reaction to the information presented in the lead (such as the content of a chat), and/or may take into account follow-up interactions with the potential clients or customers identified in the lead.
[0034] The motion or gesture may be in the form of a swipe, meaning a sliding movement of the user's hand or finger(s) across the touchscreen display of the mobile device. The direction of the movement, for example in a rightward or leftward direction, is correlated to a positive or negative response. Appropriate software and display controller routines for detecting and distinguishing right and left swipe motions or gestures is well-known to mobile app developers.
[0035] The numerical values or scores correlated with the respective swipe motions may be tabulated, as explained below, by maintaining a running total of the numerical values and processing the total for upload to the central advertisement management and analysis software that provides the leads. The uploaded scores may be just one of many inputs processed by the analysis software, the inputs including data concerning the advertisement, historical data, and so forth, which are then processed to obtain a display of data and conclusions concerning the effectiveness of the advertisement, which may then be transmitted back to the mobile device for display or stored in a database accessible to the user.
[0036] As shown in
[0037] The scores are then processed to provide a running total or score that is adjusted up or down with each swipe, after which the running total may optionally be normalized according to the following formula:
where v is the final score or running total, a is the maximum possible score, b is the minimum possible score, c is the minimum score in the range of scores is to be mapped, and d is the maximum score to which the range of scores is to be mapped. For example, if the scores for the mobile app are between 5 and 5, but the range of scores recognized by Adwords is between 0 and 10, a score of 2 would be mapped to 7. This score can then be provided to the ad service, for example Google Adwords, as data for evaluating the effectiveness of the ad. Those skilled in the art will appreciate that the scoring may be carried out by the application programming interface using a programming language such as Python.
[0038] In the variation of the exemplary embodiment shown in
[0039] The dollar amounts may again be normalized or mapped to a predetermined minimum and maximum according to the algorithm described above in connection with
[0040] As alternative to a slider, the score input for a lead may be replaced by a series or array of selectable shapes or icons, whose position is indicative of the score. By way of example and not limitation, as shown in
[0041] Once the leads are scored and the information provided to the advertisement management and analysis service, the scores may be used to set prices for the advertisements, assist in their design, timing, and media selection, select which advertisements to purchase and display, and/or for any other purpose for which the scores for respective leads provide useful information.
[0042] A second embodiment of the input method and system of the invention is illustrated in
[0043] The evaluation program may utilize an artificial intelligence engine such as Watson to develop a label identifying the type or category of the lead, which is displayed on the mobile device together with a confirmation button having a yes or no option that allows the user to either verify the label is accurate or to indicate that the label is inaccurate. If the user touches the area of the screen associated with the no button, shown in