User-controlled, smart device-based location and transit data gathering and sharing
First Claim
1. A method of using a mobile application running on a mobile electronic device comprising an accelerometer and having location determination capabilities to gather a data sequence of a user comprising location coordinate information, the method comprising:
- monitoring received RF transmissions from a plurality of fixed-location devices;
at different times and places, determining and storing as a location database location coordinate information corresponding to a description of received RF transmissions;
in at least some instances, determining location coordinate information using the location database constructed by the mobile application or using a location database constructed by another mobile application running on another mobile electronic device; and
the mobile application or a device in communication with the mobile electronic device using the data from the accelerometer to perform verification of the location coordinate information, wherein the data from the accelerometer and the location coordinate information are obtained from independent sources.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided that gather and store time-series location information or other time-series information of a user using a mobile electronic device such as a smart phone and place that location information or other information under control of the user. A variety of types of analytics may be applied to the location information by consent of the user, and results may be shared by electronic consent of the user in order to provide benefit to the user. The benefit may be commercial, personal, social, etc. The information may be stored in encrypted form.
-
Citations
31 Claims
-
1. A method of using a mobile application running on a mobile electronic device comprising an accelerometer and having location determination capabilities to gather a data sequence of a user comprising location coordinate information, the method comprising:
-
monitoring received RF transmissions from a plurality of fixed-location devices; at different times and places, determining and storing as a location database location coordinate information corresponding to a description of received RF transmissions; in at least some instances, determining location coordinate information using the location database constructed by the mobile application or using a location database constructed by another mobile application running on another mobile electronic device; and the mobile application or a device in communication with the mobile electronic device using the data from the accelerometer to perform verification of the location coordinate information, wherein the data from the accelerometer and the location coordinate information are obtained from independent sources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of using a mobile application running on a mobile electronic device comprising an accelerometer and having location determination capabilities to gather a data sequence of a user comprising location coordinate information, the method comprising:
-
observing beacon transmissions of network access points; checking a database stored locally on the mobile electronic device to see if location coordinate information is available on the mobile electronic device for the observed beacon transmissions; if location coordinate information is available on the mobile electronic device, recording a location of the mobile electronic device according to the location coordinate information without requesting location from the OS and maintaining a private location trajectory; and if location coordinate information is not available on the mobile electronic device; obtaining location coordinate information for the observed beacon transmissions from one or more other sources; and after one or more times of obtaining location information location coordinate information for the observed beacon transmissions from one or more other sources, storing the location information location coordinate information obtained from the one or more other sources for the observed beacon transmissions in the database stored locally on the mobile electronic device. - View Dependent Claims (31)
-
Specification