Search Engine Resource Attribute Determination from Address Locators

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Search engines face challenges in distinguishing between substantively duplicative or similar resources hosted on the same domain, leading to redundant search results that obscure unique resources and degrade user experience, as the targeting purpose of these resources is often not explicitly identified and cannot be reliably inferred from resource locators.

Innovation Solution

The method involves determining resource attributes from address attributes of resource locators, comparing these attributes to user attributes, and promoting or demoting search results based on alignment, thereby grouping similar resources and reducing redundancy in search results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If search engines return all resources from a domain, then the quantity of search results increases, but the quality of search results degrades due to redundant duplicative resources

Engineering Contradiction:
Improvequantity of search resultsVSAvoidquality of search results
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent segments search results by determining resource attributes (such as language, country, or user-agent targeting) from address attributes of resource locators. Resources are divided into distinct groups based on their targeting attributes, allowing the search engine to present diverse, non-redundant results while maintaining quantity. This segmentation prevents duplicative resources from dominating the results while preserving the overall volume of useful information.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If search engines include resources with similar resource locators, then the coverage of domain resources improves, but the user experience degrades due to redundancy

Engineering Contradiction:
Improvecoverage of domain resourcesVSAvoiduser experience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies local quality by analyzing specific portions of resource locators (address attributes) to determine targeting characteristics of individual resources. Instead of treating all resources uniformly, the system evaluates each resource's address attributes (such as country codes, language codes, or path structures) to assign specific targeting attributes. This allows comprehensive coverage of domain resources while presenting only relevant, non-redundant results to each user based on their local context and needs.

Inventive Principle:
Principle #3Local quality

3Device complexity

If search engines do not analyze resource locator structure, then the processing complexity is reduced, but the ability to identify resource targeting is lost

Engineering Contradiction:
Improveprocessing complexityVSAvoididentification of resource targeting
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent implements partial action by focusing analysis only on specific address attributes within resource locators rather than examining the entire locator structure in detail. The system identifies and analyzes only the portions of resource locators that contain targeting information (such as country codes, language codes, or specific path segments), while treating other portions as generic. This selective analysis maintains measurement precision for targeting identification while keeping processing complexity manageable through targeted rather than exhaustive examination.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8600993B1Determining resource attributes from site address attributes
Publication Date: 2013.12.03 GOOGLE LLC
  • US8600993B1 patent drawing
  • US8600993B1 patent drawing
  • US8600993B1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining resource attributes from site address attributes. In one aspect, a method includes resource attributes of resources addressed by the resource locator and address attributes of the resource locators, determining a set of similar resource locators from the address attributes of the resource locators, comparing the address attributes of the resource locators in the set of similar resource locators to the resource attributes of the resources addressed by the resource locators in the set of similar resource locators, and determining, based on the comparison, likelihoods that the address attribute of the resource locators in the set of similar resource locators indicates resource attributes of the resources.