SOCIAL AND CONTEXTUAL SEARCHING FOR ENTERPRISE BUSINESS APPLICATIONS
First Claim
1. A computer-enabled method of performing a search of data, the method comprising:
- indexing, by a computer processer, a data base system comprising data associated with a Customer Relationship Management (CRM) application and user information associated with a plurality of users of the CRM application;
searching the database system via the search index based on a received search query from a first user of the plurality of users;
determining relevancy of search results to the first user based on one or more attributes of the first user; and
communicating at least a portion of the search results to the first user for display.
2 Assignments
0 Petitions
Accused Products
Abstract
A process for performing a search of data includes creating a search index of a data base system comprising data associated with an enterprise business application (e.g., a Customer Relationship Management (CRM) application) and user information associated with a plurality of users of the enterprise business application. The process searches the database system via the search index based on a received search query from a first user of the plurality of users, and determines the relevancy of identified search results to the first user based on one or more attributes of the first user (e.g., an algorithm that takes into account user profile information, social network information, strength of contact or connection to other users, and so on). The process further includes communicating at least a portion of the search results to the first user for display.
100 Citations
27 Claims
-
1. A computer-enabled method of performing a search of data, the method comprising:
-
indexing, by a computer processer, a data base system comprising data associated with a Customer Relationship Management (CRM) application and user information associated with a plurality of users of the CRM application; searching the database system via the search index based on a received search query from a first user of the plurality of users; determining relevancy of search results to the first user based on one or more attributes of the first user; and communicating at least a portion of the search results to the first user for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-enabled method of providing connection strength between users of an application, the method comprising:
-
receiving a request from a first user, the request associated with a second user; and identifying a third user having a first connection strength to the first user and a second connection strength to the second user, wherein at least one of the strength or relative strength of the first connection strength and the second connection strength is communicated to the first user for display. - View Dependent Claims (10, 11)
-
-
12. Computer-readable storage medium comprising computer-executable instructions for searching data associated with a Customer Relationship Management (CRM) application, the instructions comprising:
-
indexing data associated with a CRM application and user information associated with a plurality of users of the CRM application; searching the indexed data based on a received search query from a first user of the plurality of users; determining relevancy of search results to the first user based on one or more attributes of the first user; and communicating at least a portion of the search results to the first user. - View Dependent Claims (13, 14, 15, 16)
-
-
17. Computer-readable storage medium comprising computer-executable instructions for providing connection strength between users of an application, the instructions comprising:
-
receiving a request from a first user, the request associated with a second user; identifying a third user having a first connection strength to the first user and a second connection strength to the second user, wherein at least one of the strength or relative strength of the first connection strength and the second connection strength is displayed to the first user. - View Dependent Claims (18, 19)
-
-
20. Apparatus for searching data within a Customer Relationship Management (CRM) application, the apparatus comprising:
-
a computer processor; a memory configured to store data; and a computer-readable medium having computer-executable instructions for; indexing data associated with a CRM application and user information associated with a plurality of users of the CRM application; searching the indexed data based on a received search query from a first user of the plurality of users; determining relevancy of search results to the first user based on one or more attributes of the first user; and communicating at least a portion of the search results to the first user. - View Dependent Claims (21, 22, 23, 24)
-
-
25. Apparatus for providing connection strength between users of an enterprise business application, the apparatus comprising:
-
a computer processor; a memory configured to store data; and a computer-readable medium having computer-executable instructions for; receiving a request from a first user, the request associated with a second user; identifying a third user having a first connection strength to the first user and a second connection strength to the second user, wherein at least one of the strength or relative strength of the first connection strength and the second connection strength is displayed to the first user. - View Dependent Claims (26, 27)
-
Specification