Monitoring hashtags in micro-blog posts to provide one or more crowd-based features
First Claim
Patent Images
1. A computer-implemented method, executed by at least one processor, the method comprising:
- obtaining a micro-blog post of a user in a crowd of users, the crowd of users being a group of users within a predefined spatial proximity to one another;
obtaining a hashtag from the micro-blog post; and
providing a crowd-based feature based on the hashtag from the microblog post, wherein providing the crowd-based feature based on the hashtag from the micro-blog post comprises;
determining that the hashtag is representative of an interest of the crowd of users; and
recording the hashtag as an interest of the crowd of users in response to determining that the hashtag is representative of an interest of the crowd of users, andwherein an aggregate profile is created for the crowd of users based on interests defined in user profiles of the users in the crowd of users, and recording the hashtag as an interest of the crowd of users comprises recording the hashtag in a separate profile maintained for the crowd of users that reflects topics of interests currently being discussed by the crowd of users.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for monitoring hashtags in micro-blog posts, or status updates, from users to provide one or more crowd-based features. In one embodiment, a micro-blog post of a user in a crowd of users is obtained. The crowd of users is a group of users within a predefined spatial proximity to one another. A hashtag in the micro-blog post is then obtained, and a crowd-based feature is provided based on the hashtag.
28 Citations
27 Claims
-
1. A computer-implemented method, executed by at least one processor, the method comprising:
-
obtaining a micro-blog post of a user in a crowd of users, the crowd of users being a group of users within a predefined spatial proximity to one another; obtaining a hashtag from the micro-blog post; and providing a crowd-based feature based on the hashtag from the microblog post, wherein providing the crowd-based feature based on the hashtag from the micro-blog post comprises; determining that the hashtag is representative of an interest of the crowd of users; and recording the hashtag as an interest of the crowd of users in response to determining that the hashtag is representative of an interest of the crowd of users, and wherein an aggregate profile is created for the crowd of users based on interests defined in user profiles of the users in the crowd of users, and recording the hashtag as an interest of the crowd of users comprises recording the hashtag in a separate profile maintained for the crowd of users that reflects topics of interests currently being discussed by the crowd of users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method, executed by at least one processor, the method comprising:
-
obtaining a micro-bloq post of a user in a crowd of users, the crowd of users being a group of users within a predefined spatial proximity to one another; obtaining a hashtaq from the micro-bloq post; and providing a crowd-based feature based on the hashtaq from the microbloq post, wherein providing the crowd-based feature based on the hashtaq from the micro-bloq post comprises; determining that the hashtaq is representative of an interest of the crowd of users; and
recording the hashtaq as an interest of the crowd of users in response to determining that the hashtaq is representative of an interest of the crowd of users, andwherein determining that the hashtaq is representative of an interest of the crowd of users comprises determining that usage of the hashtaq by users in the crowd of users exceeds a predefined threshold amount of usage and wherein determining that usage of the hashtag by the users in the crowd of users exceeds the predefined threshold amount of usage comprises determining that the hashtag has been used at least a predefined threshold number of times over a predefined amount of time. - View Dependent Claims (23)
-
-
24. A server computer executed by at least one processor, the server comprising:
-
a communication interface adapted to communicatively couple the server computer to a network; and a controller associated with the communication interface and adapted to;
obtain a micro-blog post of a user in a crowd of users, the crowd of users being a group of users within a predefined spatial proximity to one another;
obtain a hashtag from the micro-blog post; andprovide a crowd-based feature based on the hashtag from the micro-blog post, wherein in providing the crowd-based feature based on the hashtaq from the micro-bloa post the controller is further adapted to; determine that the hashtaq is representative of an interest of the crowd of users; and record the hashtaq as an interest of the crowd of users in response to determining that the hashtaq is representative of an interest of the crowd of users, and wherein an aggregate profile is created for the crowd of users based on interests defined in user profiles of the users in the crowd of users, and recording the hashtaq as an interest of the crowd of users comprises recording the hashtaq in a separate profile maintained for the crowd of users that reflects topics of interests currently being discussed by the crowd of users.
-
-
25. A non-transitory computer-readable storage medium storing software for instructing a controller of a computing device to:
-
obtain a micro-blog post of a user in a crowd of users, the crowd of users being a group of users within a predefined spatial proximity to one another; obtain a hashtag from the micro-blog post; and provide a crowd-based feature based on the hashtag from the micro-blog post, wherein providing the crowd-based feature based on the hashtag from the micro-blog post comprises; determining that the hashtag is representative of an interest of the crowd of users; and
recording the hashtag as an interest of the crowd of users in response to determining that the hashtag is representative of an interest of the crowd of users, andwherein an aggregate profile is created for the crowd of users based on interests defined in user profiles of the users in the crowd of users, and recording the hashtag as an interest of the crowd of users comprises recording the hashtag in a separate profile maintained for the crowd of users that reflects topics of interests currently being discussed by the crowd of users.
-
-
26. A server computer executed by at least one processor, the server comprising:
-
a communication interface adapted to communicatively couple the server computer to a network; and a controller associated with the communication interface and adapted to; obtain a micro-blog post of a user in a crowd of users, the crowd of users being a group of users within a predefined spatial proximity to one another; obtain a hashtag from the micro-blog post; and provide a crowd-based feature based on the hashtag from the micro-blog post, wherein in providing the crowd-based feature based on the hashtag from the micro-blog post, the controller is further adapted to; determine that the hashtag is representative of an interest of the crowd of users; and record the hashtag as an interest of the crowd of users in response to determining that the hashtag is representative of an interest of the crowd of users, and wherein determining that the hashtag is representative of an interest of the crowd of users comprises determining that usage of the hashtag by users in the crowd of users exceeds a predefined threshold amount of usage and wherein determining that usage of the hashtag by the users in the crowd of users exceeds the predefined threshold amount of usage comprises determining that the hashtag has been used at least a predefined threshold number of times over a predefined amount of time.
-
-
27. A non-transitory computer-readable storage medium storing software for instructing a controller of a computing device to:
-
obtain a micro-blog post of a user in a crowd of users, the crowd of users being a group of users within a predefined spatial proximity to one another; obtain a hashtag from the micro-blog post; and provide a crowd-based feature based on the hashtag from the micro-blog post, wherein providing the crowd-based feature based on the hashtag from the micro-blog post comprises; determining that the hashtag is representative of an interest of the crowd of users; and
recording the hashtag as an interest of the crowd of users in response to determining that the hashtagis representative of an interest of the crowd of users, and wherein determining that the hashtag is representative of an interest of the crowd of users comprises determining that usage of the hashtag by users in the crowd of users exceeds a predefined threshold amount of usage and wherein determining that usage of the hashtag by the users in the crowd of users exceeds the predefined threshold amount of usage comprises determining that the hashtag has been used at least a predefined threshold number of times over a predefined amount of time.
-
Specification