Mobile communication device with public transportation detection for determining hands free mode settings
First Claim
1. A mobile communication device comprising:
- wireless local area network (WLAN) baseband hardware comprising at least one WLAN transceiver;
non-volatile, non-transitory memory, storing a transportation model based on aggregated basic service set identification (BSSID) information collected from a plurality of WLAN access points, the transportation model comprising a histogram for BSSIDs collected and aggregated from the plurality of WLAN access points;
at least one sensor, operative to detect motion of the mobile communication device where the at least one sensor is an accelerometer or gyroscope; and
at least one processor, operatively coupled to the WLAN baseband hardware, the memory and to the at least one sensor, the at least one processor operative to;
determine that the mobile communication device is located on public transportation using the transportation model histogram in response to a motion detection signal received from the at least one sensor;
where public transportation is a vehicle selected from the group comprising;
a bus and a train.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile communication device includes wireless local area network (WLAN) baseband hardware with at least one WLAN transceiver; non-volatile, non-transitory memory that stores a transportation model based on aggregated basic service set identification (BSSID) information collected from a plurality of WLAN access points; at least one sensor that is operative to detect motion of the mobile communication device; and at least one processor, operatively coupled to the WLAN baseband hardware, the memory and to the at least one sensor. The at least one processor is operative to determine that the mobile communication device is located on public transportation using the transportation model in response to a motion detection signal received from the at least one sensor.
4 Citations
13 Claims
-
1. A mobile communication device comprising:
-
wireless local area network (WLAN) baseband hardware comprising at least one WLAN transceiver; non-volatile, non-transitory memory, storing a transportation model based on aggregated basic service set identification (BSSID) information collected from a plurality of WLAN access points, the transportation model comprising a histogram for BSSIDs collected and aggregated from the plurality of WLAN access points; at least one sensor, operative to detect motion of the mobile communication device where the at least one sensor is an accelerometer or gyroscope; and at least one processor, operatively coupled to the WLAN baseband hardware, the memory and to the at least one sensor, the at least one processor operative to; determine that the mobile communication device is located on public transportation using the transportation model histogram in response to a motion detection signal received from the at least one sensor;
where public transportation is a vehicle selected from the group comprising;
a bus and a train. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of operating a mobile communication device comprising:
-
determining that the mobile communication device is in motion based on mobile communication device sensor data obtained from one of an accelerometer or gyroscope; scanning for wireless local area network (WLAN) access points and generating a histogram of detected BSSIDs from a plurality of WLAN access points detected during scanning; accessing a transportation model based on aggregated basic service set identification (BSSID) information collected from a plurality of WLAN access points; and determining that the mobile communication device is located on public transportation using the transportation model, where public transportation is a vehicle selected from the group comprising;
a bus and a train. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method comprising:
-
collecting, by a server, WLAN BSSID information from a plurality of mobile devices; determining, by the server, a number of occurrences of each detected BSSID; performing, by the server, a classification operation on the number of occurrences; and generating, by the server, a transportation model using the classification operation for predicting that a mobile communication device is on public transportation or private transportation, the transportation model comprising a histogram that comprises bins along a first axis that represent the number of times a BSSID appears in a scan set and a second axis corresponding to the number of unique BSSIDs per each bin, where public transportation is a vehicle selected from the group comprising;
a bus and a train and private transportation comprises a car. - View Dependent Claims (12, 13)
-
Specification