IP Library › Granted Patent US 7,178,153
Granted Patent B1
US 7,178,153 · App. 10/144,688 · Granted Feb 13, 2007

Method and mechanism for implementing an access interface infrastructure

Assignee: Oracle International Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,178,153
App. No.
10/144,688
Granted
Feb 13, 2007
Kind
B1
Abstract

A method and system for implementing an improved access interface infrastructure is disclosed. In one approach, an access interface methods is directly supported by an application. The directly supported access interface method corresponds to an access interface implementation. Other access interface methods are transparently processed by being converted or mapped into a generic interface format, which is then translated into the directly supported format.

Claims (41)

1. A computer-implemented method for an access interface, the method comprising:

a) receiving a connection request for an application, the application corresponding to a direct access interface format;

b) identifying one of a plurality of specific access interface methods for the connection request, the one specific access interface method corresponding to a specific access interface format from a plurality of supported access interface formats;

c) mapping access information for the connection request from the specific access interface format to a generic access interface format;

d) mapping the access information from the generic access interface format to the direct access interface format; and

e) executing functionality associated with the access information at the application.

2. The computer-implemented method of claim 1 in which the connection request contains an identification of the specific access interface method.

3. The computer-implemented method of claim 1 in which a driver performs the act of mapping the access information for the connection request from the specific access interface format to a generic access interface format.

4. The computer-implemented method of claim 3 in which a separate driver exists for each one of the plurality of specific access interface methods.

5. The computer-implemented method of claim 1 in which the application comprises a database application.

6. The computer-implemented method of claim 5 in which the access information comprises a database query.

7. The computer-implemented method of claim 1 in which the application corresponds to one direct access interface format.

8. The computer-implemented method of claim 1 in which the direct access interface format comprises ODBC.

9. The computer-implemented method of claim 1 in which the access information implements trusted recursive access to the application kernel.

10. The computer-implemented method of claim 1 in which the generic access interface format is independent of the direct access interface format.

11. A computer program product comprising a tangible computer usable medium having executable code to execute a method for implementing an access interface, the method comprising:

a) receiving a connection request for an application, the application corresponding to a direct access interface format;

b) identifying one of a plurality of specific access interface methods for the connection request, the one specific access interface method corresponding to a specific access interface format from a plurality of supported access interface formats;

c) mapping access information for the connection request from the specific access interface format to a generic access interface format;

d) mapping the access information from the generic access interface format to the direct access interface format; and

e) executing functionality associated with the access information at the application.

12. The computer program product of claim 11 in which the connection request contains an identification of the specific access interface method.

13. The computer program product of claim 11 in which a driver performs the act of converting the access information for the connection request from the specific access interface format to a generic access interface format.

14. The computer program product of claim 13 in which a separate driver exists for each one of the plurality of specific access interface methods.

15. The computer program product of claim 11 in which the application comprises a database application.

16. The computer program product of claim 15 in which the access information comprises a database query.

17. The computer program product of claim 11 in which the application corresponds to one direct access interface format.

18. The computer program product of claim 11 in which the direct access interface format comprises ODBC.

19. The computer program product of claim 11 in which the access information implements trusted recursive access to the application kernel.

20. The computer program product of claim 11 in which the generic access interface format is independent of the direct access interface format.

21. A system for computer-implemented access interface for a computer application, the computer application coded to directly interact with a first access interface format, comprising:

a first component layer that interfaces the computer application with the first access interface format;

a second component layer that operates upon a generic access interface format, the second component layer functionally interfacing the generic access interface format to the first access interface format; and

a third component layer that translates between a specific access interface format and the generic access interface format, the third component layer adapted to include a plurality of specific access interface formats.

22. The system of claim 21 in which the third component layer is specially configured for each of the plurality of specific access interface formats.

23. The system of claim 21 in which the computer application comprises a database application.

24. The system of claim 23 in which the second component layer comprises data structures to implement database functionality.

25. The system of claim 24 in which the data structures correspond to at least one of a database query, database maintenance, or bind information.

26. The system of claim 21 in which the computer application directly corresponds to one access interface format.

27. The system of claim 21 in which the first access interface format comprises ODBC.

28. The system of claim 21 in which the generic access interface format is independent of the first access interface format.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2003
From: ORACLE CORPORATION
To: ORACLE INTERNATIONAL CORPORATION (OIC)
Reel/Frame 013797/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2002
From: SURLAKER, KAPIL; GOLLAPUDI, SREENIVAS; CHIDAMBARAN, LAKSHMINARAYANAN; SAHA, DEBASHIS
To: ORACLE CORPORATION
Reel/Frame 013434/0775 →