×

Searching Based On Application Usage

  • US 20170193053A1
  • Filed: 12/31/2015
  • Published: 07/06/2017
  • Est. Priority Date: 12/31/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • retrieving, at one or more computing devices, event analytics data for a software application installed on a plurality of user devices, wherein the software application includes a plurality of accessible application states that can be accessed by the user devices, and wherein the event analytics data indicates a number of times each of the accessible application states were accessed by the user devices;

    retrieving a list of function names for the software application and mapping instructions indicating how to map the function names to accessible application states of the software application, wherein each of the function names indicates a functionality associated with the software application, and wherein each of the function names maps to one or more of the accessible states of the software application;

    mapping function names to the application states accessed by the user devices;

    determining a number of times each of the function names was mapped to the application states accessed by the user devices;

    determining a usage fraction value for each of the function names based on the number of times each of the function names was mapped, the usage fraction value for each function name indicating the number of times the function name was mapped relative to the number of times each of the function names was mapped;

    receiving a search query from a querying user device;

    generating search results based on the received search query and at least one of the usage fraction values; and

    transmitting the search results to the querying user device.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×