Managing and providing access to applications in an application-store module
First Claim
Patent Images
1. A system comprising:
- an interface connection operable to;
receive, from a device, a request to access an application-store module, the device being associated with a first user;
communicate a request for user credentials to the device, wherein the request for user credentials permits a selection of a corporate domain or a personal domain; and
a microprocessor operable to;
communicate to the device a request for device type information and operating system information in response to receiving the user credentials from the device;
determine a device type associated with the device based on the requested device type information;
determine an operating system associated with the device based on the requested operating system information;
determine a user role associated with the first user, wherein the user role is associated with a corporate user if the user credentials are associated with the corporate domain and the user role is associated with a personal user if the user credentials are associated with the personal domain;
determine, based on the determined device type, the determined operating system, and the determined user role, a plurality of different applications available for download onto the device; and
communicate, to the device, a first set of information to be displayed on the device, the first set of information comprising an option to download the plurality of different determined applications onto the device.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, a system includes an interface and a processor. The interface receives, from a device, a request to access an application-store module, the device being associated with a first user. The processor determines a device type associated with the device; determines an operating system associated with the device; determines a user role associated with the first user; and determines, based on the device type, the operating system, and the user role, one or more applications. The interface communicates, to the device, a first set of information to be displayed on the device, the first set of information being associated with the one or more applications.
-
Citations
17 Claims
-
1. A system comprising:
-
an interface connection operable to; receive, from a device, a request to access an application-store module, the device being associated with a first user; communicate a request for user credentials to the device, wherein the request for user credentials permits a selection of a corporate domain or a personal domain; and a microprocessor operable to; communicate to the device a request for device type information and operating system information in response to receiving the user credentials from the device; determine a device type associated with the device based on the requested device type information; determine an operating system associated with the device based on the requested operating system information; determine a user role associated with the first user, wherein the user role is associated with a corporate user if the user credentials are associated with the corporate domain and the user role is associated with a personal user if the user credentials are associated with the personal domain; determine, based on the determined device type, the determined operating system, and the determined user role, a plurality of different applications available for download onto the device; and communicate, to the device, a first set of information to be displayed on the device, the first set of information comprising an option to download the plurality of different determined applications onto the device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium comprising
logic, the logic, when executed by a processor, operable to: -
receive, from a device, a request to access an application-store module, the device being associated with a first user; communicate a request for user credentials to the device, wherein the request for user credentials permits a selection of a corporate domain or a personal domain; communicate to the device a request for device type information and operating system information in response to receiving the user credentials from the device; determine a device type associated with the device based on the requested device type information; determine an operating system associated with the device based on the requested operating system information; determine a user role associated with the first user, wherein the user role is associated with a corporate user if the user credentials are associated with the corporate domain and the user role is associated with a personal user if the user credentials are associated with the personal domain; determine, based on the determined device type, the determined operating system, and the determined user role, a plurality of different applications available for download onto the device; and communicate, to the device, a first set of information to be displayed on the device, the first set of information comprising an option to download the plurality of different determined applications onto the device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving, by an interface and from a device, a request to access an application-store module, the device being associated with a first user; communicating, by the interface and to the device, a request for user credentials wherein the request for user credentials permits a selection of a corporate domain or a personal domain; communicating to the device, by a processor communicatively coupled to the interface, a request for device type information and operating system information in response to receiving the user credentials from the device; determining, by the processor, a device type associated with the device based on the requested device type information; determining, by the processor, an operating system associated with the device based on the requested operating system information; determining, by the processor, a user role associated with the first user, wherein the user role is associated with a corporate user if the user credentials are associated with the corporate domain and the user role is associated with a personal user if the user credentials are associated with the personal domain; determining, by the processor and based on the determined device type, the determined operating system, and the determined user role, a plurality of different applications available for download onto the device; and communicating, by the interface and to the device, a first set of information to be displayed on the device, the first set of information comprising an option to download the plurality of different determined applications onto the device. - View Dependent Claims (14, 15, 16, 17)
-
Specification