INDIRECT AND DIRECT DELIVERY OF APPLICATIONS
First Claim
1. A system comprising:
- a plurality of marketplaces, each marketplace in the plurality of marketplaces;
listing a plurality of applications for license, the plurality of applications including a developer application;
allowing a first plurality of entities to purchase a first plurality of licenses to the plurality of applications; and
providing for entities in the first plurality of entities to manage user entitlements to the first plurality of licenses;
a developer site, the developer site providing;
the developer application;
allowing a second plurality of entities to purchase a second plurality of licenses to the developer application; and
providing for entities in the second plurality of entities to manage user entitlements to the second plurality of licenses; and
a marketplace platform, the marketplace platform using a single application programmer interface (API) for;
allowing licenses to the developer application to be purchased through both the plurality of marketplaces and the developer site and managing user entitlements for both the plurality of marketplaces and the developer site.
4 Assignments
0 Petitions
Accused Products
Abstract
A system comprising marketplaces, developer sites and a marketplace platform is described. The marketplaces allow companies to purchase many applications from many sources, including the developer application. The developer site provides the developer application and allows companies to purchase the developer application. The marketplace platform provides a single application programmer interface (API) for companies to license the developer application through both the marketplaces and the developer site. The platform also provides for managing user entitlements the developer application for both the plurality of marketplaces and the developer site.
17 Citations
20 Claims
-
1. A system comprising:
-
a plurality of marketplaces, each marketplace in the plurality of marketplaces; listing a plurality of applications for license, the plurality of applications including a developer application; allowing a first plurality of entities to purchase a first plurality of licenses to the plurality of applications; and providing for entities in the first plurality of entities to manage user entitlements to the first plurality of licenses; a developer site, the developer site providing; the developer application; allowing a second plurality of entities to purchase a second plurality of licenses to the developer application; and providing for entities in the second plurality of entities to manage user entitlements to the second plurality of licenses; and a marketplace platform, the marketplace platform using a single application programmer interface (API) for; allowing licenses to the developer application to be purchased through both the plurality of marketplaces and the developer site and managing user entitlements for both the plurality of marketplaces and the developer site. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
providing a plurality of marketplaces, each marketplace in the plurality of marketplaces; listing a plurality of applications for license, the plurality of applications including a developer application; allowing a first plurality of entities to purchase a first plurality of licenses to the plurality of applications; and providing for entities in the first plurality of entities to manage user entitlements to the first plurality of licenses; providing a developer site, the developer site providing; the developer application; allowing a second plurality of entities to purchase a second plurality of licenses to the developer application; and providing for entities in the second plurality of entities to manage user entitlements to the second plurality of licenses; and providing a marketplace platform, the marketplace platform using a single application programmer interface (API) for; allowing licenses to the developer application to be purchased through both the plurality of marketplaces and the developer site and managing user entitlements for both the plurality of marketplaces and the developer site. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory machine-readable medium that stores instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
providing a plurality of marketplaces, each marketplace in the plurality of marketplaces; listing a plurality of applications for license, the plurality of applications including a developer application; allowing a first plurality of entities to purchase a first plurality of licenses to the plurality of applications; and providing for entities in the first plurality of entities to manage user entitlements to the first plurality of licenses; providing a developer site, the developer site providing; the developer application; allowing a second plurality of entities to purchase a second plurality of licenses to the developer application; and providing for entities in the second plurality of entities to manage user entitlements to the second plurality of licenses; and providing a marketplace platform, the marketplace platform using a single application programmer interface (API) for; allowing licenses to the developer application to be purchased through both the plurality of marketplaces and the developer site and managing user entitlements for both the plurality of marketplaces and the developer site.
-
Specification