Mobile device notification generation
AssigneeMassachusetts Mutual Life Insurance Company
InventorsMichal Knas, Jiby John
Life of this patent
Estimating the term…
Abstract
The methods and software application described herein monitor the acceleration experienced by a mobile device and determine when said acceleration exceeds a predetermined acceleration threshold that may be indicative of an unusually rapid acceleration or deceleration. In the event of a sudden acceleration or deceleration, the methods and mobile application described herein automatically trigger a timely, event-related notification to the user of the mobile device, such as displaying a banner on the mobile device's display, a text, electronic mail, or voice message.
Claims20
A method comprising:
- executing, by a mobile device, a mobile application, wherein the mobile application comprises one or more accelerometers and a global positioning system;
- receiving, by the mobile device, location data at fixed time intervals from the global positioning system;
- monitoring, by the mobile device, acceleration data along one or more axes using the one or more of the accelerometers;
- determining, by the mobile device, a distance interval that the mobile device has moved by comparing location data from the global positioning system;
- comparing, by the mobile device, the distance interval to a predetermined distance threshold stored on the mobile device;
- upon the distance interval satisfying the predetermined distance threshold stored on the mobile device, comparing, by the mobile device, the acceleration data to a predetermined acceleration threshold stored by the mobile application;
- determining, by the mobile device, whether the acceleration data satisfies the predetermined acceleration threshold;
- upon the acceleration data satisfying a predetermined threshold, querying, by the mobile device, the mobile application for a notification, wherein the notification corresponds to a user profile associated with the mobile device;
- and
- displaying, by the mobile device, the notification.
A method comprising:
- executing, by a mobile device, a mobile application, wherein the mobile device comprises one or more accelerometers;
- receiving, by the mobile device, acceleration data along one or more axes using one or more of the accelerometers associated with the mobile device;
- comparing, by the mobile device, the acceleration data to a predetermined acceleration threshold stored by the mobile application;
- determining, by the mobile device, whether the acceleration data along one or more axes satisfies the predetermined acceleration threshold within a predetermined period of time, wherein acceleration data that satisfies the predetermined acceleration threshold within a predetermined period of time represents a deceleration of the mobile device;
- upon the acceleration data satisfying a predetermined threshold within the predetermined period of time, querying, by the mobile device, the mobile application for a notification, wherein the notification corresponds to a user profile associated with the mobile device;
- and
- displaying, by the mobile device, the notification.
A non-transitory computer-readable medium storing a set of instructions configured to be executed by a processor associated with a mobile device to perform the method comprising:
- executing, by the processor, a mobile application, wherein the mobile device comprises one or more accelerometers;
- receiving, by the processor, acceleration data along one or more axes using one or more of the accelerometers associated with the mobile device;
- comparing, by the processor, the acceleration data to a predetermined acceleration threshold stored by the mobile application;
- determining, by the processor, whether the acceleration data along one or more axes satisfies the predetermined acceleration threshold within a predetermined period of time, wherein acceleration data that satisfies the predetermined acceleration threshold within a predetermined period of time represents at least one of deceleration and acceleration of the mobile device;
- upon the acceleration data satisfying a predetermined threshold within the predetermined period of time, querying, by the processor, the mobile application for a notification, wherein the notification corresponds to a user profile associated with the mobile device;
- and
- displaying, by the processor, the notification.
Dependencies are inferred from the claim text.