Methods, systems, and computer-readable media for placing orders
First Claim
Patent Images
1. A method comprising:
- receiving, by a server comprising a processor, from browser logic associated with a device of a user, order data of an order placed by the user via a website of a vendor, wherein the order data of the order comprises options selected by the user via the website of the vendor, wherein the order data of the order is captured by a data scrape of the website of the vendor as the user is selecting the options via the website of the vendor to place the order, and wherein the data scrape of the website of the vendor is instigated in response to the user selecting a start data capture option of a customized toolbar provided by the browser logic and is ended in response to the user selecting a stop data capture option of the customized toolbar when the user is finished placing the order;
creating, by the processor, a customized order corresponding to the order data of the order;
associating, by the processor, the customized order with the user and with an ordering service;
after associating the customized order with the user and with the ordering service, providing, by the processor, in response to receiving a selection associated with the ordering service, a list of vendors to the user, the list of vendors including the vendor;
receiving, at the processor, from the user, via a network, a selection of the vendor from the list of vendors;
in response to receiving the selection of the vendor from the list of vendors from the user, sending, by the processor, via the network, the customized order to the vendor to place the customized order with the vendor, wherein the customized order is placed with the vendor via a first manner;
determining, by the processor, whether the customized order sent via the network to the vendor and placed with the vendor via the first manner has been processed by the vendor;
in response to determining that the customized order sent via the network to the vendor and placed with the vendor via the first manner has not been processed by the vendor, determining, by the processor, a second manner via which to send the customized order to the vendor; and
sending, by the processor via the second manner, the customized order to the vendor.
5 Assignments
0 Petitions
Accused Products
Abstract
Included are embodiments for customized ordering. At least one embodiment of a method includes receiving an indication to send a previously created customized order to a vendor and retrieving at least one component of the customized order according to the indication. Some embodiments include determining the vendor associated with the customized order and sending the at least one component of the customized order to the vendor in a first manner, the vendor being configured to receive the customized order.
-
Citations
12 Claims
-
1. A method comprising:
-
receiving, by a server comprising a processor, from browser logic associated with a device of a user, order data of an order placed by the user via a website of a vendor, wherein the order data of the order comprises options selected by the user via the website of the vendor, wherein the order data of the order is captured by a data scrape of the website of the vendor as the user is selecting the options via the website of the vendor to place the order, and wherein the data scrape of the website of the vendor is instigated in response to the user selecting a start data capture option of a customized toolbar provided by the browser logic and is ended in response to the user selecting a stop data capture option of the customized toolbar when the user is finished placing the order; creating, by the processor, a customized order corresponding to the order data of the order; associating, by the processor, the customized order with the user and with an ordering service; after associating the customized order with the user and with the ordering service, providing, by the processor, in response to receiving a selection associated with the ordering service, a list of vendors to the user, the list of vendors including the vendor; receiving, at the processor, from the user, via a network, a selection of the vendor from the list of vendors; in response to receiving the selection of the vendor from the list of vendors from the user, sending, by the processor, via the network, the customized order to the vendor to place the customized order with the vendor, wherein the customized order is placed with the vendor via a first manner; determining, by the processor, whether the customized order sent via the network to the vendor and placed with the vendor via the first manner has been processed by the vendor; in response to determining that the customized order sent via the network to the vendor and placed with the vendor via the first manner has not been processed by the vendor, determining, by the processor, a second manner via which to send the customized order to the vendor; and sending, by the processor via the second manner, the customized order to the vendor. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer readable medium that stores instructions that, when executed by a processor of a server, cause the processor to perform operations comprising:
-
receiving, from browser logic associated with a device of a user, order data of an order placed by the user via a website of a vendor, wherein the order data of the order comprises options selected by the user via the web site of the vendor, wherein the order data of the order is captured by a data scrape of the website of the vendor as the user is selecting the options via the website of the vendor to place the order, and wherein the data scrape of the website of the vendor is instigated in response to the user selecting a start data capture option of a customized toolbar provided by the browser logic and is ended in response to the user selecting a stop data capture option of the customized toolbar when the user is finished placing the order; creating a customized order corresponding to the order data of the order; associating the customized order with the user and with an ordering service; after associating the customized order with the user and with the ordering service, providing, to the user, in response to receiving a selection associated with the ordering service, a list of vendors including the vendor; receiving, from the user, via a network, a selection of the vendor from the list of vendors; in response to receiving the selection of the vendor from the list of vendors from the user, sending, via the network, the customized order to the vendor to place the customized order with the vendor, wherein the customized order is placed with the vendor via a first manner; determining whether the customized order sent via the network and placed with the vendor via the first manner has been processed by the vendor; in response to determining that the customized order sent via the network and placed with the vendor via the first manner has not been processed by the vendor, determining a second manner via which to send the customized order to the vendor; and sending, via the second manner, the customized order to the vendor. - View Dependent Claims (6, 7, 8)
-
-
9. A server comprising:
-
a processor; and a memory storing instruction that, when executed by the processor, cause the processor to perform operations comprising receiving, from browser logic associated with a device of a user, order data of an order placed by the user via a website of a vendor, wherein the order data of the order comprises options selected by the user via the website of the vendor, wherein the order data of the order is captured by a data scrape of the website of the vendor as the user is selecting the options via the website of the vendor to place the order, and wherein the data scrape of the website of the vendor is instigated in response to the user selecting a start data capture option of a customized toolbar provided by the browser logic and is ended in response to a selection of a stop data capture option of the customized toolbar when the user is finished placing the order, creating a customized order corresponding to the order data of the order, associating the customized order with the user and with an ordering service, after associating the customized order with the user and with the ordering service, providing, to the user, in response to receiving a selection associated with the ordering service, a list of vendors including the vendor, receiving, from the user, via a network, a selection of the vendor from the list of vendors, in response to receiving the selection of the vendor from the list of vendors from the user, sending, via the network, the customized order to the vendor to place the customized order with the vendor, wherein the customized order is placed with the vendor via a first manner, determining whether the customized order sent via the network and placed with the vendor via the first manner has been processed by the vendor, in response to determining that the customized order sent via the network and placed with the vendor via the first manner has not been processed, determining a second manner via which to send the customized order to the vendor, and sending, via the second manner, the customized order to the vendor. - View Dependent Claims (10, 11, 12)
-
Specification