IP Library Granted Patent US 9,177,061
Granted Patent B2
US 9,177,061 · App. 13/659,495 · Granted Nov 3, 2015

Search engine with geographical verification processing

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,177,061
App. No.
13/659,495
Granted
Nov 3, 2015
Kind
B2
Abstract

In most of the Internet search operations, unwanted search results can be eliminated to reduce the high volume of the Internet traffic, and make the search operation highly efficient, according to the present invention. The present invention proposes a two step approach. The first step is to achieve the high relevance of the search results by search region restricted search operation. The second step, further adds high degree of relevance to the search results by the contact address correlation with a reliable reference address or the legitimate contact address eliminating the crap and squatter sites from the search result list. The region restricted search does searching in a selected geographical region. Thus the region restricted search operation minimizes the search time and huge volume of Internet traffic, which is likely to impair the overall Internet performance.

Claims (49)

1. A search engine system that facilitates searching for content on the Internet, the search engine server comprising:

a communication interface through which search criteria from a client device of a user is received:

a reverse index database containing text data gathered from web sites during a web crawling process, the text data corresponding to actual text extracted from the web sites;

a processor configured to compare at least some information from a Whois database to at least portions of the text data extracted from the web sites to identify at least one of correlations and contradictions between the text data and the information from the Whois database; and

the processor produces a search results for the client device based on the identified correlations and contradictions between the text data and the information from the Whois database, the search criteria, and geographical user data, including:

excluding from the search results text data that has location content that contradicts corresponding geographic location information of the Whois database; and

including text data in the search results that has location content that positively correlates with corresponding geographic location information of the Whois database.

2. The search engine system of claim 1 , wherein the processor performs the comparison in an effort to penalize those of the plurality of web sites associated with questionable geographical location data.

3. The search engine system of claim 1 , wherein the at least portions of the text data comprising geographical location related data.

4. The search engine system of claim 3 , wherein the production of the search results involves a consideration of the geographical location related data and the geographical user data.

5. The search engine system of claim 4 , wherein the geographical user data comprises a geographical region provided by the user.

6. The search engine system of claim 4 , wherein the geographical user data comprises a geographical region associated with the user as determined by the processor.

7. The search engine system of claim 1 , wherein the processor, based on results of the comparison, penalizes a portion of the plurality of web sites with respect to the search results.

8. A search engine system that facilitates searching for content on the Internet, the search engine server comprising:

a communication interface through which search text and related search setting data from a client device of a user is received;

a reverse index database containing text data gathered from web sites during a web crawling process, the text data corresponding to actual text extracted from the web sites;

a processor configured to compare at least some information from a Whois database to at least portions of the text data extracted from the web sites to identify at least one of correlations and contradictions between the text data and the information from the Whois database: and

the processor produces a search results for the client device based on the identified correlations and contradictions between the text data and the information from the Whois database, the search criteria and the related search setting data, including:

excluding from the search results text data that has location content that contradicts corresponding geographic location information of the Whois database; and

including text data in the search results that has location content that positively correlates with corresponding geographic location information of the Whois database.

9. The search engine system of claim 8 , wherein the at least portions of the text data comprising geographical location related data.

10. The search engine system of claim 9 , wherein the production of the search results involves a comparison of the geographical location related data with the related search setting data, wherein the related search setting data comprises data identifying a geographical setting.

11. The search engine system of claim 8 , wherein the processor periodically reevaluates the comparison to account for changes to one or both of the text data and the information from the Whois database.

12. The search engine system of claim 8 , wherein the processor performs the comparison in an effort to penalize those of the plurality of web sites associated with questionable geographical location data.

13. A method performed by a search engine system that facilitates searching for content on the Internet, the method comprising:

receiving search text and related search setting data from a client device of a user;

storing text data gathered from web sites during a web crawling process that interacts with the web sites in a reverse index database, the text data corresponding to actual text of the plurality of web sites;

comparing at least some information from a Whois database to at least portions of the text data to identify at least one of correlations and contradictions between the text data and the information from the Whois database; and

producing a search results for the client device based on the identified correlations and contradictions between the text data and the information from the Whois database, the search text and the related search setting data, including:

excluding from the search results text data that has location content that contradicts corresponding geographic location information of the Whois database; and

including text data in the search results that has location content that positively correlates with corresponding geographic location information of the Whois database.

14. The method of claim 13 , wherein the at least portions of the text data comprising geographical location related data.

15. The method of claim 14 , wherein the comparison is performed in an attempt to verify the geographical location related data.

16. The method of claim 14 , wherein the production of the search results involves a comparison of the geographical location related data with the related search setting data, wherein the related search setting data comprises data identifying a geographical setting.

17. The method of claim 13 , wherein the processing infrastructure crawls the Whois database to gather the at least some information.

18. The method of claim 13 , wherein the processing infrastructure performs the comparison in an effort to penalize those of the plurality of web sites associated with questionable data.

19. A method performed by search engine system that facilitates searching for content on the Internet, the method comprising:

receiving search text and related search setting data from a client device of a user;

storing text data gathered from web sites during a web crawling process that interacts with the web sites in a reverse index database, the text data corresponding to actual text of the plurality of web sites;

accessing related information from a Whois database corresponding to each of the web sites, wherein the related information is related to the text data corresponding to the actual text of the web sites;

evaluating at least a portion of the related information to identify at least one of correlations and contradictions between the text data and the related information from the Whois database; and

producing a search results for the client device both based on the search text, the related search setting data, and the evaluation, including:

excluding from the search results text data that has location content that contradicts corresponding geographic location information of the Whois database; and

including text data in the search results that has location content that positively correlates with corresponding geographic location information of the Whois database.

20. The method of claim 19 , wherein the evaluation is performed in a verification process.

21. The method of claim 20 , wherein the verification process is related to geographic location information associated with each of the plurality of web sites.

22. The method of claim 21 , wherein the verification process comprises an attempt to identify those of the plurality of web sites with questionable geographical location data.

23. The method of claim 19 , wherein at least portions of the text data comprises geographical location related data, the related search setting data comprises data identifying a geographical setting, and the production of the search results involves a comparison of the geographical location related data with the related search setting data.

24. The method of claim 19 , wherein the processing infrastructure crawls the Whois database to gather the related information.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2020
From: RPX CORPORATION
To: PAYPAL, INC.
Reel/Frame 053019/0017 →
RELEASE OF LIEN ON PATENTS Recorded Mar 20, 2020
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: RPX CORPORATION
Reel/Frame 052200/0821 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC
Reel/Frame 046486/0433 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2015
From: ENPULZ, LLC
To: RPX CORPORATION
Reel/Frame 036714/0640 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2013
From: BENNETT, JAMES D.
To: ENPULZ, L.L.C.
Reel/Frame 030829/0050 →