Wireless database environment

Telecommunications – Radiotelephone system – Programming control

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000

Reexamination Certificate

active

06832084

ABSTRACT:

FIELD OF THE INVENTION
The present invention generally relates to a microcomputer for executing software applications. More particularly, the present invention pertains to a wireless environment for updating small software applications (applets) and databases. The present invention further includes a viewer module for viewing databases on the microcomputer.
BACKGROUND OF THE INVENTION
On the first personal computers (PCs) developed by IBM, the operating system and applications executed were relatively compact, sharing about one megabyte of address space. PCs including desktop and portable laptop computers have subsequently evolved to much more sophisticated designs. Graphic operating systems and applications requiring much more memory have become common, and it is not unusual for PCs and laptop computers to be sold with 16 or more megabytes of random access memory (RAM) installed. In contrast to the increasing amount of RAM installed on PCs, portable personal information (PIM) devices have recently been introduced that include a microcomputer or microprocessor provided with only enough RAM to enable the dedicated PIM functions to be performed. PIM devices must be distinguished from personal data assistants (PDAs) that include sufficient RAM to enable small application programs specifically developed for the PDA to be executed. PIM devices provide very limited computational functions, and much of the functionality of the devices is programmed into read only memory (ROM). RAM is typically not provided on a PIM device for running application programs that are downloaded into non-volatile read/write memory. An example of a PIM device is the Timex DATA LINK wristwatch, which provides timekeeping functions and stores PIM data that are downloaded from a PC through a sensor that responds to a predefined modulation of scan lines on the PC monitor.
Data can be downloaded into a non-volatile read/write memory of a portable computing device such as a laptop computer from a conventional PC using a variety of different mediums, including: radio frequency (RF) links, infrared (IR) data links, and data cable connections. In addition to the screen modulation technique noted above, these same data transfer mediums can be employed to download data into a portable PIM device. A PC is preferably used for compiling/entering the data, since the keyboard of the PC permits more efficient data entry, the hard drive of a PC conveniently provides long term storage, and data are more easily reviewed on the PC display. Application programs are not normally downloaded to a PIM device from a PC, because the 2-4 Kbytes (or less) of RAM provided on the typical PIM device is generally considered too small for executing downloaded code.
More recently, however, a combination pager and PIM device has been developed that will receive conventional paging messages and paging objects that are used to update PIM data and other data maintained in non-volatile read/write memory in the device. The data stored in the device includes the typical PIM type of data noted above, e.g., addresses, telephone numbers, and names. However, the dual purpose paging device requires that it also be capable of executing small application programs called “applets” using the very limited amounts of RAM provided on the device, i.e., typically less than 4 Kbytes. Those familiar with programming applications for execution by a microprocessor will appreciate that with even the most careful and efficient coding, it is generally not possible to implement more than a trivial application with machine instructions that will fit into 4 Kbytes of RAM. Accordingly, a new approach was developed and is described in application entitled “APPLICATION EXECUTION ENVIRONMENT FOR A SMALL DEVICE”, Ser. No. 08/825,645, filed Apr. 3, 1997, now U.S. Pat. No. 6,226,665, issued May 1, 2001, which is hereby incorporated by reference, allows processing of larger amounts of application code in a very limited amount of RAM.
Another problem with current remote devices involves updating the information downloaded to the remote device. Commonly, the user must return to a personal computer or other downloading station in order to download a new dataset that has been updated with new information. Although a PIM device, such as the watch described above, can updated without an electrical connection between the watch and the updating computer, such a system still requires the user to return to the computer in order to receive the update. In addition, the user must download the complete dataset although only small portion may have been updated.
SUMMARY OF THE INVENTION
The present invention includes a method of processing information on a mobile device. The method comprises receiving an object from a wireless receiver wherein the object includes an object header. The object header is processed to ascertain an action to perform to alter data stored in memory on the mobile device. The data comprises at least one of the group of a dataset, an applet and a systems parameters list. A mobile device is disclosed having a wireless receiver, a memory device and an object processing module coupled to the wireless receiver to receive the object therefrom. Instructions can be provided on a computer readable medium to implement the method.


REFERENCES:
patent: 4862390 (1989-08-01), Weiner
patent: 5121470 (1992-06-01), Trautman
patent: 5206931 (1993-04-01), Kimura et al.
patent: 5295241 (1994-03-01), Eagen et al.
patent: 5317306 (1994-05-01), Abraham et al.
patent: 5384579 (1995-01-01), Nakasuji et al.
patent: 5485175 (1996-01-01), Suzuki
patent: 5495566 (1996-02-01), Kwatinetz
patent: 5510811 (1996-04-01), Tobey et al.
patent: 5563631 (1996-10-01), Masunaga
patent: 5568603 (1996-10-01), Chen et al.
patent: 5655094 (1997-08-01), Cline et al.
patent: 5659665 (1997-08-01), Whelpley, Jr.
patent: 5673401 (1997-09-01), Volk et al.
patent: 5677708 (1997-10-01), Matthews, III et al.
patent: 5689668 (1997-11-01), Beaudet et al.
patent: 5689669 (1997-11-01), Lynch et al.
patent: 5696686 (1997-12-01), Sanka et al.
patent: 5758295 (1998-05-01), Ahlberg et al.
patent: 5760776 (1998-06-01), McGurrin et al.
patent: 5790115 (1998-08-01), Pleyer
patent: 5812117 (1998-09-01), Moon
patent: 5815142 (1998-09-01), Allard et al.
patent: 5819108 (1998-10-01), Hsu et al.
patent: 5848064 (1998-12-01), Cowan
patent: 5973612 (1999-10-01), Deo et al.
patent: 6011976 (2000-01-01), Michaels et al.
patent: 6031830 (2000-02-01), Cowan
patent: 6125281 (2000-09-01), Wells et al.
patent: 6128012 (2000-10-01), Seidensticker, Jr. et al.
patent: 6212527 (2001-04-01), Gustman
patent: 6226665 (2001-05-01), Deo et al.
patent: 6493717 (2002-12-01), Junkin
Advanced Interface Design Guide, IBM Corp., 59-61, 63-72, Jun. 1989.
Cowart, “Mastering Windows 3.1”, Sybex, Inc., pp. 18-20, 28-29, 266-267, 414-417, 836-838, 1993.
Cowart, “Mastering Windows 3.1”, Sybex, pp. 268-269, 1993
Microsoft Schedule+v7.0a, Microsoft Corp., screen dump pp. 1-13, 1996.

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

Wireless database environment does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Wireless database environment, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Wireless database environment will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3337089

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