Individualized Time-to-Live for Reputation Scores of Computer Files
First Claim
Patent Images
1. A computer-implemented method for generating an individualized time-to-live (TTL) for a reputation score of a file, comprising:
- receiving a request from a client system, the request comprising an identifier of the file;
generating a reputation score of the file, the reputation score representing an assessment of a trustworthiness of the file;
determining a TTL for the reputation score based on the reputation score, the TTL describing a validity period for the reputation score; and
transmitting the reputation score and the TTL to the client system in response to the request.
2 Assignments
0 Petitions
Accused Products
Abstract
An individualized time-to-live (TTL) is determined for a reputation score of a computer file. The TTL is determined based on the reputation score and the confidence in the reputation score. The confidence can be determined based on attributes such as the reputation score, an age of the file, and a prevalence of the file. The reputation score is used to determine whether the file is malicious during a validity period defined by the TTL, and discarded thereafter.
79 Citations
20 Claims
-
1. A computer-implemented method for generating an individualized time-to-live (TTL) for a reputation score of a file, comprising:
-
receiving a request from a client system, the request comprising an identifier of the file; generating a reputation score of the file, the reputation score representing an assessment of a trustworthiness of the file; determining a TTL for the reputation score based on the reputation score, the TTL describing a validity period for the reputation score; and transmitting the reputation score and the TTL to the client system in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for generating an individualized time-to-live (TTL) for a reputation score of a file, comprising:
a computer-readable storage medium comprising executable computer program code for; a communication module for receiving a request from a client system, the request comprising an identifier of the file; a reputation score generation module for generating a reputation score of the file, the reputation score representing an assessment of a trustworthiness of the file; and a TTL determination module for determining a TTL for the reputation score based on the reputation score, the TTL describing a validity period for the reputation score; wherein the communication module is further configured for transmitting the reputation score and the TTL to the client system in response to the request. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A computer-readable storage medium encoded with executable computer program code for generating an individualized time-to-live (TTL) for a reputation score of a file, the computer program code comprising program code for:
-
receiving a request from a client system, the request comprising an identifier of the file; generating a reputation score of the file, the reputation score representing an assessment of a trustworthiness of the file; determining a TTL for the reputation score based on the reputation score, the TTL describing a validity period for the reputation score; and transmitting the reputation score and the TTL to the client system in response to the request. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification