SYSTEM TO IDENTIFY PURCHASERS

20230018886 ยท 2023-01-19

Assignee

Inventors

Cpc classification

International classification

Abstract

A method of utilizing an artificial intelligence, AI, having language recognition software allowing the AI to have humanistic characteristics while interacting with an online shopper. The AI interacts with a multiplicity of online shoppers concurrently and in real time to determine the validity of the shopper's contact information and the shopper's level of interest in the product. The AI will again interact with the multiplicity of shoppers, concurrently and in real time, and interact with the shoppers and the appropriate salespersons to make connections between the online shoppers and the salespersons within minutes of the online shoppers engaging in an online conversation with the AI. If either the shopper or the salesperson in any single interaction is unavailable, then the AI will attempt to schedule a future connection between the shopper and a salesperson. The AI will continue to follow up between the online shopper and salespersons until a connection is made or the online shopper indicates they are no longer interested.

Claims

1. A method for identifying online shoppers comprising: accessing a website by a multiplicity of online shoppers, wherein the website advertises a product, engaging in concurrent multiple conversations between each of a multiplicity of online shoppers and an artificial intelligence, receiving a contact information for each of a multiplicity of online shoppers, validating the contact information for each multiplicity of online shoppers by the artificial intelligence.

2. The method for identifying online shoppers of claim 1 wherein, the artificial intelligence includes a language recognition program.

3. The method for identifying online shoppers of claim 1 wherein, the language recognition program allows the artificial intelligence to interact with answers other than yes or no.

4. The method for identifying online shoppers of claim 1 wherein, the website includes at least 2 websites.

5. A method for identifying and connecting with online shoppers comprising: accessing a website by a multiplicity of online shoppers, wherein the website advertises a product, engaging in concurrent multiple conversations between each of a multiplicity of online shoppers and an artificial intelligence, receiving a contact information for each of a multiplicity of online shoppers, connecting a call between a salesperson and an online shopper.

6. The method for identifying online shoppers of claim 5 wherein, the artificial intelligence includes a language recognition program.

7. The method for identifying online shoppers of claim 5 wherein, the language recognition program allows the artificial intelligence to interact with answers other than yes or no.

8. The method for identifying online shoppers of claim 5 wherein, the website includes at least 2 websites.

9. The method for identifying online shoppers of claim 5 further comprising the artificial intelligence validating each of the online shopper's contact information.

10. The method for identifying online shoppers of claim 5 further comprising contacting the salesperson to determine the salesperson's availability.

11. The method for identifying online shoppers of claim 5 further comprising determining the online shopper's interest in contact with the salesperson and scheduling the call between the salesperson and the online shopper.

12. The method for identifying online shoppers of claim 5 further comprising determining each of the online shopper's availability, the salesperson's availability, and scheduling the call between the salesperson and the online shopper based upon each of the online shopper's and the salesperson's availability.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0009] FIG. 1 is a flowchart representing the prior art method of connecting an online shopper with a salesperson.

[0010] FIG. 2 is a flowchart representing an embodiment of the present invention of connecting an online shopper with a salesperson.

[0011] FIG. 3A is the left portion of a flowchart representing a preferred embodiment of the present invention of connecting an online shopper with a salesperson.

[0012] FIG. 3B is the right portion of a flowchart representing a preferred embodiment of the present invention of connecting an online shopper with a salesperson.

DETAILED DESCRIPTION

[0013] The description that follows includes exemplary apparatus, methods, techniques, or instruction sequences that embody techniques of the inventive subject matter. However, it is understood that the described embodiments may be practiced without these specific details.

[0014] FIG. 1 is a flowchart describing the prior art where a multiplicity of shoppers, represented by box 10, generally numbering in at least the hundreds, go to one or more websites with links to a particular seller. Once the shopper opens a website, an opportunity is presented to the shopper to provide their contact information, as represented by box 12. That contact information is then copied to a customer relationship management system or CRM system, as represented by box 14. Generally, there is a delay, represented by gap 16, between the shopper providing their contact information to a particular person at the business development center or BDC. The delay may be attributable to the day or the time of day that the shopper is online viewing the various products. For instance, if the shopper provided their contact information while the shopper was online at 1 AM on Sunday morning, the shopper's contact information may not be provided to a person at the BDC until Monday morning. Moreover, in other instances, the shopper's contact information may not be assigned to a particular person at the BDC until a person at the BDC is available.

