On-demand, user-configurable type-length-value (tlv) device and method
AssigneeHewlett Packard Enterprise Development LP
InventorsAbhay Bhaskar, Krishna Mohan Elluru, Mahammadnaeem Karimbhai Memon
Life of this patent
Estimating the term…
Abstract
Methods and systems are provided for creating and using custom Type-Length-Value (TLV) elements. For example, a method includes receiving an information from a user, the information including a plurality of commands that together define both a type and a structure of a custom TLV, parsing the received information to create a custom TLV configuration database entry using the received plurality of commands, and writing the TLV configuration database entry into a TLV configuration database accessible by a message parsing device.
Claims20
A method comprising:
- receiving an information from a user, the information including a plurality of commands that together define both a type of the custom TLV and a structure of the custom TLV;
- creating a custom TLV configuration database entry using the plurality of commands, the custom TLV configuration database entry having a structure so as to enable a message parsing device of the communication system to identify received TLV elements that conform with the custom TLV, the structure including at least an organizationally unique identifier having a format not applicable to standard TLVs to enable the message parsing device to recognize the custom TLV and perform at least one desired action;
- and
- store the custom TLV configuration database entry into a TLV configuration database accessible by the message parsing device.
A non-transitory computer-readable medium comprising computer executable instructions stored thereon that when executed by a processor, cause the processor to:
- receive an information from a user, the information including a plurality of commands that together define both a type of a custom TLV (Type-Length-Value) and a structure of the custom TLV;
- perform a processing operation on the received information to create a custom TLV configuration database entry using the plurality of commands, the custom TLV configuration database entry having a structure so as to enable a message parsing device of the communication system to identify received TLV elements that conform with the custom TLV, the structure including at least an organizationally unique identifier having a format not applicable to standard TLVs to enable the message parsing device to recognize the custom TLV and perform at least one desired action;
- and
- store the custom TLV configuration database entry into a TLV configuration database accessible by the message parsing device.
A processing device that enables a communication system to receive messages that include TLV (Type-Length-Value) elements by modifying the communication system to recognize and respond to a custom TLV element, the processing device comprising:
- a processor and a memory communicatively coupled to the processor, the memory containing instructions that when accessed by the processor causes the processor to
- receive an information from a user, the information including a plurality of commands that together define both a type of the custom TLV and a structure of the custom TLV the defined structure including at least an organizationally unique identifier having a format not applicable to standard TLVs;
- perform a processing operation on the received information to create a custom TLV configuration database entry using the plurality of commands, the TLV configuration database entry being structured so as to enable a message parsing device of the communication system to identify received TLV elements that conform with the defined structure of the custom TLV, the processing operation including inserting the organizationally unique identifier into the custom TLV configuration database entry to enable the message parsing device to recognize the custom TLV and perform at least one action;
- and
- store the TLV configuration database entry into a TLV configuration database accessible by the message parsing device.
Dependencies are inferred from the claim text.