Patent ID: 9600530
Date: 2017-03-21
CPC Classifications: G06F

Claim:
1. A method for maintaining search indexes used to support application searches, the method comprising: receiving, at a processing device, application data from a plurality of data sources, the application data being text describing one or more applications, wherein: identifying, at the processing device, an application referenced in the application data, wherein: generating, at the processing device, a plurality of attributes corresponding to the application from the application data referencing the application, including the first application data received from the first electronic application marketplace and the second application data received from the second electronic application marketplace, based on an application search specific schema, wherein the application search specific schema defines a structure of an application representation and one or more types of attributes that can be used to describe a given application; generating, at the processing device, an application representation of the application based on the plurality of attributes and the application search specific schema, the application representation defining the attributes of the application, including a text description and a rating of the application and being based on the application data from the plurality of data sources; and updating a search index based on the application representation.