IP Library Granted Patent US 9,760,921
Granted Patent B2
US 9,760,921 · App. 12/195,990 · Granted Sep 12, 2017

Half-graphical user interface order processing system and method

Inventors: Eric Gunter Roubal (Eden Prairie, MN); Amit Bartake (Eden Prairie, MN)
Assignee: Digital River, Inc.
G06Q30/0603G06Q30/0601
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,760,921
App. No.
12/195,990
Granted
Sep 12, 2017
Kind
B2
Abstract

A half-graphical user interface (Half-GUI) order processing (HGOP) system with single sign on and its method of use is described. A set of web services may be utilized for order processing in an electronic commerce system which allows a merchant to host a product catalog and shopping cart, but post the transaction to an e-commerce system in one simple transaction. In response to a shopping cart request and utilizing single sign on technology, the HGOP system exposes a single checkout form, prepopulated with customer account information to a merchant web site. If no edits are required, the transaction posts and an order confirmation/thank you page is displayed. If edits are required or a new customer account is required, the customer's account is updated or created.

Claims (32)

1. An electronic purchase order processing system comprising:

an e-commerce server comprising:

a processor;

a memory; and

a database storing first customer account information; and

a merchant server comprising:

a processor;

a memory;

data storage storing second customer account information,

wherein the merchant server is programmed to perform the operations of:

receiving a posting endpoint URL from the e-commerce server;

hosting a product catalog and virtual shopping cart on a merchant sever website;

presenting the product catalog to a customer via a merchant web page shopping cart interface;

receiving a purchase request from the customer;

generating an XML request from the virtual shopping cart, wherein the XML request includes order ID, merchant server's site ID, tracking ID, customer account; customer password; authentication indicator; billing address; shipping address; line items from the product catalog received from the customer; and payment information, wherein the authentication indicator indicates whether the customer has been authenticated;

determining that the customer has placed an order previously and has an account on the e-commerce server and the merchant server;

encrypting the XML request and transmitting the encrypted XML request to the e-commerce server via posting endpoint URL based on the determination; and

redirecting the customer to the e-commerce server via the posting endpoint URL; and

wherein the e-commerce server is programmed to perform the operation of:

receiving the encrypted XML request from the merchant server;

decrypting the encrypted XML request;

using the information extracted from the XML request in performing a single sign on process by utilizing the authentication indicator;

synchronizing the first customer account information with information extracted from the XML request in response to performing the single sign on process;

presenting a checkout page to the customer;

populating an order verification form with retrieved information from the first customer account information from the database prior to presenting the order verification form to the customer and presenting the populated order verification form to the customer;

receiving a verification from the customer; and

in response to receiving the verification, transmitting an order confirmation to the merchant server.

2. The electronic purchase order processing system of claim 1 , wherein the e-commerce system server is further programmed to perform an operation of providing order history for the customer based on a match between the customer information with the account in the e-commerce system.

3. The electronic purchase order processing system of claim 1 , wherein the merchant web commerce system server sends a previously provided encryption key and the contents of a customer's shopping cart to the e-commerce system server over the pre-existing communication network, the encryption key having been previously provided to the merchant web commerce system by the e-commerce system.

4. The electronic purchase order processing system of claim 1 , wherein the e-commerce system server further programmed to perform an operation of providing a back-end order processing function, the back-end order processing function being selected from a group consisting of: payment processing, account management, order fulfillment, and distribution logistics.

5. The electronic purchase order processing system of claim 1 , wherein the e-commerce system server further programmed to perform the back-end order processing of account creation using information of the customer.

6. The electronic purchase order processing system of claim 1 , wherein the merchant web page shopping cart interface allows the customer to make a product selection and displays information to the customer pertaining to the selected product.

Assignments (6)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Jun 2, 2021
From: MACQUARIE US TRADING LLC
To: DIGITAL RIVER, INC.
Reel/Frame 057252/0637 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Jun 2, 2021
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: DIGITAL RIVER, INC.
Reel/Frame 057252/0663 →
GRANT OF SECURITY INTEREST PATENTS Recorded Jun 1, 2021
From: DIGITAL RIVER, INC.; DIGITAL RIVER MARKETING SOLUTIONS, INC.; DR APAC, LLC; DR GLOBALTECH, INC.; DR MYCOMMERCE, INC.; DANUBE PRIVATE HOLDINGS II, LLC
To: CERBERUS BUSINESS FINANCE AGENCY, LLC, AS THE COLLATERAL AGENT
Reel/Frame 056448/0001 →
FIRST LIEN GRANT OF SECURITY INTEREST PATENTS Recorded Feb 12, 2015
From: DIGITAL RIVER, INC.
To: MACQUARIE US TRADING LLC
Reel/Frame 034980/0698 →
SECURITY INTEREST Recorded Feb 12, 2015
From: DIGITAL RIVER, INC.
To: CORTLAND CAPITAL MARKET SERVICESLLC, AS COLLATERAL AGENT
Reel/Frame 034981/0429 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2008
From: ROUBAL, ERIC GUNTER; BARTAKE, AMIT
To: DIGITAL RIVER, INC.
Reel/Frame 021425/0312 →
Continuity (1)
Related Publication 20100049656A1 · Feb 25, 2010