IP Library Patent Application 13157117
Patent Application
App. No. 13/157,117

Method of Communication Between an Embedded Server and a Remote Server

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/157,117
Abstract

A communications method implemented by a programmable appliance for exchanging data between a first server hosted in an electronic entity connected to said programmable appliance and a remote second server, via a browser executed by said programmable appliance, the communications method comprising: a step of obtaining from the first server a file including instructions that are interpretable by said browser; and a step of the browser interpreting the instructions of said file; wherein the step of interpreting the instructions comprises: a step of sending a first message to the second server; a step of receiving a second message from the second server in response to sending the first message, the second message including data; and a step of sending a third message to the first server, the third message including said data.

Claims (20)

1 . A communications method implemented by a programmable appliance for exchanging data between a first server hosted in an electronic entity connected to said programmable appliance and a remote second server, via a browser executed by said programmable appliance, the communications method comprising:

a step of obtaining from the first server a file including instructions that are interpretable by said browser; and

a step of the browser interpreting the instructions of said file;

wherein the step of interpreting the instructions comprises:

a step of sending a first message to the second server;

a step of receiving a second message from the second server in response to sending the first message, the second message including data; and

a step of sending a third message to the first server, the third message including said data.

2 . A communications method according to claim 1 , wherein said file comprises a JavaScript script that is interpretable by the browser.

3 . A communications method according to claim 2 , wherein said JavaScript script includes instructions for sending the first message and the second message, using the AJAX technique.

4 . A communications method according to claim 1 , wherein said browser includes a module suitable for interpreting a Flash program or a Java program, the file including a Flash program or a Java program.

5 . A communications method according to claim 1 , wherein said file includes instructions for sending the first message and the second message, said send instructions including GET type or POST type http request send instructions.

6 . A communications method according to claim 1 , wherein said step of interpreting instructions includes a step of verifying that a response has been received to a message sent to the second server.

7 . A communications method according to claim 6 , wherein said step of interpreting instructions includes, in the absence of a response being received to the first message, a step of sending the first message to a third server.

8 . A communications method according to claim 6 , wherein said step of interpreting instructions includes, in the absence of a response being received to the first message, a step of resending the first message to the second server.

9 . A communications method according to claim 1 , wherein said step of interpreting instructions includes a test step relating to said data.

10 . A communications method according to claim 1 , wherein said electronic entity is releasably connected to said programmable appliance, said step of obtaining a file and said step of interpreting instructions of the file being performed in response to detecting connection of the electronic entity to the programmable appliance.

11 . An electronic entity including a memory having stored therein a file including instructions interpretable by a browser and a program for implementing a first server housed in the electronic entity, and transmission means for transmitting said file to a programmable appliance that includes a browser, wherein said file comprises:

instructions for sending a first message to a remote second server;

instructions for receiving a second message from the second server in response to sending the first message, the second message including data; and

instructions for sending a third message to the first server, the third message including said data.

Assignments (2)
CHANGE OF NAME Recorded Jan 15, 2019
From: OBERTHUR TECHNOLOGIES
To: IDEMIA FRANCE
Reel/Frame 048076/0958 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2011
From: BOISDE, MATTHIEU; OULIERES, FLORENT
To: OBERTHUR TECHNOLOGIES
Reel/Frame 026868/0033 →