Method and apparatus for providing geographically authenticated electronic documents
First Claim
1. A method of authentication with respect to an electronic document stored on a computer network comprising the steps of:
- identifying an electronic address associated with the electronic document;
identifying a geographic location associated with the electronic document;
authenticating the geographic location;
creating an authenticated digital certificate comprising the authenticated geographic location; and
storing the authenticated digital certificate in an authenticated digital certificate database.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for providing geographically authenticated electronic documents is disclosed. Authentication for attributes for an electronic document stored on a computer network are defined, the attributes comprise at least one attribute describing a geographic location associated with the electronic document. Authenticated attributes (e.g., geographic location) of electronic documents (e.g., Web pages) allow for more accurate geographic searching and filtering. An authenticated digital certificate is created and associated with an electronic document. The authenticated digital certificate can be stored within the electronic document, such as can be done with HTML tags on a Web page. The digital certificate can also be stored as a separate file associated with the electronic document, as a separate signed digital certificate and as a database record.
-
Citations
56 Claims
-
1. A method of authentication with respect to an electronic document stored on a computer network comprising the steps of:
-
identifying an electronic address associated with the electronic document;
identifying a geographic location associated with the electronic document;
authenticating the geographic location;
creating an authenticated digital certificate comprising the authenticated geographic location; and
storing the authenticated digital certificate in an authenticated digital certificate database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of improved searching for electronic documents on a computer network comprising the steps of:
-
providing a geographic location to a query interface;
searching for electronic documents within an authenticated digital certificate database that match the geographic location; and
returning an authenticated set of electronic document addresses. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of improved searching for electronic documents on a computer network comprising the steps of:
-
parsing a keyword query;
determining that a geographic search is indicated based upon the identification of geographic terms in the keyword query;
performing a keyword search on an index of the electronic documents; and
performing a geographic search on records in an authenticated digital certificate database. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for displaying an authenticated digital certificate associated with an electronic document on a computer comprising the steps of:
-
presenting, in a structured format, an electronic address associated with the authenticated digital certificate; and
displaying a representation of the authenticated digital certificate based upon selection of the electronic address. - View Dependent Claims (34)
-
-
35. A method for verifying the integrity of a stored authenticated digital certificate comprising the steps of:
-
obtaining an electronic document address from the stored authenticated digital certificate; and
establishing the existence of an electronic document associated with the electronic document address. - View Dependent Claims (36)
-
-
37. A memory for storing data for access by an application program being executed on a data processing system, comprising:
-
a data structure stored in said memory, said data structure including;
a plurality of data objects stored in said memory, each of said data objects containing;
a header for identifying the data structure as an authenticated digital certificate comprising at least a geographic location associated with the electronic document; and
a set of basic attributes associated with the electronic document comprising at least one of a certificate ID, a name, a Uniform Resource Locator and the geographic location. - View Dependent Claims (38)
-
-
39. An apparatus authenticating an electronic document stored on a computer network comprising:
-
an electronic document associated with an electronic address and a geographic location;
an authentication unit authenticating the geographic location;
an authenticated digital certificate comprising the electronic address and the authenticated geographic location; and
an authenticated digital certificate database storing the authenticated digital certificate.
-
-
40. An apparatus providing improved searching of electronic documents on a computer network comprising:
-
a query interface providing for input of a geographic location;
an authenticated digital certificate database providing searching for electronic documents that match the geographic location; and
an authenticated set of electronic document addresses returned from the authenticated digital certificate database. - View Dependent Claims (41)
-
-
42. An apparatus providing improved searching of electronic documents on a computer network comprising:
-
an input unit parsing a keyword query;
a logic unit determining that a geographic search is indicated based upon the identification of geographic terms in the keyword query; and
a searching unit performing a keyword search on an index of the electronic documents and a geographic search on records in an authenticated digital certificate database.
-
-
43. An apparatus for displaying an authenticated digital certificate associated with an electronic document on a computer comprising:
-
an electronic address associated with the authenticated digital certificate, presented in a structured format, and a representation of the authenticated digital certificate displayable based upon selection of the electronic address.
-
-
44. An apparatus verifying the integrity of a stored authenticated digital certificate comprising:
-
an electronic document address obtained from the stored authenticated digital certificate; and
a verification unit establishing the existence of an electronic document associated with the electronic document address.
-
-
45. An apparatus providing authentication with respect to an electronic document stored on a computer network comprising:
-
a means for identifying an electronic address associated with the electronic document;
a means for identifying a geographic location associated with the electronic document;
a means for authenticating the geographic location;
a means for creating an authenticated digital certificate comprising the authenticated geographic location; and
a means for storing the authenticated digital certificate in an authenticated digital certificate database.
-
-
46. An apparatus providing improved searching for electronic documents on a computer network comprising:
-
a query interface for providing input of a geographic location;
a means for searching for electronic documents within an authenticated digital certificate database that match the geographic location; and
a means for returning an authenticated set of electronic document addresses. - View Dependent Claims (47)
-
-
48. An apparatus providing improved searching for electronic documents on a computer network comprising:
-
a means for parsing a keyword query;
a means for determining that an attribute search is indicated;
a means for performing a keyword search on an index of the electronic documents; and
a means for performing a geographic search on records in an authenticated digital certificate database.
-
-
49. An apparatus for displaying an authenticated digital certificate associated with an electronic document on a computer comprising:
-
a means for presenting, in a structured format, an electronic address associated with the authenticated digital certificate; and
a means for displaying a representation of the authenticated digital certificate based upon selection of the electronic address.
-
-
50. An apparatus verifying the integrity of a stored authenticated digital certificate comprising:
-
a means for obtaining an electronic document address from the stored authenticated digital certificate; and
a means for establishing the existence of an electronic document associated with the electronic document address.
-
-
51. A computer program product comprising:
-
a computer usable medium providing authentication with respect to an electronic document stored on a computer network;
a set of computer program instructions embodied on the computer usable medium, including instructions to;
identify an electronic address associated with the electronic document;
identify a geographic location associated with the electronic document;
authenticate the geographic location;
create an authenticated digital certificate comprising the authenticated geographic location; and
store the authenticated digital certificate in an authenticated digital certificate database.
-
-
52. A computer program product comprising:
-
a computer usable medium providing improved searching for electronic documents on a computer network;
a set of computer program instructions embodied on the computer usable medium, including instructions to;
provide a geographic location to a query interface;
provide a keyword to the query interface;
search for electronic documents within an authenticated digital certificate database that match the geographic location; and
return an authenticated set of electronic document addresses. - View Dependent Claims (53)
-
-
54. A computer program product comprising:
-
a computer usable medium providing improved searching for electronic documents on a computer network;
a set of computer program instructions embodied on the computer usable medium, including instructions to;
parse a keyword query;
determine that a geographic search is indicated based upon the identification of geographic terms in the keyword query;
perform a keyword search on an index of the electronic documents; and
perform a geographic search on records in an authenticated digital certificate database.
-
-
55. A computer program product comprising:
-
a computer usable medium providing improved viewing of an electronic document on a computer network;
a set of computer program instructions embodied on the computer usable medium, including instructions to;
present, in a structured format, an electronic address associated with the authenticated digital certificate; and
display a representation of the authenticated digital certificate based upon selection of the electronic address.
-
-
56. A computer program product comprising:
-
a computer usable medium verifying the integrity of a stored authenticated digital certificate;
a set of computer program instructions embodied on the computer usable medium, including instructions to;
obtain an electronic document address from the stored authenticated digital certificate; and
establish the existence of an electronic document associated with the electronic document address.
-
Specification