[0015] Once the shopper's contact information is provided to a particular person at the BDC, represented by box 18, there is generally another delay, represented by gap 20, between the information being assigned to the person at the BDC and the person at the BDC attempting to contact the online shopper. The gap 20 is generally attributable to the overwhelming number of shoppers providing contact information as compared to the number of persons at the BDC. It takes some finite amount of time, whether it's a large amount of time or a small amount of time, for the person at the BDC to open the file containing the shopper's contact information and then text, email, or phone the shopper. The amount of time it takes to attempt to contact each shopper that has provided their contact information, coupled with the disproportionate number of shoppers per person at the BDC while constantly receiving new shopper's contact information means that on average it takes a day or more for a person at the BDC to attempt to contact each shopper.

[0016] Once the particular shopper's contact information has made it to the front of the queue and the person at the BDC has the shopper's contact information, the person at the BDC will attempt to contact the shopper, as represented by box 22. When the person at the BDC attempts to contact the online shopper, they often receive no response, as represented by box 24. The lack of response may have occurred for several reasons. It could be due to incorrectly provided or copied shopper's contact information, it could be due to the shopper no longer being interested, or it could simply be a delay on the shopper's part in returning a text, an email, or a phone call that has gone to voicemail. If the person at the BDC receives no response from the shopper, the shopper's contact information is placed back in the queue where once again there is a delay, represented by gap 26, before another attempt is made to contact the particular shopper. When the person at the BDC attempts to contact the particular shopper again, as represented by box 28, they, once again, often receive no response, as represented by box 30. Depending upon the instructions received by the person at the BDC, a number of other attempts may be made to contact the particular shopper or the shopper's contact information may be considered a dead end and is then deleted, as represented by box 31.

[0017] Returning now to box 22 and/or box 28, in certain instances the person at the BDC will receive a response from the shopper, as represented by box 33 and/or box 35. In a number of instances, the shopper may no longer be interested due to the passage of time or having purchased a product elsewhere. In such case, the shopper's contact information is deleted, as represented by boxes 32 and 34. However, in other instances, the shopper continues to be interested in a particular product of the seller and, in such a case, the person at the BDC will forward the shopper's contact information to an appropriate salesperson, as represented by box 36.

[0018] FIG. 2 is a flowchart representing an embodiment of the present invention where a multiplicity of shoppers, represented by box 100, again, generally numbering in at least the hundreds, go to one or more websites with links to a particular seller. Once the shopper opens a website, a computerized artificial intelligence or AI utilizes language recognition software to initiate an online conversation with the shopper, as represented by box 102. It has been found that having an AI use language recognition software to emulate a human is more likely to induce a shopper to provide their contact information than if the shopper believes they are interacting with a computer. During the course of the conversation between the online shopper and the AI, an opportunity is presented to the online shopper to provide their contact information to the AI, as represented by box 104. Once the online shopper has provided their contact information to the AI, then the AI will validate the shopper's contact information, as represented by box 106. In the event that the shopper's contact information is valid, as represented by box 108, then the contact information is copied to the customer relationship management system, as represented by box 110. In the event that no response or an invalid response is returned to the AI, as represented by box 112, then the AI will wait for some predetermined amount of time, as represented by gap 114, and will then make another attempt to validate the shopper's contact information, as represented by box 116. In the event that the shopper's contact information is valid, as represented by box 118, then the contact information is copied to the customer relationship management system, as represented by box 110. In the event that a second no response or invalid response is received by the AI, as represented by box 120, the AI may delete the shoppers contact information, as represented by box 122. In some instances, additional attempts may be made by the AI to validate the shopper's contact information, in which case, box 120 may loop back into box 116, as represented by line 124.

[0019] FIGS. 3A and 3B are a flowchart representing an embodiment of the present invention where a multiplicity of shoppers, represented by box 200, again, generally numbering in at least the hundreds, go to one or more websites with links to a particular seller. Once the shopper opens a website, an AI uses language recognition software to initiate an online conversation with the shopper, as represented by box 202. During the course of the conversation between the online shopper and the AI, an opportunity is presented to the online shopper to provide their contact information to the AI, as represented by box 204. Once the online shopper has provided their contact information to the AI, the AI validates the shopper's contact information, as represented by box 206. In the event that no response or an invalid response is returned to the AI, as represented by box 212, then the AI will wait for some predetermined amount of time, as represented by gap 214, and will make another attempt to validate the shopper's contact information, as represented by box 216. In the event that an additional no response or invalid response is received by the AI, as represented by box 220, the AI may delete the shopper's contact information, as represented by box 222. In some instances, additional attempts may be made by the AI to validate the shopper's contact information, in which case, box 220 may loop back to box 216, as represented by line 223. In the event that the additional attempt to validate a shopper's contact information is successful then AI will move the particular shopper's information from box 216 to box 218, valid contact information as represented by line 225.

