# US 2014/0156627 A1 · Mapping of topic summaries to search results

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0156627 A1
- Document ID: US20140156627A1
- Status: Published application
- Kind: A1
- Application number: 13/691,713
- Filed: 2012-11-30
- Published: 2014-06-05
- Earliest claimed: 2012-11-30
- Assignees: Microsoft Corporation
- Applicants: Microsoft Corporation
- Inventors: Micol Marchetti-Bowick; Franco Salvetti; Justin John Trobec; Samuel Mandell; Gianluca Donato; David D. Ahn
- Web page: https://patentgrep.com/patent/US20140156627A1

## CPC

- G06F 16/9538: Presentation of query results
- G06F 16/951: Indexing; Web crawling techniques
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Architecture that facilitates the mapping of multimedia topic summaries from one data source, to web search results from another data source. An algorithmic technique is provided that discriminates (selects) between topic summaries that are wanted and not wanted for presentation to the search engine user based on a predetermine set of characteristics or features. Topic summaries are each pre-associated with a topic identifier. A page identifier is extracted from or created for the webpage that is used to match the topic identifiers to the correct webpage. The page identifier is aligned with the topic identifier of the topic summaries to find matches between topic summaries and webpages. Once alignment is completed, the correct topic identifier is inserted into the internal extended representation (e.g., associated with the content header) of every webpage, which enables the subsequent fetch of the topic summaries for display to users.

## Claims

### Claim 1

A system, comprising:
a mapping component that performs a mapping that facilitates presentation of a topic summary of a first data source in association with a search result related to a webpage of a second data source, the topic summary having a topic identifier that is mapped to a page identifier of the webpage, the topic summary fetched for display as part of the search result related to the second data source based on the page identifier; and
a microprocessor that executes computer-executable instructions associated with the mapping component.

### Claim 2 (depends on 1)

The system of claim 1, wherein the topic identifier is inserted as metadata into an internal extended representation of the webpage.

### Claim 3 (depends on 1)

The system of claim 1, wherein the topic identifier is mapped to multiple webpages.

### Claim 4 (depends on 1)

The system of claim 1, wherein the webpage identifier is created.

### Claim 5 (depends on 1)

The system of claim 1, wherein the webpage identifier is a predefined identifier that is obtained from the webpage.

### Claim 6 (depends on 1)

The system of claim 1, further comprising a selection component that selects the topic summary for presentation as part of the search result.

### Claim 7 (depends on 1)

The system of claim 1, further comprising a selection component that discriminates from a set of topic summaries which topic summaries to display and which topic summaries to not display as part of the search result.

### Claim 8 (depends on 7)

The system of claim 7, wherein the selection component includes a classifier that selects the topic summaries using a selection model that is trained based on topic summaries tagged as for display or not for display.

### Claim 9 (depends on 8)

The system of claim 8, wherein the topic summaries are classified using the classifier based on features related to text and media elements of the topic summaries.

### Claim 10

A method performed by a computer system executing machine-readable instructions, the method comprising:
receiving multiple data sources having corresponding webpages, the webpages related to topic summaries that have topic identifiers;
mapping the topic identifiers to webpage identifiers of the webpages;
inserting the topic identifiers into respective internal extended representation of the webpages; and
retrieving the topic summaries from a first data source into search results related to the webpages of a second data source using the topic identifiers of the internal extended representations.

### Claim 11 (depends on 10)

The method of claim 10, further comprising creating the webpage identifier based on information from the webpage or external information.

### Claim 12 (depends on 10)

The method of claim 10, further comprising presenting a topic summary proximate a related search result.

### Claim 13 (depends on 10)

The method of claim 10, further comprising classifying the topic summaries as to-be displayed or not-to-be displayed based on features related to text and media elements of the topic summaries.

### Claim 14 (depends on 10)

The method of claim 10, further comprising mapping the topic summaries to multiple webpages.

### Claim 15 (depends on 10)

The method of claim 10, further comprising serving the topic summary at runtime based on the inserted topic identifier of the internal extended representation.

### Claim 16

A method performed by a computer system executing machine-readable instructions, the method comprising:
receiving multiple data sources of respective webpages, the data sources include a first data source having topic summaries mapped to corresponding topic identifiers;
deriving a webpage identifier for each of the webpages of a second data source;
associating a webpage identifier of a webpage of the second data source with a topic identifier of the first data source;
inserting the topic identifier into internal representation information of the webpage of the second data source; and
presenting the topic summary from the first data source as part of a search result associated with the webpage of the second data source based on the inserted topic identifier of the webpage.

### Claim 17 (depends on 16)

The method of claim 16, further comprising classifying the topic summaries as to-be displayed or not-to-be displayed based on features related to text and media elements of the topic summaries.

### Claim 18 (depends on 16)

The method of claim 16, further comprising presenting the topic summary as an interactive object proximate the search result.

### Claim 19 (depends on 16)

The method of claim 16, further comprising deriving the webpage identifier by either creating the webpage identifier for the webpage or obtaining the webpage identifier from the webpage.

### Claim 20 (depends on 16)

The method of claim 16, further comprising serving the topic summary at runtime based on the inserted topic identifier of the webpage.
