Enhanced geolocation device
AssigneeBlackBerry Limited
InventorDavid Orion Ashby
Life of this patent
Estimating the term…
Abstract
The present specification provides an electronic geolocation device comprising a location sensor and a geolocation application configured to record location data associated with said device. The device further includes a processor configured to receive the location data and to associate the location data with contextual data, and to export the location data and contextual data in a data format native to an external application.
Claims12
An electronic geolocation device comprising:
- a location sensor configured to determine a series of current location coordinates of said electronic device;
- a memory storing a calendar application and a geolocation application;
- a processor connected to said location sensor and said memory;
- said processor configured to execute said geolocation application to receive said current location coordinates from said location sensor and to associate a series of current times with said current location coordinates;
- said processor further configured to automatically select an activity descriptor and retrieve address information based on said series of current location coordinates;
- said processor further configured to execute the calendar application to automatically create a calendar event, said calendar event having a subject field containing said activity descriptor, a location field containing said address information, a start time field containing an initial one of said series of current times, and an end time field containing a final one of said series of current times;
- and
- said processor configured to store said calendar event in said memory in association with said calendar application.
A geolocation method for an electronic device comprising:
- storing a calendar application and a geolocation application in a memory connected to a processor of the electronic device;
- executing said geolocation application on said processor to receive a series of current location coordinates from a location sensor connected to said processor, and to associate a series of current times with said current location coordinates;
- at said processor, automatically selecting on activity descriptor and retrieving address information based on said series of current location coordinates;
- at said processor, executing the calendar application to automatically create a calendar event, said calendar event having a subject field containing said activity descriptor, a location field containing said address information, a start time field containing on initial one of said series of current times, and an end time field containing a final one of said series of current times;
- and,
- storing said calendar event in said memory in association with said calendar application.
A non-transitory computer readable medium configured to store a plurality of programming instructions executable on a processor of an electronic device storing a calendar application and a geolocation application;
- said programming instructions comprising a method comprising:
- executing said geolocation application on said processor to receive a series of current location coordinates from a location sensor connected to said processor, and to associate a series of current times with said current location coordinates;
- at said processor, automatically selecting an activity descriptor and retrieving address information based on said series of current location coordinates;
- at said processor, executing the calendar application to automatically create a calendar event, said calendar event having a subject field containing said activity descriptor, a location field containing said address information, a start time field containing an initial one of said series of current times, and an end time field containing a final one of said series of current times;
- and,
- storing said calendar event at said electronic device in association with said calendar application.
Dependencies are inferred from the claim text.