Sensor-based determination of user role, location, and/or state of one or more in-vehicle mobile devices and enforcement of usage thereof
First Claim
1. A system comprising:
- a memory; and
a processor, coupled to the memory, to;
receive one or more inputs;
analyze the one or more inputs to identify one or more user determination characteristics and one or more vehicle determination characteristics, the one or more vehicle determination characteristics comprising a signature reflected by at least one of the one or more inputs;
compute, based on the one or more user determination characteristics, at least one of (a) a probability that an in-vehicle role of a user of a mobile device is a driver or (b) a probability that the in-vehicle role of the user of the mobile device is a passenger;
compute, based on the one or more vehicle determination characteristics, a vehicle class; and
transform at least one operation state of the mobile device based on the probability and the vehicle class.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for computing various determinations at one or more mobile devices and/or central machines. In part, such determinations are computed based on analysis of one or more inputs originating at one or more sensors of one or more devices. Such determinations include determining an in-vehicle role, an in-vehicle location, a handheld state, and a vehicle class. Various transformations, modifications, and outputs can result from such determinations. Also disclosed are systems and methods for restricting operation of a mobile device, including restrictions that impede operation by a driver moreso than operation by a passenger. Also disclosed are systems and methods for orienting a coordinate system of a mobile device.
84 Citations
24 Claims
-
1. A system comprising:
-
a memory; and a processor, coupled to the memory, to; receive one or more inputs; analyze the one or more inputs to identify one or more user determination characteristics and one or more vehicle determination characteristics, the one or more vehicle determination characteristics comprising a signature reflected by at least one of the one or more inputs; compute, based on the one or more user determination characteristics, at least one of (a) a probability that an in-vehicle role of a user of a mobile device is a driver or (b) a probability that the in-vehicle role of the user of the mobile device is a passenger; compute, based on the one or more vehicle determination characteristics, a vehicle class; and transform at least one operation state of the mobile device based on the probability and the vehicle class.
-
-
2. A method comprising:
-
receiving a first input, the first input corresponding to one or more keystrokes; analyzing the first input to identify one or more keystroke patterns; computing, by one or more processors and based on the one or more keystroke patterns, at least one determination factor, the at least one determination factor pertaining to an in-vehicle role of a user; and at least one of;
(a) transforming, based on the at least one determination factor, at least one operation state of a mobile device, (b) outputting, based on the at least one determination factor, at least one operation state, (c) outputting, based on the at least one determination factor, at least one in-vehicle role of the user, (d) outputting, based on the at least one determination factor, at least one in-vehicle location of a mobile device, or (e) outputting, based on the at least one determination factor, at least one result. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving a first input, the first input corresponding to one or more user initiated movements; receiving a second input, the second input corresponding to one or more vehicle initiated movements; analyzing, by the processor, the first input and the second input to identify a correlation whereby the receiving of the first input precedes the receiving of the second input; computing, based on the correlation, at least one determination factor, the at least one determination factor pertaining to an in-vehicle role of a user; and at least one of;
(a) transforming, based on the at least one determination factor, at least one operation state of a mobile device, (b) outputting, based on the at least one determination factor, at least one operation state, (c) outputting, based on the at least one determination factor, at least one in-vehicle role of the user, (d) outputting, based on the at least one determination factor, at least one in-vehicle location of the mobile device, or (e) outputting, based on the at least one determination factor, at least one result. - View Dependent Claims (23, 24)
-
Specification