System and method for dynamically configuring a handshake protocol
AssigneeOpen Invention Network, LLC
InventorsQin Ye, Robert W. Peterson, Thomas T. Wheeler
Life of this patent
Estimating the term…
Abstract
In order to enable a dynamic handshake procedure, a device may be configured with a list of handshake contributors. Contributors with connection handshake properties may be added to the contributor list. To perform handshake, the contributor list is processed to extract the connection handshake properties of each contributor to the handshake. Handlers for handling the connection handshake properties may also be dynamically added and invoked when a handshake is received.
Claims17
A method, comprising:
- generating a connection handshake properties handler for at least one first contributor defining one or more first connection handshake properties;
- installing the connection handshake properties handler in a first device;
- reading, by the connection properties handshake, handler a unique name and a name/value pair defining the one or more first connection properties for each first contributor;
- performing a first handshake to a second device utilizing the read unique name and a name/value pair;
- updating the contributor list with at least one second contributor defining one or more second connection handshake properties utilizing the connection handshake properties handler;
- and
- performing a second handshake using the updated contributor list.
A method, comprising:
- performing a first handshake from a contributor list in a device, the contributor list comprising one or more first contributors, each first contributor providing a unique name and a name/value pair defining one or more first connection handshake properties to a connection properties handshake handler;
- updating the contributor list with at least one second contributor defining one or more second connection handshake properties;
- generating a connection handshake properties handler for the at least one second contributor;
- installing the connection handshake properties handler in the device;
- reading, by the connection properties handshake handler, a unique name and a name/value pair defining the one or more second connection properties for the at least one second contributor;
- and
- performing at least one further handshake from the device from the updated contributor list utilizing the connection handshake properties handler.
A non-transitory computer-readable medium comprising computer-executable instructions that when executed by at least one processor cause the at least one processor to:
- add a first contributor to a contributor list utilizing a connection handshake properties handler, the contributor defining one or more first connection handshake properties utilizing the connection handshake properties handler to handler a unique name and a name/value pair defining the one or more first connection handshake properties;
- perform a first handshake utilizing the contributor list;
- generate at least one second contributor;
- update the contributor list with the at least one second contributor that defines one or more second connection handshake properties utilizing the connection handshake properties handler;
- and
- perform a second handshake utilizing the updated contributor list.
Dependencies are inferred from the claim text.