Device and method for creating data records in a data-store based on messages
First Claim
1. A method of updating a data-store associated with an electronic communications device, the method comprising a processor:
- obtaining a communicated electronic message;
identifying a location identifier within the electronic message, the location identifier representative of a physical location;
determining a physical location of the electronic communications device;
validating the location identifier when the determined physical location is determined to be within a threshold distance of the physical location represented by the location identifier; and
initiating creation of a new data record in the data-store when the location identifier is validated, the new data record storing at least the validated location identifier and a time identifier.
3 Assignments
0 Petitions
Accused Products
Abstract
Updating a data-store associated with an electronic communications device includes wirelessly communicating an electronic message. A location identifier representative of a physical location is identified within the electronic message. The physical location of the electronic communications device is measured or estimated as needed, after which validating the location identifier occurs when the measured or estimated physical location is calculated to be within a threshold distance of the physical location represented by the location identifier. Initiating creation of a new data record in the data-store is then performed, with the new data record storing at least the validated location identifier and a time identifier.
-
Citations
21 Claims
-
1. A method of updating a data-store associated with an electronic communications device, the method comprising a processor:
-
obtaining a communicated electronic message; identifying a location identifier within the electronic message, the location identifier representative of a physical location; determining a physical location of the electronic communications device; validating the location identifier when the determined physical location is determined to be within a threshold distance of the physical location represented by the location identifier; and initiating creation of a new data record in the data-store when the location identifier is validated, the new data record storing at least the validated location identifier and a time identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An electronic communications device comprising:
-
a communication subsystem for wirelessly communicating electronic messages; a positioning subsystem for determining a physical location of the electronic communications device; an input interface for composing electronic messages; a display for displaying electronic messages; and a processor configured to; identify a location identifier within a communicated electronic message, the location identifier representative of a physical location; cause the positioning subsystem to determine a physical location of the mobile electronic communications device; validate the location identifier when the determined physical location is determined to be within a threshold distance of the physical location represented by the location identifier; and initiate creation of a new data record in a data-store when the location identifier is validated, the new data record storing at least the validated location identifier and a time identifier. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable medium comprising program code executable by a processor of an electronic communications device to:
-
identify a location identifier within a communicated electronic message, the location identifier representative of a physical location; cause a positioning subsystem of the electronic communications device to determine a physical location of the electronic communications device; validate the location identifier when the determined physical location is determined to be within a threshold distance of the physical location represented by the location identifier; and initiate creation of a new data record in a data-store when the location identifier is validated, the new data record storing at least the validated location identifier and a time identifier.
-
Specification