APPLICATION STORE
First Claim
Patent Images
1. A method, comprising:
- (a) receiving, by a software vendor and from a requestor, a request for content, the requestor being associated with an enterprise other than the software vendor;
(b) determining, by the software vendor, an identity of the enterprise;
(c) selecting, by a processor executable presentation module and based on the identified enterprise, first content to be forwarded to the requestor, the first content including a plurality of possible software, software upgrade, software feature, and/or software setting options for selection by the requestor, wherein a plurality of different enterprises have a plurality of different sets of possible software, software upgrade, software feature, and/or software setting options and wherein at least one of the following is true;
(C1) the software, software upgrade, software feature, and/or software setting options in the first content have been previously approved by the enterprise for use by enterprise members;
(C2) the software, software upgrade, software feature, and/or software setting options in the first content are based on a knowledge of software used by at least one of the requestor and another enterprise member;
(C3) the software, software upgrade, software feature, and/or software setting options in the first content are based on a knowledge of hardware used by at least one of the requestor and another enterprise member;
(C4) the software, software upgrade, software feature, and/or software setting options in the first content are based on rules, policies, and/or guidelines of the enterprise;
(C5) the software, software upgrade, software feature, and/or software setting options in the first content are based on financial arrangements between the vendor and enterprise;
(C6) the software, software upgrade, software feature, and/or software setting options in the first content are based on an agreement between the vendor and enterprise; and
(C7) the software, software upgrade, software feature, and/or software setting options in the first content are based on a context of the requestor.
20 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a software distribution architecture in which a software vendor provides a software store that is coordinated with the unique requirements of a software purchasing enterprise. Examples of the requirements include the enterprise infrastructure, information technology requirements and/or approval, account billing, and other attributes.
-
Citations
24 Claims
-
1. A method, comprising:
-
(a) receiving, by a software vendor and from a requestor, a request for content, the requestor being associated with an enterprise other than the software vendor; (b) determining, by the software vendor, an identity of the enterprise; (c) selecting, by a processor executable presentation module and based on the identified enterprise, first content to be forwarded to the requestor, the first content including a plurality of possible software, software upgrade, software feature, and/or software setting options for selection by the requestor, wherein a plurality of different enterprises have a plurality of different sets of possible software, software upgrade, software feature, and/or software setting options and wherein at least one of the following is true; (C1) the software, software upgrade, software feature, and/or software setting options in the first content have been previously approved by the enterprise for use by enterprise members; (C2) the software, software upgrade, software feature, and/or software setting options in the first content are based on a knowledge of software used by at least one of the requestor and another enterprise member; (C3) the software, software upgrade, software feature, and/or software setting options in the first content are based on a knowledge of hardware used by at least one of the requestor and another enterprise member; (C4) the software, software upgrade, software feature, and/or software setting options in the first content are based on rules, policies, and/or guidelines of the enterprise; (C5) the software, software upgrade, software feature, and/or software setting options in the first content are based on financial arrangements between the vendor and enterprise; (C6) the software, software upgrade, software feature, and/or software setting options in the first content are based on an agreement between the vendor and enterprise; and (C7) the software, software upgrade, software feature, and/or software setting options in the first content are based on a context of the requestor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A vendor system, comprising:
-
a processor executable vendor coordination module, of a software vendor, operable to receive, from a customer, a request for content, the customer being associated with an enterprise other than the software vendor; a processor executable vendor login and authentication module operable to determine an identity of the enterprise; a processor executable presentation module operable to select, based on the identified enterprise, first content to be forwarded to the customer, the first content including a plurality of possible software, software upgrade, software feature, and/or software setting options for selection by the customer, wherein a plurality of different enterprises have a plurality of different sets of possible software, software upgrade, software feature, and/or software setting options and wherein at least one of the following is true; (a) the software, software upgrade, software feature, and/or software setting options in the first content have been previously approved by the enterprise for use by enterprise members; (b) the software, software upgrade, software feature, and/or software setting options in the first content are based on a knowledge of software used by at least one of the customer and another enterprise member; (c) the software, software upgrade, software feature, and/or software setting options in the first content are based on a knowledge of hardware used by at least one of the customer and another enterprise member; (d) the software, software upgrade, software feature, and/or software setting options in the first content are based on rules, policies, and/or guidelines of the enterprise; (e) the software, software upgrade, software feature, and/or software setting options in the first content are based on financial arrangements between the vendor and enterprise; (f) the software, software upgrade, software feature, and/or software setting options in the first content are based on an agreement between the vendor and enterprise; and (g) the software, software upgrade, software feature, and/or software setting options in the first content are based on a context of the customer. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method, comprising:
-
(a) receiving, by a software vendor and from a requestor, a request for content, the requestor being associated with an enterprise other than the software vendor; (b) determining, by the software vendor, an identity of the enterprise; (c) selecting, by a processor executable presentation module and based on the identified enterprise, first content to be forwarded to the requestor, the first content including a plurality of possible software, software upgrade, software feature, and/or software setting options for selection by the requestor; (d) receiving, by the software vendor and from the requestor, a first selection of one of the plurality of possible software, software upgrade, software feature, and/or software setting options for selection by the requestor; (e) determining, by the software vendor, that the software vendor has not received previous approval of the first selection from the enterprise; and (f) in response to step (e), forwarding, by the software vendor to the enterprise, a request for approval of the first selection. - View Dependent Claims (22, 23, 24)
-
Specification