Creating managing, and provisioning packages of online applications
First Claim
1. A computer storage medium having computer executable instructions stored thereon which, when executed by a computer, cause the computer to:
- provide an online management user interface to a first user device for creating and managing packages of online applications in an online store;
receive a request from the first user device that a package be created and added to the online store, the request specifying properties of the package including at least one online application to be included in the package;
create the package;
create an identifier for the package;
send the identifier for the package to the first user device;
receive a package modification request from the first user device or a second user device for modification of a specified package in a plurality of packages in the online store, the package modification request including an identifier for the specified package and at least one property of the specified package to be modified;
locate the specified package in the online store; and
update the properties of the specified package in the online store.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and computer-readable media are provided herein for implementing custom application programming interfaces (API) for creating, managing, and provisioning packages of online applications. An offer management service API is implemented that provides methods for creating and modifying offers for packages of online applications. An offer provisioning API is implemented that provides methods enabling the provisioning of online applications for subscribers to offers. An application provider API is published and utilized to provision and maintain individual instances of online applications provided by application providers.
14 Citations
17 Claims
-
1. A computer storage medium having computer executable instructions stored thereon which, when executed by a computer, cause the computer to:
-
provide an online management user interface to a first user device for creating and managing packages of online applications in an online store; receive a request from the first user device that a package be created and added to the online store, the request specifying properties of the package including at least one online application to be included in the package; create the package; create an identifier for the package; send the identifier for the package to the first user device; receive a package modification request from the first user device or a second user device for modification of a specified package in a plurality of packages in the online store, the package modification request including an identifier for the specified package and at least one property of the specified package to be modified; locate the specified package in the online store; and update the properties of the specified package in the online store. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
providing, with a computer, an online management user interface to a first user device for creating and managing packages of online applications in an online store; receiving, with the computer, a request from the first user device that a package be created and added to the online store, the request specifying properties of the package including at least one online application to be included in the package; automatically creating the package, with the computer; automatically creating an identifier for the package, with the computer; automatically sending the identifier for the package to the first user device, with the computer; receiving, with the computer, a package modification request from the first user device or a second user device for modification of a specified package in a plurality of packages in the online store, the package modification request including an identifier for the specified package and at least one property of the specified package to be modified; automatically locating, with the computer, the specified package in the online store; and automatically updating, with the computer, the properties of the specified package in the online store. - View Dependent Claims (9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
at least one processor; and a computer-readable storage medium having computer-executable instructions stored thereon which, when executed on the at least one processor, cause the apparatus to; provide an online management user interface to a first user device for creating and managing packages of online applications in an online store; receive a request from the first user device that a package be created and added to the online store, the request specifying properties of the package including at least one online application to be included in the package; create the package; create an identifier for the package; send the identifier for the package to the first user device; receive a package modification request from the first user device or a second user device for modification of a specified package in a plurality of packages in the online store, the package modification request including an identifier for the specified package and at least one property of the specified package to be modified; locate the specified package in the online store; and update the properties of the specified package in the online store. - View Dependent Claims (14, 15, 16, 17)
-
Specification