Embedded review and rating information
First Claim
Patent Images
1. A method of embedding evaluations in a document, comprising:
- at a client device having one or more processors and memory storing programs executed by the one or more processors;
receiving a document including an authoring tool from a remote server system and displaying the document and the authoring tool to a user, wherein the document is written in a markup language;
in response to user actions, modifying the document using the authoring tool by performing at least the following two operations;
embedding an identifier tag in the document in response to a first user action, wherein the identifier tag includes a review from the user and an identifier associated with an entity, distinct from the document, that is a subject of the review; and
embedding a rating tag in the document in response to a second user action, wherein the rating tag includes a rating value from the user, the rating value corresponding to a user-selected rating of the entity that is the subject of the review; and
transmitting the document including the embedded identifier tag and the embedded rating tag from the client device to the remote server system;
submitting a search query to the remote server system; and
receiving from the remote server system an ordered list of search results including a search result corresponding to the document, wherein the search result'"'"'s position in the ordered list is determined at least in part by a ranking value of the document that is determined in accordance with the review in the identifier tag and the rating value in the rating tag.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of embedding evaluations in a document is described. An identifier tag is embedded in the document in response to a first user action. The document may include a web page. The identifier tag includes a review and an identifier associated with an entity that is a subject of the review. A rating tag is embedded in the document in response to a second user action. The rating tag includes a rating value corresponding to a user-selected rating of the entity that is the subject of the review. The rating value may be selected from a set of pre-determined rating values.
91 Citations
25 Claims
-
1. A method of embedding evaluations in a document, comprising:
at a client device having one or more processors and memory storing programs executed by the one or more processors; receiving a document including an authoring tool from a remote server system and displaying the document and the authoring tool to a user, wherein the document is written in a markup language; in response to user actions, modifying the document using the authoring tool by performing at least the following two operations; embedding an identifier tag in the document in response to a first user action, wherein the identifier tag includes a review from the user and an identifier associated with an entity, distinct from the document, that is a subject of the review; and embedding a rating tag in the document in response to a second user action, wherein the rating tag includes a rating value from the user, the rating value corresponding to a user-selected rating of the entity that is the subject of the review; and transmitting the document including the embedded identifier tag and the embedded rating tag from the client device to the remote server system; submitting a search query to the remote server system; and receiving from the remote server system an ordered list of search results including a search result corresponding to the document, wherein the search result'"'"'s position in the ordered list is determined at least in part by a ranking value of the document that is determined in accordance with the review in the identifier tag and the rating value in the rating tag. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 24)
-
17. A method of processing documents, comprising:
at a server system having one or more processors and memory storing programs executed by the one or more processors; receiving a document in a search engine crawler, the document having an identifier tag and a rating tag embedded in the document, wherein the document is written in a markup language and the document was modified by a user of a client device remotely located from the server system using an authoring tool in the document by embedding the identifier tag and the rating tag into the document, respectively, and the identifier tag includes a review transmitted from the user and an identifier associated with an entity, distinct from the document, that is a subject of the review, and the rating tag includes a rating value from the user, the rating value corresponding to a user-selected rating of the entity that is the subject of the review; importing the review, the identifier and the rating value from the document; aggregating the review and the rating value with information in a repository that includes a plurality of reviews, identifiers and rating values from one or more sources to produce aggregated reviews and rating values; and in response to a search query from the client device, returning to the client device an ordered list of search results including a search result corresponding to the document, wherein the search result'"'"'s position in the ordered list is determined at least in part by a ranking value of the document that is determined in accordance with the review in the identifier tag and the rating value in the rating tag. - View Dependent Claims (18, 19, 25)
-
20. A computer-program product, comprising:
a non-transitory computer readable storage medium and a computer program mechanism embedded therein for execution by one or more processors in a client device, the computer program mechanism comprising; instructions for receiving a document including an authoring tool from a remote server system and displaying the document and the authoring tool to a user, wherein the document is written in a markup language; instructions for, in response to user actions, modifying the document using the authoring tool by performing at least the following two operations; embedding an identifier tag in the document in response to a first user action, wherein the identifier tag includes a review from a user of the client device and an identifier associated with an entity, distinct from the document, that is a subject of the review; and embedding a rating tag in the document in response to a second user action, wherein the rating tag includes a rating value from the user, the rating value corresponding to a user-selected rating of the entity that is the subject of the review; instructions for transmitting the document including the embedded identifier tag and the embedded rating tag from the client device to a remote server system from which the document was received; instructions for submitting a search query to the remote server system; and instructions for receiving from the remote server system an ordered list of search results including a search result corresponding to the document, wherein the search result'"'"'s position in the ordered list is determined at least in part by a ranking value of the document that is determined in accordance with the review in the identifier tag and the rating value in the rating tag.
-
21. A client device, comprising:
-
one or more processors; memory storing one or more programs executed by the one or more processors, the one of more programs including; instructions for receiving a document including an authoring tool from a remote server system and displaying the document and the authoring tool to a user, wherein the document is written in a markup language; instructions for, in response to user actions, modifying the document using the authoring tool by performing at least the following two operations; embedding an identifier tag in the document in response to a first user action, wherein the identifier tag includes a review from a user of the client device and an identifier associated with an entity, distinct from the document, that is a subject of the review; and embedding a rating tag in the document in response to a second user action, wherein the rating tag includes a rating value from the user, the rating value corresponding to a user-selected rating of the entity that is the subject of the review; instructions for transmitting the document including the embedded identifier tag and the embedded rating tag from the client device to a remote server system from which the document was received; instructions for submitting a search query to the remote server system; and instructions for receiving from the remote server system an ordered list of search results including a search result corresponding to the document, wherein the search result'"'"'s position in the ordered list is determined at least in part by a ranking value of the document that is determined in accordance with the review in the identifier tag and the rating value in the rating tag.
-
-
22. A client device, comprising:
-
a memory means; a processor means; and a program means, stored in the memory means and executed by the processor means, the program means including; instructions for receiving a document including an authoring tool from a remote server system and displaying the document and the authoring tool to a user, wherein the document is written in a markup language; instructions for, in response to user actions, modifying the document using the authoring tool by performing at least the following two operations; embedding an identifier tag in the document in response to a first user action, wherein the identifier tag includes a review from a user of the client device and an identifier associated with an entity, distinct from the document, that is a subject of the review; and instructions for embedding a rating tag in the document in response to a second user action, wherein the rating tag includes a rating value from the user, the rating value corresponding to a user-selected rating of the entity that is the subject of the review; instructions for transmitting the document including at least one of the embedded identifier tag and the embedded rating tag from the client device to a remote server system from which the document was received; instructions for submitting a search query to the remote server system; and instructions for receiving from the remote server system an ordered list of search results including a search result corresponding to the document, wherein the search result'"'"'s position in the ordered list is determined at least in part by a ranking value of the document that is determined in accordance with the review in the identifier tag and the rating value in the rating tag.
-
-
23. A computer-program product, comprising:
-
a non-transitory computer readable storage medium and a computer program mechanism embedded therein for execution by one or more processors in a client device, the computer program mechanism comprising; instructions for receiving a document including an authoring tool from a remote server system and displaying the document and the authoring tool to a user, wherein the document is written in a markup language; instructions for, in response to user actions, modifying the document using the authoring tool by performing at least the following two operations; generating an identifier tag in the document in response to a first user action, wherein the identifier tag includes a review from a user of the client device and an identifier associated with an entity, distinct from the document, that is a subject of the review; and generating a rating tag in the document, wherein the rating tag includes a rating value from the user, the rating value corresponding to a user-selected rating of the entity that is the subject of the review; instructions for transmitting the document including at least one of the embedded identifier tag and the embedded rating tag from the client device to a remote server system from which the document was received; instructions for submitting a search query to the remote server system; and instructions for receiving from the remote server system an ordered list of search results including a search result corresponding to the document, wherein the search result'"'"'s position in the ordered list is determined at least in part by a ranking value of the document that is determined in accordance with the review in the identifier tag and the rating value in the rating tag.
-
Specification