IP Library Granted Patent US 8,756,118
Granted Patent B1
US 8,756,118 · App. 13/253,809 · Granted Jun 17, 2014

Shopping at e-commerce sites within a business procurement application

Inventors: Rob Bernshteyn (Foster City, CA); Noah Eisner (Menlo Park, CA); Graham Melcher (San Francisco, CA); David Williams (Oakland, CA)
Assignee: Coupa Incorporated
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 8,756,118
App. No.
13/253,809
Granted
Jun 17, 2014
Kind
B1
Abstract

In an embodiment, a method comprises sending, from a procurement computer to a client computer, a message indicating that a pre-authorization request for one or more requested items from an e-commerce website was approved; causing displaying a particular item as approved for purchase from the e-commerce website; causing launching a web browser and causing downloading a shopping cart webpage of the e-commerce website; sending, from the procurement computer to the shopping cart webpage, item information associated with the particular item, and causing displaying the item information on the shopping cart webpage as one of one or more ordered items; in response to determining that the user requested to proceed to a checkout webpage, causing downloading the checkout webpage and causing displaying the one or more ordered items on the checkout webpage; causing placing a purchase order for the one or more ordered items from the checkout webpage.

Claims (37)

1. A data processing method, comprising:

sending, by a procurement computer to a client computer, a message indicating that a pre-authorization request for one or more requested items requested by the client computer from an e-commerce website was approved;

causing displaying, by the procurement computer on the client computer, a particular item, from the one or more requested items, as approved for purchase from the e-commerce website;

causing launching, by the procurement computer on the client computer, a web browser and causing downloading a shopping cart webpage of the e-commerce website;

sending, by the procurement computer to the shopping cart webpage of the e-commerce website, item information associated with the particular item, and causing displaying the item information on the shopping cart webpage as one of one or more ordered items;

in response to determining that a user requested to proceed to a checkout webpage of the e-commerce website, causing downloading, by the procurement computer, the checkout webpage of the e-commerce website and causing displaying the one or more ordered items on the checkout webpage;

causing placing a purchase order for the one or more ordered items from the checkout webpage of the e-commerce website.

2. The method of claim 1 , wherein the message indicating that a pre-authorization request for one or more requested items from an e-commerce website was approved is sent by the procurement computer in response to receiving a pre-authorization request confirmation indicating that the purchase of the one or more requested items was reviewed and approved by authorized personnel.

3. The method of claim 2 , wherein the item information associated with the particular item comprises one or more of: a name of the particular item, a quantity of the particular item to be purchased, one or more specific attributes associated with the particular item, billing information for the particular item; shipping information for the particular item, and user login information.

4. The method of claim 3 , further comprising receiving an order confirmation once the purchase order for the one or more ordered items was successfully processed by the e-commerce website.

5. The method of claim 4 , further comprising collecting and storing, in storage, data about the pre-authorization request, an approval of the pre-authorization request, the one or more requested items, the purchase order, and a purchase order confirmation.

6. A data processing apparatus, comprising:

one or more processors;

a procurement unit coupled to the one or more processors and configured to:

send, by a procurement computer to a client computer, a message indicating that a pre-authorization request for one or more requested items requested by the client computer from an e-commerce website was approved;

cause displaying, by the procurement computer on the client computer, a particular item, from the one or more requested items, as approved for purchase from the e-commerce website;

a web browser unit coupled to the one or more processors and configured to:

cause launching, by the procurement computer on the client computer a web browser and causing downloading a shopping cart webpage of the e-commerce website;

a bookmarklet unit coupled to the one or more processors and configured to:

send, by the procurement computer to the shopping cart webpage of the e-commerce website, item information associated with the particular item, and causing displaying the item information on the shopping cart webpage as one of one or more ordered items;

in response to determining that a user requested to proceed to a checkout webpage of the e-commerce website, cause downloading, by the procurement computer, the checkout webpage of the e-commerce website and causing displaying the one or more ordered items on the checkout webpage;

cause placing a purchase order for the one or more ordered items from the checkout webpage of the e-commerce website.

