# US 2014/0157095 A1 · Identifying comments to show in connection with a document

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

- Number: US 2014/0157095 A1
- Document ID: US20140157095A1
- Status: Published application
- Kind: A1
- Application number: 14/174,022
- Filed: 2014-02-06
- Published: 2014-06-05
- Earliest claimed: 2008-12-18
- Assignees: Google Inc.
- Applicants: Google Inc.
- Inventors: Michal CIERNIAK
- Web page: https://patentgrep.com/patent/US20140157095A1

## CPC

- G06F 40/134: Hyperlinking
- G06F 16/951: Indexing; Web crawling techniques
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system may identify a comment that includes a number of links, each of the links points to a corresponding document; identify one or more factors associated with each of the links, the one or more factors including at least one of: a click through rate associated with the links, explicit user feedback regarding the links, a length of an address associated with the links, a measure of popularity associated with the document corresponding to the links, or a comparison of a topic associated with the comment and a topic associated with the document corresponding to the links; assign a score to the links based on the one or more factors; select one of the links based on the assigned scores; and provide information regarding the comment to a client device for presentation in connection with presentation of the document corresponding to the selected link.

## Claims

### Claim at position 1

1-30. (canceled)

### Claim 31

A method comprising:
determining, by one or more devices, that a first comment, of a group of comments, includes less than two links pointing to a plurality of different documents;
removing, by the one or more devices, the first comment from the group of comments based on the first comment including less than two links pointing to the plurality of different documents;
determining, by the one or more devices, that a second comment, of the group of comments, includes a first link pointing to a first document and a second link pointing to a second document that is different from the first document;
determining, by the one or more devices, that a content of the second comment is more closely related to a content of the first document than to a content of the second document;
associating, by the one or more devices and in a memory, the second comment with the first document based on the content of the second comment being more closely related to the content of the first document than to the content of the second document,
the second comment not being associated with the second document; and
providing, by the one or more devices, information regarding the second comment to a client device for presentation in connection with presentation of the first document.

### Claim 32 (depends on 31)

The method of claim 31, further comprising:
identifying a link-based score associated with each of a plurality of comments associated with the first document,
the plurality of comments including the second comment;
assigning a score to each of the plurality of comments based on the link-based score associated with each of the plurality of comments; and
selecting the second comment from the plurality of comments based on the score assigned to each of the plurality of comments; and
where providing the information regarding the second comment includes:
providing the information regarding the second comment based on selecting the second comment from the plurality of comments.

### Claim 33 (depends on 31)

The method of claim 31, further comprising:
obtaining user feedback associated with the second comment; and
where determining that the content of the second comment is more closely related to the content of the first document than to the content of the second document includes:
determining that the content of the second comment is more closely related to the content of the first document than to the content of the second document based on the user feedback.

### Claim 34 (depends on 31)

The method of claim 31, further comprising:
identifying a plurality of comments associated with the first document,
the plurality of comments including the second comment;
analyzing a language used within each of the plurality of comments;
determining a score for each of the plurality of comments based on analyzing the language used within each of the plurality of comments; and
selecting the second comment from the plurality of comments based on the score determined for each of the plurality of comments; and
where providing the information regarding the second comment includes:
providing the information regarding the second comment based on selecting the second comment from the plurality of comments.

### Claim 35 (depends on 31)

The method of claim 31, further comprising:
determining a ranking score associated with a third document,
the third document including the second comment; and
determining a score for the second comment based on the ranking score associated with the third document; and
where providing the information regarding the second comment includes:
providing the information regarding the second comment based on the score determined for the second comment.

### Claim 36 (depends on 31)

The method of claim 31, further comprising:
determining a ranking score associated with an author of the second comment; and
determining a score for the second comment based on the ranking score associated with the author; and
where providing the information regarding the second comment includes:
providing the information regarding the second comment based on the score determined for the second comment.

### Claim 37 (depends on 31)

