Method and system for software delivery service
First Claim
Patent Images
1. A method, comprising:
- receiving, by a delivery as a service (DaaS) system including at least one processor, via a communication network, a software product and unique identification information from a software vendor that is separate from the DaaS system and that maintains an offering of the software product provided to a client system, wherein the unique identification information identifies the software product;
receiving, by the DaaS system from the client system, via the communication network, a request for downloading the software product, wherein the request comprises information associated with the unique identification information received by the client system in response to a purchase of the offering from the software vendor by the client system;
using, by the DaaS system, the unique identification information received from the software vendor to verify that the information from the request of the client system allows the software product to be distributed to the client system; and
distributing, by the DaaS system, the software product to the client system in response to verifying the received request.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided herein are techniques for distributing software. An embodiment operates by receiving a software product request including a unique identification information, verifying the unique identification information, and distributing a software product associated with the unique identification information in response to the request.
41 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a delivery as a service (DaaS) system including at least one processor, via a communication network, a software product and unique identification information from a software vendor that is separate from the DaaS system and that maintains an offering of the software product provided to a client system, wherein the unique identification information identifies the software product; receiving, by the DaaS system from the client system, via the communication network, a request for downloading the software product, wherein the request comprises information associated with the unique identification information received by the client system in response to a purchase of the offering from the software vendor by the client system; using, by the DaaS system, the unique identification information received from the software vendor to verify that the information from the request of the client system allows the software product to be distributed to the client system; and distributing, by the DaaS system, the software product to the client system in response to verifying the received request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A delivery as a service (DaaS) system, comprising:
-
a memory; and at least one processor coupled to the memory and configured to; receive, via a communication network, a software product and unique identification information from a software vendor that is separate from the DaaS system and that maintains an offering of the software product provided to a client system, wherein the unique identification information identifies the software product; receive from the client system, via the communication network, a request for downloading the software product, wherein the request comprises the information associated with the unique identification information received by the client system in response to a purchase of the offering from the software vendor by the client system; using the unique identification information received from the software vendor to verify that the information from the request of the client system allows the software product to be distributed to the client system; and distribute the software product in response to verifying the received request. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory tangible computer-readable device having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising:
-
receiving, by a delivery as a service (DaaS) system including at least one processor, via a communication network, a software product and unique identification information from a software vendor that is separate from the DaaS system and that maintains an offering of the software product provided to a client system, wherein the unique identification information identifies the software product; receiving, by the DaaS system from the client system, via the communication network, a request for downloading the software product, wherein the request comprises information associated with the unique identification information received by the client system in response to a purchase of the offering from the software vendor by the client system; using, by the DaaS system, the unique identification information received from the software vendor to verify that the information from the request of the client system allows the software product to be distributed to the client system; and distributing, by the DaaS system, the software product to the client system in response to verifying the received request. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification