IP Library Granted Patent US 8,165,922
Granted Patent B2
US 8,165,922 · App. 11/686,843 · Granted Apr 24, 2012

Physical on demand testing with version support

Assignee: Digital River, Inc.
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,165,922
App. No.
11/686,843
Granted
Apr 24, 2012
Kind
B2
Abstract

A method for testing versions for remote manufacturing of software media from a network is described. An interface to a user is provided for creation of a physical on demand product. A product version is created for the physical on demand product that includes an electronic copy of a product and information about the product. Approval of the created product version is requested from quality assurance. A test order capability is provided to the user after approval from quality assurance such that the user may have a physical on demand product order fulfilled prior to release of the product version for general sale in a commerce engine. The delivery of the test order is processed based upon who is requesting the test order. A software system that performs the testing method described above for the creation of compact discs (CDs) or digital video discs (DVDs) containing full product files (executables, binaries, music, video, etc.) also is described.

Claims (23)

1. A method for testing versions for remote manufacturing of digital media from user input communicated through a network to a commerce engine operating on a server, comprising:

providing to a user a web browser-based interface through the network to the commerce engine for creation of a physical on demand product;

creating a product version for the physical on demand product through the web browser-based commerce engine interface, the created product version of the product including an electronic copy of a product and information about the product;

requesting approval of the created product version of the product through the web browser-based commerce engine interface from a quality assurance team;

providing test order capability to the user via the web browser-based interface after approval from the quality assurance team such that the user may have a physical on demand product order fulfilled prior to release of the created product version of the product for general sale in a commerce engine; and

processing the delivery of the test order through the network to a remote manufacturing system production lab to create a test disc of the created product version of the product based upon the user requesting the test order.

2. The method of claim 1 further comprising a step of locking the created product version of the product to prevent changes of information while pending approval from the quality assurance team.

3. The method of claim 1 further comprising a step of providing test order fulfillment capability to a tester user after approval from the quality assurance team such that the tester user may have a physical on demand product order fulfilled prior to release of the created product version of the product for general sale in the commerce engine.

4. The method of claim 3 wherein the processing step comprises not fulfilling the test order unless the tester user has requested the test order.

5. The method of claim 1 wherein the processing step comprises not fulfilling the test order unless the user has requested the test order.

6. The method of claim 1 wherein the processing step comprises not fulfilling the test order when the test order contains products from more than one product owner.

7. The method of claim 1 further comprising a step of fulfilling the test order through a test burn process to remotely manufacture software media only after the test order was requested.

8. An apparatus for testing versions for remote manufacturing of digital media from user input communicated through a network, the apparatus comprising a commerce engine operating on a server having a memory and a processor and further comprising:

a product version creation module containing program code stored in the server memory which when executed by the processor in the server causes the server to perform operations of creating, by input from a user, a product version for the physical on demand product in the commerce system, the created product version of the product including an electronic copy of a product and information about the product;

an approval module containing program code stored in the server memory which when executed by the processor in the server causes the server to perform operations of requesting approval of the created product version of the product from a quality assurance team;

a test order module containing program code stored in the server memory which when executed by the processor in the server causes the server to perform operations of providing test order capability to the user after approval from the quality assurance team such that the user may have a physical on demand product order fulfilled prior to release of the created product version of the product for general sale in a commerce engine; and

a processing module containing program code stored in the server memory which when executed by the processor in the server causes the server to perform operations of processing the delivery of the test order to a remote manufacturing system production lab to create a test disc of the created product version of the product based upon the user requesting the test order.

9. The apparatus of claim 8 wherein the approval module includes program code stored in the server memory which when executed by the processor in the server causes the server to perform operations of locking the created product version of the product to prevent changes of information while pending approval from the quality assurance team.

10. The apparatus of claim 8 wherein the test order module includes program code stored in the server memory which when executed by the processor in the server causes the server to perform operations of providing test order fulfillment capability to a tester user after approval from the quality assurance team such that the tester user may have a physical on demand product order fulfilled prior to release of the created product version of the product for general sale in the commerce engine.

11. The apparatus of claim 10 wherein the processing module includes program code stored in the server memory which when executed by the processor in the server causes the server to not fulfill the test order unless the tester user has requested the test order.

12. The apparatus of claim 8 wherein the processing module includes program code stored in the server memory which when executed by the processor in the server causes the server to not fulfill the test order unless the user has requested the test order.

13. The apparatus of claim 8 wherein the processing module includes program code stored in the server memory which when executed by the processor in the server causes the server to not fulfill the test order when the test order contains products from more than one product owner.

14. The apparatus of claim 8 wherein the processing module includes program code stored in the server memory which when executed by the processor in the server causes the server to perform operations of fulfilling the test order through a test burn process to remotely manufacture software media only after the test order was requested.

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 Mar 15, 2007
From: CONSTANTINESCU, CATALIN
To: DIGITAL RIVER, INC.
Reel/Frame 019021/0137 →
Continuity (2)
Provisional Application 60782825 · Mar 15, 2006
Related Publication 20070219876A1 · Sep 20, 2007