Kaffis' link to the patent submission has some enlightening details.
As I suspected, the *stated* intention is to make this available to applications. How you feel about that is up to you. I am personally not comfortable that every application installed on my phone has access to that data. That means that it's not only available to apple, but to any application you install
I would be ok with this if it was an opt-in, turn on/off as needed service. The fact that its there, saving your location history for the lifetime of the service, without your knowledge is crazy.
From
Kaffis' USPTO LinkUSPTO wrote:
SUMMARY
[0004] A location aware mobile device can include a baseband processor for communicating with one or more communication networks, such as a cellular network or WiFi network. In some implementations, the baseband processor can collect network information over time. The network information can be converted to estimated position coordinates (e.g., latitude, longitude, altitude) of the location aware device. The position coordinates can be stored in a location history database on the location aware device or made accessible on a network. A user or application can query the location history database with a timestamp or other query to retrieve all or part of the location history for display in a map view. In some implementations, the size and "freshness" of the location history database can be managed by eliminating duplicate entries in the database and/or removing older entries. The location history can be used to construct a travel timeline for the location aware device. The travel timeline can be displayed in a map view or used by location aware applications running on the location aware device or on a network. In some implementations, an Application Programming Interface (API) can be used by an application to query the location history database.
[0005] In some implementations, the location history can allow users to tag photos or other content taken by a device and to synchronize the content with the location history using timestamps. This can allow the user to augment a travel timeline with the content, for example.
[0006] In some implementations, the network information can include transmitter identifiers (IDs). For example, Cell IDs can be tracked and recorded. The Cell IDs can be mapped to corresponding cell tower locations which can be used to provide estimated position coordinates of the location aware device. When a location history is requested by a user or application (e.g., through an API), the transmitter IDs can be translated to position coordinates of the location aware device which can be reverse geocoded to map locations for display on a map view or for other purposes. In other implementations, the network information can include WiFi scan data (e.g., access point IDs) which can be used to determine position coordinates of the location aware device, which can be reverse geocoded for display on a map view. In some implementations, the network information can be sent to a network server, which can translate the network information into position coordinates, which can be returned to the location aware device for processing by a location aware application.
[0007] In some implementations, other information related to various events can be recorded by the location aware device and associated with the location history. The other information can be displayed or otherwise made accessible to a user in a map view or other application. The other information and location history can be part of a personal "journal" for the user, which can be queried at a later time.