Back to results
US 8,751,508 B1Granted
Contextual indexing of applications
AssigneeAmazon Technologies, Inc.
InventorsZahur A. Peracha, Mekka C. Okereke
Life of this patent
Estimating the term…
Abstract
Disclosed are various embodiments for the contextual indexing of applications using an application analyzer. In one embodiment, the application analyzer identifies at least one used element present in an application. The application analyzer computes a weight for the at least one used element, then provides the at least one used element and the respective weight to a contextual index service.
Claims22
A non-transitory computer-readable medium embodying a program executable in a computing device, the program comprising:
- code that identifies a plurality of used elements invoked in a user interface of an application during execution of the application, including at least one of:
- text present in an image of the application;
- at least one object present in the image;
- and
- a spoken word present in an audio segment of the application;
- code that calculates a number of times the used elements are invoked during the execution of the application;
- code that calculates a weight for each of the used elements;
- code that determines a degree of correlation between a plurality of previously existing descriptive tags associated with the application and the used elements;
- and
- code that provides a plurality of positively correlated ones of the descriptive tags and the used elements to a contextual index service, wherein the positively correlated ones of the descriptive tags and the used elements are employed to determine if the application is relevant to a search.
7 more elements
A system, comprising:
- at least one computing device;
- and
- an application analyzer executable in the at least one computing device, the application analyzer comprising:
- logic that identifies a plurality of used elements present in a user interface generated during an execution of an application;
- logic that computes a weight for each of the used elements;
- and
- logic that provides the used elements and the respective weights to a contextual index service, wherein the used elements and the respective weights are indexed to make the application responsive to a search.
4 more elements
A method, comprising the steps of:
- performing, in a computing device, a binary analysis of a plurality of portions of an application to identify a plurality of used elements, the used elements being present within a user interface generated during execution of the application;
- generating, in the computing device, a degree of correlation between the used elements and ones of a plurality of previously existing descriptive tags;
- and
- providing, in the computing device, a plurality of positively correlated ones of the descriptive tags and the used elements to a contextual index service, wherein at least the positively correlated ones of the descriptive tags and the used elements are employed to determine if the application is relevant to a search.
1 more element
Dependencies are inferred from the claim text.