US20140188986A1

Method and Apparatus for Identifying Computing Resource Trajectory

Claim Score by NHIP

Read claim 11, the broadest

Abstract

The present invention relates to the security of general purpose computing devices, such as laptop or desktop PCs, and more specifically to the detection of malicious software (malware) on a general purpose computing device. A challenge in maintaining a plurality of computing systems is that it may be required to have visibility into the extensive collection of computing related resources located across those systems as well as information about resources together with their behaviors and evolutions within those systems. Examples of such resources include files, file names, registry keys, entries in network communications logs, etc. Accordingly, we present novel methods, components, and systems for keeping track of information about these resources and presenting this information to an ultimate end user. More specifically, we describe methods, components, and systems that perform data analytics on system data to obtain and report upon resource trajectory information, such as when particular resources were seen in an environment, the actions associated with those resources, and other resources related to those original resources. If a particular resource is believed to be malicious or otherwise undesirable, then it can be determined which systems that resource is on, how it arrived on those systems, what it did on those systems as well as what resources are related to the original resource, and as such what might need to be removed from those systems to restore them to a more desirable state. Through the disclosed invention, system administrators will be better able to determine how to more effectively address issues related to the presence of those resources.

US20140188986A1, drawing sheet 1
Sheet 1 of 13

Term

Projected expiry 2 January 2034.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

12 claims: 2 independent, 10 dependent

  1. 1
    A system for identifying and presenting information about a plurality of computing resources, comprising:a client component configured to gather information about specific resources on a computing device;a server component configured to receive resource information from the client component and store it for further processing;a data processing component configured to process the resource data to facilitate future presentation of the resource information;a results server that can be accessed by a user of the system and that is configured to provide data pertaining to resource information, such as what actions and activities are associated with the resources, what metadata is associated with the resources, what systems the resources are seen on, and how the resources are related to each other;and a client configured to display the data generated by the results server.
  2. 11
    Broadest claimClaim Score 64, broad(NHIP)A method for processing data on a server and storing that data in a data store in a manner that facilitates determining resource trajectory, comprising extracting resource information, resource metadata information, contextual resource information, and machine identifiers from resource logs;arranging the data to facilitate future reporting;cross-referencing information about the underlying resource with back-end intelligence concerning the resource;storing the results in a results data store that is accessible by a results server module.