Method for invoking an application service via a browser
AssigneeOrange
InventorsJulien Zimmermann, Stephane Cazeaux
Life of this patent
Estimating the term…
Abstract
A method of invoking in a terminal at least one application service by a browser. The method includes: detecting at least one invocation data item in a first loaded page loaded in the browser, the data item complying at least with one invocation data type registered for the at least one service; and invoking, in the first loaded page, the at least one service from the at least one detected invocation item.
Claims12
A method of invoking in a terminal at least one application service by a browser, said method comprising the following steps performed by the terminal:
- a reception step of receiving from a server a first instruction defining at least one second page in the browser providing said at least one service, said first instruction defining at least one invocation data type and at least one network address pointing to at least one third page;
- a registration step of registering in a table stored in the terminal said at least one invocation data type and said at least one network address pointing to said at least one third page;
- after the reception and the registration steps, a detection step of detecting at least one invocation data item in a first loaded page in said browser, the data item complying at least with the one invocation data type registered for said at least one service;
- an invocation step of invoking, in said first loaded page, said at least one service from said at least one detected invocation data item;
- said invocation step including a step of triggering loading of said at least one third page from said at least one network address, and
- an execution step of executing said at least one service in at least one third page in the browser, said execution step including:
- executing an invocation function for invoking said at least one service,
- displaying a control unit in said first loaded page, said displaying being caused by
- said execution of said invocation function, and wherein the control unit is
- accessible to a user for controlling said at least one service while said at
- least one service is being executed in said third page.
A non-transitory computer readable data medium storing a computer program including instructions for executing a method of invoking in a terminal at least one application service by a browser, when the instructions are executed by a processor of the terminal, wherein said method comprises the following steps performed by the terminal:
- receiving from a server a first instruction defining at least one second page in the browser providing said at least one service, said first instruction defining at least one invocation data type and at least one network address pointing to at least one third page;
- registering in a table stored in the terminal said at least one invocation data type and said at least one network address pointing to said at least one third page;
- after receiving the first instruction, detecting at least one invocation data item in a first loaded page in said browser, the data item complying at least with one invocation data type registered for said at least one service;
- invoking, in said first loaded page, said at least one service from said at least one detected invocation item, said invoking including a step of triggering loading of said at least one third page from said at least one network address;
- and
- executing said at least one service in at least one third page in the browser, said executing including:
- executing an invocation function for invoking said at least one service,
- displaying a control unit in said first loaded page, said displaying being caused by
- said execution of said invocation function, and wherein the control unit is
- accessible to a user for controlling said at least one service while said at
- least one service is being executed in said third page.
A terminal enabling at least one application service to be invoked by a browser, said terminal comprising:
- a processor;
- and
- a non-transitory computer-readable medium comprising instructions stored thereon, which when executed by the processor configure the terminal to:
- receive from a server a first instruction defining at least one second page in the browser providing said at least one service, said first instruction defining at least one invocation data type and at least one network address pointing to at least one third page;
- register in a table stored in the terminal said at least one invocation data type and said at least one network address pointing to said at least one third page;
- after receiving the first instructions, detect at least one invocation data item in a first loaded page in said browser, said data item complying with said at least one invocation data type registered for said at least one application service;
- invoke, in said first loaded page, said at least one service from said at least one detected invocation data item, said invoking including a step of triggering loading of said at least one third page from said at least one network address;
- and
- executing said at least one service in at least one third page in the browser, said executing including:
- executing an invocation function for invoking said at least one service,
- displaying a control unit in said first loaded page, said displaying being caused by
- said execution of said invocation function, and wherein the control unit is
- accessible to a user for controlling said at least one service while said at
- least one service is being executed in said third page.
Dependencies are inferred from the claim text.