System and method for enabling online ordering using unique identifiers
Abstract
A system and method for automatically submitting an online order from a customer to a restaurant. Input data and customer data is used by an order engine to select a deployment platform, such as social media networks, search engines, mobile applications, and related websites, for a user interface. The order engine provides a unique identifier for each restaurant. The unique identifier can be used by third parties, such as online content providers, to return the menu for the restaurant included in the third party content. The user interface automatically populates the restaurant's menu options and business data, allowing the customer to build an order. The order engine submits the order to the restaurant via a non-verbal communication platform.
Claims
exact text as granted — not AI-modified1 . A system comprising at least one hardware computing device coupled to a network and comprising at least one processor executing specific computer-executable instructions that, when executed, cause the system to:
receive, from a client computing device coupled to the network, a request identifying a script identified within a script tag of a source code of a web page displayed in a web browser executed by the client computing device, the request including a business identification data for a business; execute a database query to identify, within a database coupled to the network:
a unique business identifier associated, in the database, with the business identification data and the business, and
a supplemental or modified content to be incorporated into the web page providing access to a business offering data associated in the database with the unique business identifier; and
transmit the supplemental or modified content, for incorporation into the web page by the web browser, to the client computing device.
2 . The system of claim 1 , wherein the at least one processor is configured to:
receive, from the client computing device, an online order, comprising a selection of the business offering data, to be placed with the business; submit the online order to the business; and provide at least one response option for the business to communicate acceptance of the online order.
3 . The system as recited in claim 2 , wherein the at least one processor is configured to provide an estimated cost of the online order, the estimated cost based on items selected by a user from the business offering data.
4 . The system as recited in claim 2 , wherein the online order is submitted via a non-verbal communication platform and the at least one response option to the business includes at least one of a repeat message option, an accept order option, a connect to customer option, a connect to a service provider option, a decline order option, and an opt-out option.
5 . The system as recited in claim 1 , wherein the script is configured to run as a browser extension to enable a user operating the client computing device to engage a web-link to return the business offering data to the user.
6 . The system as recited in claim 1 , wherein the business offering data includes at least one of a business menu including a plurality of business offerings, a business location, a business phone number, a business fax number, a business email address, business delivery hours, business pick-up hours, photographs of the plurality of business offerings, and feedback data.
7 . The system as recited in claim 1 , wherein the unique business identifier is a numerical value.
8 . The system as recited in claim 1 , wherein the at least one processor is further configured to automatically determine the unique business identifier parsing a content of the web page.
9 . The system as recited in claim 1 , wherein the at least one processor is further configured to provide the business an option to establish a business relationship for subsequent online orders from potential customers.
10 . The system as recited in claim 1 , wherein the at least one processor is configured to:
determine whether a user has an existing account corresponding to the business; prompt the user to generate a new account when no existing account associated with the user is present; and receive data related to the user to be stored in the database.
11 . A method, comprising:
receiving, from a client computing device coupled to a network, a request identifying a script identified within a script tag of a source code of a web page displayed in a web browser executed by the client computing device, the request including a business identification data for a business; executing a database query to identify, within a database coupled to the network:
a unique business identifier associated, in the database, with the business identification data and the business, and
a supplemental or modified content to be incorporated into the web page providing access to a business offering data associated in the database with the unique business identifier; and
transmit the supplemental or modified content, for incorporation into the web page by the web browser, to the client computing device.
12 . The method of claim 11 , further comprising:
receiving, from the client computing device, an online order, comprising a selection of the business offering data, to be placed with the business; submitting the online order to the business; and providing at least one response option for the business to communicate acceptance of the online order.
13 . The method of claim 12 , further comprising providing an estimated cost of the online order, the estimated cost based on items selected by a user from the business offering data.
14 . The method of claim 12 , wherein the online order is submitted via a non-verbal communication platform and the at least one response option to the business includes at least one of a repeat message option, an accept order option, a connect to customer option, a connect to a service provider option, a decline order option, and an opt-out option.
15 . The method of claim 11 , wherein the script is configured to run as a browser extension to enable a user operating the client computing device to engage a web-link to return the business offering data to the user.
16 . The method of claim 11 , wherein the business offering data includes at least one of a business menu including a plurality of business offerings, a business location, a business phone number, a business fax number, a business email address, business delivery hours, business pick-up hours, photographs of the plurality of business offerings, and feedback data.
17 . The method of claim 11 , wherein the unique business identifier is a numerical value.
18 . The method of claim 11 , further comprising automatically determining the unique business identifier parsing a content of the web page.
19 . The method of claim 11 , further comprising providing the business an option to establish a business relationship for subsequent online orders from potential customers.
20 . The method of claim 11 , further comprising:
determining whether a user has an existing account corresponding to the business; prompting the user to generate a new account when no existing account associated with the user is present; and receiving data related to the user to be stored in the database.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.