Generating small footprint applications for mobile devices

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000, C345S215000

Reexamination Certificate

active

06654762

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates in general to a computer implemented database system, and more particularly, to generating small footprint applications for mobile devices.
2. Description of Related Art
Databases are computerized information storage and retrieval systems. A Relational Database Management System (RDBMS) is a database management system (DBMS) which uses relational techniques for storing and retrieving data. Relational databases are organized into tables which consist of rows and columns of data. The rows are formally called tuples. A database will typically have many tables and each table will typically have multiple tuples and multiple columns. The tables are typically stored on random access storage devices (RASD) such as magnetic or optical disk drives for semi-permanent storage.
RDBMS software using a Structured Query Language (SQL) interface is well known in the art. The SQL interface has evolved into a standard language for RDBMS software and has been adopted as such by both the American National Standards Institute (ANSI) and the International Standards Organization (ISO). The SQL interface allows users to formulate relational operations on the tables either interactively, in batch files, or embedded in host languages, such as C and COBOL. SQL allows the user to manipulate the data.
A variety of mobile devices such as Palm, Windows CE handheld devices, various embedded systems, and smart card, may utilize a RDBMS for storing and retrieving data. These types of mobile devices have become very popular and are increasingly being used by a wide spectrum of people. Unfortunately, these small devices have limited memory, a small display, and operate at slow speeds.
Due to the limited memory of mobile devices, some users download small footprint database applications. The term footprint generally refers to the amount of disk space required by an application. Many of the footprint applications are still too large for the mobile devices' limited memory. To solve the memory space dilemma, a user can modify the traditional footprint applications and create a customized footprint application that is designed for a particular mobile device. This customized footprint application tends to contain fewer functions than the traditional footprint applications, and hence, has a smaller memory requirement than the traditional footprint applications.
Customizing a footprint application may involve providing a list of desired functions to a software developer who then develops a footprint application that contains the desired functions. The list of desired functions is typically based on both the memory constraints of a particular mobile device and on a user's needs for a specific functionality. Mobile devices designed by different manufactures could have different memory constraints, and each individual user of these mobile devices could desire different functions. To comply with each device's memory constraints and to satisfy each user's functional needs, software developers may need to spend time developing several different versions of a footprint application.
Thus, there is a definite need in the art for an improved technique of customizing footprint applications that eliminates the task of developing multiple versions of footprint applications.
SUMMARY OF THE INVENTION
To overcome the limitations in the prior art described above, and to overcome other limitations that will become apparent upon reading and understanding the present specification, the present invention discloses a method, apparatus, and article of manufacture for generating a database application.
In accordance with the present invention, a features list is built for the database application. The feature list contains user-selected functions. The database application is dynamically configured based on the built features list.


REFERENCES:
patent: 4024504 (1977-05-01), Chowing et al.
patent: 5432941 (1995-07-01), Crick et al.
patent: 5499108 (1996-03-01), Cotte et al.
patent: 5594921 (1997-01-01), Pettus
patent: 5608903 (1997-03-01), Prasad et al.
patent: 5721900 (1998-02-01), Banning et al.
patent: 5740469 (1998-04-01), Yin et al.
patent: 5745765 (1998-04-01), Paseman
patent: 5758344 (1998-05-01), Prasad et al.
patent: 5784463 (1998-07-01), Chen et al.
patent: 5802519 (1998-09-01), De Jong
patent: 5884323 (1999-03-01), Hawkins et al.
patent: 5895471 (1999-04-01), King et al.
patent: 6128012 (2000-10-01), Seidensticker, Jr. et al.
patent: 6226665 (2001-05-01), Deo et al.
patent: 2326010 (1997-06-01), None
John, L. Viescas, Running Microsoft Access 97, Select Edition, pp. 3-155.*
Demke, K.R., “Keyboard for Portable Personal Computer”,IBM Technical Disclosure Bulletin, vol. 29, No. 11, Apr. 1987.
Miller, M., et al. “Mobile applications: working and learning in global networks”,ITT+TI Informationstechnik und Technische Informatik, vol. 40, No. 6, pp. 35-49, Dec. 1998.
Buckle, D.F., “The SIMTEC simulation framework”,GEC Review, vol. 14, No. 1, pp. 28-36, 1999.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Generating small footprint applications for mobile devices does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Generating small footprint applications for mobile devices, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Generating small footprint applications for mobile devices will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3175938

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.