INTERACTION BETWEEN WEB PAGES AND LOCAL APPLICATIONS
First Claim
1. A method of communicating between a local application and a web browser in a client machine, the method comprising:
- receiving a web page including a trigger instruction for invoking the local application;
invoking the local application in response to the trigger instruction; and
authenticating use of the local application of the client machine upon invocation by the trigger instruction.
6 Assignments
0 Petitions
Accused Products
Abstract
There is disclosed a local application for a client machine such as a wireless device, and a method of operating the client machine. In an embodiment, the local application is responsive to an external trigger instruction via a web page in a web browser of the client machine, authenticating data access or functions of the local application. The local application may provide data maintained by the local application (e.g. in accordance with a form specified by the external trigger instruction invoking the local application). The external trigger instruction may be an invocation instruction embedded therein such as an extension embedded into the header or content type of the web page. The web page may further include field ID tags mapping specific data fields in the local application'"'"'s data store to form input fields provided in the web page.
-
Citations
25 Claims
-
1. A method of communicating between a local application and a web browser in a client machine, the method comprising:
-
receiving a web page including a trigger instruction for invoking the local application; invoking the local application in response to the trigger instruction; and authenticating use of the local application of the client machine upon invocation by the trigger instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A client machine comprising:
-
a processor; a memory coupled to the processor; and one or more components for data communication via a data communication network to enable web browsing, wherein said memory is adapted to store instructions for configuring the client machine to communicate between a local application and a web browser in the client machine, comprising; receiving a web page including a trigger instruction for invoking the local application; invoking the local application in response to the trigger instruction; and authenticating use of the local application upon invocation by the trigger instruction. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product comprising a computer readable medium storing instructions for configuring a processor of a client machine to communicate between a local application and a web browser in the client machine, comprising:
-
receiving a web page including a trigger instruction for invoking the local application; invoking the local application in response to the trigger instruction; and authenticating use of the local application upon invocation by the trigger instruction.
-
-
24. A system comprising:
-
a client machine; and a web server, coupled to the client machine via a data communications network, said server hosting a web site comprising at least one web page having a trigger instruction for triggering a local application of the client machine; and wherein the client machine comprises;
a processor;
a memory coupled to the processor; and
one or more components for data communication via a data communication network to enable web browsing, wherein said memory is adapted to store instructions for configuring the client machine to communicate between a local application and a web browser in the client machine, comprising;receiving a web page including a trigger instruction for invoking the local application; invoking the local application in response to the trigger instruction; and authenticating use of the local application upon invocation by the trigger instructions. - View Dependent Claims (25)
-
Specification