7. The data processing apparatus of claim 6 , wherein the message indicating that a pre-authorization request for one or more requested items from an e-commerce website was approved is sent by the procurement computer in response to receiving a pre-authorization request confirmation indicating that the purchase of the one or more requested items was reviewed and approved by authorized personnel.

8. The data processing apparatus of claim 7 , wherein the item information associated with the particular item comprises one or more of: a name of the particular item, a quantity of the particular item to be purchased, one or more specific attributes associated with the particular item, billing information for the particular item; shipping information for the particular item, and user login information.

9. The data processing apparatus of claim 8 , wherein the procurement unit is further configured to receive an order confirmation once the purchase order for the one or more ordered items was successfully processed by the e-commerce website.

10. The data processing apparatus of claim 9 , wherein the procurement unit is further configured to collect and store, in storage, data about the pre-authorization request, an approval of the pre-authorization request, the one or more requested items, the purchase order, and a purchase order confirmation.

11. A non-transitory computer-readable storage medium storing one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform:

sending, by a procurement computer to a client computer, a message indicating that a pre-authorization request for one or more requested items requested by the client computer from an e-commerce website was approved;

causing displaying, by the procurement computer on the client computer, a particular item, from the one or more requested items, as approved for purchase from the e-commerce website;

causing launching, by the procurement computer on the client computer, a web browser and causing downloading a shopping cart webpage of the e-commerce website;

sending, by the procurement computer to the shopping cart webpage of the e-commerce website, item information associated with the particular item, and causing displaying the item information on the shopping cart webpage as one of one or more ordered items;

in response to determining that a user requested to proceed to a checkout webpage of the e-commerce website, causing downloading, by the procurement computer, the checkout webpage of the e-commerce website and causing displaying the one or more ordered items on the checkout webpage;

causing placing a purchase order for the one or more ordered items from the checkout webpage of the e-commerce website.

12. The non-transitory computer-readable storage medium of claim 11 , wherein the message indicating that a pre-authorization request for one or more requested items from an e-commerce website was approved is sent by the procurement computer in response to receiving a pre-authorization request confirmation indicating that the purchase of the one or more requested items was reviewed and approved by authorized personnel.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the item information associated with the particular item comprises one or more of: a name of the particular item, a quantity of the particular item to be purchased, one or more specific attributes associated with the particular item, billing information for the particular item; shipping information for the particular item, and user login information.

14. The non-transitory computer-readable storage medium of claim 13 , further storing instructions which, when executed by the one or more processors, cause the one or more processors to perform: receiving an order confirmation once the purchase order for the one or more ordered items was successfully processed by the e-commerce website.

15. The non-transitory computer-readable storage medium of claim 14 , further storing instructions which, when executed by the one or more processors, cause the one or more processors to perform: collecting and storing, in storage, data about the pre-authorization request, an approval of the pre-authorization request, the one or more requested items, the purchase order, and a purchase order confirmation.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM COUPA INCORPORATED TO COUPA SOFTWARE INCORPORATED, THE FULL NAME OF LEGAL ENTITY PREVIOUSLY RECORDED ON REEL 027021 FRAME 0736. ASSIGNOR(S) HEREBY CONFIRMS THE SELL, ASSIGN, TRANSFER AND SET OVER THE ENTIRE RIGHT, TITLE AND INTEREST IN AND TO SAID INVENTION(S). Recorded Jul 12, 2023
From: BERNSHTEYN, ROB; EISNER, NOAH; MELCHER, GRAHAM; WILLIAMS, DAVID
To: COUPA SOFTWARE INCORPORATED
Reel/Frame 064390/0167 →
SECURITY INTEREST Recorded Feb 28, 2023
From: COUPA SOFTWARE INCORPORATED; YAPTA, INC.
To: SSLP LENDING, LLC
Reel/Frame 062887/0181 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2011
From: BERNSHTEYN, ROB; EISNER, NOAH; MELCHER, GRAHAM; WILLIAMS, DAVID
To: COUPA INCORPORATED
Reel/Frame 027021/0736 →
Continuity (1)
Provisional Application 61390246 · Oct 6, 2010