IP Library Patent Application 12277562
Patent Application
App. No. 12/277,562

Executable Communication Protocol Description Method and Apparatus

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.
12/277,562
Abstract

According to one embodiment, data is transmitted from a first communication device to a second communication device in accordance with one or more communication layer functions of a communication standard including at least a data link layer function. An executable description of at least a new data link layer function is generated at the first communication device. At least the data link layer function of the communication standard is replaced with the new data link layer function at the first communication device.

Claims (32)

1 . A method comprising:

transmitting data from a first communication device to a second communication device in accordance with one or more communication layer functions of a communication standard including at least a data link layer function;

generating an executable description of at least a new data link layer function at the first communication device; and

replacing at least the data link layer function of the communication standard with the new data link layer function at the first communication device.

2 . The method of claim 1 , wherein replacing at least the data link layer function of the communication standard with the new data link layer function at the first communication device comprises executing the executable description of the new data link layer function at the first communication device.

3 . The method of claim 1 , further comprising transmitting the executable description to the second communication device for execution.

4 . The method of claim 3 , wherein transmitting the executable description to the second communication device comprises transmitting the executable description over a communication channel in accordance with the data link layer function of the communication standard.

5 . The method of claim 3 , comprising replacing at least the data link layer function of the communication standard with the new data link layer function at the first communication device responsive to the second communication device supporting the new data link layer function.

6 . The method of claim 3 , further comprising:

transmitting the executable description to one or more intermediary communication nodes that support communication between the first and second communication devices; and

replacing at least the data link layer function of the communication standard with the new data link layer function at the first communication device responsive to the second communication device and each intermediary communication node supporting the new data link layer function.

7 . The method of claim 1 , wherein the executable description describes at least one of a new data link layer frame structure and a new data link layer cyclic redundancy check algorithm.

8 . The method of claim 1 , wherein the executable description describes the new data link layer function and one or more new higher layer functions above the new data link layer function.

9 . A device comprising a programmable protocol processor configured to:

provide data processing for transmission of data to another device in accordance with one or more communication layer functions of a communication standard including at least a data link layer function;

wherein the device is further configured to provide the data processing of at least the data link layer function based on a changeable executable description of at least the data link layer function.

10 . The device according to claim 9 , wherein the changeable executable description includes at least an executable description of the entire data link layer.

11 . The device according to claim 9 , wherein the programmable protocol processor is configured to execute a platform independent program, wherein the changeable executable description comprises code interpretable by the platform independent program.

12 . The device according to claim 11 , wherein the platform independent program is a virtual machine program, and wherein the changeable executable description is a virtual machine code.

13 . The device according to claim 9 , wherein the programmable protocol processor is further configured to generate a new executable description for at least a new data link layer function and to replace the data link layer function of the communication standard with the new data link layer function by executing the new executable description.

14 . The device of claim 13 , wherein the programmable protocol processor is configured to send the changeable executable description to the other device for execution.

15 . The device of claim 14 , wherein the programmable protocol processor is configured to send the changeable executable description to the other device over a control signaling channel or embedded in data over a data channel in accordance with the data link layer function.

16 . The device of claim 14 , wherein the programmable protocol processor is configured to replace at least the data link layer function of the communication standard with the new data link layer function responsive to information indicating that the other device is supporting the new data link layer function.

17 . The device of claim 14 , wherein the programmable protocol processor is configured to send the executable description to one or more intermediary communication nodes that support communication between the first and second devices and replace at least the data link layer function of the communication standard with the new data link layer function responsive to the second device and each intermediary communication node supporting the new data link layer function.

18 . The device of claim 14 , wherein the programmable protocol processor is configured to indicate to the other device when at least the data link layer function of the communication standard has been replaced with the new data link layer function.

19 . The device of claim 9 , wherein the executable description describes at least one of a new data link layer frame structure and a new data link layer cyclic redundancy check algorithm.

20 . The device of claim 9 , wherein the executable description describes a new data link layer function and one or more new higher layer functions above the new data link layer function.

21 . The device according to claim 9 , wherein the programmable protocol processor is further configured to:

receive a new executable description of at least a new data link layer function generated by the other device; and

determine whether to replace at least the data link layer function of the communication standard with the new data link layer function.

22 . The device of claim 21 , wherein the programmable protocol processor is configured to execute the executable description of the new data link layer function to determine whether to replace at least the data link layer function of the communication standard with the new data link layer function.

23 . The device of claim 21 , wherein the programmable protocol processor is configured to initiate an indication to the other device when at least the data link layer function of the communication standard has been replaced with the new data link layer function.

Assignments (7)
MERGER AND CHANGE OF NAME Recorded Jan 17, 2018
From: LANTIQ DEUTSCHLAND GMBH; LANTIQ BETEILIGUNGS-GMBH & CO. KG
To: LANTIQ BETEILIGUNGS-GMBH & CO. KG
Reel/Frame 045085/0292 →
MERGER Recorded Dec 18, 2017
From: LANTIQ DEUTSCHLAND GMBH
To: LANTIQ BETEILIGUNGS-GMBH & CO. KG
Reel/Frame 044907/0045 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 025413/0340 AND 025406/0677 Recorded Apr 17, 2015
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LANTIQ BETEILIGUNGS-GMBH & CO. KG
Reel/Frame 035453/0712 →
GRANT OF SECURITY INTEREST IN U.S. PATENTS Recorded Nov 29, 2010
From: LANTIQ DEUTSCHLAND GMBH
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 025406/0677 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2010
From: INFINEON TECHNOLOGIES WIRELESS SOLUTIONS GMBH
To: LANTIQ DEUTSCHLAND GMBH
Reel/Frame 024529/0656 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2010
From: INFINEON TECHNOLOGIES AG
To: INFINEON TECHNOLOGIES WIRELESS SOLUTIONS GMBH
Reel/Frame 024483/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2008
From: NIE, XIAONING
To: INFINEON TECHNOLOGIES AG
Reel/Frame 021887/0279 →