IP Library Granted Patent US 9,374,423
Granted Patent B2
US 9,374,423 · App. 14/569,009 · Granted Jun 21, 2016

System and method for monitoring apps in a vehicle or in a smartphone to reduce driver distraction

Inventors: John Crosbie (Fremont, CA); Anoop Balakrishnan (Fremont, CA); Shrikant Acharya (Fremont, CA); Shrinath Acharya (Fremont, CA)
Assignee: Excelfore Corporation
H04L67/12B60K35/00B60K37/06B60W50/14G06F1/1632H04W4/001H04W4/008H04W4/027H04W4/046H04W4/18B60K2350/1004B60K2350/106B60K2350/1024B60K2350/1032B60K2350/1096B60K2350/352B60K2350/901B60K2350/903B60K2350/906B60K2350/962B60K2350/967G06F2200/1635H04M1/6091H04M1/72577H04M2250/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,374,423
App. No.
14/569,009
Granted
Jun 21, 2016
Kind
B2
Abstract

A system and method for monitoring apps in a vehicle or in a smartphone to reduce driver distraction is disclosed. A controller operating inside or in combination with the head unit of the vehicle or operating inside or in combination with the smartphone may monitor operation of the vehicle, and generate alerts indicative of operation of the vehicle (such as an alert indicative that the vehicle is operating at a predetermined speed). In response to the alert, the operation of the app in the vehicle or in the smartphone may be modified.

Claims (69)

1. A smartphone comprising:

a transceiver;

a processor in communication with the transceiver, the processor being configured to:

determine an association with a vehicle;

in response to determining the smartphone is associated with the vehicle:

analyze at least one aspect related to a current operation or a current environment of the vehicle by analyzing an alert related to the current operation or current environment of the vehicle; and

in response to the analysis, modify at least one aspect of operation of an app,

wherein the app is configured for execution in the smartphone or in a head unit of the vehicle,

wherein the processor is configured to analyze at least one aspect related to the current operation or the current environment of the vehicle by:

determining, based on the at least one aspect, a vehicle safe indicator, the vehicle safe indicator indicative of a degree of vehicle safety; and

accessing allowed or disallowed functionalities or characteristics correlated to the determined vehicle safe indicator,

wherein the processor is configured to, in response to the analysis, modify at least one aspect of operation of the app by:

in response to determining a disallowed functionality or characteristic, modifying operation of the app such that the operation of the app does not include the disallowed functionality or characteristic.

2. The smartphone of claim 1 , wherein the processor is configured to determine the association with the vehicle by determining whether the smartphone is in short range wireless communication with the head unit.

3. The smartphone of claim 1 , wherein the processor is configured to determine the association with the vehicle by determining whether a network is formed amongst the smartphone and the head unit.

4. The smartphone of claim 1 , wherein the processor is further configured to:

in response to determining no association with the vehicle, reject modifying operation of the app based on the at least one aspect related to the current operation or the current environment of the vehicle.

5. The smartphone of claim 1 , further comprising a memory in communication with the processor, the memory configured to store the app; and

wherein the processor is configured to modify the at least one aspect of operation of the app by modifying operation of the app in the smartphone.

6. The smartphone of claim 1 , wherein the processor is configured to modify the at least one aspect of operation of the app by transmitting a communication to the head unit, the communication indicative to the head unit to modify operation of the app in the head unit.

7. The smartphone of claim 6 , wherein the communication is indicative to the head unit to disallow at least one functionality or characteristic of the app being executed in the head unit.

8. The smartphone of claim 1 , wherein the alert comprises one of a speed alert indicative of speed of the vehicle, a weather alert indicative of weather in the current environment of the vehicle, a traffic alert indicative of traffic in the current environment of the vehicle, or an accident alert indicative of an accident in the current environment of the vehicle.

9. The smartphone of claim 1 , wherein the processor is further configured to receive data related to the current operation or the current environment of the vehicle; and

wherein the processor is configured to analyze at least one aspect related to the current operation or the current environment of the vehicle by:

generating, based on the data related to the current operation or the current environment of the vehicle, the alert related to the current operation or current environment of the vehicle; and

determining, based on the alert, how to modify the at least one aspect of operation of the app.

