SMARTER OPERATING SYSTEMS: FILE SYSTEM EVENTS
First Claim
1. A method of an on device client that augments operating system functionality, comprising:
- monitoring for an event from an operating system running on a processor of a device;
responsive to determining that the event is indicative of an installation of an application on the device, generating a table associated with the application, the table comprising locations of file system entities associated with the application, and storing the table in a memory device; and
responsive to determining that the event is indicative of a modification to the application installed on the device, triggering one or more automatic processor actions to keep the modification consistent across the file system entities of the application.
1 Assignment
0 Petitions
Accused Products
Abstract
An on device client that augments operating system functionality may monitor for an event from an operating system running on a processor of a device. Responsive to determining that the event is indicative of an installation of an application on the device, the on device client may generate a table associated with the application. The table comprises locations of file system entities associated with the application. The table is stored in a memory device. Responsive to determining that the event is indicative of a modification to the application installed on the device, the on device client may trigger one or more automatic processor actions to keep the modification consistent across the file system entities of the application.
-
Citations
20 Claims
-
1. A method of an on device client that augments operating system functionality, comprising:
-
monitoring for an event from an operating system running on a processor of a device; responsive to determining that the event is indicative of an installation of an application on the device, generating a table associated with the application, the table comprising locations of file system entities associated with the application, and storing the table in a memory device; and responsive to determining that the event is indicative of a modification to the application installed on the device, triggering one or more automatic processor actions to keep the modification consistent across the file system entities of the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable storage medium storing a program of instructions executable by a machine to perform a method of an on device client that augments operating system functionality, the method comprising:
-
monitoring for an event from an operating system running on a processor of a device; responsive to determining that the event is indicative of an installation of an application on the device, generating a table associated with the application, the table comprising locations of file system entities associated with the application, and storing the table in a memory device; and responsive to determining that the event is indicative of a modification to the application installed on the device, triggering one or more automatic processor actions to keep the modification consistent across the file system entities of the application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for an on device client that augments operating system functionality, comprising:
-
a device comprising at least a processor and a memory, the processor operable run a background process to monitor for an event from an operating system running on the device, responsive to determining that the event is indicative of an installation of an application on the device, the processor is further operable to generate a table associated with the application, the table comprising locations of file system entities associated with the application, the processor further operable to store the table in the memory, responsive to determining that the event is indicative of a modification to the application installed on the device, the processor is further operable to trigger one or more automatic processor actions to keep the modification consistent across the file system entities of the application. - View Dependent Claims (19, 20)
-
Specification