Mobile application and device feature regulation based on profile data
First Claim
1. A user equipment, comprising:
- a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising;
during a first time period, receiving first motion data from a first sensor of the user equipment and supplementary data from a second sensor associated with the user equipment, wherein the first motion data indicative of a speed of the user equipment, and wherein the supplementary data supplements the first motion data to determine context data associated with the user equipment;
based on the first motion data and the supplementary data, determining profiling data associated with a context of the user equipment, wherein the profiling data is directed to a network storage device, andduring a second time period, utilizing the profiling data to calibrate second motion data received from the first sensor, wherein the second sensor is unavailable during the second time period.
1 Assignment
0 Petitions
Accused Products
Abstract
A drive safety application (app) that is controls other mobile app(s) and/or functionality of a communication device is centrally regulated via a network device. A manual override instruction can be provided to the network device by an authorized subscriber (e.g., via an online portal) and accordingly, the network device can instruct the communication device to disable the drive safety app. Profiling data is collected from various sources, such as, but not limited to, device sensors, location calculators, a vehicle'"'"'s onboard diagnostic system (e.g., OBD2) sensors (e.g., via wireless link), scanned access points, etc. The profiling data can be utilized to calibrate device sensors of the communication device and to determine a location and/or context of the user. Further, a set of the mobile apps can be disabled/enabled based on an analysis of the location and/or context.
49 Citations
20 Claims
-
1. A user equipment, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; during a first time period, receiving first motion data from a first sensor of the user equipment and supplementary data from a second sensor associated with the user equipment, wherein the first motion data indicative of a speed of the user equipment, and wherein the supplementary data supplements the first motion data to determine context data associated with the user equipment; based on the first motion data and the supplementary data, determining profiling data associated with a context of the user equipment, wherein the profiling data is directed to a network storage device, and during a second time period, utilizing the profiling data to calibrate second motion data received from the first sensor, wherein the second sensor is unavailable during the second time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
during a first time period, sensing, by a mobile device comprising a processor, first motion data indicative of a first speed of the mobile device, wherein the first motion data is combined with supplementary data that supplements the first motion data to generate profile data associated with the mobile device that is to be stored within a network device of a communication network coupled to the mobile device, and wherein the supplementary data is sensed by a sensor associated with the mobile device; during a second time period, sensing, by the mobile device, second motion data indicative of a second speed of the mobile device; subsequent to the sensing the second motion data and in response to determining that the sensor is inaccessible, receiving, by the mobile device, the profile data from the network device; and based on the profile data, calibrating, by the mobile device, the second motion data. - View Dependent Claims (15, 16)
-
-
17. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processor of a communication device, facilitate performance of operations, comprising:
-
based on first sensor data received from a first sensor of the communication device during a first time period, determining first motion data related to a speed of the communication device; utilizing first motion data and supplementary data that supplements the first motion data to determine profile data associated with the user equipment, wherein the supplementary data has been received from a second sensor associated with the communication device; based on the profile data, calibrating second motion data that is determined based on second sensor data received from the first sensor during a second time period, wherein the second sensor is unavailable during the second time period; and in response to determining that the second motion data satisfies a defined criterion, determining that an application of the communication device is to be deactivated. - View Dependent Claims (18, 19, 20)
-
Specification