Claims
- 1. A method for interfacing a portable electronic device, having a plurality of commands including a plurality of resource commands and a plurality of local commands, with a remote resource over a costed communications channel, comprising the steps of:
a) aggregating at least a portion of the resource commands to produce a set of resource commands in the portable electronic device without accessing the remote resource; and b) communicating the set of resource commands to the remote resource over the channel to produce a resource output responsive to the set of resource commands.
- 2. The interfacing method of claim 1 further comprising the steps of:
c) communicating the resource output to the device from the remote resource; and d) processing the resource output on the device using the set of local commands.
- 3. The method of claim 2 wherein the remote resource is a data store, the resource commands are data store commands, and the resource output is a set of data.
- 4. The method of claim 3 wherein the data store is a database and the plurality of commands are database commands.
- 5. The method of claim 4 wherein the database is a structured query language (SQL) database and the plurality of database commands include a plurality of SQL commands.
- 6. The method of claim 5 wherein the plurality of SQL commands include SQL(CONNECT).
- 7. A method for accessing a remote resource using open database connectivity (ODBC) commands, comprising the steps of:
a) constructing an ODBC instruction for the remote resource, the ODBC instruction including unencrypted database access information and the ODBC instruction having an associated user credential; b) issuing the ODBC instruction to a user substitution agent that qualifies the ODBC instruction using the user credential and the ODBC instruction, the user substitution agent having an associated agent credential; and c) issuing, from the agent, a data store access command to the data store using the agent credential when the user credential is authorized to process the ODBC instruction.
- 8. The method of claim 7 wherein the user credential is a first userid and a first associated password and the agent credential is a second userid and a second associated password.
- 9. A computer usable medium having computer readable program code means embodied therein for remote access by a remote computer system to a shared resource over a communications channel, the remote computer system having a plurality of commands including a plurality of resource commands and a plurality of local commands, the computer readable program code means in the computer usable medium comprising:
computer readable program code means for causing the computer system to process the plurality of commands on the device without communicating any of the resource commands over the channel to the remote resource while aggregating the resource commands to produce a set of resource commands; and computer readable program code means for communicating the set of resource commands to the remote resource over the channel to produce a resource output responsive to the set of resource commands.
- 10. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for remote access by a remote computer system to a shared resource over a communications channel, the remote computer system having a plurality of commands including a plurality of resource commands and a plurality of local commands, the method steps comprising;
a) processing the plurality of commands on the device without communicating any of the resource commands over the channel to the remote resource while aggregating the resource commands to produce a set of resource commands; and b) communicating the set of resource commands to the remote resource over the channel to produce a resource output responsive to the set of resource commands.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application is claiming under 35 USC 119(e) the benefit of provisional patent application Ser. No. 60/360,735 filed on Feb. 28, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60360735 |
Feb 2002 |
US |