The method of claim 31, where determining that the content of the second comment is more closely related to the content of the first document than to the content of the second document includes:
identifying a first set of factors associated with the first link,
the first set of factors including one or more of:
a click through rate associated with the first link,
user feedback associated with the first document,
a length of an address associated with the first link,
a measure of popularity associated with the first document, or
a comparison of a topic associated with the second comment and a topic associated with the first document,
identifying a second set of factors associated with the second link,
the second set of factors including one or more of:
a click through rate associated with the second link,
user feedback regarding the second document,
a length of an address associated with the second link,
a measure of popularity associated with the second document, or
a comparison of the topic associated with the second comment and a topic associated with the second document,
assigning a first score to the first link based on the first set of factors and a second score to the second link based on the second set of factors, and
determining that the content of the second comment is more closely related to the content of the first document than to the content of the second document based on the first score and the second score.

### Claim 38

A device comprising:
one or more processors to:
determine that a first comment, of a group of comments, includes less than two links pointing to a plurality of different documents;
remove the first comment from the group of comments based on the first comment including less than two links pointing to the plurality of different documents;
determine that a second comment, of the group of comments, includes a first link pointing to a first document and a second link pointing to a second document that is different from the first document;
determine that a content of the second comment is more closely related to a content of the first document than to a content of the second document;
associate, in a memory, the second comment with the first document based on the content of the second comment being more closely related to the content of the first document than to the content of the second document,
the second comment not being associated with the second document; and
provide information regarding the second comment to a client device for presentation in connection with presentation of the first document.

### Claim 39 (depends on 38)

The device of claim 38, where the one or more processors are further to:
identify a link-based score associated with each of a plurality of comments associated with the first document,
the plurality of comments including the second comment;
assign a score to each of the plurality of comments based on the link-based score associated with each of the plurality of comments; and
select the second comment from the plurality of comments based on the score assigned to each of the plurality of comments; and
where, when providing the information regarding the second comment, the one or more processors are to:
provide the information regarding the second comment based on selecting the second comment from the plurality of comments.

### Claim 40 (depends on 38)

The device of claim 38, where the one or more processors are further to:
obtain user feedback associated with the second comment; and
where, when determining that the content of the second comment is more closely related to the content of the first document than to the content of the second document, the one or more processors are to:
determine that the content of the second comment is more closely related to the content of the first document than to the content of the second document based on the user feedback.

### Claim 41 (depends on 38)

The device of claim 38, where the one or more processors are to:
identify a plurality of comments associated with the first document,
the plurality of comments including the second comment;
analyze language used within each comment of the plurality of comments;
determine a score for each comment based on analyzing the language used within each comment; and
select the second comment from the plurality of comments based on the score determined for each comment; and
where, when providing the information regarding the second comment, the one or more processors are to:
provide the information regarding the second comment based on selecting the second comment from the plurality of comments.

### Claim 42 (depends on 38)

The device of claim 38, where the one or more processors are further to:
determine a ranking score associated with a third document,
the third document including the second comment; and
determine a score for the second comment based on the ranking score associated with the third document; and
where, when providing the information regarding the second comment, the one or more processors are to:
provide the information regarding the second comment based on the score determined for the second comment.

### Claim 43 (depends on 38)

The device of claim 38, where the one or more processors are further to:
determine a score associated with an author of the second comment; and
determine a score for the second comment based on the score associated with the author; and
where, when providing the information regarding the second comment, the one or more processors are to:
provide the information regarding the second comment based on the score determined for the second comment.

### Claim 44 (depends on 38)

The device of claim 38, where, when determining that the content of the second comment is more closely related to the content of the first document than to the content of the second document, the one or more processors are to:
identify a first set of factors associated with the first link,
the first set of factors including one or more of:
a click through rate associated with the first link,
user feedback associated with the first document,
a length of an address associated with the first link,
a measure of popularity associated with the first document, or
a comparison of a topic associated with the second comment and a topic associated with the first document,
identify a second set of factors associated with the second link,
the second set of factors including one or more of:
a click through rate associated with the second link,
user feedback regarding the second document,
a length of an address associated with the second link,
a measure of popularity associated with the second document, or
a comparison of the topic associated with the second comment and a topic associated with the second document,
assign a first score to the first link based on the first set of factors and a second score to the second link based on the second set of factors, and
determine that the content of the second comment is more closely related to the content of the first document than to the content of the second document based on the first score and the second score.