[0020] In the event that the shopper's contact information is valid, as represented by box 218, then the AI will query the online shopper as to whether or not the shopper is interested in discussing the products with a salesperson, as represented by box 224. If the shopper is not interested in talking with the salesperson at the time, as represented by box 241, the AI will query the shopper as to whether or not the shopper is interested in being contacted in the future, as represented by box 226. If the shopper is interested in being contacted in the future, after some delay, as represented by gap 230, the AI will contact the shopper again, as represented by box 232. If the shopper is not interested in being contacted in the future, than the AI will delete the shopper's contact information, as represented by box 236. Provided that the online shopper responds to the follow-up contact, represented by box 234, the AI will again query the online shopper as to whether or not the shopper is interested in discussing the products with a salesperson, as represented by box 224. If the shopper is not interested in talking with the salesperson, then the AI loops back to asking the shopper as to whether or not the shopper is interested in being contacted in the future, as represented by box 226. If the shopper is interested in being contacted again in the future, after some delay, as represented by gap 230, the AI will call the shopper again, as represented by box 232, until a preset number of loops are reached. If during the follow-up contact, represented by box 232, there is no response from the shopper, as represented by box 238, then the AI will continue to follow-up with the shopper, as represented by arrow 240, or, if the preset number of loops are reached, the AI will delete the shopper's contact information, as represented by box 236.

[0021] If the shopper indicates an interest in further discussions with a salesperson during the online conversation with the AI, as represented by box 224, the AI will attempt to determine when the shopper would prefer to speak with the salesperson, as represented by box 250. The AI will attempt to determine whether or not the shopper is immediately available to have a phone call with the salesperson, as represented by box 252. If the shopper indicates that they are immediately available, as represented by box 254, the AI will place a phone call to the appropriate salesperson, as represented by box 256, to determine whether or not the salesperson is immediately available, as indicated by box 258. If the salesperson is immediately available, as indicated by box 260, and the shopper has indicated that they are immediately available, as previously represented the box 254, the AI will connect the online shopper and the salesperson, as indicated by box 262, all within minutes of the online shopper visiting the website in search of a product as represented by box 200. If the salesperson is not immediately available, as indicated by box 266, the AI will then use the information from both the online shopper and the salesperson to schedule a call between the salesperson and the online shopper, as indicated by box 270.

[0022] If the shopper indicates an interest in further discussions with a salesperson during the online conversation with the AI, as represented by box 224, and the AI has determined that the shopper would like to speak with a salesperson, as represented by box 250, but the shopper is not immediately available, as indicated by box 264, the AI will attempt to determine when the shopper would prefer to schedule a future conversation with a salesperson. While the AI is engaged with the shopper, or shortly thereafter, the AI will contact a salesperson to determine when the salesperson is available, as indicated by box 256. The AI will then use the information from both the online shopper and the salesperson to schedule a call between the salesperson and the online shopper, as indicated by box 270. After waiting an appropriate amount of time to reach the scheduled time of the phone call, as represented by gap 272, the AI will contact the online shopper and/or the salesperson at the scheduled time, as indicated by box 274. Provided that both the online shopper and the salesperson are available at the scheduled time, as represented by box 276, the AI will then connect the online shopper and the salesperson as indicated by box 262. In the event that either the online shopper or the salesperson is not available at the scheduled time, as represented by box 278, then the AI will wait some predetermined amount of time, as represented by gap 280, and will again contact the online shopper regarding the handoff to a salesperson, as represented by the line looping back into box 224 from gap 280.

[0023] Although an embodiment of the present invention has been described herein with reference to specific exemplary apparatus, methods, techniques, or instruction sequences that embody techniques of the inventive subject matter, it will be evident that various modifications and changes may be made to these embodiments without departing from the broader spirit and scope of the invention. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense. The accompanying figures that form a part hereof, show by way of illustration, and not of limitation, specific embodiments in which the subject matter may be practiced. The embodiments illustrated are described in sufficient detail to enable those skilled in the art to practice the teachings disclosed herein. Other embodiments may be utilized and derived therefrom, such that structural and logical substitutions and changes may be made without departing from the scope of this disclosure. This description, therefore, is not to be taken in a limiting sense, and the scope of the various embodiments is defined only by the appended claims, along with the full range of equivalents to which such claims are entitled.

[0024] Plural instances may be provided for components, operations or structures described herein as a single instance. In general, structures and functionality presented as separate components in the exemplary configurations may be implemented as a combined structure or component. Similarly, structures and functionality presented as a single component may be implemented as separate components. These and other variations, modifications, additions, and improvements may fall within the scope of the inventive subject matter.