Methods and apparatus for indexing content
First Claim
1. A method for indexing content in a computer system, the method comprising the steps of:
- receiving repository content of at least one type;
identifying a content indexing service from a set of available content indexing services, the identified content indexing service being associated with the at least one type of repository content;
operating the content indexing service on the repository content to produce classification data derived from the repository content;
associating the classification data to a registry of classification data to allow indexing access to the repository content based on the classification data;
registering the content indexing service, capable of indexing the at least one type of repository content, with the set of available content indexing services;
associating the registered content indexing service with the at least one type of repository content which that content indexing service can index; and
wherein upon receipt of the repository content, the step of identifying comprises the step of identifying the registered content indexing service from the set of available content indexing services based on the at least one type of repository content which that content indexing service can index and the type of the repository content received in the step of receiving.
2 Assignments
0 Petitions
Accused Products
Abstract
Mechanisms and techniques provide a system that operates in a computerized device to index content. Such a system allows registration of content indexing services and then receives repository content of at least one type. The system identifies a content indexing service associated with the at least one type of repository content from the set of available content indexing services. The system operates the content indexing service on the repository content to produce classification data or metadata derived from the repository content in addition to original classification data. The system then associates the classification data to a registry of classification data to allow indexing access to the repository content based on the classification data. By automatically indexing content, more comprehensive indexing is supported.
471 Citations
20 Claims
-
1. A method for indexing content in a computer system, the method comprising the steps of:
-
receiving repository content of at least one type; identifying a content indexing service from a set of available content indexing services, the identified content indexing service being associated with the at least one type of repository content; operating the content indexing service on the repository content to produce classification data derived from the repository content; associating the classification data to a registry of classification data to allow indexing access to the repository content based on the classification data; registering the content indexing service, capable of indexing the at least one type of repository content, with the set of available content indexing services; associating the registered content indexing service with the at least one type of repository content which that content indexing service can index; and wherein upon receipt of the repository content, the step of identifying comprises the step of identifying the registered content indexing service from the set of available content indexing services based on the at least one type of repository content which that content indexing service can index and the type of the repository content received in the step of receiving. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computerized device for indexing content, the computerized device comprising:
-
a processor; a memory; and an interconnection mechanism coupling the processor and the memory; wherein the memory is encoded with an indexing controller application and wherein the processor can access the memory via the interconnection mechanism to perform the indexing controller application to produce an indexing controller process that when performed in the computerized device causes the computerized device to perform the operations of; receiving repository content of at least one type; identifying a content indexing service from a set of available content indexing services, the identified content indexing service being associated with the at least one type of repository content; operating the content indexing service on the repository content to produce classification data derived from the repository content; associating the classification data to a registry of classification data to allow indexing access to the repository content based on the classification data; registering the content indexing service, capable of indexing the at least one type of repository content, with the set of available content indexing services; associating the registered content indexing service with the at least one type of repository content which that content indexing service can index; and wherein upon receipt of the repository content, the step of identifying comprises the step of identifying the registered content indexing service from the set of available content indexing services based on the at least one type of repository content which that content indexing service can index and the type of the repository content received in the step of receiving. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product having a computer-readable medium including computer program logic encoded thereon that when performed on a computer system having a coupling of a memory and a processor, causes the processor to index repository content by causing the processor to perform the operations of:
-
receiving repository content of at least one type; identifying a content indexing service from a set of available content indexing services, the identified content indexing service being associated with the at least one type of repository content; operating the content indexing service on the repository content to produce classification data derived from the repository content; associating the classification data to a registry of classification data to allow indexing access to the repository content based on the classification data; registering the content indexing service, capable of indexing the at least one type of repository content, with the set of available content indexing services; associating the registered content indexing service with the at least one type of repository content which that content indexing service can index; and wherein upon receipt of the repository content, the step of identifying comprises the step of identifying the registered content indexing service from the set of available content indexing services based on the at least one type of repository content which that content indexing service can index and the type of the repository content received in the step of receiving.
-
-
20. A computerized device for indexing content, the computerized device comprising:
-
a processor; a memory; and an interconnection mechanism coupling the processor and the memory; wherein the memory is encoded with an indexing controller application and wherein the processor can access the memory via the interconnection mechanism to perform the indexing controller application to produce an indexing controller process that when performed in the computerized device, causes the computerized device to provide means comprising; means for receiving repository content of at least one type; means for identifying a content indexing service from a set of available content indexing services, the identified content indexing service being associated with the at least one type of repository content; means for operating the content indexing service on the repository content to produce classification data derived from the repository content; means for associating the classification data to a registry of classification data to allow indexing access to the repository content based on the classification data; means for registering the content indexing service, capable of indexing the at least one type of repository content, with the set of available content indexing services; means for associating the registered content indexing service with the at least one type of repository content which that content indexing service can index; and wherein upon receipt of the repository content, the step of identifying comprises the step of identifying the registered content indexing service from the set of available content indexing services based on the at least one type of repository content which that content indexing service can index and the type of the repository content received in the step of receiving.
-
Specification