← Back to Patent Explorer
US7233942B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for providing geographically authenticated electronic documents

Assignee: TrueLocal Inc
•
Filing: 2003-07-15
•
Granted: 2007-06-19
•
Expires: 2023-07-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Timothy G. Nye

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 16:53
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/60; G06F21/64; G06F16/00; G06F16/20; G06F16/29; G06F16/90; G06F16/95; G06F16/953; G06F16/9537; G06Q; G06Q30/00; G06Q30/018; G06F2221/00; G06F2221/21; G06F2221/2111; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99937; Y10S707/99938; Y10S707/99939; Y10S707/99941; Y10S707/99943; Y10S707/99944; Y10S707/99945

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 294 words
A computer implemented method of improved searching for electronic documents on a computer network comprising the steps of: creating a collection of URL addresses of electronic documents that are associated with businesses having a geographic location being authenticated by a mechanism other than by the content of the electronic document; receiving a geographically based query specifying a desired geographic location and a keyword at a query interface; searching a searchable index of content to identify electronic documents having URL addresses that match the desired geographic location and the keyword; searching the collection of geographically authenticated URL addresses to identify URL addresses of electronic documents that match the desired geographic location; comparing the search results from the searchable index with the search results from the collection of geographically authenticated URL addresses to identify an authenticated set of URL addresses of the electronic documents which match the desired geographic location and the specified keyword; returning the authenticated set of URL addresses of the electronic documents which match the desired geographic location and the specified keyword; and wherein creating a collection URL addresses of electronic documents that are associated with businesses having a geographic location being authenticated by a mechanism other than by the content of the electronic document further includes: storing, in a table locally on a user computer, the URL addresses that are associated with businesses having a geographic location corresponding to the desired geographic location; using a web-browser plug-in detecting a requested URL address in search results from a search engine; checking whether the requested URL address is stored in the table to verify that the requested URL address is associated with the desired geographic location; and providing a user warning if the requested URL address is not associated with the desired geographic location.
Claim 2
Dependent Claim 294 words
A computer implemented method of improved searching for electronic documents on a computer network comprising the steps of: creating a collection of URL addresses of electronic documents that are associated with businesses having a geographic location being authenticated by a mechanism other than by the content of the electronic document; receiving a geographically based query specifying a desired geographic location and a keyword at a query interface; searching a searchable index of content to identify electronic documents having URL addresses that match the desired geographic location and the keyword; searching the collection of geographically authenticated URL addresses to identify URL addresses of electronic documents that match the desired geographic location; comparing the search results from the searchable index with the search results from the collection of geographically authenticated URL addresses to identify an authenticated set of URL addresses of the electronic documents which match the desired geographic location and the specified keyword; returning the authenticated set of URL addresses of the electronic documents which match the desired geographic location and the specified keyword; and wherein creating a collection URL addresses of electronic documents that are associated with businesses having a geographic location being authenticated by a mechanism other than by the content of the electronic document further includes: storing, in a table locally on a user computer, the URL addresses that are associated with businesses having a geographic location corresponding to the desired geographic location; using a web-browser plug-in detecting a requested URL address in search results from a search engine; checking whether the requested URL address is stored in the table to verify that the requested URL address is associated with the desired geographic location; and providing a user warning if the requested URL address is not associated with the desired geographic location.
Claim 3
Dependent Claim 18 words
The computer implemented method of claim 1 wherein the query interface is implemented as a Web browser plug-in.
Claim 4
Dependent Claim 24 words
The computer implemented method of claim 1 wherein the step of searching is triggered by the desired geographic location provided to the query interface.
Claim 5
Dependent Claim 31 words
The computer implemented method of claim 1 wherein the searching step further comprises limiting the authenticated set of URL addresses to those within a predefined proximity of the desired geographic location.
Claim 6
Dependent Claim 18 words
The computer implemented method of claim 4 wherein the predefined proximity is automatically generated based upon the keyword.
Claim 7
Dependent Claim 23 words
The computer implemented method of claim 4 wherein the predefined proximity is automatically adjusted based upon the authenticated set of URL addresses provided.
Claim 8
Dependent Claim 56 words
The computer implemented method of claim 1 further includes creating the searchable index using text from the electronic documents of the geographically authenticated URL addresses by: spidering from a user computer, the electronic documents associated with the geographically authenticated URL addresses to create the searchable index; and storing, locally on the user computer, the searchable index.
Claim 9
Dependent Claim 76 words
The computer implemented method of claim 7 wherein spidering, from a user computer, the electronic documents associated with the geographically authenticated URL addresses to create the searchable index further includes receiving a request to limit the spidering of one or more of the electronic documents to a specific depth in order to reduce resources on the user computer, and storing the searchable index resulting from the spidering in a compressed format locally on the user computer.
Claim 10
Dependent Claim 75 words
The computer implemented method of claim 8 wherein receiving a request to limit the spidering of one or more of the electronic documents to a specific depth in order to reduce resources on the user computer further includes specifying one more of the following: limiting spidering of the electronic documents to a specific page depth; or preventing graphics, audio and video associated with the spidered electronic documents from being stored locally on the user computer.
Claim 11
Dependent Claim 61 words
The computer implemented method of claim 7 wherein spidering, from a user computer, the electronic documents associated with the geographically authenticated URL addresses to create the searchable index further includes: determining whether any of the electronic documents associated with the geographically authenticated URL addresses contain updated content; and spidering, from the user computer, the updated content to update the searchable index.
Claim 12
Dependent Claim 41 words
The computer implemented method of claim 1 wherein providing a user warning if the requested URL address is not associated with desired geographic location further includes alerting the user using a visual notification on the user interface of the web browser.
Claim 13
Dependent Claim 37 words
The computer implemented method of claim 1 wherein providing a user warning if the requested URL address is not associated with desired geographic location further includes preventing a web browser, using a plug-in,from accessing the requested URL.
Claim 14
Dependent Claim 73 words
The computer implemented method of claim 1 wherein creating a collection URL addresses of electronic documents that are associated with businesses having a geographic location being authenticated by a mechanism other than by the content of the electronic document further includes authenticating the geographical location using an independent source that is at least on of credit card online merchant database; United States Postal Service street listing database; or an electronic Yellow Pages directory.
Claim 15
Dependent Claim 256 words
A computer implemented method of improved searching for electronic documents, the method comprising: creating a collection of geographically verified URL addresses of electronic documents that are associated with businesses located in one or more geographic locations being verified by a mechanism other than the content of the electronic document; receiving a set of URL addresses from a search engine, where the set of URL addresses are provided by the search engine as search results in response to a user query specifying a desired geographic location and a keyword; and searching the stored geographically verified URL addresses to identify URL addresses associated with the desired geographic location; comparing the set of URL addresses provided by the search engine with the identified geographically verified URL addresses to identify matches, providing the URL addresses in the search results from the search engine which match the identified geographically verified URL addresses; and storing geographically verified URL addresses of electronic documents that are associated with business located in one or more geographic locations including: storing, in a table locally on a user computer the URL addresses that are associated with businesses having a geographic location corresponding to the desired geographic location; using a web-browser plug-in detecting a requested URL address in the search results from the search engine; checking whether the requested URL address is stored in the table to verify that the requested URL address is associated with the desired geographic location; and providing a user warning if the requested URL address is not associated with the desired geographic location.
Claim 16
Dependent Claim 256 words
A computer implemented method of improved searching for electronic documents, the method comprising: creating a collection of geographically verified URL addresses of electronic documents that are associated with businesses located in one or more geographic locations being verified by a mechanism other than the content of the electronic document; receiving a set of URL addresses from a search engine, where the set of URL addresses are provided by the search engine as search results in response to a user query specifying a desired geographic location and a keyword; and searching the stored geographically verified URL addresses to identify URL addresses associated with the desired geographic location; comparing the set of URL addresses provided by the search engine with the identified geographically verified URL addresses to identify matches, providing the URL addresses in the search results from the search engine which match the identified geographically verified URL addresses; and storing geographically verified URL addresses of electronic documents that are associated with business located in one or more geographic locations including: storing, in a table locally on a user computer the URL addresses that are associated with businesses having a geographic location corresponding to the desired geographic location; using a web-browser plug-in detecting a requested URL address in the search results from the search engine; checking whether the requested URL address is stored in the table to verify that the requested URL address is associated with the desired geographic location; and providing a user warning if the requested URL address is not associated with the desired geographic location.
Claim 17
Dependent Claim 27 words
A computer implemented method according to claim 14 wherein the set of URL addresses is received at a geographic location filter of a search engine query interface.
Claim 18
Dependent Claim 29 words
A computer implemented method according to claim 14 wherein the desired geographic location and the keyword are search criteria used by the search engine to produce the search results.
Claim 19
Dependent Claim 47 words
A computer implemented method according to claim 14 wherein the collection of geographically verified URLs is stored in a database that associates the URL addresses with a respective geographic location, the geographic location being authenticated by a mechanism other than by the content of the electronic document.
Claim 20
Dependent Claim 41 words
The computer implemented method of claim 14 wherein providing a user warning if the requested URL address is not associated with desired geographic location further includes alerting the user using a visual notification on the user interface of the web browser.
Claim 21
Dependent Claim 39 words
A computer implemented method according to claim 14 wherein providing a user warning if the requested URL address is not associated with desired geographic location further includes preventing a web browser, using a plug-in, from accessing the requested URL.
Claim 22
Dependent Claim 77 words
A computer implemented method according to claim 14 wherein creating a collection of geographically verified URL addresses of electronic documents that are associated with businesses located in one or more geographic locations being verified by a mechanism other than the content of the electronic document further includes authenticating the geographic location using an independent source that is at least one of credit card online merchant database; United States Postal Service street listing database; or Yellow Pages directory.
Claim 23
Dependent Claim 48 words
A computer implemented method according to claim 14 wherein providing the matching URL addresses further includes identifying the matching URL addresses in the search results on the user interface with ornamentation using at least one of the following: a particular color, highlighting, double underlining, italicizing, or graphic insertion.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2010-06-18 2010-12-18 2011-06-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2014-06-18 2014-12-18 2015-06-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2018-06-18 2018-12-18 2019-06-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag