IP Library Granted Patent US 9,530,159
Granted Patent B2
US 9,530,159 · App. 13/306,172 · Granted Dec 27, 2016

Methods, systems, and computer-readable media for placing orders

Inventor: Jay Oliver Glasgow (Acworth, GA)
Assignee: AT&T Intellectual Property I, L.P.
G06Q30/0603G06Q10/101G06Q30/0601G06Q30/0621G06Q30/0643
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,530,159
App. No.
13/306,172
Granted
Dec 27, 2016
Kind
B2
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.

Claims (41)

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.

2. The method of claim 1 , further comprising 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, providing an error message to the user.

3. The method of claim 1 , wherein the first manner comprises navigating, by the processor, the website of the vendor to place the customized order and the second manner comprises faxing, by the processor, the customized order to the vendor.

4. The method of claim 1 , wherein the first manner comprises navigating, by the processor, the website of the vendor to place the customized order and the second manner comprises placing, by the processor, a telephone call to the vendor to place the customized order.

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.

6. The non-transitory computer readable medium of claim 5 , wherein the operations further comprise 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, providing an error message to the user.

7. The non-transitory computer readable medium of claim 5 , wherein the first manner comprises navigating the website of the vendor to place the customized order and the second manner comprises faxing the customized order to the vendor.

8. The non-transitory computer readable medium of claim 5 , wherein the first manner comprises navigating the website of the vendor to place the customized order and the second manner comprises placing a telephone call to the vendor to place the customized order.

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.

10. The server of claim 9 , wherein the operations further comprise 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, providing an error message to the user.

11. The server of claim 9 , wherein the first manner comprises navigating the website of the vendor to place the customized order and the second manner comprises faxing the customized order to the vendor.

12. The server of claim 9 , wherein the first manner comprises navigating the website of the vendor to place the customized order and the second manner comprises placing a telephone call to the vendor to place the customized order.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2015
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 035905/0976 →
CHANGE OF NAME Recorded Jun 19, 2015
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 035984/0622 →
CHANGE OF NAME Recorded Jun 19, 2015
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 035984/0696 →
CHANGE OF NAME Recorded Jun 19, 2015
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 035985/0375 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2011
From: GLASGOW, JAY OLIVER
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 027289/0119 →
Continuity (2)
Continuation 11781579 · Jul 23, 2007
Related Publication 20120072301A1 · Mar 22, 2012