Application provisioning over a wireless network
First Claim
1. A method for managing application provisioning to a wireless device, wherein the wireless device is adapted for use by an end user designated as belonging to an end user class, comprising:
- specifying a set of required applications for wireless devices of users belonging to the end user class;
receiving a login request from the wireless device comprising information for identifying and authenticating the end user;
identifying one or more of the required applications that are not resident on the wireless device; and
downloading the identified required applications via a wireless connection from a remote server to the wireless device without end user intervention.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for managing application provisioning to one or more wireless devices are disclosed. In a preferred embodiment, the system comprises a server framework that is adapted to communicate with one or more wireless devices of various types via a wireless communications network. An administration tool is preferably provided that permits an administrator to specify whether an application is required, optional, or unauthorized for individual users or user groups and whether an application is compatible with a specific type of user device. When a user attempts to log into the server framework from his or her wireless device, the system automatically downloads all compatible required applications to the user'"'"'s device and deletes all unauthorized downloaded applications from the user'"'"'s device. It also gives the user the opportunity to download any optional applications that are compatible with the user'"'"'s device.
-
Citations
31 Claims
-
1. A method for managing application provisioning to a wireless device, wherein the wireless device is adapted for use by an end user designated as belonging to an end user class, comprising:
-
specifying a set of required applications for wireless devices of users belonging to the end user class;
receiving a login request from the wireless device comprising information for identifying and authenticating the end user;
identifying one or more of the required applications that are not resident on the wireless device; and
downloading the identified required applications via a wireless connection from a remote server to the wireless device without end user intervention. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for managing application provisioning via a wireless network, comprising:
-
a server framework comprising an authentication server, an application provisioning component, an administration tool, and an application storage that stores one or more applications;
a plurality of wireless devices, each in the possession of a user, the wireless devices each comprising one or more applications and a communications component adapted to communicate with the server framework via the wireless network;
the administration tool adapted to establish and maintain records for a plurality of users, user groups, and device types, and to store;
for each user, permission settings for one or more applications that define whether the application is required, optional, or unauthorized for the user;
for each user group, permission settings for one or more applications that define whether the application is required, optional, or unauthorized for the user group; and
for each device type, permission settings for one or more applications that define whether the application is compatible with a particular device type;
the application provisioning component adapted to apply the permission settings and;
identify required applications that must be downloaded to a wireless device and to automatically download the identified required applications to the wireless device without user intervention;
identify optional applications that may be downloaded to the wireless device and to download the identified optional applications if requested by the user;
identify unauthorized applications that may not be resident on the wireless device and to automatically delete those applications from the wireless device without user intervention. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for managing application provisioning to a wireless device, wherein the wireless device is adapted for use by an end user designated as belonging to an end user class, comprising:
-
specifying a set of required applications for wireless devices of users belonging to the end user class;
specifying a set of optional applications for wireless devices of users belonging to the end user class;
specifying a set of unauthorized applications for wireless devices of users belonging to the end user class;
receiving a login request from the wireless device;
identifying one or more of the required applications that are not resident on the wireless device;
downloading the identified required applications via a wireless connection from a remote server to the wireless device without end user intervention;
identifying one or more of the optional applications that are not resident on the wireless device;
downloading the identified optional applications via a wireless connection from a remote server to the wireless device without end user intervention;
identifying one or more of the unauthorized applications that are resident on the wireless device; and
deleting the identified unauthorized applications from the wireless device without end user intervention. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for managing application provisioning via a wireless network, comprising:
-
a plurality of wireless devices, each in the possession of a user, the wireless devices each comprising one or more applications and a communications component adapted to communicate with a server framework via the wireless network;
an administration tool adapted to establish and maintain records for a plurality of users, user groups, and device types, and to store;
for each user, permission settings for one or more applications that define whether the application is required, optional, or unauthorized for the user;
for each user group, permission settings for one or more applications that define whether the application is required, optional, or unauthorized for the user group; and
for each device type, permission settings for one or more applications that define whether the application is compatible with a particular device type;
an application provisioning component adapted to apply the permission settings and;
identify required applications that must be downloaded to a wireless device and to automatically download the identified required applications to the wireless device without user intervention;
identify optional applications that may be downloaded to the wireless device and to download the identified optional applications if requested by the user; and
identify unauthorized applications that may not be resident on the wireless device and to automatically delete those applications from the wireless device without user intervention.
-
Specification