### Claim 45

A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to:
determine that a first comment, of a group of comments, includes less than two links pointing to a plurality of different documents;
remove the first comment from the group of comments based on the first comment including less than two links pointing to the plurality of different documents;
determine that a second comment, of the group of comments, includes a first link pointing to a first document and a second link pointing to a second document that is different from the first document;
determine that a content of the second comment is more closely related to a content of the first document than to a content of the second document;
associate, in a memory, the second comment with the first document based on the content of the second comment being more closely related to the content of the first document than to the content of the second document,
the second comment not being associated with the second document; and
provide information regarding the second comment to a client device for presentation in connection with presentation of the first document.

### Claim 46 (depends on 45)

The non-transitory computer-readable medium of claim 45, where the instructions further comprise:
one or more instructions that, when executed by the one or more processors, cause the one or more processors to:
identify a link-based score associated with each of a plurality of comments associated with the first document,
the plurality of comments including the second comment;
assign a score to each of the plurality of comments based on the link-based score associated with each of the plurality of comments; and
select the second comment from the plurality of comments based on the score assigned to each of the plurality of comments; and
where the one or more instructions to provide the information regarding the second comment include:
one or more instructions that, when executed by the one or more processors, cause the one or more processors to:
provide the information regarding the second comment based on selecting the second comment from the plurality of comments.

### Claim 47 (depends on 45)

The non-transitory computer-readable medium of claim 45, where the instructions further comprise:
one or more instructions that, when executed by the one or more processors, cause the one or more processors to:
obtain user feedback associated with the second comment; and
where the one or more instructions to determine that the content of the second comment is more closely related to the content of the first document than to the content of the second document include:
one or more instructions that, when executed by the one or more processors, cause the one or more processors to:
determine that the content of the second comment is more closely related to the content of the first document than to the content of the second document based on the user feedback.

### Claim 48 (depends on 45)

The non-transitory computer-readable medium of claim 45, where the instructions further comprise:
one or more instructions that, when executed by the one or more processors, cause the one or more processors to:
determine a ranking score associated with a third document,
the third document including the second comment; and
determine a score for the second comment based on the ranking score associated with the third document; and
where the one or more instructions to provide the information regarding the second comment include:
one or more instructions that, when executed by the one or more processors, cause the one or more processors to:
provide the information regarding the second comment based on the score determined for the second comment.

### Claim 49 (depends on 45)

The non-transitory computer-readable medium of claim 45, where the instructions further comprise:
one or more instructions that, when executed by the one or more processors, cause the one or more processors to:
determine a ranking score associated with an author of the second comment; and
determine a score for the second comment based on the ranking score associated with the author; and
where the one or more instructions to provide the information regarding the second comment include:
one or more instructions that, when executed by the one or more processors, cause the one or more processors to:
provide the information regarding the second comment based on the score determined for the second comment.

### Claim 50 (depends on 45)

The non-transitory computer-readable medium of claim 45, where the one or more instructions to determine that the content of the second comment is more closely related to the content of the first document than to the content of the second document include:
one or more instructions that, when executed by the one or more processors, cause the one or more processors to:
identify a first set of factors associated with the first link,
the first set of factors including one or more of:
a click through rate associated with the first link,
user feedback associated with the first document,
a length of an address associated with the first link,
a measure of popularity associated with the first document, or
a comparison of a topic associated with the second comment and a topic associated with the first document,
identify a second set of factors associated with the second link,
the second set of factors including one or more of:
a click through rate associated with the second link,
user feedback regarding the second document,
a length of an address associated with the second link,
a measure of popularity associated with the second document, or
a comparison of the topic associated with the second comment and a topic associated with the second document,
assign a first score to the first link based on the first set of factors and a second score to the second link based on the second set of factors, and
determine that the content of the second comment is more closely related to the content of the first document than to the content of the second document based on the first score and the second score.
