IDENTIFYING REPUTATION AND TRUST INFORMATION FOR SOFTWARE
First Claim
1. A computer-implemented method comprising:
- receiving, at a computer and from a service, status information corresponding to a software application, the status information comprising rating information or installation information;
updating a local cache, retained by the computer, with the status information received from the service;
generating an identifier for a software application;
using the identifier for the software application to identify status information; and
presenting a notification when the status information is identified.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products identify trust and reputation information for an application. Status information including installation information and/or rating information corresponding to a software application is stored in a service or in a local computer cache. A software application is identified as corresponding to the status information, and the installation information and/or rating information is presented to a user prior to installation, launch, and/or update of the software application. Using the status information the user can make an informed decision on whether the user will trust the software application to permit the installation, launch, and/or update to occur.
82 Citations
35 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a computer and from a service, status information corresponding to a software application, the status information comprising rating information or installation information; updating a local cache, retained by the computer, with the status information received from the service; generating an identifier for a software application; using the identifier for the software application to identify status information; and presenting a notification when the status information is identified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17)
-
-
11. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
receiving, at a computer and from a service, status information corresponding to a software application, the status information comprising rating information or installation information; updating a local cache, retained by the computer, with the status information received from the service; generating an identifier for a software application; checking the identifier for the software application against the status information; and presenting a notification when a match is found during the checking. - View Dependent Claims (18, 19, 20)
-
-
21. A system comprising:
-
a service; and a computer operable to interact with a user interface device and operable to perform operations comprising; receiving, at a computer and from a service, status information corresponding to a software application, the status information comprising rating information or installation information; updating a local cache, retained by the computer, with the status information received from the service; generating an identifier for a software application; checking the identifier for the software application against the status information; and presenting a notification when a match is found during the checking. - View Dependent Claims (22, 23)
-
-
24. A computer-implemented method comprising:
-
receiving a request to install an application; in response to the request, generating an identifier for the application; using the identifier to identify status information received from a service, the status information comprising installation information or rating information for the application; and presenting a notification when the status information is identified. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A computer-implemented method comprising:
-
storing, at a server, status information comprising rating information or installation information for one or more software applications; receiving, at the server, a request from a client, where the request; identifies a first application; and is initiated at the client in response to an attempt to install the first application; and sending the client status information corresponding to the first application. - View Dependent Claims (31, 32, 33, 34, 35)
-
Specification