IP Library › Granted Patent US 10,310,993
Granted Patent B2
US 10,310,993 · App. 15/106,668 · Granted Jun 4, 2019

Emulation of physical equipment

Inventors: Xavier Le Guillou (Chateaugiron, FR); Dimitri Bricheteau (Rennes, FR); Guillaume Roul (Noyal sur Vilaine, FR)
Assignee: ORANGE
G06F13/107G06F9/4411
View Patent ↗
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 10,310,993
App. No.
15/106,668
Granted
Jun 4, 2019
Kind
B2
Abstract

A method is provided for emulating a physical interface of a device capable of communicating in a network. The physical interface is capable of receiving at least one piece of peripheral equipment. The method includes: pre-association in order to establish a set of possible associations between the physical interface and at least one software interface of at least one terminal; selecting an association between the physical interface and at least one software interface of at least one terminal, from all the possible associations; routing the messages between the physical interface and the associated software interface.

Claims (52)

1. An emulation method comprising the following acts performed by an emulation device capable of communicating within a network:

emulating a physical interface of the emulation device so as to establish a bidirectional communication between the physical interface of the emulation device and at least a terminal of the network that is distinct from the emulation device, said physical interface being designed to receive at least one unit of peripheral equipment, the emulating comprising:

pre-associating, establishing a set of possible associations between said physical interface of the emulation device and at least one software interface of the at least one terminal;

selecting an association between said physical interface and at least one software interface of the at least one terminal, from amongst all the possible associations; and

routing of messages between the physical interface of the emulation device and the associated software interface of the at least one terminal.

2. The emulation method as claimed in claim 1 , wherein the pre-associating act is preceded by an act of declaring at least one terminal of the network to the device.

3. The emulation method as claimed in claim 1 , wherein the pre-associating act is followed by managing priorities.

4. The emulation method as claimed in claim 1 , wherein the selecting act automatically selects an association if this association is the only one possible following the pre-associating act.

5. A method comprising the following acts performed by a terminal capable of communicating within a network:

managing a software interface on the terminal, said managing comprising:

receiving or obtaining a pre-association information establishing a set of at least one possible association between said software interface and an external physical interface of an emulation device, distinct from the terminal and connected to the network;

updating an association between the software interface and the external physical interface of the emulation device;

enabling the software interface so as to establish a bidirectional communication between the physical interface of the emulation device and the terminal; and

exchanging a message between the terminal and the associated external physical interface, via the enabled software interface.

6. An emulation device comprising:

a processor; and

a non-transitory computer-readable medium comprising instructions stored thereon, which when executed by the processor configure the emulation device to perform acts comprising:

communicating within a network; and

emulating a physical interface of the emulation device so as to establish a bidirectional communication between the physical interface on the emulation device and at least a terminal of the network that is distinct from the emulation device, said physical interface being designed to receive at least one unit of peripheral equipment, the emulating comprising:

pre-associating, establishing a set of possible associations between said physical interface of the emulation device and at least one software interface of the at least one terminal;

selecting an association between said physical interface and at least one software interface of the at least one terminal, from amongst all the possible associations; and

routing of messages between the physical interface of the emulation device and the associated software interface of the at least one terminal.

7. The emulation device as claimed in claim 6 , wherein the physical interface is located on the device.

8. The emulation device as claimed in claim 6 , wherein the physical interface is external to the device.

9. A 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 perform acts comprising:

communicating within a network; and

managing a software interface on the terminal, said managing comprising:

receiving or obtaining a pre-association information establishing a set of at least one possible association between said software interface and an external physical interface of an emulation device, distinct from the terminal and connected to the network;

updating an association between the software interface and the external physical interface of the emulation device;

enabling the software interface so as to establish a bidirectional communication between the physical interface of the emulation device and the terminal; and exchanging a message between the terminal and the associated external physical interface, via the enabled software interface.

10. A communications system comprising:

at least one terminal;

an emulation device, which is distinct from the terminal, comprising:

a first processor; and

a first non-transitory computer-readable medium comprising instructions stored thereon, which when executed by the first processor configure the emulation device to perform acts comprising:

communicating within a network; and

emulating a physical interface of the emulation device so as to establish a bidirectional communication between the physical interface of the emulation device and the at least a terminal, said physical interface being designed to receive at least one unit of peripheral equipment, the emulating comprising:

pre-associating, establishing a set of possible associations between said physical interface of the emulation device and at least one software interface of the at least one terminal;

selecting an association between said physical interface and at least one software interface of the at least one terminal, from amongst all the possible associations; and

routing of messages between the physical interface of the emulation device and the associated software interface of the at least one terminal; and

said at least one terminal comprising:

a second processor; and

a second non-transitory computer-readable medium comprising instructions stored thereon, which when executed by the second processor configure the at least one terminal to perform acts comprising:

communicating within the network; and

managing the at least one software interface on the at least one terminal, said managing comprising, for at least one of the at least one software interface:

updating an association between the software interface and the external physical interface of the emulation device;

enabling the software interface so as to establish the bidirectional communication between the physical interface of the emulation device and the at least one terminal; and

exchanging a message between the at least one terminal and the associated external physical interface, via the enabled software interface.

11. The communications system as claimed in claim 10 , wherein the physical interface is located on the emulation device and the software interface is located on a first terminal.

12. The communications system as claimed in claim 10 , wherein the physical interface is external to the emulation device and is located on a first terminal and the software interface is located on at least a second terminal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2016
From: LE GUILLOU, XAVIER; BRICHETEAU, DIMITRI; ROUL, GUILLAUME
To: ORANGE
Reel/Frame 040507/0867 →
Priority Claims (1)
FR 13 63332 · Dec 20, 2013 · national
Continuity (1)
Related Publication 20160342538A1 · Nov 24, 2016