Searching and retrieving files in computer networks
First Claim
1. A method, comprising:
- receiving, at a generic application programming interface using a network accessible computer processor, a request signal comprising one or more simultaneous request for searching all files, or selected files comprising one or more predetermined features, from among a plurality of files stored in one or more devices and created using two or more applications;
determining if said request signal, or a part of said request signal, is absent application-specific information, said generic application programing interface further configured to perform;
searching for and detecting application meta data for said all files, or said selected files;
reading each of said all files, or said selected files, and converting said request signal absent application-specific information, or said part of the request signal absent application-specific information, to one or more application command signals comprising said application-specific information derived from application meta data and combined responses of raw application file information corresponding to said all files, or said selected files, each signal of said one or more application command signals defining a corresponding application command for one application of said two or more applications, andproviding said one or more application command signals concurrently to corresponding one or more application connectors within said generic application programming interface for concurrently performing one or more of the following;
creating or updating meta-data comprising one or more characterization records for each of said all files, or said selected files,retrieving said all files, or said selected files, andproviding for viewing on a display one or more files of said all files, or said selected files, using said two or more applications, or providing for viewing on a display said meta-data.
1 Assignment
0 Petitions
Accused Products
Abstract
The specification and drawings present a new method, apparatus and software related product (e.g., computer readable medium) presented for: reading all multi-application files stored in network devices (i.e., in servers, workstations, archives, backup repositories, etc.) comprised in a computer network or reading selected multi-application files comprising one or more predefined features and stored in said network devices using a generic application programming interface (GAPI), followed by creating and/or updating (e.g., periodically) meta-data for the files read by using the GAPI, and/or followed by retrieving requested files out of the multi-application files using the meta-data for the requested files (if the meta-data is created and properly updated).
-
Citations
27 Claims
-
1. A method, comprising:
-
receiving, at a generic application programming interface using a network accessible computer processor, a request signal comprising one or more simultaneous request for searching all files, or selected files comprising one or more predetermined features, from among a plurality of files stored in one or more devices and created using two or more applications; determining if said request signal, or a part of said request signal, is absent application-specific information, said generic application programing interface further configured to perform; searching for and detecting application meta data for said all files, or said selected files; reading each of said all files, or said selected files, and converting said request signal absent application-specific information, or said part of the request signal absent application-specific information, to one or more application command signals comprising said application-specific information derived from application meta data and combined responses of raw application file information corresponding to said all files, or said selected files, each signal of said one or more application command signals defining a corresponding application command for one application of said two or more applications, and providing said one or more application command signals concurrently to corresponding one or more application connectors within said generic application programming interface for concurrently performing one or more of the following; creating or updating meta-data comprising one or more characterization records for each of said all files, or said selected files, retrieving said all files, or said selected files, and providing for viewing on a display one or more files of said all files, or said selected files, using said two or more applications, or providing for viewing on a display said meta-data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A network access computer, comprising:
-
a generic application programming interface, operating on a processor of the network access computer, configured to receive a request signal comprising one or more simultaneous requests for searching all files, or selected files comprising one or more predetermined features, from among a plurality of files stored in one or more devices and created using two or more applications; determining if said request signal, or a part of said request signal, is absent application-specific information, said generic application programming interface further configured to perform; searching for and detecting application meta data for said all files, or said selected files; reading each of said all files, or said selected files, and converting said request signal absent application-specific information, or said part of the request signal absent application-specific information, to one or more application command signals comprising said application-specific information derived from application meta data and combined responses of raw application file information corresponding to said all files, or said selected files, each signal of said one or more application command signals defining a corresponding application command for one application of said two or more applications, and providing said one or more application command signals concurrently to corresponding one or more application connectors within said generic application programming interface for concurrently performing one or more of the following; creating or updating meta-data comprising one or more characterization records for each of said all files, or said selected files, retrieving said all files, or said selected files, and providing for viewing on a display one or more files of said all files, or said selected files, each using said two or more applications, or providing for viewing on a display said meta data. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory computer readable storage medium encoded with a computer program comprising computer readable instructions recorded thereon, that when executed by a processor cause:
-
receiving, at a generic application programming interface using a network accessible computer processor, a request signal comprising one or more simultaneous request for searching all files, or selected files comprising one or more predetermined features, from among a plurality of files stored in one or more devices and created using two or more applications; determining if said request signal, or a part of said request signal, is absent application-specific information, said generic application programing interface further configured to perform; searching for and detecting application meta data for said all files, or said selected files; reading each of said all files, or said selected files, and converting said request signal absent application-specific information, or said part of the request signal absent application-specific information, to one or more application command signals comprising said application-specific information derived from application meta data and combined responses of raw application file information corresponding to said all files, or said selected files, each signal of said one or more application command signals defining a corresponding application command for one application of said two or more applications, and providing said one or more application command signals concurrently to corresponding one or more application connectors within said generic application programming interface for concurrently performing one or more of the following; creating or updating meta-data comprising one or more characterization records for each of said all files, or said selected files, retrieving said all files, or said selected files, and providing for viewing on a display one or more files of said all files, or said selected files, using said two or more applications, or providing for viewing on a display said meta-data. - View Dependent Claims (27)
-
Specification