Interactive search results page
First Claim
Patent Images
1. A system comprising:
- a processor; and
memory that stores instructions that, when executed by the processor, cause the processor to perform acts;
receiving a query for performing a search over a data repository that comprises messages broadcast by way of a message broadcasting social networking application, at least some of the messages being rebroadcast by way of the message broadcasting social networking application, each message in the messages comprising message content and an identifiable author;
performing a search over the messages to output a plurality of messages based upon the query;
causing a first set of messages from the plurality of messages to be displayed;
causing an interactive graphical object to be displayed together with the first set of messages, the interactive graphical object being representative of content of the plurality of messages; and
in response to receipt of a selection of a portion of the interactive graphical object, refining the search and outputting a second set of messages from the plurality of messages, the search refined based upon the selection of the portion of the interactive graphical object.
2 Assignments
0 Petitions
Accused Products
Abstract
Described herein are various technologies pertaining to presenting search results to a user, wherein the search results are messages generated by way of social networking applications. An interactive graphical object is presented together with retrieved messages, and messages are filtered responsive to interactions with the interactive graphical object. Additionally, a graphical object that is indicative of credibility of a message is presented together with the message.
89 Citations
20 Claims
-
1. A system comprising:
-
a processor; and memory that stores instructions that, when executed by the processor, cause the processor to perform acts; receiving a query for performing a search over a data repository that comprises messages broadcast by way of a message broadcasting social networking application, at least some of the messages being rebroadcast by way of the message broadcasting social networking application, each message in the messages comprising message content and an identifiable author; performing a search over the messages to output a plurality of messages based upon the query; causing a first set of messages from the plurality of messages to be displayed; causing an interactive graphical object to be displayed together with the first set of messages, the interactive graphical object being representative of content of the plurality of messages; and in response to receipt of a selection of a portion of the interactive graphical object, refining the search and outputting a second set of messages from the plurality of messages, the search refined based upon the selection of the portion of the interactive graphical object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising,
receiving a query from a user; -
searching over a plurality of messages generated by way of one or more social networking applications based at least in part upon the query; locating a subset of the plurality of messages based at least in part upon the searching; and displaying the subset of messages to the user together with graphical objects that are indicative of respective computed credibility of messages in the subset of messages, wherein the computed credibility of a message is based at least in part upon a number of followers of an author of the message, a number of messages generated by the author of the message, and a number of redistributions of messages generated by the author. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable memory comprising instructions that, when executed by a processor, cause the processor to perform acts comprising:
-
a) receiving an indication from a user that the user wishes to search over messages broadcast by authors by way of a micro-blogging social networking broadcast application, at least some of the messages being rebroadcast by way of the micro-blogging social networking broadcast application by subscribers to the authors; b) receiving a query from the user; c) based at least in part upon the indication received at a) and the query received at b), locating a plurality of messages broadcast by a plurality of different authors; d) displaying a first set of messages to the user, wherein the first set of messages is selected from the plurality of messages located at c); e) displaying to the user an interactive graphical object that is representative of content across the plurality of messages located at c); f) displaying to the user a graphical object that is indicative of credibility of at least one message in the first set of messages displayed to the user at d); g) receiving a selection of a portion of the interactive graphical object displayed at e); and h) responsive to receiving the selection of the portion of the interactive graphical object at g), displaying a second set of messages to the user, wherein the second set of messages is selected from the plurality of messages located at c). - View Dependent Claims (20)
-
Specification