Systems and methods for text-based secure order processing are disclosed. The system may receive an order initiation request from a user device. Based on the order initiation request, the system may retrieve a conversational order script having one or more scripted conversation prompts. The system may transmit the conversation prompts to the user device and receive one or more conversation responses from the user device. Based on the conversation responses, the system may transmit a purchase link to the user device. The purchase link may allow the user device to access a web interface to complete the purchase order.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A system comprising: a processor; and a tangible, non-transitory memory configured to communicate with the processor, the tangible, non-transitory memory having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations comprising: receiving, by the processor, an order initiation request from a user device, wherein the order initiation request is transmitted with an order identifier, wherein the order identifier is associated with a merchant record, wherein the merchant record comprises merchant data, order data, payment option data and script ID, wherein the order identifier is created by a merchant system, wherein the user device receives the order identifier from the merchant system, and wherein the order identifier is associated with product data provided by the merchant system; determining, by the processor, the merchant record, inventory data, the product data and one of a plurality of order scripts based on the order identifier; retrieving, by the processor, the merchant record, the inventory data, the product data and the order script that is associated with the order identifier; transmitting, by the processor, a first prompt from the order script to the user device to determine interest in placing an order for a product associated with the product data; receiving, by the processor, a first response from the user device, wherein the first response is based on the first prompt and provides confirmation of the interest in placing the order for the product; transmitting, by the processor, a second prompt from the order script to the user device to provide the merchant record, the product data and the inventory data about the product; receiving, by the processor, a second response from the user device, wherein the second response is based on the second prompt and provides confirmation of the product data and the product; creating, by the processor, a custom purchase order comprising the merchant data, the product data, the payment option data from the merchant record and the order identifier; transmitting, by the processor, a purchase link to the user device, wherein the purchase link comprises a customized web URL that displays the custom purchase order and provides an online platform, wherein the online platform receives input from the user device and orders the product based on the custom purchase order; redirecting, by the processor, the user device to the payment processor; and transmitting, by the processor, the custom purchase order to the payment processor, in response to receiving the custom purchase order, the payment processor is configured to process a payment from the user device, wherein the payment is associated with the custom purchase order.
2. The system of claim 1 , wherein the merchant record is retrieved from the merchant system.
3. The system of claim 1 , the operations further comprising receiving, by the processor, a user input in response to the user device accessing the purchase link, wherein the user input comprises at least one of a purchase confirmation, shipping information, or billing information.
4. The system of claim 3 , the operations further comprising generating, by the processor, the custom purchase order based on the user input.
5. The system of claim 4 , the operations further comprising transmitting, by the processor, the custom purchase order to the merchant system.
6. The system of claim 1 , the operations further comprising storing, by the processor, conversational script including the first prompt, the first response, the second prompt and the second response in a database; associating, by the processor, a script identifier with the conversational script; and associating, by the processor, the script identifier with the merchant record.
7. The system of claim 1 , wherein the order identifier comprises at least one of a phone number, an email address, or a chat name.
8. The system of claim 1 , wherein the first prompt and the first response are transmitted via at least one of simple messaging service (SMS), multimedia messaging service (MMS), email, API, or webchat.
9. The system of claim 1 , further comprising receiving, by the processor, a merchant registration request from the merchant system, wherein the merchant registration request includes at least one of the merchant record, products or services for order by the user device.
10. The system of claim 1 , further comprising determining, by the processor, that the order script is complete.
11. The system of claim 1 , further comprising transmitting, by the processor, a fourth prompt, wherein the fourth prompt includes a function for obtaining help.
12. The system of claim 1 , wherein the processor is part of an ordering platform.
13. A method, comprising: receiving, by a processor, an order initiation request from a user device, wherein the order initiation request is transmitted with an order identifier, wherein the order identifier is associated with a merchant record, wherein the merchant record comprises merchant data, order data, payment option data and script ID, wherein the order identifier is created by a merchant system, wherein the user device receives the order identifier from the merchant system, and wherein the order identifier is associated with product data provided by the merchant system; determining, by the processor, the merchant record, inventory data, the product data and one of a plurality of order scripts based on the order identifier; retrieving, by the processor, the merchant record, the inventory data, the product data and the order script that is associated with the order identifier; transmitting, by the processor, a first prompt from the order script to the user device to determine interest in placing an order for a product associated with the product data; receiving, by the processor, a first response from the user device, wherein the first response is based on the first prompt and provides confirmation of the interest in placing the order for the product; transmitting, by the processor, a second prompt from the order script to the user device to provide the merchant record, the product data and the inventory data about the product; receiving, by the processor, a second response from the user device, wherein the second response is based on the second prompt and provides confirmation of the product data and the product; creating, by the processor, a custom purchase order comprising the merchant data, the product data, the payment option data from the merchant record and the order identifier; and transmitting, by the processor, a purchase link to the user device, wherein the purchase link comprises a customized web URL that displays the custom purchase order and provides an online platform, wherein the online platform receives input from the user device and orders the product based on the custom purchase order; redirecting, by the processor, the user device to the payment processor; and transmitting, by the processor, the custom purchase order to the payment processor, in response to receiving the custom purchase order, the payment processor is configured to process a payment from the user device, wherein the payment is associated with the custom purchase order.
14. The method of claim 13 , further comprising: storing, by the processor, conversational script including the first prompt, the first response, the second prompt and the second response in a database; associating, by the processor, a script identifier with the conversational script; and associating, by the processor, the script identifier with the merchant record.
15. The method of claim 13 , wherein the first prompt and the first response are transmitted via at least one of simple messaging service (SMS), multimedia messaging service (MMS), email, API, or webchat.
16. The method of claim 13 , further comprising receiving, by the processor, a user input in response to the user device accessing the purchase link, wherein the user input comprises at least one of a purchase confirmation, shipping information, or billing information.
17. The method of claim 13 , further comprising generating, by the processor, the custom purchase order based on the user input.
18. The method of claim 13 , further comprising transmitting, by the processor, the custom purchase order to the merchant system.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
January 14, 2019
February 16, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.