GENERIC APPLICATION PROGRAMMING INTERFACE FOR READING INFORMATION
First Claim
Patent Images
1. A method, comprising:
- receiving by a generic application programming interface a request signal comprising a request for reading one or more files of a plurality of files for implementing a predetermined task, said plurality of the files being created using a plurality of applications and being stored in one or more devices, wherein said request signal or a part of said request signal does not comprise application-specific information;
converting, by the generic application programming interface, said request signal or said part of the request signal to one or more application command signals comprising said application-specific information, each signal of said one or more application command signals defining a corresponding application command for one application of said plurality of the applications; and
providing said one or more application command signals to corresponding one or more application connectors of a plurality of application connectors comprised in said generic application programming interface for reading all or selected files of the one or more files of said plurality of files to fully or partially implement said predetermined task, each application connector of said plurality of the application connectors being configured to read files created using one application of said plurality of the applications.
1 Assignment
0 Petitions
Accused Products
Abstract
The specification and drawings present a new method and software related product (e.g., computer readable medium, a computer, a computer memory or a laser recording disk) presented for: using a generic application programming interface (GAPI) for reading information, e.g., multi-application files (i.e., files created by two or more applications) stored in devices, e.g., computers, computer network devices/workstations, communication network devices, servers, memories (e.g., archives, backup repositories), etc.
8 Citations
25 Claims
-
1. A method, comprising:
-
receiving by a generic application programming interface a request signal comprising a request for reading one or more files of a plurality of files for implementing a predetermined task, said plurality of the files being created using a plurality of applications and being stored in one or more devices, wherein said request signal or a part of said request signal does not comprise application-specific information; converting, by the generic application programming interface, said request signal or said part of the request signal to one or more application command signals comprising said application-specific information, each signal of said one or more application command signals defining a corresponding application command for one application of said plurality of the applications; and providing said one or more application command signals to corresponding one or more application connectors of a plurality of application connectors comprised in said generic application programming interface for reading all or selected files of the one or more files of said plurality of files to fully or partially implement said predetermined task, each application connector of said plurality of the application connectors being configured to read files created using one application of said plurality of the applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable medium comprising computer readable instructions using a computer program code for performing a function of a generic application programming interface, said generic application programming interface comprises:
-
an application programming interface managing module, configured to receive a request signal comprising a request for reading one or more files of a plurality of files for implementing a predetermined task, said plurality of the files being created using a plurality of applications and being stored in one or more devices, wherein said request signal or a part of said request signal does not comprise application-specific information; an abstract object conversion module, configured to perform converting said request signal or said part of the request signal to one or more application command signals comprising said application-specific information, each signal of said one or more application command signals defining a corresponding application command for one application of said plurality of the applications; and a plurality of application connectors, configured to read all or selected files of the one or more files of said plurality of files to fully or partially implement said predetermined task in response to said one or more application command signals provided to corresponding one or more application connectors of said plurality of application connectors, wherein each application connector of said plurality of the application connectors is configured to read files created using one application of said plurality of the applications. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer readable medium encoded with a computer program comprising computer readable instructions recorded thereon for execution a method comprising:
-
receiving by a generic application programming interface a request signal comprising a request for reading one or more files of a plurality of files for implementing a predetermined task, said plurality of the files being created using a plurality of applications and being stored in one or more devices, wherein said request signal or a part of said request signal does not comprise application-specific information; converting, by the generic application programming interface, said request signal or said part of the request signal to one or more application command signals comprising said application-specific information, each signal of said one or more application command signals defining a corresponding application command for one application of said plurality of the applications; and providing said one or more application command signals to corresponding one or more application connectors of a plurality of application connectors comprised in said generic application programming interface for reading all or selected files of the one or more files of said plurality of files to fully or partially implement said predetermined task, each application connector of said plurality of the application connectors being configured to read files created using one application of said plurality of the applications.
-
Specification