Methods and Systems for Analyzing Search Terms in a Multi-Tenant Database System Environment
First Claim
1. A method for analyzing search terms in a multi-tenant database system, the method comprising:
- tracking over a period of time, by a host system including one or more machines having a processor system having one or more processors, data received from a user system that includes keywords searched in at least one database, the host system being part of the multi-tenant database system;
storing, at the host system, the tracked data;
aggregating the tracked data of the period of time, by at least summarizing the tracked data of the period of time; and
generating a report, by the host system, including information about the searched keywords based on the aggregation.
1 Assignment
0 Petitions
Accused Products
Abstract
Knowledge base is gaining popularity as a customer support tool. Customers search the knowledge base for solutions to their issues. Keywords searched in knowledge base are analyzed and reports are made available for managers and supervisors to understand the trends and requirements of customers. The number of keywords searched can be extremely large in some organizations. In this specification, storing the keywords in a meaningful way in order to generate report for further analysis is discussed. Efficient data storage helps in managing voluminous data and also reducing the amount of memory required to store the data. Any of the above embodiments can be used independently or together with any combination of other embodiments.
18 Citations
18 Claims
-
1. A method for analyzing search terms in a multi-tenant database system, the method comprising:
-
tracking over a period of time, by a host system including one or more machines having a processor system having one or more processors, data received from a user system that includes keywords searched in at least one database, the host system being part of the multi-tenant database system; storing, at the host system, the tracked data; aggregating the tracked data of the period of time, by at least summarizing the tracked data of the period of time; and generating a report, by the host system, including information about the searched keywords based on the aggregation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A machine-readable medium carrying one or more sequences of instructions for implementing a method for providing an interface for object relationships, the method comprising:
-
the tracking includes at least tracking, by a host system including one or more machines having a processor system having one or more processors, data received from a user system which includes keywords searched in at least one database, the host system being part of the multi-tenant database system; storing, at the host system, the tracked data; determining how many searches were made for the keyword; determining an indication of how many times a webpage with the keyword was viewed; and determining how many number of votes a webpage with an article with the keyword received; the aggregating includes at least aggregating the data over a first time period, aggregating over a second time period that is longer than the first time period, the aggregating over the second time period including at least aggregating results of the aggregating over the first time period, aggregating over a third time period that is longer than the second time period, the aggregating over the third time period including at least aggregating results of the aggregating over the second time period, and the keywords include at least keywords that were most often used in a search and that retrieved at least an article, and keywords that were most often used in a search and that did not retrieve any article.
-
Specification