US2014226917A1PendingUtilityA1
Storing location information with metadata of visual media
Assignee: HEWLETT PACKARD DEVELOPMENT COPriority: May 24, 2011Filed: Mar 13, 2014Published: Aug 14, 2014
Est. expiryMay 24, 2031(~4.9 yrs left)· nominal 20-yr term from priority
G06F 16/5866H04N 1/00323H04N 2201/0084H04N 21/84H04N 21/42202H04N 21/4223H04N 2201/3274H04N 21/4334H04N 2101/00H04N 9/8205H04N 2201/3253G06F 17/30268G06F 16/587
54
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A device to detect location data, store a first location of the device within metadata of visual media if the location data is available, and store a second location within the metadata of the visual media if the location data is unavailable.
Claims
exact text as granted — not AI-modifiedWhat is being claimed is:
1 . A method for operating a computing device, comprising:
determining that a visual media item has been captured using an image capture component of the computing device; in response to determining that the visual media item has been captured, determining whether a current location information of the computing device is available; and in response to determining that the current location information of the computing device is unavailable:
determining a previous location information of the computing device;
storing the previous location information with metadata of the visual media item; and
marking the metadata of the visual media item to indicate that the metadata includes the previous location information.
2 . The method of claim 1 , further comprising:
determining that the computing device is repositioning after marking the metadata of the visual media item.
3 . The method of claim 2 , wherein determining that the computing device is repositioning includes receiving information from one or more sensors of the computing device, the one or more sensors including at least one of an accelerometer, a gyroscope, or a magnetometer.
4 . The method of claim 3 , further comprising:
in response to determining that the computing device is repositioning, overwriting the previous location information stored with the metadata with a generated stand-in location information.
5 . The method of claim 4 , wherein the stand-in location information is generated based on a timestamp of the previous location information, an amount of time in which no current location information is available, and a current time.
6 . The method of claim 1 , wherein the previous location information is a last known location of the computing device determined by a location tracking component of the computing device before determining that the current location information of the computing device is unavailable.
7 . The method of claim 1 , further comprising:
polling a location tracking component of the computing device, at a rate of polling based on a velocity of the computing device, for current location information.
8 . A non-transitory computer-readable medium storing instructions that, when executed by a processor of a computing device, causes the computing device to perform operations comprising:
determining that a visual media item has been captured using an image capture component of the computing device; in response to determining that the visual media item has been captured, determining whether a current location information of the computing device is available; and in response to determining that the current location information of the computing device is unavailable:
determining a previous location information of the computing device;
storing the previous location information with metadata of the visual media item; and
marking the metadata of the visual media item to indicate that the metadata includes the previous location information.
9 . The non-transitory computer-readable medium of claim 8 , wherein the instructions cause the computing device to further perform operations comprising:
determining that the computing device is repositioning after marking the metadata of the visual media item.
10 . The non-transitory computer-readable medium of claim 9 , wherein the instructions cause the computing device to determine that the computing device is repositioning based on information received from one or more sensors of the computing device, the one or more sensors including at least one of an accelerometer, a gyroscope, or a magnetometer.
11 . The non-transitory computer-readable medium of claim 10 , wherein the instructions cause the computing device to further perform operations comprising:
in response to determining that the computing device is repositioning, overwriting the previous location information stored with the metadata with a generated stand-in location information.
12 . The non-transitory computer-readable medium of claim 11 , wherein the stand-in location information is generated based on a timestamp of the previous location information, an amount of time in which no current location information is available, and a current time.
13 . The non-transitory computer-readable medium of claim 8 , wherein the previous location information is a last known location of the computing device determined by a location tracking component of the computing device before determining that the current location information of the computing device is unavailable.
14 . The non-transitory computer-readable medium of claim 8 , wherein the instructions cause the computing device to further perform operations comprising:
polling a location tracking component of the computing device, at a rate of polling based on a velocity of the computing device, for current location information.
15 . A mobile computing device, comprising:
a memory storing instructions; an image capture component; and a processor coupled to the memory and the image capture component, to execute the instructions to cause the mobile computing device perform operations comprising:
determining that a visual media item has been captured using the image capture component;
in response to determining that the visual media item has been captured, determining whether a current location information of the computing device is available; and
in response to determining that the current location information of the computing device is unavailable:
determining a previous location information of the computing device;
storing the previous location information with metadata of the visual media item; and
marking the metadata of the visual media item to indicate that the metadata includes the previous location information.
16 . The mobile computing device of claim 15 , wherein the instructions cause the mobile computing device further perform operations comprising:
determining that the computing device is repositioning after marking the metadata of the visual media item; and in response to determining that the computing device is repositioning, overwriting the previous location information stored with the metadata with a generated stand-in location information.
17 . The mobile computing device of claim 16 , further comprising:
one or more sensors including at least one of an accelerometer, a gyroscope, or a magnetometer; wherein the instructions cause the mobile computing device to determine that the computing device is repositioning based on information received from the one or more sensors.
18 . The mobile computing device of claim 17 , wherein the stand-in location information is generated based on a timestamp of the previous location information, an amount of time in which no current location information is available, and a current time.
19 . The mobile computing device of claim 15 , further comprising:
a location tracking component; wherein the previous location information is a last known location of the computing device determined by the location tracking component before determining that the current location information of the computing device is unavailable.
20 . The mobile computing device of claim 15 , wherein the instructions cause the mobile computing device further perform operations comprising:
polling a location tracking component of the computing device, at a rate of polling based on a velocity of the computing device, for current location information.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.