US20030195862A1

Method and system for providing SQL or other RDBMS access to native xbase application

Claim Score by NHIP

Read claim 11, the broadest

Abstract

A client side, Web server, or clustered server Xbase style data access and transfer system allows native Xbase style application programs to transparently use SQL or other RDBMS style systems as their underlying data store. The system includes a non-flat file client/server storage mechanism as the target data storage system, a native Xbase style application program, script, or Web based application requiring access to a non-Xbase style backend database, and network communications system connecting the two, such as an IP based Ethernet, Web processing system, or other wireless or wired packet switching medium. The native Xbase system connects to the back end application to read and write data as if it were utilizing the native local Xbase desktop database file(s). This allows non-client/server database applications to be easily ported to utilize improved back end servers instead of simple file sharing.

US20030195862A1, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 10 April 2022, 4.5 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

17 claims: 2 independent, 15 dependent

  1. 1
    A method of providing a client system supporting an application program access to a database, comprising:translating first function calls of a first program structure from an application program into corresponding second function calls of a second program structure, different from the first program structure, wherein the second function calls are capable of accessing a target database, and wherein the first function calls are incapable of accessing the target database.
  2. 11
    Broadest claimClaim Score 73, broad(NHIP)A client side data access and transfer system comprising:a translation library for translating first function calls of a first program structure from an application program into corresponding second function calls of a second program structure, different from the first program structure, wherein the second function calls are capable of accessing a target database and wherein the first function calls are incapable of accessing the target database.