SEARCH TECHNIQUES FOR CHAT CONTENT
First Claim
Patent Images
1. A computer-implemented method for facilitating searching of a body of data representing a plurality of communications, each of the plurality of communications being generated by an associated entity, the method comprising:
- identifying a plurality of search results with reference to a keyword search initiated by a user, each search result corresponding to at least one of the communications;
ranking the search results with reference to at least one metric representing the associated entity who generated the corresponding communication; and
presenting the ranked search results to the user.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are described for generating a searchable body of data representing a plurality of communications, and for facilitating searching of such a body of data.
52 Citations
32 Claims
-
1. A computer-implemented method for facilitating searching of a body of data representing a plurality of communications, each of the plurality of communications being generated by an associated entity, the method comprising:
-
identifying a plurality of search results with reference to a keyword search initiated by a user, each search result corresponding to at least one of the communications; ranking the search results with reference to at least one metric representing the associated entity who generated the corresponding communication; and presenting the ranked search results to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for facilitating searching of a body of data representing a plurality of communications, each of the plurality of communications being generated by an associated entity, the computer program product comprising at least one computer-readable medium having computer program instructions stored therein configured to enable at least one computing device to:
-
identify a plurality of search results with reference to a keyword search initiated by a user, each search result corresponding to at least one of the communications; rank the search results with reference to at least one metric representing the associated entity who generated the corresponding communication; and present the ranked search results to the user.
-
-
12. A computer-implemented method for generating a searchable body of data representing a plurality of communications, each of the plurality of communications being generated by an associated entity, the method comprising:
-
recording each of the plurality of communications; for each of the plurality of communications, generating user metadata identifying the associated entity who generated the corresponding communication, and including a score for the associated entity, the score representing an authority level of the associated entity in a context in which the corresponding communication was generated; and indexing the plurality of communications and the user metadata in a searchable data store. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer program product for generating a searchable body of data representing a plurality of communications, each of the plurality of communications being generated by an associated entity, the computer program product comprising at least one computer-readable medium having computer program instructions stored therein configured to enable at least one computing device to:
-
record each of the plurality of communications; for each of the plurality of communications, generate user metadata identifying the associated entity who generated the corresponding communication, and including a score for the associated entity, the score representing an authority level of the associated entity in a context in which the corresponding communication was generated; and index the plurality of communications and the user metadata in a searchable data store.
-
-
18. A computer-implemented method for facilitating searching of a body of data representing a plurality of communications, each of the plurality of communications being generated by an associated entity, the method comprising:
-
enabling a user to initiate a keyword search of the body of data; and presenting a plurality of ranked search results to the user, each search result corresponding to at least one of the communications, the search results having been determined with reference to the keyword search, and ranked with reference to at least one metric representing the associated entity who generated the corresponding communication. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
- 28. At least one computer-readable medium having a data structure stored therein, the data structure comprising a plurality of data records, each data record corresponding to a communication generated by an associated entity and including at least a portion of the corresponding communication, each data record also having user metadata associated therewith, the user metadata identifying the associated entity who generated the corresponding communication, and including a score for the associated entity, the score representing an authority level of the associated entity in a context in which the corresponding communication was generated, wherein the data records are configured to be returned as search results, and the search results may be ranked with reference to the score for the associated entities.
Specification