Cross-referencing comments
AssigneeGoogle Inc.
InventorGabriel A. Cohen
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatuses, including computer programs encoded on a computer storage medium, for cross-referencing comments. In one aspect, a method includes, identifying unstructured text in a document associated with a first product or provider, in the unstructured text, identifying, by the one or more computers, a reference to a second product or provider different from the first product or provider, determining a relationship between the first product or provider and the second product or provider based on content of the unstructured text, and providing an indication of the relationship for display on a document associated with the first product or provider or the second product or provider.
Claims31
A method comprising:
- identifying unstructured text in a document associated with a first product, the unstructured text being associated with an identity of a consumer that submitted the unstructured text;
- identifying, in the unstructured text, a reference to a second product different from the first product;
- determining a relationship between the first product and the second product based on content of the unstructured text;
- determining, based on the unstructured text and unstructured text submitted by other consumers, that each of a plurality of products are alternatives to each other, the plurality of products comprising at least the first product, the second product, and a third product;
- ranking the plurality of products, and the ranking of the first product and the second product being based on the relationship determined based on the content of the unstructured text;
- weighting the influence of the unstructured text on the ranking based on a reputation of the identity of the consumer that submitted the unstructured text;
- and
- providing, for display on a document associated with the first product or the second product, a list that indicates the ranking of at least some of the plurality of products, wherein the list indicates the ranking of at least the first product, the second product, and the third product,
- wherein each of the above are performed by one or more processing devices.
(canceled)
(canceled)
(canceled)
A system comprising:
- one or more computers;
- and
- a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising:
- identifying unstructured text in a document associated with a first product, the unstructured text being associated with an identity of a consumer that submitted the unstructured text;
- identifying in the unstructured text, a reference to a second product different from the first product;
- determining a relationship between the first product and the second product based on content of the unstructured text;
- determining, based on the unstructured text and unstructured text submitted by other consumers, that each of a plurality of products are alternatives to each other, the plurality of products comprising at least the first product, the second product, and a third product;
- ranking the plurality of products, and the ranking of the first product and the second product being based on the relationship determined based on the content of the unstructured text;
- weighting the influence of the unstructured text on the ranking based on a reputation of the identity of the consumer that submitted the unstructured text;
- and
- providing, for display on a document associated with the first product or the second product, a list that indicates the ranking of at least some of the plurality of products, wherein the list indicates the ranking of at least the first product, the second product, and the third product.
(canceled)
(canceled)
A computer-readable medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
- identifying unstructured text in a document associated with a first product, the unstructured text being associated with an identity of a consumer that submitted the unstructured text;
- identifying, in the unstructured text, a reference to a second product different from the first product;
- determining a relationship between the first product and the second product based on content of the unstructured text;
- determining, based on the unstructured text and unstructured text submitted by other consumers, that each of a plurality of products are alternatives to each other, the plurality of products comprising at least the first product, the second product, and a third product;
- ranking the plurality of products, and the ranking of the first product and the second product being based on the relationship determined based on the content of the unstructured text;
- weighting the influence of the unstructured text on the ranking based on a reputation of the identity of the consumer that submitted the unstructured text;
- and
- providing, for display on a document associated with the first product or the second product, a list that indicates the ranking of at least some of the plurality of products, wherein the list indicates the ranking of at least the first product, the second product, and the third product.
(canceled)
(canceled)
Dependencies are inferred from the claim text.