Method and apparatus for providing downloadable...

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S152000

Reexamination Certificate

active

06295645

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Technical Field
This invention relates in general to mobile electronic devices and, more particularly, to a hardware and software platform for mobile electronic devices.
2. Description of the Related Art
Handheld portable devices are gaining popularity as the power and, hence, functionality of the devices increases. Personal Digital Assistants (PDAs) are currently in widespread use and Smartphones, which combine the some of the capabilities of a cellular phone and a PDA, are expected to have a significant impact on communications in the near future.
Some devices currently incorporate one or more DSPs (digital signal processor) or other coprocessors for providing certain discrete features, such as voice recognition, and a general purpose processor for the other data processing functions. The code for the DSP and the code for the general purpose processor is generally stored in ROMs or other non-volatile memories, which are not easily modified. Thus, as improvements and new features become available, it is often not possible to upgrade the capabilities of the device. In particular, it is not possible to maximize the use of the DSPs or other coprocessor which may be present in the device.
Therefore, a need exists for a data processing architecture which can be upgraded and optimizes use of multiple processors and coprocessors.
BRIEF SUMMARY OF THE INVENTION
In the present invention, a file of native code is stored within an source code wrapper, such as a JAVA Bean, external to an electronic device. The source code wrapper is downloaded to the electronic device and the native code is retrieved from the source code wrapper. The retrieved native code is installed on a target processor where it is executed.
The present invention provides significant advantages over the prior art. First, it allows a simple, standard method for loading code onto one of a plurality of processors. The source code wrapper can be implemented as a JAVA Bean and the process of loading code into a target processor is reduced to three steps: creating the bean, loading the code into the Bean and linking the code to the appropriate processor. Second, it allows multiple pieces of native code to be combined by a single software application, providing for complex applications to be generated from multiple discrete routines using a single software application to combine the routines as desired.


REFERENCES:
patent: 5388215 (1995-02-01), Baker et al.
patent: 5432937 (1995-07-01), Tevanian et al.
patent: 5473777 (1995-12-01), Moeller et al.
patent: 5677953 (1997-10-01), Dolphin
patent: 5701502 (1997-12-01), Baker et al.
patent: 5706502 (1998-01-01), Foley
patent: 5748960 (1998-05-01), Fischer
patent: 5768510 (1998-06-01), Gish
patent: 5784594 (1998-07-01), Beatty
patent: 5828897 (1998-10-01), Kirsch et al.
patent: 5848246 (1998-12-01), Gish
patent: 6029000 (2000-02-01), Woolsey et al.
patent: 6105119 (2000-08-01), Kerr et al.
patent: 0 575 127 A2 (1993-12-01), None
patent: 0 706 275 A2 (1996-04-01), None
TIS Committee: “Portable Formats Specification (version 1.1)”, Tool Interface Standards (TIS), 10/93, pp. 1-1-1-7, XP002144834.
“Stream Embedded Compressor/Decompressor”, IBM Technical Disclosure Bulletin, vol. 38, No. 9, 09/95, pp. 273-276, XP000540263.

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

Method and apparatus for providing downloadable... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for providing downloadable..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for providing downloadable... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2539920

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