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.
Legal claims defining the scope of protection, as filed with the USPTO.
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 t m is determined by a function of f(t k ) and f(t k+1 ) in which t k and t k+1 denote times at which the digital device provides the geographic information, the times t k and t k+1 being adjacent to the time t m at which the digital device requests the server to provide the geographical name information, and f(t k ) and f(t k+1 ) denote positions of the digital device at the times t k and t k+1 , respectively, wherein the position of the digital device at the time t m is determined by interpolation using f(t k ) and f(t k+1 ).
2. The method of claim 1 , wherein the step of providing the geographic position information includes the step of providing the geographic position information through an idle-screen service.
3. The method of claim 1 , wherein the geographical name information includes a plurality of geographical names.
4. The method of claim 3 , wherein the step of associating the geographical name information includes the step of providing to a user a pointing service capable of selecting at least one among the plurality of geographical names.
5. The method of claim 1 , further comprising the step of providing a manual input service for allowing a user to input a user-inputted geographical name associated with the digital data if the geographical name information received from the server does not include a desired geographical name.
6. The method of claim 5 , further comprising the step of transmitting the user-inputted geographical name to the server, wherein, if the digital device requests the server to provide the geographical name information associated with the digital data, the server transmits the geographical name information together with the user-inputted geographical name.
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 t m determined by a function of f(t k ) and f(t k+1 ) in which t k and t k+1 denote times at which the digital device provides the geographic information, the times t k and t k+1 being adjacent to the time t m at which the digital device requests the server to provide the geographical name information, and f(t k ) and f(t k+1 )denote positions of the digital device at the times t k and t k+1 , respectively, wherein the position of the digital device is determined to be f(t k ) in case t m is nearer to t k+1 than to t k+1 or f(t k+1 ) in case t m is nearer to t k+1 than to t k .
8. The method of claim 7 , wherein the geographic position information is provided not at regular intervals of time but at variable intervals of time and the geographic position information is provided to the server by manually manipulating the digital device.
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 t m is determined by a function of f(t k ) and f(t k+1 )in which t k and t k+1 denote times at which the digital device provides the geographic information, the times t k and t k+1 being adjacent to the time t m at which the digital device requests the server to provide the geographical name information, and f(t k ) and f(t k+1 ) denote positions of the digital device at the times t k and t k+1 , respectively, wherein the position of the digital device at the time t m is determined by interpolation using f(t k )and f(t k+1 ).
10. The method of claim 9 , wherein the geographic position information and a time at which the digital device provides the geographic position information are recorded in the position database.
11. The method of claim 9 , wherein the step of retrieving the geographical name information includes: estimating a position of the digital device based on a time at which the server receives the request for geographical name information; and retrieving the geographical name information corresponding to the estimated position.
12. The method of claim 9 , further comprising the step of receiving a user-inputted geographical name, which is manually inputted by a user as a tag for the digital data, wherein, if the server is requested to provide the geographical name information associated with the digital data by the digital device, the server transmits the geographical name information together with the user-inputted geographical name.
13. The method of claim 9 , wherein the digital device provides the geographic position information to the server through an idle-screen service.
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 t m is determined by a function of f(t k ) and f(t k+1 ) in which t k and t k+1 denote times at which the digital device provides the geographic information, the times t k and t k+1 being adjacent to the time t m at which the digital device requests the server to provide the geographical name information, and f(t k ) and f(t k+1 ) denote positions of the digital device at the times t k and t +1 , respectively, wherein the position of the digital device is determined to be f(t k ) in case t m is nearer to t k than to t k+1 or f(t 30 1 ) in case t m is nearer to t k+1 than to t k .
15. The method of claim 14 , wherein the geographic position information is provided not at regular intervals of time but at variable intervals of time and the server receives the geographic position information which is manually inputted by manipulating the digital device.
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 t m is determined by a function of f(t k ) and f(t k+1 ) in which t k and t k+1 denote times at which the digital device provides the geographic information, the times t k and t k+1 being adjacent to the time t m at which the digital device requests the server to provide the geographical name information, and f(t k ) and f(t k+1 ) denote positions of the digital device at the times t k and t k+1 , respectively, wherein the position of the digital device at the time t m is determined by interpolation using f(t k ) and f(t k+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 t m is determined by a function of f(t k ) and f(t k+1 ) in which t k and t k+1 denote times at which the digital device provides the geographic information, the times t k and t k+1 being adjacent to the time t m at which the digital device requests the server to provide the geographical name information, and f(t k ) and f(t k+1 )denote positions of the digital device at the times t k and t k+1 ), respectively, wherein the position of the digital device is determined to be f(t k ) in case t m is nearer to t k+1 than to t k+1 or f(t k+1 ) in case t m is nearer to t k+1 than to t k .
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
February 5, 2008
November 6, 2012
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.