Controlling communications with local applications using a browser application
First Claim
Patent Images
1. A method for communicating with local applications, said method comprising:
- initiating a local application; and
coordinating a flow of information to said local application, said coordinating comprising using a separate, local browser application ("browser") to determine, at any given time, which of a plurality of communication paths is to be used to provide information to said local application.
1 Assignment
0 Petitions
Accused Products
Abstract
A communications facility for interactive communications with local applications. The flow of information to local applications is coordinated using a browser. The browser determines, at any given time, which of a plurality of communication paths is to be used to provide the information to the local application. The local application commences a polling loop, which enables messages to be received at the local application via the plurality of communication paths, without terminating the local application. Thus, the local application can have interactive communications with the browser and/or one or more remote servers.
-
Citations
44 Claims
-
1. A method for communicating with local applications, said method comprising:
-
initiating a local application; and coordinating a flow of information to said local application, said coordinating comprising using a separate, local browser application ("browser") to determine, at any given time, which of a plurality of communication paths is to be used to provide information to said local application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for communicating with local applications, comprising:
-
initiating a local application; forwarding a first message from a separate, local browser application ("browser") to said local application, said forwarding comprising selecting, by said browser, a path of a plurality of communication paths for use in forwarding said first message; continuing processing of said local application subsequent to receipt of said first message from said browser; and forwarding a second message from said browser to said local application during said continuing processing, said forwarding comprising selecting, by said browser, a path of said plurality of communication paths for use in forwarding said second message. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for communicating with local applications, said system comprising:
-
a local application; and a separate, local browser application ("browser") adapted to coordinate a flow of information to said local application, said browser determining, at any given time, which of a plurality of communication paths is to be used to provide information to said local application. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for communicating with local applications, comprising:
-
means for initiating a local application; means for forwarding a first message from a separate. local browser application ("browser") to said local application, said means for forwarding comprising means for selecting, by said browser, a path of a plurality of communication paths for use in forwarding said first message; means for continuing processing of said local application subsequent to receipt of said first message from said browser; and means for forwarding a second message from said browser to said local application during said continuing processing, said means for forwarding comprising means for selecting, by said browser, a path of said plurality of communication paths for use in forwarding said second message. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. An article of manufacture comprising:
a computer useable medium having computer readable program code means embodied therein for causing communicating with local applications, the computer readable program code means in said article of manufacture comprising; computer readable program code means for causing a computer to effect initiating a local application; and computer readable program code means for causing a computer to effect coordinating a flow of information to said local application, said coordinating comprising using a separate, local browser application ("browser") to determine, at any given time, which of a plurality of communication paths is to be used to provide information to said local application. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
39. An article of manufacture comprising:
a computer useable medium having computer readable program code means embodied therein for causing communicating with local applications, the computer readable program code means in said article of manufacture comprising; computer readable program code means for causing a computer to effect initiating a local application; computer readable program code means for causing a computer to effect forwarding a first message from a separate, local browser application ("browser") to said local application, said forwarding comprising selecting, by said browser, a path of a plurality of communication paths for use in forwarding said first message; computer readable program code means for causing a computer to effect continuing processing of said local application subsequent to receipt of said first message from said browser; and computer readable program code means for causing a computer to effect forwarding a second message from said browser to said local application during said continuing processing, said forwarding comprising selecting, by said browser a path of said plurality of communication paths for use in forwarding said second message. - View Dependent Claims (40, 41, 42, 43, 44)
Specification