×

Cloud search analytics

  • US 9,152,667 B1
  • Filed: 03/15/2013
  • Issued: 10/06/2015
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for analyzing keyword searches, comprising:

  • receiving information relating to a search submitted by a user;

    determining whether each of one or more keywords in the search corresponds to one of a plurality of accessed keyword-counters, each accessed keyword-counter indicating a number of times the corresponding keyword was received in a search;

    for each detected keyword corresponding to one of the accessed keyword-counters, incrementing the corresponding keyword-counter;

    for each detected keyword which does not correspond to a keyword-counter, establishing a keyword-counter and setting the value of the established keyword-counter to an initial value;

    storing the values of all keyword-counters in a first file in a fleet resource;

    sending a copy of the first file to a reporting layer resource, the reporting layer resource receiving files with keyword-counter values from a plurality of network resources, wherein the reporting layer resource is capable of cumulating the values of the keyword-counters from the plurality of network resources to determine the N most commonly occurring cumulated values over a time T, the time T determined using at least one timer;

    detecting a presence of one or more keywords in the search for which a search result was not returned;

    determining whether each of one or more keywords in the search corresponds to one of a plurality of accessed keyword-counter, each accessed keyword-counter indicating a number of times the corresponding keyword was used in a search for which a search result was not returned;

    for each detected keyword corresponding to an accessed keyword-counter, incrementing the corresponding keyword-counter;

    for each such detected keyword not corresponding to a keyword-counter, establishing a keyword-counter and setting the value of the established keyword-counter to an initial value;

    storing the values of all keyword-counters in a second file in the fleet resource;

    sending a copy of the second file to a storage resource;

    saving all sent copy files in the storage resource; and

    setting the values of all keyword-counters in the second file in the fleet resource to zero (0).

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×