METHODS AND SYSTEMS FOR PROVIDING, TO A FIRST APPLICATION EXECUTED BY A FIRST OPERATING SYSTEM, AN INTERFACE FOR COMMUNICATING WITH AT LEAST ONE APPLICATION EXECUTED BY A SECOND OPERATING SYSTEM
First Claim
1. A method for providing, to a first application executed by a first operating system, an interface for communicating with at least one application executed by a second operating system, the method comprising:
- providing, by a first interface object executed by a first operating system, a mechanism for external communication with a first application executed by the first operating system;
providing, by a second interface object executed by a second operating system, a mechanism for external communication with at least one window handler routine executed by the second operating system;
receiving, by the first interface object, an identification of a window displayed by the first operating system and generated by a second application executed by the second operating system;
requesting, by the first interface object, from the second interface object, analysis of the identified window;
directing, by second interface object, analysis of data displayed in the window by the at least one window handler routine executed by the second operating system; and
receiving, by the first interface object, from the second interface object, an identification of contact information displayed by the window resulting from the analysis by the at least one window handler routine executed by the second operating system.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for providing, to a first application executed by a first operating system, an interface for communicating with at least one application executed by a second operating system includes providing, by a first interface object executed by the first operating system, a mechanism for external communication with a first application executed by the first operating system. A second interface object executed by the second operating system provides a mechanism for external communication with a window handler executed by the second operating system. The first interface object receives an identification of a window displayed by the first operating system and generated by a second application executed by the second operating system and requests, from the second interface object, analysis of the identified window. The first interface object receives, from the second interface object, an identification of contact information displayed by the window resulting from the analysis by the window handler.
97 Citations
20 Claims
-
1. A method for providing, to a first application executed by a first operating system, an interface for communicating with at least one application executed by a second operating system, the method comprising:
-
providing, by a first interface object executed by a first operating system, a mechanism for external communication with a first application executed by the first operating system; providing, by a second interface object executed by a second operating system, a mechanism for external communication with at least one window handler routine executed by the second operating system; receiving, by the first interface object, an identification of a window displayed by the first operating system and generated by a second application executed by the second operating system; requesting, by the first interface object, from the second interface object, analysis of the identified window; directing, by second interface object, analysis of data displayed in the window by the at least one window handler routine executed by the second operating system; and receiving, by the first interface object, from the second interface object, an identification of contact information displayed by the window resulting from the analysis by the at least one window handler routine executed by the second operating system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing, to a first application executed by a first operating system, an interface for communicating with at least one application executed by a second operating system, comprising:
-
a first interface object executed by a first operating system, providing a mechanism for external communication with a first application executed by the first operating system, and receiving an identification of a window displayed by the first operating system and generated by a second application executed by a second operating system; and at least one window handler routine executed by the second operating system and comprising; i) a receiver receiving a request from the first interface object via a second interface object executed by the second operating system and providing a mechanism for external communication with the at least one window handler routine, ii) an analysis engine analyzing data displayed in the window, and iii) a transmitter sending to the first interface object via the second interface object an identification of contact information displayed by the window. - View Dependent Claims (9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20)
-
-
14. A computer readable medium having instructions thereon that when executed provide a method for providing, to a first application executed by a first operating system, an interface for communicating with at least one application executed by a second operating system, the computer readable media comprising:
-
instructions to provide, by a first interface object executed by a first operating system, a mechanism for external communication with a first application executed by the first operating system; instructions to provide, by a second interface object executed by a second operating system, a mechanism for external communication with at least one window handler routine executed by the second operating system; instructions to receive, by the first interface object, an identification of a window displayed by the first operating system and generated by a second application executed by the second operating system; instructions to request, by the first interface object, from the second interface object, analysis of the identified window; instructions to direct, by second interface object, analysis of data displayed in the window by the at least one window handler routine; and instructions to receive, by the first interface object, from the second interface object, an identification of contact information displayed by the window resulting from the analysis by the at least one window handler routine.
-
Specification