Method and apparatus for integrating phone and PDA user interfaces on a single processor
First Claim
1. An electronic device integrating user applications and a user interface to a telephone device, comprising:
- a first processor for executing one or more user application programs and a user interface program for the telephone device;
a second processor for executing control operations of the telephone device; and
a communication link coupling said first processor and said second processor for transferring data and command signals from the user interface within the first processor to the second processor, said communication link isolating the control operations of the telephone device from interference by any spurious data and command signals that are received in connection with executing operations of the user application programs on the first processor.
1 Assignment
0 Petitions
Accused Products
Abstract
Separate processors, a PDA processor, and a baseband processor are maintained in a PDA having an integrated telephone device. The PDA processor runs PDA related programs and a user interface for the telephone device. A link between the PDA processor and baseband processor transfers data and commands from the user interface to a phone control program executing on the baseband processor. The base band processor is connected to the telephone device, and the phone control program controls operation of the telephone device. The separation of processors reduces vulnerability of the telephone device to hacker rogue applications that invade or program crashes that occur on the PDA processor.
51 Citations
34 Claims
-
1. An electronic device integrating user applications and a user interface to a telephone device, comprising:
-
a first processor for executing one or more user application programs and a user interface program for the telephone device; a second processor for executing control operations of the telephone device; and a communication link coupling said first processor and said second processor for transferring data and command signals from the user interface within the first processor to the second processor, said communication link isolating the control operations of the telephone device from interference by any spurious data and command signals that are received in connection with executing operations of the user application programs on the first processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An electronic device integrating general purpose computing operations and telephonic operations, comprising:
-
a display screen; a first processor for executing user applications and sending output signals of the user applications to the display screen; a second processor for executing telephone operations; a link between the first processor and the second processor for communicating data between the first processor and the second processor, the link preventing communication of unwanted signals generated or received by the first processor between the first processor and the second processor. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A single electronic device integrating telephonic functions, comprising:
-
a first processor configured to execute a telephone user interface that captures user inputs for telephone related operations and displays current telephone operations information; a baseband processor connected to a telephone device that separately controls operations of the telephone device; and a communications link between the first processor and the baseband processor for communicating user input from the telephone user interface to the baseband processor, wherein the communications link is a protocol stack that isolates the baseband processor from harmful commands associated with the first processor. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for operating general purpose computer user applications and a user interface to a telephone device on a single device, comprising the steps of:
-
executing one or more user application programs and a user interface program for the telephone device on a first processor; executing control operations of the telephone device on a second processor; and providing a communication link between the first and second processor for transferring data and command signals from the user interface within the first processor to the second processor to isolate the control operations of the telephone device from interference by any spurious data and command signals that are received in connection with executing operations of the user application programs on the first processor. - View Dependent Claims (32, 33, 34)
-
Specification