IP Library Granted Patent US 8,903,431
Granted Patent B2
US 8,903,431 · App. 13/975,979 · Granted Dec 2, 2014

Location stamping and logging of electronic events and habitat generation

Inventor: Robert Koch (Norcross, GA)
Assignee: AT&T Intellectual Property I, L.P.
G06F17/00H04W4/028H04W4/027H04L67/18H04L67/22G01C21/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,903,431
App. No.
13/975,979
Granted
Dec 2, 2014
Kind
B2
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.

Claims (52)

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.

2. The method of claim 1 , wherein translating, via the computer, the raw location coordinates into the geographic location description with respect to the landmark comprises searching, via the computer, a landmark database for the landmark, the landmark comprising a closest landmark corresponding to the raw location coordinates.

3. The method of claim 2 , wherein the landmark database comprises a public landmark database.

4. The method of claim 2 , wherein the landmark database comprises a private landmark database.

5. The method of claim 1 , further comprising determining, via the computer, whether map criteria has been received, the map criteria defining parameters for mapping electronic events.

6. The method of claim 5 , wherein the map criteria comprises user-defined map criteria or pre-defined map criteria.

7. The method of claim 1 , wherein the file comprises an image file, an audio recording, a video file, or an electronic receipt.

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.

9. The computer-readable medium of claim 8 , wherein translating the raw location coordinates into the geographic location description with respect to the landmark comprises searching a landmark database for the landmark, the landmark comprising a closest landmark corresponding to the raw location coordinates.

10. The computer-readable medium of claim 9 , wherein the landmark database comprises a public landmark database or a private landmark database.

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.

12. The computer of claim 11 , wherein translating the raw location coordinates into the geographic location description with respect to the landmark comprises searching a landmark database for the landmark, the landmark comprising a closest landmark corresponding to the raw location coordinates.

13. The computer of claim 12 , wherein the landmark database comprises a public landmark database or a private landmark database.

14. The computer of claim 11 , wherein the file comprises an image file, an audio recording, a video file, or an electronic receipt.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2013
From: KOCH, ROBERT
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 031088/0761 →
CHANGE OF NAME Recorded Aug 27, 2013
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 031088/0797 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2013
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 031088/0966 →
CHANGE OF NAME Recorded Aug 27, 2013
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 031089/0048 →
CHANGE OF NAME Recorded Aug 27, 2013
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 031089/0058 →
Continuity (3)
Continuation 13274633 · Oct 17, 2011
Continuation 11554819 · Oct 31, 2006
Related Publication 20130345970A1 · Dec 26, 2013