Early notification of driving status to a mobile device
First Claim
Patent Images
1. A mobile device comprising;
- a native address book stored in a memory of the mobile device; and
a software application stored in the memory that, when executed by a processor of the mobile device, causes the mobile device to;
receive a notification of the driving status of a vehicle from another mobile device;
search the native address book for a contact associated with the another mobile device; and
transform data records in the native address book with the driving status of the contact associated with the another mobile device by inserting an unicode character in the data records of the native address book;
wherein the transforming of data records in the native address book transforms a third party application to display on a screen of the mobile device, the driving status alongside a contact name of the contact when the third party application is subsequently executed;
wherein display of the driving status is unbeknownst to the third party application.
1 Assignment
0 Petitions
Accused Products
Abstract
Applications, systems, and methods, configured to automatically detect whether a vehicle containing a mobile device of a driver is being driven and automatically notify selected friends and family of the driving status of the vehicle so that the friends and family may opt not to send a message or other distraction to the driver.
-
Citations
20 Claims
-
1. A mobile device comprising;
-
a native address book stored in a memory of the mobile device; and a software application stored in the memory that, when executed by a processor of the mobile device, causes the mobile device to; receive a notification of the driving status of a vehicle from another mobile device; search the native address book for a contact associated with the another mobile device; and transform data records in the native address book with the driving status of the contact associated with the another mobile device by inserting an unicode character in the data records of the native address book; wherein the transforming of data records in the native address book transforms a third party application to display on a screen of the mobile device, the driving status alongside a contact name of the contact when the third party application is subsequently executed; wherein display of the driving status is unbeknownst to the third party application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a vehicle; a server computer comprising hardware including a processor and memory; a first mobile device positioned inside of the vehicle, the mobile device configured to automatically detect indicators of driving status of the vehicle and then transmit the indicators to a server, a second mobile device, wherein the second mobile device includes contact information of the first mobile device in a native address book; and wherein the server computer is configured to; based on the indicators of driving status received from the first mobile device, determine the driving status of the first mobile device; create a VoIP notification; and transmit the VoIP notification to at least the second mobile device; and wherein the second mobile device is configured to; receive the VoIP notification; wake up an application installed on the second mobile device that is in a suspended mode, in response to receiving the VoIP notification; and transform data records in the native address book with the driving status; and wherein the transformed data records in the native address book causes a third party application executing on the second mobile device to display the driving the status alongside the contact name when the third party application is subsequently executed, wherein display of the driving status is unbeknownst to the third party application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for automatically detecting a driving status of a person comprising:
-
requesting permission of the person to allow access to location, motion, and notification services in a mobile device of the person; requesting the person to select contacts; requesting permission from the selected contacts to connect to an application by sending a request to a mobile device corresponding to the selected contacts; automatically detecting driving indicators of the person; automatically transmitting the driving indicators to a server to determine if the person is driving; and automatically notifying the driving status of the person to mobile devices of connected contacts by searching the native address books of the connected contacts for a contact associated with the person; and transforming data records in the native address books with the driving status of the contact associated with the person by inserting an unicode character in the data records of the native address books; wherein the transforming of data records in the native address books transform a third party application to display on a screen of the mobile devices, the driving status alongside a contact name of the contact when the third party application is subsequently executed; wherein display of the driving status is unbeknownst to the third party application.
-
Specification