Method and apparatus for loading a software program from a radio modem into an external computer
DCFirst Claim
1. A method in a selective call receiver of choosing and loading a software driver program into an external computer, the selective call receiver comprising a data interface for coupling with the external computer and a memory containing pre-programmed data comprising a plurality of executable software driver programs, the selective call receiver further comprising a processor coupled to the memory and to the data interface for controlling interactions between the memory and the data interface, the method comprising the steps of:
- (a) coupling the data interface to the external computer;
(b) receiving, from the external computer, in response to step (a) a signal comprising an identifier which identifies the external computer;
(c) accessing the memory to locate a software drier program compatible with the external computer identified by the identifier receiver in step (b); and
(d) transmitting to the external computer the software driver program in response to locating the software driver program in step (c).
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method and apparatus in a selective call receiver (100) choose and load a software driver program (124) into an external computer (302). The apparatus comprises a data interface (118) for coupling with the external computer (302) and a memory (122) containing pre-programmed data comprising a plurality of executable software driver programs (124). The apparatus further comprises a processor (108) coupled to the memory (122) and to the data interface (118) for controlling interactions between the memory (122) and the data interface (118). The method comprises the steps of: coupling (402) the data interface (118) to the external computer (302); receiving (404) in response a signal comprising an identifier from the external computer (302); accessing (406) the memory (122) to locate a software driver program (124) compatible with the external computer (302) identified by the identifier; and transmitting (412) to the external computer (302) the software driver program (124) in response to locating the software driver program (124).
86 Citations
18 Claims
-
1. A method in a selective call receiver of choosing and loading a software driver program into an external computer, the selective call receiver comprising a data interface for coupling with the external computer and a memory containing pre-programmed data comprising a plurality of executable software driver programs, the selective call receiver further comprising a processor coupled to the memory and to the data interface for controlling interactions between the memory and the data interface, the method comprising the steps of:
-
(a) coupling the data interface to the external computer; (b) receiving, from the external computer, in response to step (a) a signal comprising an identifier which identifies the external computer; (c) accessing the memory to locate a software drier program compatible with the external computer identified by the identifier receiver in step (b); and (d) transmitting to the external computer the software driver program in response to locating the software driver program in step (c). - View Dependent Claims (2)
-
-
3. A method in a selective call receiver of loading an application program into an external computer and of obtaining compatibility between the external computer and the application program, the selective call receiver comprising a data interface for coupling with the external computer and a memory containing pre-programmed data comprising the application program and a plurality of executable software driver programs, the selective call receiver further comprising a processor coupled to the memory and to the data interface for controlling interactions between the memory and the data interface, the method comprising the steps of:
-
(a) coupling the data interface to the external computer; (b) receiving, from the external computer, in response to step (a) a signal comprising an identifier which identifies the external computer; (c) accessing the memory to locate a software driver program compatible with the external computer identified by the identifier receiver in step (b); (d) transmitting to the external computer the software driver program in response to locating the software driver program in step (c); and (e) providing to the external computer the application program, the application program being compatible with the external computer through the software driver program transmitted in step (d). - View Dependent Claims (4)
-
-
5. Selective call receiver means for receiving and decoding selective call radio signals comprising information, the selective call receiver means comprising:
-
data interface means for coupling with an external computer means for transmitting information to the external computer means; memory means coupled to the data interface means for allowing access to the memory means by the external computer means; pre-programmed data stored within the memory means, the pre-programmed data comprising a plurality of executable software driver programs, each of the plurality of executable software driver programs for programming at least one specific type of external computer to communicate with the data interface means; computer recognition means coupled to the data interface means for recognizing one of a plurality of specific types of external computer in response to signals provided to the data interface means by the external computer; and driver selection means coupled to the computer recognition means for selecting one of the plurality of executable software driver programs compatible with a recognized one of the plurality of specific types of external computer. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A selective call receiver comprising:
-
a receiver for receiving radio frequency (RF) signals comprising information and for demodulating the RF signals to derive the information; a decoder coupled to the receiver for decoding the received information and obtaining messages therefrom; a processor coupled to the decoder for accepting the messages and for generating an alert signal in response thereto; an alert device coupled to the processor for generating an audible or tactile alert in response to the alert signal; a data interface for coupling with an external computer for transmitting received messages to the external computer; a memory coupled to the data interface for allowing access to the memory by the external computer; pre-programmed data stored within the memory, the pre-programmed data comprising a plurality of executable software driver programs, each of the plurality of executable software driver programs for programming at least one specific type of external computer to communicate with the data interface; a computer recognition element coupled to the data interface for recognizing one of a plurality of specific types of external computer in response to signals provided to the data interface by the external computer; and a driver selection element coupled to the computer recognition element for selecting one of the plurality of executable software driver programs compatible with a recognized one of the plurality of specific types of external computer. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification