Patent ID: 9659100
Date: 2017-05-23
CPC Classifications: G06F,G06Q,H04L,H04W

Claim:
1. A method comprising: selecting, by a computing device, function records, each function record including an application access mechanism, application state information, and a concept name, wherein the application access mechanism references a native application and indicates one or more operations for the native application to perform, wherein the application state information describes a state of the native application after the native application has performed the one or more operations, wherein the concept name describes a concept associated with the application state information, and wherein selecting the function records comprises selecting function records that have the same concept name; aggregating, by the computing device, the application state information included in the selected function records; generating, by the computing device, a new function record that includes new application state information comprising the aggregated application state information; generating, by the computing device, a new application access mechanism for the new function record that is different than the application access mechanisms included in the selected function records; receiving, at the computing device, a search query from a user device; identifying, by the computing device, the new function record using the search query; selecting, by the computing device, the new application access mechanism from the new function record; and transmitting, by the computing device, the new application access mechanism to the user device.