On demand software for print workflows
First Claim
1. A method of providing cloud-based software services to a print customer, comprising:
- requesting information related to one or more vendors that supply downloadable software that satisfies a print consumer'"'"'s specified print job requirements;
receiving the requested information;
selecting one of the one or more vendors;
downloading the software from the selected vendor;
inserting the downloaded software at a selected point in a print job workflow;
executing a print job using the print job workflow with the inserted software; and
billing the print consumer on per-use basis for use of the downloaded software.
6 Assignments
0 Petitions
Accused Products
Abstract
When providing cloud-based software services to a print customer or print shop for executing a print job, information related to one or more vendors that supply downloadable software that satisfies a print consumer'"'"'s specified print job requirements is obtained and software from a selected vendor is downloaded. The downloaded software is inserted at a selected point in a print job workflow, and the print job is executed. The print consumer is charged on per-use basis for use of the downloaded software by providing a hashed payment word for each subsequent use of the downloaded software. A payment word chain comprising the initial hashed payment word and each successive hashed payment word is then provided to the vendor of the downloaded software, who performs a hash algorithm to verify the payment words and redeems the payment words for micro-payments.
12 Citations
20 Claims
-
1. A method of providing cloud-based software services to a print customer, comprising:
-
requesting information related to one or more vendors that supply downloadable software that satisfies a print consumer'"'"'s specified print job requirements; receiving the requested information; selecting one of the one or more vendors; downloading the software from the selected vendor; inserting the downloaded software at a selected point in a print job workflow; executing a print job using the print job workflow with the inserted software; and billing the print consumer on per-use basis for use of the downloaded software. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of making micropayments for each use of a cloud-based software module, comprising:
-
providing an initial hashed payment word W0 for an initial downloaded software use; receiving certification from a cloud bank that the initial payment word is a valid payment word; providing a subsequent hashed payment word for each subsequent use of the downloaded software; and providing a payment word chain comprising the initial hashed payment word and each successive hashed payment word to the vendor of the downloaded software. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system that facilitates providing cloud-based software services to a print customer, comprising:
a processor configured to execute persistently stored computer-executable instructions, the instructions comprising; a software search module that requests information related to one or more vendors that supply downloadable software that satisfies a print consumer'"'"'s specified print job requirements; a workflow task creation module that receives the requested information, selects one of the one or more vendors, downloads the software from the selected vendor, and inserts the downloaded software at a selected point into a print job workflow; and a workflow manager that executes the print job using the print job workflow with the inserted software, and bills the print consumer on per-use basis for use of the downloaded software. - View Dependent Claims (18, 19, 20)
Specification