IP Library Granted Patent US 9,443,020
Granted Patent B2
US 9,443,020 · App. 14/738,352 · Granted Sep 13, 2016

Support for international search terms-translate as you crawl

Inventor: James D. Bennett (Hroznetin, CZ)
Assignee: RPX Corporation
G06F17/30864G06F17/289G06F17/3097G06F17/30902
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,443,020
App. No.
14/738,352
Filed
Jun 12, 2015
Granted
Sep 13, 2016
Kind
B2
Art Unit
2162
USPC
707/709
Abstract

A search engine server delivers search results to a web browser of a client device communicatively coupled to the search engine server via the Internet. The system identifies new web pages in a source language during crawling, translates them into a plurality of destination languages, creates reverse indexes in respective languages, and stores both reverse indexes and cache web pages in a database. Upon the entry of search strings by a user using a web browser, the search engine server responds by delivering links of web pages in the user-desired language (the language of the search string or a language chosen by the user) as well as web pages translated from a plurality of destination languages, ranked based upon popularity or other means. The search engine server contains a plurality of translators that translate new web pages, links that are obtained during crawling, in to a plurality of destination languages.

Claims (8)

1. A search engine system that delivers search results via an Internet, the search engine system comprising:

at least one processor configured to implement:

a web crawler module, the web crawler module configured to:

crawl the Internet to gather a first web page having first text content in a first language;

identify the first language during crawling operations, at least in part, by processing a domain name;

a language processing service module, the language processing service module configured to, during the crawling operations, translate the first text content into both a second language in a form of second text content and a third language in a form of third text content using both a thesaurus database and a conjugate terms database;

at least one database structure, the at least one database structure, during the crawling operations, storing indexed representations of each of the first text content, the second text content, and the third text content; and

a search processing service configured, in response to receiving search input in the second language, to identify within the at least one database structure at least a portion of the indexed representation of the second text content.

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 Jun 12, 2015
From: BENNETT, JAMES D.
To: ENPULZ, LLC
Reel/Frame 035831/0660 →
Continuity (4)
Continuation 13589314 · Aug 20, 2012
Continuation 12437611 · May 8, 2009
Provisional Application 61053712 · May 16, 2008
Related Publication 20150278365A1 · Oct 1, 2015