10. The smartphone of claim 1 , wherein the processor is further configured to receive the alert from an electronic device external to the smartphone; and

wherein the processor is configured to analyze at least one aspect related to the current operation or the current environment of the vehicle by:

determining, based on the alert, how to modify the at least one aspect of operation of the app.

11. The smartphone of claim 10 , wherein the smartphone is configured to receive the alert from the head unit.

12. The smartphone of claim 1 , wherein the vehicle safe indicator comprises a weighted average of data related to the current operation and the current environment of the vehicle.

13. The smartphone of claim 1 , wherein the vehicle is configured to generate sensor-based alerts;

wherein the current environment of the vehicle comprises indications regarding weather and road condition; and

wherein the vehicle safe indicator comprises a weighted average of the sensor-based alerts and the indications regarding the weather and the road condition.

14. The smartphone of claim 1 , wherein the processor is configured to analyze at least one aspect related to a current operation or a current environment of the vehicle by analyzing speed of the vehicle; and

wherein the processor is configured to, in response to analyzing speed of the vehicle, modify the at least one aspect of operation of the app.

15. The smartphone of claim 14 , wherein the processor is further configured to determine the speed of the vehicle.

16. The smartphone of claim 14 , wherein the processor is further configured to receive the speed of the vehicle from the head unit.

17. The smartphone of claim 1 , wherein the processor is configured to analyze at least one aspect related to a current operation or a current environment of the vehicle based on a current location of the vehicle.

18. A smartphone comprising:

a transceiver;

a processor in communication with the transceiver, the processor being configured to:

determine an association with a vehicle;

in response to determining the smartphone is associated with the vehicle:

analyze at least one aspect related to a current operation or a current environment of the vehicle by analyzing speed of the vehicle; and

in response to the analysis, modify at least one aspect of operation of an app,

wherein the app is configured for execution in the smartphone or in a head unit of the vehicle,

wherein the processor is configured to analyze the speed of the vehicle by:

determining, based on the speed of the vehicle, a vehicle safe indicator, the vehicle safe indicator indicative of a degree of vehicle safety; and

accessing allowed or disallowed functionalities or characteristics correlated to the determined vehicle safe indicator,

wherein the processor is configured to, in response to the analysis, modify at least one aspect of operation of the app by:

in response to determining a disallowed functionality or characteristic, modifying operation of the app such that the operation of the app does not include the disallowed functionality or characteristic.

19. The smartphone of claim 18 , wherein the disallowed functionality or characteristic comprises disabling all text entry.

20. A smartphone comprising:

a transceiver;

a processor in communication with the transceiver, the processor being configured to:

determine an association with a vehicle;

in response to determining the smartphone is associated with the vehicle:

analyze at least one aspect related to a current operation or a current environment of the vehicle based on a current location of the vehicle; and

in response to the analysis, modify at least one aspect of operation of an app,

wherein the app is configured for execution in the smartphone or in a head unit of the vehicle,

wherein the processor is configured to analyze at least one aspect related to a current operation or a current environment of the vehicle based on the current location of the vehicle by:

determining, based on the current location of the vehicle, a jurisdiction in which the vehicle is located, the jurisdiction selected from a plurality of different jurisdictions;

determining, based on the determined jurisdiction, one or more rules correlated to the determined jurisdiction; and

applying the determined one or more rules in order to determine whether or how to modify operation of the app.

21. The smartphone of claim 20 , wherein the processor is further configured to:

periodically analyze the current location of the vehicle;

determine whether the jurisdiction of the vehicle has changed based on the current location of the vehicle; and

in response to determining that the jurisdiction of the vehicle has changed, accessing the one or more rules in the changed jurisdiction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2014
From: CROSBIE, JOHN; BALAKRISHNAN, ANOOP; ACHARYA, SHRIKANT; ACHARYA, SHRINATH
To: EXCELFORE CORPORATION
Reel/Frame 034508/0301 →
Continuity (4)
Continuation In Part 13790985 · Mar 8, 2013
Provisional Application 61953506 · Mar 14, 2014
Provisional Application 61714442 · Oct 16, 2012
Related Publication 20150099495A1 · Apr 9, 2015