USING TAGS IN AN ENTERPRISE SEARCH SYSTEM
First Claim
Patent Images
1. A method comprising:
- associating, by a computer system, a first plurality of tags with documents in a enterprise;
associating, by the computer system, a second plurality of tags with individuals in the enterprise;
receiving, by the computer system, a search query including a first tag;
determining, by the computer system, a list of documents based on the search query, the list of documents including one or more documents in the enterprise that are associated with the first tag;
determining, by the computer system, a list of experts based on the search query and the list of documents, the list of experts including one or more individuals in the enterprise that are associated with the first tag and one or more individuals in the enterprise that are knowledgeable about subject matter described in one or more documents in the list of documents; and
generating, by the computer system, a user interface including the list of documents and the list of experts,wherein a rank value is determined for each document in the list of documents based on one or more connections between the document and individuals in the enterprise,wherein each document in the list of documents is ordered according to its rank value,wherein a rank value is determined for each expert in the list of experts based on one or more connections between the expert and documents in the enterprise and one or more connections between the expert and other individuals in the enterprise, andwherein the experts in the list of experts are ordered according to their rank values.
1 Assignment
0 Petitions
Accused Products
Abstract
An interface can allow for associating documents with tags. A search system can use connections between the tags and documents to determine search-independent rank values for the documents. The search-independent rank values can be combined with term matching indications to get a total relevance of the document.
114 Citations
19 Claims
-
1. A method comprising:
-
associating, by a computer system, a first plurality of tags with documents in a enterprise; associating, by the computer system, a second plurality of tags with individuals in the enterprise; receiving, by the computer system, a search query including a first tag; determining, by the computer system, a list of documents based on the search query, the list of documents including one or more documents in the enterprise that are associated with the first tag; determining, by the computer system, a list of experts based on the search query and the list of documents, the list of experts including one or more individuals in the enterprise that are associated with the first tag and one or more individuals in the enterprise that are knowledgeable about subject matter described in one or more documents in the list of documents; and generating, by the computer system, a user interface including the list of documents and the list of experts, wherein a rank value is determined for each document in the list of documents based on one or more connections between the document and individuals in the enterprise, wherein each document in the list of documents is ordered according to its rank value, wherein a rank value is determined for each expert in the list of experts based on one or more connections between the expert and documents in the enterprise and one or more connections between the expert and other individuals in the enterprise, and wherein the experts in the list of experts are ordered according to their rank values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine-readable storage medium having stored thereon program code executable by a computer system, the program code comprising:
-
code that causes the computer system to associate a first plurality of tags with documents in an enterprise; code that causes the computer system to associate a second plurality of tags with individuals in the enterprise; code that causes the computer system to receive a search query including a first tag; code that causes the computer system to determine a list of documents based on the search query, the list of documents including one or more documents in the enterprise that are associated with the first tag; code that causes the computer system to determine a list of experts based on the search query and the list of documents, the list of experts including one or more individuals in the enterprise that are associated with the first tag and one or more individuals in the enterprise that are knowledgeable about subject matter described in one or more documents in the list of documents; and code that causes the computer system to generate a user interface including the list of documents and the list of experts, wherein a rank value is determined for each document in the list of documents based on one or more connections between the document and individuals in the enterprise, wherein each document in the list of documents is ordered according to its rank value, wherein a rank value is determined for each expert in the list of experts based on one or more connections between the expert and documents in the enterprise and one or more connections between the expert and other individuals in the enterprise, and wherein the experts in the list of experts are ordered according to their rank values. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a processing component configured to; associate a first plurality of tags with documents in an enterprise; associate a second plurality of tags with individuals in an enterprise; receive a search query including a first tag; determine a list of documents based on the search query, the list of documents including one or more documents in the enterprise that are associated with the first tag; determine a list of experts based on the search query and the list of documents, the list of experts including one or more individuals in the enterprise that are associated with the first tag and one or more individuals in the enterprise that are knowledgeable about subject matter described in one or more documents in the list of documents; and generate a user interface including the list of documents and the list of experts, wherein a rank value is determined for each document in the list of documents based on one or more connections between the document and individuals in the enterprise, wherein each document in the list of documents is ordered according to its rank value, wherein a rank value is determined for each expert in the list of experts based on one or more connections between the expert and documents in the enterprise and one or more connections between the expert and other individuals in the enterprise, and wherein the experts in the list of experts are ordered according to their rank values.
-
Specification