Patent ID: 7003260

Claim:
A computer readable medium which stores a database program, said database program including a remote interface for handheld devices, wherein said database program is capable of: accessing at least one database including one or more records stored therein; and communicating with a handheld device via said remote interface, thereby allowing said at least one database to be accessed from said handheld device through said database program; wherein said remote interface is capable of: receiving a request from a handheld device to access said database, wherein said request identifies said database; determining whether said request to access said database should be granted to said handheld device; automatically determining, based on said request, one or more functions to be made available on said handheld device, without requiring further input, when said determining determines that said request should be granted, wherein said one or more functions represent one or more operations that can be requested by said handheld device to be performed on said database; forwarding a representation of said one or more functions for display on said handheld device; receiving a user selection that selects one of said one or more displayed functions; obtaining data stored in said database which is associated with said user selection, in response to said user selection; determining whether said accessed data should be converted between a first and a second format, wherein said first format is associated with presentation of data on said handheld device and said second format is associated with data stored in said database; and converting said accessed data between said first and second format when said determining determines that said data should be converted.