METHODS AND SYSTEMS FOR MANAGING DATA
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for managing data, such as metadata or indexes for index databases. In one exemplary method, different processing priorities are assigned to different indexing tasks based upon the origin of the task. In another exemplary method, indexing tasks are processed in a first mode when a data processing system is in a first power state and indexing tasks are processed in a second mode when the data processing system is in a second power state.
4 Citations
27 Claims
-
1. (canceled)
-
2. A machine implemented method of processing data using one oor more processors, the method comprising:
-
receiving requests for a plurality of indexing operations to index one or more files, wherein the requested indexing operations are required as a result of one of either a first occurrence or a second occurrence; grouping the requested indexing operations into a first indexing queue and a second indexing queue based on whether the requested indexing operations are required as a result of the first occurrence or the second occurrence, wherein the requested indexing operations required as a result of the first occurrence are grouped into the first indexing queue and the requested indexing operations required as a result of the second occurrence are grouped into the second indexing queue; and performing the requested indexing operations in the first indexing queue at a first priority and the requested indexing operations in the second indexing queue at a second priority different than the first priority. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory machine readable medium providing instructions which when executed by a data processing system cause the data processing system to perform a method of processing data, the method comprising:
-
receiving requests for a plurality of indexing operations to index one or more files, wherein the requested indexing operations are required as a result of one of either a first occurrence or a second occurrence; grouping the requested indexing operations into a first indexing queue and a second indexing queue based on whether the requested indexing operations are required as a result of the first occurrence or the second occurrence, wherein the requested indexing operations required as a result of the first occurrence are grouped into the first indexing queue and the requested indexing operations required as a result of the second occurrence are grouped into the second indexing queue; and performing the requested indexing operations in the first indexing queue at a first priority and the requested indexing operations in the second indexing queue at a second priority different than the first priority. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A machine implemented method for processing data using one or more processors, the method comprising:
-
receiving requests for a plurality of indexing operations to index one or more files, wherein the requested indexing operations are required as a result of one of either a first occurrence or a second occurrence; and performing the requested indexing operations in a first indexing queue before the requested indexing operations in a second indexing queue, wherein the requested indexing operations are grouped in the first indexing queue based on being required as a result of the first occurrence and the requested indexing operations are grouped in the second indexing queue based on being required as a result of the second occurrence. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A non-transitory machine readable medium providing instructions which when executed by a data processing system cause the data processing system to perform a method for processing data, the method comprising:
- receiving requests for a plurality of indexing operations to index one or more files, wherein the requested indexing operations are required as a result of one of either a first occurrence or a second occurrence; and
performing the requested indexing operations in a first indexing queue before the requested indexing operations in a second indexing queue, wherein the requested indexing operations are grouped in the first indexing queue based on being required as a result of the first occurrence and the requested indexing operations are grouped in the second indexing queue based on being required as a result of the second occurrence. - View Dependent Claims (23, 24, 25, 26, 27)
- receiving requests for a plurality of indexing operations to index one or more files, wherein the requested indexing operations are required as a result of one of either a first occurrence or a second occurrence; and
Specification