Patent ID: 8776234

Claim:
A computer-implemented system for dynamic generation of anti-virus (AV) databases, the system comprising: a server-side AV database containing data related to known malware objects; a hardware server for storing the following software components: a request processing component for receiving user requests from a first user computer and processing user parameter data changes of the first user computer contained in the request, wherein the user parameter data changes include changes in a user ID, changes in a user location, changes in a user OS version, changes in user applications or changes in user visited sites-related statistics; a data processing component for processing the user parameter data changes received from the request processing component and generating user requirements triggered by the user parameter data changes; a data selection component for selecting data from the server-side AV database based on the user requirements and generating a subset AV database; and a server update component connected to the data selection component for sending the subset AV database to the first user computer for updating a user-side AV database in response to the changes in the user parameter data allowing the first user computer receives the update for its user-side AV database based on the subset AV database on the hardware server when the user parameter data changes occur; and an update component coupled to the data processing component for sending a notification to the data processing component when the server-side AV database is updated, wherein the data processing component generates the user requirements based on the user parameter data changes in a user profile database connected to the request processing component.