Location stamping and logging of electronic events and habitat generation
First Claim
Patent Images
1. A method comprising:
- detecting, via a computer comprising a processor, an electronic event associated with a mobile device;
retrieving, via the computer, raw location coordinates associated with a location of a mobile device;
translating, via the computer, the raw location coordinates into a geographic location description with respect to a landmark;
retrieving, via the computer, an electronic event description associated with the electronic event;
retrieving, via the computer, a date and a time associated with the electronic event;
storing, via the computer, the date, the time, and the electronic event description in an activity log;
determining, via the computer, whether a file is associated with the electronic event based upon the electronic event description;
in response to determining that a file is associated with the electronic event, storing, via the computer, a link to the file in the activity log;
determining, via the computer, if a buddy is present at the time of the electronic event or if the electronic event comprises a detection of the buddy;
if the computer determines that a buddy is present at the time of the electronic event or if the electronic event comprises a detection of the buddy, storing, via the computer, an identity of the buddy in the activity log;
if the computer determines that a buddy is not present at the time of the electronic event or if the electronic event does not comprise a detection of the buddy, determining, via the computer, whether a request for mapping has been received; and
if the computer determines that a request for mapping the electronic event has been received, generating, via the computer, a map per the request for mapping the electronic event.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer-readable media provide for the detection, location stamping, and logging of electronic events and subsequent generation of habitat information. According to implementations, electronic events are detected and location stamped. Associated descriptions and other data corresponding to the electronic events is retrieved and stored along with the geographic locations of the electronic events in an activity log. The information in the activity log is used to generate visual representations of one or more geographic areas in which electronic events that meet user-defined or default criteria occurred within a predetermined frequency.
-
Citations
14 Claims
-
1. A method comprising:
-
detecting, via a computer comprising a processor, an electronic event associated with a mobile device; retrieving, via the computer, raw location coordinates associated with a location of a mobile device; translating, via the computer, the raw location coordinates into a geographic location description with respect to a landmark; retrieving, via the computer, an electronic event description associated with the electronic event; retrieving, via the computer, a date and a time associated with the electronic event; storing, via the computer, the date, the time, and the electronic event description in an activity log; determining, via the computer, whether a file is associated with the electronic event based upon the electronic event description; in response to determining that a file is associated with the electronic event, storing, via the computer, a link to the file in the activity log; determining, via the computer, if a buddy is present at the time of the electronic event or if the electronic event comprises a detection of the buddy; if the computer determines that a buddy is present at the time of the electronic event or if the electronic event comprises a detection of the buddy, storing, via the computer, an identity of the buddy in the activity log; if the computer determines that a buddy is not present at the time of the electronic event or if the electronic event does not comprise a detection of the buddy, determining, via the computer, whether a request for mapping has been received; and if the computer determines that a request for mapping the electronic event has been received, generating, via the computer, a map per the request for mapping the electronic event. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having computer-executable instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:
-
detecting an electronic event associated with a mobile device; retrieving raw location coordinates associated with a location of a mobile device; translating the raw location coordinates into a geographic location description with respect to a landmark; retrieving an electronic event description associated with the electronic event; retrieving a date and a time associated with the electronic event; storing the date, the time, and the electronic event description in an activity log; determining whether a file is associated with the electronic event based upon the electronic event description; in response to determining that a file is associated with the electronic event, storing a link to the file in the activity log; determining if a buddy is present at the time of the electronic event or if the electronic event comprises a detection of the buddy; if the computer determines that a buddy is present at the time of the electronic event or if the electronic event comprises a detection of the buddy, storing, via the computer, an identity of the buddy in the activity log; if the computer determines that a buddy is not present at the time of the electronic event or if the electronic event does not comprise a detection of the buddy, determining, via the computer, whether a request for mapping has been received; and if the computer determines that a request for mapping the electronic event has been received, generating, via the computer, a map per the request for mapping the electronic event. - View Dependent Claims (9, 10)
-
-
11. A computer comprising:
-
a processor; and a memory that stores instructions that, when executed by the processor, cause the processor to perform operations comprising detecting an electronic event associated with a mobile device, retrieving raw location coordinates associated with a location of a mobile device, translating the raw location coordinates into a geographic location description with respect to a landmark, retrieving an electronic event description associated with the electronic event, retrieving a date and a time associated with the electronic event; storing the date, the time, and the electronic event description in an activity log; determining whether a file is associated with the electronic event based upon the electronic event description, in response to determining that a file is associated with the electronic event, storing a link to the file in the activity log; determining if a buddy is present at the time of the electronic event or the electronic event comprises a detection of the buddy; if the computer determines that a buddy is present at the time of the electronic event or the electronic event comprises a detection of the buddy, storing, via the computer, an identity of the buddy in the activity log; if the computer determines that a buddy is not present at the time of the electronic event or the electronic event does not comprise a detection of the buddy, determining, via the computer, whether a request for mapping has been received; and if the computer determines that a request for mapping the electronic event has been received, generating, via the computer, a map per the request for mapping the electronic event. - View Dependent Claims (12, 13, 14)
-
Specification