The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 16, 2012
Filed:
Sep. 05, 2008
Kaushal Kurapat, San Jose, CA (US);
Robert Marshall, Santa Clara, CA (US);
Kenneth Yung, Milpitas, CA (US);
Hongbin Qi, San Jose, CA (US);
Mike Guangyu Cao, San Jose, CA (US);
Alan Wada, Mountain View, CA (US);
Ryan Edmund Sue, Fremont, CA (US);
Xuejun Wang, Mountain View, CA (US);
Kaushal Kurapat, San Jose, CA (US);
Robert Marshall, Santa Clara, CA (US);
Kenneth Yung, Milpitas, CA (US);
Hongbin Qi, San Jose, CA (US);
Mike Guangyu Cao, San Jose, CA (US);
Alan Wada, Mountain View, CA (US);
Ryan Edmund Sue, Fremont, CA (US);
Xuejun Wang, Mountain View, CA (US);
Yahoo! Inc., Sunnyvale, CA (US);
Abstract
A method and apparatus is provided for hosting within a search engine, large-scale heterogeneous repositories of searchable and navigable content. Customers of the hosting platform are customers wanting to outsource the management of their searchable content. Content domain experts from each customer independently define a taxonomy of categories and attributes for their structured content that form a hierarchical set of nodes (a directed graph) that are mapped to a common physical search engine infrastructure. The mapping algorithm that maps unique attributes across potentially very different subject domains onto the same physical infrastructure is introduced. Once the physical structure is created, the search engine can use it for searching or navigating just within one customer's domain or users can search across multiple customer domains. When a customer makes changes to the logical structure, each individual change is categorized as compatible and incompatible, and executed in different time frames based on the amount of disruption it will require to the operational system.