Methods and apparatuses for using location information
First Claim
1. A machine readable medium providing executable program instructions which, when executed by a data processing system, cause the data processing system to perform a method comprising:
- determining, from a network connection, a representation of a location;
storing the representation of the location in association with a document for use in searching for documents based on location information.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, machine readable media and apparatuses which allow searching based on location information. In one exemplary method, a representation of a location is determined from a network connection and the representation of the location is stored in association with a document for use in searching for documents based on location information. In another exemplary method, data representing a geographical location is obtained in response to creating or modifying a document and the data representing the geographical location is associated with the document, wherein the document is capable of being one of a plurality of different types of documents including a text-based document with ASCII characters within the content of the document. Other methods, media, and apparatuses are also disclosed.
105 Citations
65 Claims
-
1. A machine readable medium providing executable program instructions which, when executed by a data processing system, cause the data processing system to perform a method comprising:
-
determining, from a network connection, a representation of a location; storing the representation of the location in association with a document for use in searching for documents based on location information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A machine readable medium providing executable program instructions which, when executed by a data processing system, cause the data processing system to perform a method comprising:
-
obtaining data representing a geographical location in response to storing or creating or modifying a document; associating the data representing the geographical location with the document, wherein the document is capable of being one of a plurality of different types including a text-based document with ASCII characters within the content of the document. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A machine readable medium providing executable program instructions which, when executed by a data processing system, cause the data processing system to perform a method comprising:
-
obtaining data representing a geographical location in response to creating or modifying a document; associating the data representing the geographical location with the document, wherein the data representing the geographical location is stored as metadata for the document in a metadata database having different types of metadata for different types of documents. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A machine implemented method comprising:
-
determining, from a network connection, a representation of a location; storing the representation of the location in association with a document for use in searching for documents based on location information. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A machine implemented method comprising:
-
obtaining data representing a geographical location in response to storing or creating or modifying a document; associating the data representing the geographical location with the document, wherein the document is capable of being one of a plurality of different types including a text-based document with ASCII characters within the content of the document. - View Dependent Claims (44, 45, 46, 47, 48, 49)
-
-
50. A machine implemented method comprising:
-
obtaining data representing a geographical location in response to creating or modifying a document; associating the data representing the geographical location with the document, wherein the data representing the geographical location is stored as metadata for the document in a metadata database having different types of metadata for different types of documents. - View Dependent Claims (51, 52, 53, 54, 55, 56)
-
-
57. A data processing system comprising:
-
means for determining, from a network connection, a representation of a location; means for storing the representation of the location in association with a document for use in searching for documents based on location information.
-
-
58. A data processing system comprising:
-
means for obtaining data representing a geographical location in response to storing or creating or modifying a document; means for associating the data representing the geographical location with the document, wherein the document is capable of being one of a plurality of different types including a text-based document with ASCII characters within the content of the document.
-
-
59. A data processing system comprising:
-
means for obtaining data representing a geographical location in response to creating or modifying a document; means for associating the data representing the geographical location with the document, wherein the data representing the geographical location is stored as metadata for the document in a metadata database having different types of metadata for different types of documents.
-
-
60. A machine implemented method comprising:
-
receiving a search query which includes a representation of a geographical location; performing a search, using the search query, through information including at least one document having a representation of a location, determined from a network connection, which is stored in association with the document.
-
-
61. A machine readable medium containing executable program instructions which when executed by a data processing system cause the data processing system to perform a method comprising:
-
receiving a search query which includes a representation of a geographical location; performing a search, using the search query, through information including at least one document having a representation of a location, determined from a network connection, which is stored in association with the document.
-
-
62. A machine implemented method comprising:
-
receiving a search query which includes a representation of a geographic location; performing a search, using the search query, through information including at least one document having a representation of a location obtained in response to storing or creating or modifying the document, and wherein the document is capable of being one of a plurality of different types including a text-based document with ASCII characters within the content of the document.
-
-
63. A machine readable medium containing executable program instructions which when executed by a data processing system cause the data processing system to perform a method comprising:
-
receiving a search query which includes a representation of a geographic location; performing a search, using the search query, through information including at least one document having a representation of a location obtained in response to storing or creating or modifying the document, and wherein the document is capable of being one of a plurality of different types including a text-based document with ASCII characters within the content of the document.
-
-
64. A machine implemented method comprising:
-
receiving a search query which includes a representation of a geographical location; performing a search, using the search query, through a metadata database containing location metadata of at least one document, the location metadata having been obtained in response to storing or creating or modifying the at least one document, wherein the metadata database has different types of metadata for different types of documents.
-
-
65. A machine readable medium containing executable program instructions which when executed by a data processing system cause the data processing system to perform a method comprising:
-
receiving a search query which includes a representation of a geographical location; performing a search, using the search query, through a metadata database containing location metadata of at least one document, the location metadata having been obtained in response to storing or creating or modifying the at least one document, wherein the metadata database has different types of metadata for different types of documents.
-
Specification