Searching for Software Applications Based on Application Attributes
First Claim
1. A computer-implemented method for performing application searches, the method comprising an application search system performing the steps of:
- receiving, from a partner, a search query;
retrieving a set of application representations in response to the search query;
obtaining, from one or more sources, restrictive information regarding one or more security attributes for one or more application representations in the set of application representations;
generating a security value for each of the one or more application representations in the set of application representations, wherein the security value includes a security attribute value for each of the one or more security attributes, the security attribute value determined for each of the one or more security attributes based on the restrictive information regarding the corresponding security attribute; and
providing, for display at a user interface, the set of application representations retrieved in response to the search query, wherein each generated security value is displayed in conjunction with the corresponding application representation in the one or more application representations in the set of application representations.
2 Assignments
0 Petitions
Accused Products
Abstract
An application search system provides search results for applications based on one or more attributes of the applications. A search query is received by the application search system from a partner. The application search system retrieves a set of applications in response to the search query. In addition, the application search system receives, from one or more sources, restrictive information regarding one or more security attributes for one or more applications in the set of applications. A security value is generated for each of the one or more applications in the set of applications. The security value includes a security attribute value for each of the one or more security attributes. The application search system provides the retrieved set of applications for display at a user interface to the partner. Furthermore, each generated security value is also displayed in conjunction with the corresponding application.
3 Citations
16 Claims
-
1. A computer-implemented method for performing application searches, the method comprising an application search system performing the steps of:
-
receiving, from a partner, a search query; retrieving a set of application representations in response to the search query; obtaining, from one or more sources, restrictive information regarding one or more security attributes for one or more application representations in the set of application representations; generating a security value for each of the one or more application representations in the set of application representations, wherein the security value includes a security attribute value for each of the one or more security attributes, the security attribute value determined for each of the one or more security attributes based on the restrictive information regarding the corresponding security attribute; and providing, for display at a user interface, the set of application representations retrieved in response to the search query, wherein each generated security value is displayed in conjunction with the corresponding application representation in the one or more application representations in the set of application representations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for generating search indexes to support application search, the method comprising an application search system performing the steps of:
-
receiving, from one or more sources, information for a plurality of application representations, the information including restrictive information regarding a plurality of security attributes for the plurality of applications; identifying, from the received information, one or more application representations; extracting one or more security attributes for the identified one or more application representations based on the restrictive information; and generating one or more search indexes based on the extracted one or more security attributes for the identified one or more application representations. - View Dependent Claims (13, 14)
-
-
15. A non-transitory computer-readable storage medium storing computer program instructions executable to perform steps comprising:
-
receiving, from a partner, a search query; retrieving a set of application representations in response to the search query; obtaining, from one or more sources, restrictive information regarding one or more security attributes for one or more application representations in the set of application representations; generating a security value for each of the one or more application representations in the set of application representations, wherein the security value includes a security attribute value for each of the one or more security attributes, the security attribute value determined for each of the one or more security attributes based on the restrictive information regarding the corresponding security attribute; and providing, for display at a user interface, the set of application representations retrieved in response to the search query, wherein each generated security value is displayed in conjunction with the corresponding application representation in the one or more application representations in the set of application representations.
-
-
16. A computer program product for performing application search, the computer program product comprising
at least one processor; - and
a non-transitory computer-readable storage medium storing computer program instructions that when executed cause the at least one processor to; receive, from a partner, a search query; retrieve a set of application representations in response to the search query; obtain, from one or more sources, restrictive information regarding one or more security attributes for one or more application representations in the set of application representations; generate a security value for each of the one or more application representations in the set of application representations, wherein the security value includes a security attribute value for each of the one or more security attributes, the security attribute value determined based on the restrictive information regarding the corresponding security attribute; and provide, for display at a user interface, the set of application representations retrieved in response to the search query, wherein each generated security value is displayed in conjunction with the corresponding application representation in the one or more application representations in the set of application representations.
- and
Specification