Preventing driver distraction
First Claim
Patent Images
1. A processor-implemented method comprising:
- processing an image captured in a vehicle by a mobile device to identify a seat belt in the image;
determining a slope of the seat belt relative to a horizon, wherein the horizon is determined using information pertaining to a position and an orientation of the mobile device relative to a frame of reference at a time when the image was captured;
determining a speed of the mobile device; and
disabling at least one text application on the mobile device based, at least in part, on the slope of the seat belt and the speed of the mobile device and one or more of;
mobile device usage rules in a jurisdiction corresponding to a current location of the mobile device,drive configuration for vehicles in the jurisdiction, ora determination of whether a user of the mobile device is a driver of the vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, a processor-implemented method for disabling at least one text application on a mobile device may comprise: processing an image captured in a vehicle by a mobile device to identify a seat belt in the image; determining a slope of the seat belt relative to a horizon, wherein the horizon is determined using information pertaining to a position and an orientation of the mobile device relative to a frame of reference at a time when the image was captured; determining a speed of the mobile device; and disabling at least one text application on a mobile device based, on the slope of the seat belt and the speed of the mobile device.
-
Citations
45 Claims
-
1. A processor-implemented method comprising:
-
processing an image captured in a vehicle by a mobile device to identify a seat belt in the image; determining a slope of the seat belt relative to a horizon, wherein the horizon is determined using information pertaining to a position and an orientation of the mobile device relative to a frame of reference at a time when the image was captured; determining a speed of the mobile device; and disabling at least one text application on the mobile device based, at least in part, on the slope of the seat belt and the speed of the mobile device and one or more of; mobile device usage rules in a jurisdiction corresponding to a current location of the mobile device, drive configuration for vehicles in the jurisdiction, or a determination of whether a user of the mobile device is a driver of the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A mobile device comprising:
-
a camera capable of capturing an image in a vehicle; an Inertial Measurement Unit (IMU) coupled to the camera and capable of determining a speed of the mobile device and a position and an orientation of the camera relative to a frame of reference at a time of image capture; and a processor coupled to the camera and the IMU, wherein the processor is configured to process the image captured by the camera to; identify a seat belt in the image; determine a slope of the seat belt relative to a horizon, wherein the horizon is determined using information provided by the IMU pertaining to the position and orientation of the camera relative to a frame of reference at the time when the image was captured; and disable the execution of at least one text application on the mobile device based, at least in part, on the slope of the seat belt and the speed and one or more of; mobile device usage rules in a jurisdiction corresponding to a current location of the mobile device, drive configuration for vehicles in the jurisdiction, or a determination of whether a user of the mobile device is a driver of the vehicle. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A mobile device comprising:
-
an imaging means, the imaging means to capture an image in a vehicle; an inertial measurement means coupled to the imaging means, the inertial measurement means to determine a speed of the mobile device and a position and an orientation of the imaging means relative to a frame of reference at a time of image capture; and a processing means coupled to the imaging means and the inertial measurement means, the processing means to process the image captured by the imaging means and further comprising; means for identifying a seat belt in the image; means for determining a slope of the seat belt relative to a horizon, wherein the horizon is determined using information provided by the inertial measurement means pertaining to the position and orientation of the imaging means relative to a frame of reference at the time when the image was captured; and means for disabling the execution of at least one text application on the mobile device based, at least in part, on the slope of the seat belt and the speed and one or more of; mobile device usage rules in a jurisdiction corresponding to a current location of the mobile device, drive configuration for vehicles in the jurisdiction, or a determination of whether a user of the mobile device is a driver of the vehicle. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A non-transitory computer-readable medium comprising instructions, which when executed by a processor, perform steps in a method, the steps comprising:
-
processing an image captured in a vehicle by the mobile device to identify a seat belt in the image; determining a slope of the seat belt relative to a horizon, wherein the horizon is determined using information pertaining to a position and an orientation of the mobile device relative to a frame of reference at a time when the image was captured; determining a speed of the mobile device; and disabling at least one text application on a mobile device based, at least in part, on the slope of the seat belt and the speed of the mobile device and one or more of; mobile device usage rules in a jurisdiction corresponding to a current location of the mobile device, drive configuration for vehicles in the jurisdiction, or a determination of whether a user of the mobile device is a driver of the vehicle. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification