Method and apparatus for unified external and interprocess communication
First Claim
1. A software product storing code for providing data communications in a computer system, wherein execution of the code by one or more processors causes the one or more processors to perform the steps of:
- an unified exchange manager accepting message information;
the unified exchange manager selecting an appropriate application from a plurality of applications that are executable on the computer system, the unified exchange manager selecting the appropriate application based on a data type of the message information, wherein said unified exchange manager communicates with a plurality of communication libraries, each said communication library implementing a particular protocol for external communication, wherein at least one of said communication libraries comprises a wireless communication library;
determining whether a user accepts said message information; and
passing said message information from said unified exchange manager to the appropriate application program in response to said user accepting said message information.
1 Assignment
0 Petitions
Accused Products
Abstract
A palmtop computer system that incorporates mechanical buttons that combine the task of turning the palmtop computer system on and starting a particular application program. Furthermore, the same mechanical button can be used to navigate the application program to find the information that is most likely needed by the user. Additionally, external devices can be coupled to the palmtop computer system in a manner that allows the external hardware device to initiate specific application programs that cooperate with the external hardware device.
-
Citations
8 Claims
-
1. A software product storing code for providing data communications in a computer system, wherein execution of the code by one or more processors causes the one or more processors to perform the steps of:
-
an unified exchange manager accepting message information; the unified exchange manager selecting an appropriate application from a plurality of applications that are executable on the computer system, the unified exchange manager selecting the appropriate application based on a data type of the message information, wherein said unified exchange manager communicates with a plurality of communication libraries, each said communication library implementing a particular protocol for external communication, wherein at least one of said communication libraries comprises a wireless communication library; determining whether a user accepts said message information; and passing said message information from said unified exchange manager to the appropriate application program in response to said user accepting said message information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification