Determining Message Prominence
First Claim
1. A computer-implemented method comprising:
- receiving, at a server system and from a computing device that is remote from the server system, a request that the server system deliver to the computing device textual posts that a plurality of authors have submitted to a messaging system, each particular post of at least some of the posts being associated with (i) a geographical place of posting from which the particular post is determined to have been authored, and (ii) a temporal age that corresponds to a time that the particular post was authored;
identifying, by the server system and for each particular post, a value that represents a geographical distance from a location that is associated with the computing device to the geographical place of posting for the particular post;
determining, by the server system and for each particular post, a score for the particular post, the score being based on at least;
(iii) the value that represents the geographical distance to the geographical place of posting for the particular post, and (iv) the temporal age of the particular post; and
providing, by the server system and to the computing device for each particular post, an indication of the score for the particular post, so as to cause the computing device to display an indication of each particular post and visibly indicate a prominence of each particular post, the indication of prominence of each particular post being based at least in part on the indication of the score for each particular post, at least two of the particular posts having different visible indications of prominence based at least in part on the at least two particular posts having different indications of scores.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A request that a server system deliver textual posts to a computing device may be received. Posts may be associated with a geographical place of posting and a temporal age. A value that represents a geographical distance from the computing device to the geographical place of posting can be identified. A score for a post may be based on the value that represents the geographical distance and the temporal age of the post. An indication of the score for the particular post may be provided to the computing device so as to cause the computing device to display an indication of the post and to visibly indicate a prominence of the post. The indication of prominence of the post is based on the indication of the score for the post.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a server system and from a computing device that is remote from the server system, a request that the server system deliver to the computing device textual posts that a plurality of authors have submitted to a messaging system, each particular post of at least some of the posts being associated with (i) a geographical place of posting from which the particular post is determined to have been authored, and (ii) a temporal age that corresponds to a time that the particular post was authored; identifying, by the server system and for each particular post, a value that represents a geographical distance from a location that is associated with the computing device to the geographical place of posting for the particular post; determining, by the server system and for each particular post, a score for the particular post, the score being based on at least;
(iii) the value that represents the geographical distance to the geographical place of posting for the particular post, and (iv) the temporal age of the particular post; andproviding, by the server system and to the computing device for each particular post, an indication of the score for the particular post, so as to cause the computing device to display an indication of each particular post and visibly indicate a prominence of each particular post, the indication of prominence of each particular post being based at least in part on the indication of the score for each particular post, at least two of the particular posts having different visible indications of prominence based at least in part on the at least two particular posts having different indications of scores. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method, the method comprising:
-
determining, by a mobile computing device, a location that is associated with the mobile computing device; receiving, at the mobile computing device, user input for causing the mobile computing device to display indications of textual posts that a plurality of authors have submitted to a messaging service; submitting, by the mobile computing device and to a server system, (i) a request for the posts and (ii) the location that is associated with the mobile computing device; receiving, at the mobile computing device and from the server system, for each particular post of at least a plurality of the posts, an indication of a prominence of the particular post, the received indication of prominence having been determined by the server system for each particular post based at least in part on a time that an author submitted the particular post to the messaging service and based at least in part on a distance between the location that is associated with the mobile computing device and a location that is associated with the particular post; and displaying, by the mobile computing device, an indication of each particular post and the indication of the prominence for each particular post, at least two of the particular posts having different displayed indications of prominence. - View Dependent Claims (15, 16, 17)
-
-
18. A system, the system comprising:
-
a location identifier to identify a location of a mobile computing device; a means for assigning a prominence to each of multiple posts that a plurality of authors submitted to a messaging system based (i) at least in part on a time that each of the posts was submitted to the messaging system, and (ii) at least in part on a location that is associated with each of the posts; a post displayer to display an indication of each of the multiple posts and to display an indication of the prominence for each of the multiple posts. - View Dependent Claims (19, 20)
-
Specification