Method for processing data packets while communicating with a machine via one or more secondary networks
First Claim
1. A method for processing at least one data packet sent by a machine, transmitted through a second data transmission network to a first interconnection device between said second data transmission network and a first data transmission network and then through said first data transmission network to a receiving entity, the at least one data packet transmitted through a third data transmission network to a second interconnection device between said third data transmission network and said second data transmission network, said method comprising:
- obtaining first identification data of said first interconnection device;
obtaining an identifier of a first decoding function associated with said first identification data from a decoding functions table storing a decoding function identifier in association with device identification data, said first decoding function being an inverse function of a first encoding function applied by said first interconnection device to the at least one data packet before transmission;
generating a second packet by applying said decoding function to the at least one data packet;
obtaining second identification data of said second interconnection device;
obtaining from said decoding functions table an identifier of a second decoding function associated with said second identification data, said second decoding function being an inverse function of a second encoding function applied by said second interconnection device to the at least one data packet encoded in accordance with the first encoding function before transmission; and
generating a third packet by applying said second decoding function to the second packet.
9 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and associated methodology for processing at least one data packet received by a receiving entity from a machine after transmission via at least one data transmission network. Identification data is obtained of a device involved in the transmission of said data packet. A decoding function associated with said device is identified using the identification data. The decoding function is an inverse function of an encoding function applied by the device to a packet before transmission. The received packet is decoded through the application of the decoding function.
-
Citations
8 Claims
-
1. A method for processing at least one data packet sent by a machine, transmitted through a second data transmission network to a first interconnection device between said second data transmission network and a first data transmission network and then through said first data transmission network to a receiving entity, the at least one data packet transmitted through a third data transmission network to a second interconnection device between said third data transmission network and said second data transmission network, said method comprising:
-
obtaining first identification data of said first interconnection device; obtaining an identifier of a first decoding function associated with said first identification data from a decoding functions table storing a decoding function identifier in association with device identification data, said first decoding function being an inverse function of a first encoding function applied by said first interconnection device to the at least one data packet before transmission; generating a second packet by applying said decoding function to the at least one data packet; obtaining second identification data of said second interconnection device; obtaining from said decoding functions table an identifier of a second decoding function associated with said second identification data, said second decoding function being an inverse function of a second encoding function applied by said second interconnection device to the at least one data packet encoded in accordance with the first encoding function before transmission; and generating a third packet by applying said second decoding function to the second packet. - View Dependent Claims (2, 3)
-
-
4. A method for processing at least one data packet to be transmitted by a transmitting entity to a machine via a first data transmission network and a second data transmission network through a first interconnection device between said first data transmission network and said second data transmission network, the at least one data packet transmitted via a third data transmission network through a second interconnection device between said second data transmission network and said third data transmission network, said method comprising:
-
obtaining first identification data of said first interconnection device; obtaining an identifier of a first encoding function associated with said first identification data from an encoding functions table storing an encoding function identifier in association with device identification data, said first encoding function being an inverse function of a first decoding function applied by said first interconnection device to the at least one data packet before transmission; generating a second packet by applying said first encoding function; obtaining second identification data of said second interconnection device; obtaining from said encoding functions table an identifier of a second encoding function associated with said second identification data, said second encoding function being an inverse function of a second decoding function applied by said second interconnection device to the at least one data packet decoded in accordance with the first decoding function before transmission; and generating a third packet by applying said second encoding function to said second packet. - View Dependent Claims (5, 6)
-
-
7. A communications device suitable for receiving at least one data packet sent by a machine, transmitted through a second data transmission network to a first interconnection device between said second data transmission network and a first data transmission network and then through said first data transmission network to said communication device, the at least one data packet transmitted through a third data transmission network to a second interconnection device between said third data transmission network and said second data transmission network, said communication device comprising:
-
means for obtaining first identification data of said first interconnection device; means for obtaining an identifier of a first decoding function associated with said identification data from a decoding functions table storing a decoding function identifier in association with device identification data, said first decoding function being an inverse function of a first encoding function applied by said first interconnection device to the at least one data packet before transmission; means for generating a second packet by applying said decoding function to the at least one data packet; means for obtaining second identification data of said second interconnection device; means for obtaining from said decoding functions table an identifier of a second decoding function associated with said second identification data, said second decoding function being an inverse function of a second encoding function applied by said second interconnection device to the at least one data packet encoded in accordance with the first encoding function before transmission; and means for generating a third packet by applying said second decoding function to the second packet.
-
-
8. A communications device suitable for transmitting at least one data packet to a machine via a first data transmission network and a second data transmission network through a first interconnection device between said first data transmission network and said second data transmission network, the at least one data packet transmitted via a third data transmission network through a second interconnection device between said second data transmission network and said third data transmission network, said communications device comprising:
-
means for obtaining first identification data of said first interconnection device; means for obtaining an identifier of a first encoding function associated with said first identification data from an encoding functions table storing an encoding function identifier in association with device identification data, said first encoding function being an inverse function of a first decoding function applied by said first interconnection device to the at least one data packet before transmission; and means for generating a second packet by applying said first encoding function; means for obtaining second identification data of said second interconnection device; means for obtaining from said encoding functions table an identifier of a second encoding function associated with said second identification data, said second encoding function being an inverse function of a second decoding function applied by said second interconnection device to the at least one data packet decoded in accordance with the first decoding function before transmission; and means for generating a third packet by applying said second encoding function to said second packet.
-
Specification