Method and apparatus for unified external and interprocess communication
First Claim
Patent Images
1. A method of providing data communications in a computer system, said method comprising:
- accepting message information within a unified exchange manager;
executing the unified exchange manager to select 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.
5 Assignments
0 Petitions
Accused Products
Abstract
Data communications are provided in a computer system by accepting message information within a unified information exchange manager. The unified exchange manager is executed to select an appropriate application from a plurality of applications that are executable on the computer system. The unified exchange manager selects the appropriate application based on a data type of the message information. The message information from the unified information exchange manager is passed to the appropriate application program if said user accepts said message information.
45 Citations
14 Claims
-
1. A method of providing data communications in a computer system, said method comprising:
-
accepting message information within a unified exchange manager;
executing the unified exchange manager to select 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)
alerting said appropriate application that said appropriate application will be receiving said message information.
-
-
3. The method of claim 1, wherein said message information is from an external source.
-
4. The method of claim 1, wherein said message information is from a second application program.
-
5. The method of claim 1, said method further comprising:
returning from said appropriate application program a call handle that activates said application program and displays said message information.
-
6. The method as claimed in claim 1, wherein the at least one wireless communication library comprises an infrared communication library.
-
7. The method as claimed in claim 6, wherein said infrared communication library implements an IrDA protocol.
-
8. The method as claimed in claim 1, wherein one of said communication libraries comprises a pager communication library.
-
9. A computer system, said computer system comprising:
-
a plurality of application programs, each of the application programs accepting messages;
a first external communication device;
a first communication library for controlling said first external communication device, said first communication library accepting external messages through said first external communication device, wherein at least one of the communication libraries is for a wireless communication library; and
a unified exchange manager, said unified exchange manager accepting messages from said first communication library, said unified exchange manager asking a user if said user wishes to accept a first message, the unified exchange messenger selecting one of the application programs in the plurality of application programs based on a data type of the first message, the unified exchange manager passing said message from said unified exchange manager to the selected program if said user accepts said message. - View Dependent Claims (10, 11, 12, 13, 14)
a second communication library for interprocess communication, said second communication library accepting messages from applications on said computer system.
-
-
12. The computer system of claim 9, wherein one of said first communication library comprises an infrared communication library.
-
13. The computer system of claim 12, wherein said infrared communication library implements an IrDA protocol.
-
14. The computer system of claim 9, wherein one of said communication libraries comprises a pager communication library.
Specification