US2014280106A1PendingUtilityA1

Presenting comments from various sources

Assignee: GOOGLE INCPriority: Aug 12, 2009Filed: May 28, 2014Published: Sep 18, 2014
Est. expiryAug 12, 2029(~3.1 yrs left)· nominal 20-yr term from priority
G06F 17/30864G06F 17/30312G06F 16/951G06F 16/22G06F 16/9538
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system may include one or more databases to store comments relating to documents, the comments originating from first and second sources, where the comments from the first source include comments received from users via commenting functionality associated with browsers installed on client devices, and the comments from the second source include comments received from users independent of the commenting functionality associated with the browsers installed on the client devices. The system may also include one or more server devices to receive a request for comments relating to a particular document, search at least one of the one or more databases to identify comments relating to the particular document, and provide the identified comments for presentation in connection with the particular document.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A system, comprising:
 one or more devices to:
 analyze a plurality of blog posts to identify a plurality of documents to which the plurality of blog posts relate, 
 store the plurality of blog posts, as comments, in a first database in association with information identifying the plurality of documents to which the plurality of blog posts relate,
 the plurality of blog posts being stored in a second database, 
 
 receive, from a client device, a request for one or more comments relating to a particular document, 
 search the first database to identify particular comments, of the comments, relating to the particular document, and 
 provide, to the client device, the identified particular comments for presentation in connection with the particular document. 
   
     
     
         22 . The system of  claim 21 , where, for one of the comments, the first database stores at least one of:
 information regarding an author of the one of the comments,   a date or time at which the one of the comments was created or modified,   a content of the one of the comments, or   an identifier associated with one of the documents relating to the one of the comments.   
     
     
         23 . The system of  claim 21 , where, when providing the identified particular comments, the one or more devices are to provide the identified particular comments for presentation, within a same browser window of the client device, concurrently with the particular document. 
     
     
         24 . The system of  claim 21 , where, when storing the plurality of blog posts, the one or more devices are to store the plurality of blog posts in the first database independent of the request for one or more comments. 
     
     
         25 . The system of  claim 21 , where the one or more devices are further to:
 generate a score for one of the identified particular comments based on one or more of:
 user feedback with regard to the one of the identified particular comments, 
 a rank of an author of the one of the identified particular comments, 
 a date or time at which the one of the identified particular comments was created or modified, 
 a language used in the one of the identified particular comments, or 
 a rank of a document containing the one of the identified particular comments, and 
   determine whether to provide the one of the identified particular comments to the client device based on the score.   
     
     
         26 . The system of  claim 21 , where the one or more devices are further to:
 generate a score for each particular comment of the identified particular comments based on one or more of:
 user feedback with regard to the particular comment, 
 a rank of an author of the particular comment, 
 a date or time at which the particular comment was created or modified, 
 a language used in the particular comment, or 
 a rank of a document containing the particular comment, and 
   order the identified particular comments for presentation based on the score generated for each particular comment of the identified particular comments.   
     
     
         27 . The system of  claim 21 , further comprising:
 a second database to store comments relating to news items,
 where the particular document relates to one of the news items, and 
 where the one or more devices are further to search the second database to identify comments relating to the one of the news items. 
   
     
     
         28 . The system of  claim 21 , further comprising:
 a second database to store comments relating to products,
 where the particular document relates to one of the products, and 
 where the one or more devices are further to search the second database to identify comments relating to the one of the products. 
   
     
     
         29 . The system of  claim 21 , further comprising:
 a second database to store comments relating to businesses,
 where the particular document relates to one of the businesses, and 
 where the one or more devices are further to search the second database to identify comments relating to the one of the businesses. 
   
     
     
         30 . (canceled) 
     
     
         31 . (canceled) 
     
     
         32 . A non-transitory computer-readable medium storing instructions, the instructions comprising:
 one or more instructions which, when executed by one or more processors, cause the one or more processors to analyze blog posts to identify documents to which the blog posts relate;   one or more instructions which, when executed by the one or more processors, cause the one or more processors to store the blog posts, as comments, in a data structure associated with the one or more processors,
 the comments being stored, in the data structure, in association with information identifying the documents to which the blog posts relate; 
   one or more instructions which, when executed by the one or more processors, cause the one or more processors to receive, from a client device, a request for one or more comments relating to a particular document;   one or more instructions which, when executed by the one or more processors, cause the one or more processors to search, based on receiving the request, the data structure to identify particular comments of the comments,
 the identified particular comments relating to the particular document; and 
   one or more instructions which, when executed by the one or more processors, cause the one or more processors to provide, to the client device, the identified particular comments for presentation with the particular document.   
     
     
         33 . The non-transitory computer-readable medium of  claim 32 , where the instructions further comprise:
 one or more instructions to store, in the data structure and for one of the comments, at least one of:
 information regarding an author of the one of the comments, 
 a date or time at which the one of the comments was created or modified, 
 a content of the one of the comments, or 
 an identifier associated with one of the documents relating to the one of the comments. 
   
     
     
         34 . The non-transitory computer-readable medium of  claim 32 , where the instructions further comprise:
 one or more instructions to generate a score for at least one of the identified particular comments based on one or more of:
 user feedback with regard to the at least one of the identified particular comments, 
 a rank of an author of the at least one of the identified particular comments, 
 a date or time at which the at least one of the identified particular comments was created or modified, 
 a language used in the at least one of the identified particular comments, or 
 a rank of a document containing the at least one of the identified particular comments; and 
   one or more instructions to determine whether to provide the at least one of the identified particular comments to the client device based on the score.   
     
     
         35 . The non-transitory computer-readable medium of  claim 32 , where the instructions further comprise:
 one or more instructions to generate a score for each particular comment of the identified particular comments based on one or more of:
 user feedback with regard to the particular comment, 
 a rank of an author of the particular comment, 
 a date or time at which the particular comment was created or modified, 
 a language used in the particular comment, or 
 a rank of a document containing the particular comment; and 
   one or more instructions to order the identified particular comments for presentation based on the score generated for each particular comment of the identified particular comments.   
     
     
         36 . The non-transitory computer-readable medium of  claim 32 , where the one or more processors are further associated with another data structure,
 where the other data structure stores comments relating to a plurality of products, and   where the instructions further comprise:
 one or more instructions to search the other data structure to identify at least one comment relating to a particular product of the plurality of products,
 the particular document relating to the particular product; and 
 
 one or more instructions to provide, to the client device, the identified at least one comment for presentation with the particular document. 
   
     
     
         37 . A method comprising:
 analyzing, by one or more devices, blog posts to identify documents to which the blog posts relate;   storing, by the one or more devices, the blog posts, as comments, in a data structure associated with the one or more devices,
 the comments being stored, in the data structure, in association with information identifying the documents to which the blog posts relate; 
   receiving, by the one or more devices and from a client device, a request for one or more comments relating to a particular document;   searching, by the one or more devices and based on receiving the request, the data structure to identify particular comments of the comments,
 the identified particular comments relating to the particular document; and 
   providing, by the one or more devices and to the client device, the identified particular comments for presentation with the particular document.   
     
     
         38 . The method of  claim 37 , further comprising:
 storing, in the data structure and for one of the comments, at least one of:
 information regarding an author of the one of the comments, 
 a date or time at which the one of the comments was created or modified, 
 a content of the one of the comments, or 
 an identifier associated with one of the documents relating to the one of the comments. 
   
     
     
         39 . The method of  claim 37 , further comprising:
 generating a score for each particular comment of the identified particular comments based on one or more of:
 user feedback with regard to the particular comment, 
 a rank of an author of the particular comment, 
 a date or time at which the particular comment was created or modified, 
 a language used in the particular comment, or 
 a rank of a document containing the particular comment; and 
   ordering the identified particular comments for presentation based on the score generated for each particular comment of the identified particular comments.   
     
     
         40 . The method of  claim 37 , further comprising:
 generate a score for at least one of the identified particular comments based on one or more of:
 user feedback with regard to the at least one of the identified particular comments, 
 a rank of an author of the at least one of the identified particular comments, 
 a date or time at which the at least one of the identified particular comments was created or modified, 
 a language used in the at least one of the identified particular comments, or 
 a rank of a document containing the at least one of the identified particular comments, and 
   determine whether to provide the at least one of the identified particular comments to the client device based on the score.   
     
     
         41 . The method of  claim 37 , further comprising:
 searching another data structure to identify at least one comment relating a particular product of a plurality of products,
 the other data structure storing comments relating to the plurality of products, 
 the particular document relating to the particular product; and 
   providing, to the client device, the identified at least one comment for presentation with the particular document.   
     
     
         42 . The method of  claim 37 , further comprising:
 searching another data structure to identify at least one comment relating a particular business of a plurality of businesses,
 the other data structure storing comments relating to the plurality of businesses, 
 the particular document relating to the particular business; and 
   providing, to the client device, the identified at least one comment for presentation with the particular document.

Join the waitlist — get patent alerts

Track US2014280106A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.