Method and apparatus for integrating phone and PDA user interface on a single processor
DCFirst Claim
Patent Images
1. An electronic device comprising:
- a display screen;
a first processor configured to run user applications and send outputs of the user applications to said display screen, said user applications including a telephone user interface configured to capture user inputs for telephone related operations and display current telephone operations information on said display screen;
a telephone device;
a baseband processor connected to said telephone device and configured to control operations of said telephone device; and
a communications link between said first processor and said baseband processor for communicating user inputs and selections from said telephone user interface to said baseband processor;
wherein said communications link is a proprietary protocol stack.
4 Assignments
Litigations
0 Petitions
Reexamination
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.
89 Citations
21 Claims
-
1. An electronic device comprising:
-
a display screen;
a first processor configured to run user applications and send outputs of the user applications to said display screen, said user applications including a telephone user interface configured to capture user inputs for telephone related operations and display current telephone operations information on said display screen;
a telephone device;
a baseband processor connected to said telephone device and configured to control operations of said telephone device; and
a communications link between said first processor and said baseband processor for communicating user inputs and selections from said telephone user interface to said baseband processor;
wherein said communications link is a proprietary protocol stack. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An electronic device comprising:
-
a display screen;
a first processor configured to run user applications and send outputs of the user applications to said display screen, said user applications including a telephone user interface configured to capture user inputs for telephone related operations and display current telephone operations information on said display screen;
a telephone device;
a baseband processor connected to said telephone device and configured to control operations of said telephone device; and
a communications link between said first processor and said baseband processor for communicating user inputs and selections from said telephone user interface to said baseband processor;
wherein said communications link includes a protocol that is updateable by downloading an updated protocol from a vendor web site and installing the updated protocol on each of said first processor and said baseband processor. - View Dependent Claims (10, 11, 12)
-
-
13. A method of operating an electronic device having an integrated telephone device comprising the steps of:
-
running a telephone user interface program on a first processing device;
running a telephone device control program on a second processing device;
communicating user data and actions from the telephone user interface program to the telephone device control program via a communications link between the first processor and the second processor;
controlling operation of the integrated telephone device via said telephone device control program according to the user data and actions communicated; and
updating the communications link by, downloading a protocol utilized by the communications link, and installing the downloaded protocol in each of the telephone user interface program and the telephone device control program. - View Dependent Claims (14)
-
-
15. An electronic device comprising:
-
display means;
a first processing means for running user applications and sending outputs of the user applications to said display screen, said user applications including a user interface means for at least capturing user inputs for telephone related operations and displaying current telephone operations information on said display means;
a telephone communication means;
a baseband processing means for controlling operations of said telephone communication means; and
a link means for communicating data between said first processing means and said baseband processing means;
wherein;
said link means is a proprietary protocol stack; and
said data including user inputs and selections from said user interface means to said baseband processing means. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. An electronic device comprising:
-
display means;
a first processing means for running user applications and sending outputs of the user applications to said display screen, said user applications including a user interface means for at least capturing user inputs for telephone related operations and displaying current telephone operations information on said display means;
a telephone communication means;
a baseband processing means for controlling operations of said telephone communication means; and
a link means for communicating data between said first processing means and said baseband processing means;
wherein;
said link means includes a protocol that is updateable by downloading an updated protocol from a vendor web site and installing the updated protocol on each of said first processing means and said baseband processing means; and
said data including user inputs and selections from said user interface means to said baseband processing means.
-
Specification