Method for attaching geographical tag to digital data and method for providing geographical name information for geotagging
First Claim
Patent Images
1. A method for geotagging a digital data, the method comprising the steps of:
- providing, at a set interval of time, geographic position information of a digital device to a server by the digital device so that the server creates a position database based on the geographic position information wherein the position database includes the geographic position information and a time at which the digital device transmits the geographic position information;
creating digital data by the digital device;
requesting the server to provide geographical name information associated with the digital data based on the geographic position information of the digital device;
receiving the geographical name information from the server; and
associating the geographical name information to the digital data,wherein the geographic position information and a time at which the digital device provides the geographic position information to the server are recorded in the position database,wherein, in case the time at which the digital device provides the geographic position information to the server is different from a time at which the digital device requests the server to provide the geographical name information associated with the digital data, a position of the digital device at a time tm is determined by a function of f(tk) and f(tk+1) in which tk and tk+1 denote times at which the digital device provides the geographic information, the times tk and tk+1 being adjacent to the time tm at which the digital device requests the server to provide the geographical name information, and f(tk) and f(tk+1) denote positions of the digital device at the times tk and tk+1, respectively,wherein the position of the digital device at the time tm is determined by interpolation using f(tk) and f(tk+1).
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are a method for attaching a geographical tag to digital data and a method for providing geographical name information for geotagging. When a digital device periodically provides its position information, the server creates a position database. When the digital device requests geographical name information associated with the digital data, the server estimates the position of the digital device at a time when the digital data was created and transmits geographical name information corresponding to the estimated position to the digital device. The digital device attaches the geographical name information to the digital data.
-
Citations
17 Claims
-
1. A method for geotagging a digital data, the method comprising the steps of:
-
providing, at a set interval of time, geographic position information of a digital device to a server by the digital device so that the server creates a position database based on the geographic position information wherein the position database includes the geographic position information and a time at which the digital device transmits the geographic position information; creating digital data by the digital device; requesting the server to provide geographical name information associated with the digital data based on the geographic position information of the digital device; receiving the geographical name information from the server; and associating the geographical name information to the digital data, wherein the geographic position information and a time at which the digital device provides the geographic position information to the server are recorded in the position database, wherein, in case the time at which the digital device provides the geographic position information to the server is different from a time at which the digital device requests the server to provide the geographical name information associated with the digital data, a position of the digital device at a time tm is determined by a function of f(tk) and f(tk+1) in which tk and tk+1 denote times at which the digital device provides the geographic information, the times tk and tk+1 being adjacent to the time tm at which the digital device requests the server to provide the geographical name information, and f(tk) and f(tk+1) denote positions of the digital device at the times tk and tk+1, respectively, wherein the position of the digital device at the time tm is determined by interpolation using f(tk) and f(tk+1). - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for geotagging a digital data, the method comprising the steps of:
-
providing, at a set interval of time, geographic position information of a digital device to a server by the digital device so that the server creates position database based on the geographic position information wherein the position database includes the geographic position information and a time at which the digital device transmits the geographic position information; creating digital data by the digital device; requesting the server to provide geographical name information associated with the digital data based on the geographic position information of the digital device; receiving the geographical name information from the server; and associating the geographical name information to the digital data, wherein the geographic position information and a time at which the digital device provides the geographic position information to the server are recorded in the position database, wherein, in case the time at which the digital device provides the geographic position information to the server is different from a time at which the digital device requests the server to provide the geographical name information associated with the digital data, a position of the digital device at a time tm determined by a function of f(tk) and f(tk+1) in which tk and tk+1 denote times at which the digital device provides the geographic information, the times tk and tk+1 being adjacent to the time tm at which the digital device requests the server to provide the geographical name information, and f(tk) and f(tk+1)denote positions of the digital device at the times tk and tk+1, respectively, wherein the position of the digital device is determined to be f(tk) in case tm is nearer to tk+1 than to tk+1 or f(tk+1) in case tm is nearer to tk+1 than to tk. - View Dependent Claims (8)
-
-
9. A method for providing geographical name information for geotagging, the method comprising the steps of:
-
receiving, at a set interval of time, geographic position information of a digital device from the digital device by a server, and creating a position database based on the geographic position information wherein the position database includes the geographic position information and a time at which the digital device transmits the geographic position information; upon receiving a request for geographical name information associated with digital data from the digital device, retrieving the geographical name information associated with the digital data based on the geographic position information of the digital device; and transmitting the retrieved geographical name information to the digital device, wherein the geographic position information and a time at which the server receives the geographic position information from the digital device are recorded in the position database, wherein, in case the time at which the server receives the geographic position information from the digital device is different from a time at which the server is requested to provide the geographical name information associated with the digital data by the digital device, a position of the digital device at a time tm is determined by a function of f(tk) and f(tk+1)in which tk and tk+1 denote times at which the digital device provides the geographic information, the times tk and tk+1 being adjacent to the time tm at which the digital device requests the server to provide the geographical name information, and f(tk) and f(tk+1) denote positions of the digital device at the times tkand tk+1, respectively, wherein the position of the digital device at the time tm is determined by interpolation using f(tk)and f(tk+1). - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for providing geographical name information for geotagging, the method comprising the steps of:
-
receiving, at a set interval of time, geographic position information of a digital device from the digital device by a server, and creating a position database based on the geographic position information wherein the position database includes the geographic position information and a time at which the digital device transmits the geographic position information, upon receiving a request for geographical name information associated with digital data from the digital device, retrieving the geographical name information associated with the digital data based on the geographic position information of the digital device; and transmitting the retrieved geographical name information to the digital device, wherein the geographic position information and a time at which the server receives the geographic position information from the digital device are recorded in the position database, wherein, in case the time at which the server receives the geographic position information from the digital device is different from a time at which the server is requested to provide the geographical name information associated with the digital data by the digital device, a position of the digital device at a time tm is determined by a function of f(tk) and f(tk+1) in which tk and tk+1 denote times at which the digital device provides the geographic information, the times tk and tk+1 being adjacent to the time tm at which the digital device requests the server to provide the geographical name information, and f(tk) and f(tk+1) denote positions of the digital device at the times tk and t+1, respectively, wherein the position of the digital device is determined to be f(tk) in case tm is nearer to tk than to tk+1 or f(t30 1) in case tm is nearer to tk+1 than to tk. - View Dependent Claims (15)
-
-
16. One or more non-transitory computer-readable media having stored thereon a computer program that, when executed by one or more processors, causes the one or more processors to perform acts including:
-
providing, at a set interval of time, geographic position information of a digital device to a server by the digital device so that the server creates a position database based on the geographic position information wherein the position database includes the geographic position information and a time at which the digital device transmits the geographic position information; creating digital data by the digital device; requesting the server to provide geographical name information associated with the digital data based on the geographic position information of the digital device; receiving the geographical name information from the server; and associating the geographical name information to the digital data, wherein the geographic position information and a time at which the digital device provides the geographic position information to the server are recorded in the position database, wherein, in case the time at which the digital device provides the geographic position information to the server is different from a time at which the digital device requests the server to provide the geographical name information associated with the digital data, a position of the digital device at a time tm is determined by a function of f(tk) and f(tk+1) in which tk and tk+1 denote times at which the digital device provides the geographic information, the times tk and tk+1 being adjacent to the time tm at which the digital device requests the server to provide the geographical name information, and f(tk) and f(tk+1) denote positions of the digital device at the times tk and tk+1, respectively, wherein the position of the digital device at the time tm is determined by interpolation using f(tk) and f(tk+1).
-
-
17. One or more non-transitory computer-readable media having stored thereon a computer program that, when executed by one or more processors, causes the one or more processors to perform acts including:
-
providing, at a set interval of time, geographic position information of a digital device to a server by the digital device so that the server creates a position database based on the geographic position information wherein the position database includes the geographic position information and a time at which the digital device transmits the geographic position information; creating digital data by the digital device; requesting the server to provide geographical name information associated with the digital data based on the geographic position information of the digital device; receiving the geographical name information from the server; and associating the geographical name information to the digital data, wherein the geographic position information and a time at which the digital device provides the geographic position information to the server are recorded in the position database, wherein, in case the time at which the digital device provides the geographic position information to the server is different from a time at which the digital device requests the server to provide the geographical name information associated with the digital data, a position of the digital device at a time tm is determined by a function of f(tk) and f(tk+1) in which tk and tk+1 denote times at which the digital device provides the geographic information, the times tk and tk+1 being adjacent to the time tm at which the digital device requests the server to provide the geographical name information, and f(tk) and f(tk+1)denote positions of the digital device at the times tk and tk+1), respectively, wherein the position of the digital device is determined to be f(tk) in case tm is nearer to tk+1 than to tk+1 or f(tk+1) in case tm is nearer to tk+1 than to tk.
-
Specification