Fitness based control of communications device
AssigneeATA IT Services LLC
InventorAndrew Armour
Life of this patent
Estimating the term…
Abstract
This disclosure describes systems, methods, and apparatus for monitoring motion or other activity and using the successful completion of a goal to enable or disable functionality or features of an electronic device or applications running on a computing system. In particular, media devices and the features within can be disabled unless access availability has been determined for completion of a physical activity goal or other challenge and provided to the media device or a server controlling features of the media device.
Claims13
A fitness-based access management method comprising
- the steps of:
- providing an application server and an MDM (mobile device manager) server;
- providing a mobile control application;
- recognizing a participant device having the mobile control application;
- installing an MDM profile on the participant device, the MDM profile having a set of function permissions for application to the participant device;
- creating an account profile in response to an account data set;
- receiving an activity data set with the mobile control application on the participant device;
- transmitting the activity data set from the mobile control application on the participant device to the application server;
- creating an access management record in response to the activity data set and the account profile;
- transmitting an access request from the mobile control application on the participant device to the application server;
- determining a permission in response to the access request and the access management record;
- transmitting an instruction from the application server to the MDM server in response to determining the permission;
- transmitting an update from the MDM server to the MDM profile on the participant device in response to the instruction;
- modifying the set of function permissions for the participant device in response to the update to the MDM profile;
- including recognizing an administrative mode of the mobile control application;
- wherein installing the MDM profile further includes:
- transmitting an MDM profile installation request having a mobile control application credential to the MDM server from the mobile control application on the participant device while in the administrative mode;
- authorizing the MDM profile installation request with the mobile control application credentials by the MDM server;
- transmitting the MDM profile to the participant device in response to authorizing the MDM profile installation request;
- installing the MDM profile on the participant device;
- and
- implementing the set of function permissions on the participant device.
A fitness-based access management method comprising the steps of:
- providing an application server and an MDM server;
- providing a mobile control application;
- recognizing a participant device having the mobile control application;
- installing an MDM profile on the participant device, the MDM profile having a set of function permissions for application to the participant device;
- creating an account profile in response to an account data set;
- receiving an activity data set with the mobile control application on the participant device;
- transmitting the activity data set from the mobile control application on the participant device to the application server;
- creating an access management record in response to the activity data set and the account profile;
- transmitting an access request from the mobile control application on the participant device to the application server;
- determining a permission in response to the access request and the access management record;
- transmitting an instruction from the application server to the MDM server in response to determining the permission;
- transmitting an update from the MDM server to the MDM profile on the participant device in response to the instruction;
- modifying the set of function permissions for the participant device in response to the update to the MDM profile;
- wherein creating an account profile further includes:
- accepting an account data set with an administrative mode of the mobile control application;
- transmitting the account data set to the application server from the mobile control application;
- establishing a set of thresholds;
- establishing a set of access earned values from the account data set;
- and
- establishing a set of functions on the participant device where access to the set of functions is to be controlled by the set of function permissions of the MDM profile.
A fitness-based access management method comprising the steps of:
- providing an application server and an MDM (mobile device manager) server;
- providing a mobile control application;
- recognizing a participant device having the mobile control application;
- installing an MDM profile on the participant device, the MDM profile having a set of function permissions for application to the participant device;
- creating an account profile in response to an account data set;
- receiving an activity data set with the mobile control application on the participant device;
- transmitting the activity data set from the mobile control application on the participant device to the application server;
- creating an access management record in response to the activity data set and the account profile;
- transmitting an access request from the mobile control application on the participant device to the application server;
- determining a permission in response to the access request and the access management record;
- transmitting an instruction from the application server to the MDM server in response to determining the permission;
- transmitting an update from the MDM server to the MDM profile on the participant device in response to the instruction;
- modifying the set of function permissions for the participant device in response to the update to the MDM profile, wherein determining the permission further includes:
- determining an enabling permission when the access management record includes a positive value of availability;
- transmitting an enabling instruction from the application server to the MDM server in response to determining the enabling permission;
- transmitting an enabling update from the MDM server to the MDM profile on the participant device in response to the enabling instruction;
- modifying the set of function permissions for the participant device in response to the enabling update to the MDM profile;
- wherein the set of function permissions modified by the enabling update allows access to a set of functions on the participant device where access to the set of functions is established to be controlled by the MDM profile;
- determining a disabling permission when the access management record does not include a positive value of availability;
- transmitting a disabling instruction from the application server to the MDM server in response to determining the disabling permission;
- transmitting a disabling update from the MDM server to the MDM profile on the participant device in response to the disabling instruction;
- and
- modifying the set of function permissions for the participant device in response to the disabling update to the MDM profile,
- wherein the set of function permissions modified by the disabling update prevents access to the set of functions on the participant device where access to the set of functions is established to be controlled by the MDM profile.
A device access control method comprising the steps of:
- providing a system hardware set including an application server and an MDM (mobile device manager) server;
- providing a mobile control application;
- recognizing a participant device having the mobile control application;
- recognizing an administrative mode of the mobile control application;
- transmitting an MDM profile installation request with a mobile control application credential to the MDM server while the mobile control application is in the administrative mode;
- authorizing the MDM profile installation request with the mobile control application credentials;
- transmitting an MDM profile to the participant device in response to authorizing the MDM profile installation request;
- installing the MDM profile on the participant device, the MDM profile having a set of function permissions for application to the participant device;
- accepting an account data set with the administrative mode of the mobile control application;
- transmitting the account data set to the application server from the mobile control application;
- creating an account profile in response to the account data set;
- recognizing a participation mode of the mobile control application on the participant device;
- receiving an activity data set with the mobile control application on the participant device;
- transmitting the activity data set from the mobile control application on the participant device to the application server;
- analyzing the activity data set received by the application server based on the account profile;
- creating an access record in response to analyzing the activity data set;
- transmitting an access request from the mobile control application on the participant device to the application server;
- determining an instruction in response to the access request and the access record;
- transmitting the instruction from the application server to the MDM server;
- transmitting an update to the MDM profile on the participant device in response to the instruction;
- modifying the set of function permissions of the MDM profile in response to the update to the MDM profile allowing access to a set of controlled functions on the participant device;
- determining an access time based on the access request and the access record;
- transmitting a disable instruction from the application server to the MDM server after the access time has lapsed;
- transmitting a disable update to the MDM profile on the participant device in response to the disable instruction;
- and
- modifying the set of function permissions of the MDM profile in response to the disable update to the MDM profile preventing access to the set of controlled functions on the participant device.
A fitness-based device management system consisting of:
- an application server having memory and a processor;
- an MDM (mobile device manager) server;
- and
- a device control application,
- wherein the application server is configured to:
- maintain a participant account including a set of threshold values, a set of activity data and a set of limited access functions on a device,
- determine access availability to the set of limited access functions based on the set of threshold values and the set of activity data, and
- send instructions to enable and disable the set of limited access functions through the MDM server,
- wherein the MDM server is configured to:
- provide an MDM profile to the device controlling access to the set of limited access functions,
- modifying the MDM profile based on the instructions from the application server, and
- wherein the device control application is configured to:
- operate in an administrative mode, wherein the administrative mode is configured to:
- request the MDM profile be installed on the device,
- create the participant account including establishment of the set of threshold values, the set of activity data and the set of limited access functions on the device,
- monitor a status of the participant account, and
- modify the participant account including modification of the set of threshold values, the set of activity data and the set of limited access functions on the device, and
- operate in a participant mode, wherein the participant mode is configured to:
- track a set of activity data for a participant,
- send the set of activity data to the application server, and
- request access to the set of limited access functions on the device from the application server.
Dependencies are inferred from the claim text.