Patent ID: 8005865
Filing Date: 2011-08-23
Classification: G06F

Abstract:
1. An event listening system, the event listening system comprising: a file system including a plurality of files, the plurality of files logically stored in a tree and including a first file, a parent file of the first file, and a grandparent file of the first file; a first data structure for the first file and configured to track a set of listening files, each of the listening files having at least one process associated with the respective listening file that is listening for events that affect the first file; a first data structure for the parent file and configured to track a set of listening files, each of the listening files having at least one process associated with the respective listening file that is listening for events that affect the parent file; a first data structure for the grandparent file and configured to track a set of listening files, each of the listening files having at least one process associated with the respective listening file that is listening for events that affect the grandparent file; and a traverse module configured to, in response to receipt of an identifier that is generated in response to an event that affects the first file: