IP Library Granted Patent US 11,477,291
Granted Patent B1
US 11,477,291 · App. 17/463,190 · Granted Oct 18, 2022

System and method for dynamically configuring a handshake protocol

Inventors: Qin Ye (Plano, TX); Robert W. Peterson (Plano, TX); Thomas T. Wheeler (Frisco, TX)
Assignee: Philips North America LLC
H04L67/141H04W4/20
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 11,477,291
App. No.
17/463,190
Granted
Oct 18, 2022
Kind
B1
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.

Claims (46)

1. A method, comprising:

installing, in a first device, a connection handshake properties handler for at least one first contributor defining one or more first connection handshake properties;

reading, by the connection handshake properties handler a unique name and a name/value pair defining the one or more first connection properties for the at least one first contributor;

performing a first handshake to a second device utilizing the read unique name and the name/value pair;

updating a 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 utilizing the updated contributor list.

2. The method of claim 1 , further comprising:

generating the connection handshake properties handler.

3. The method of claim 2 , wherein generating the connection handshake properties handler further comprises:

generating a connection handshake properties handler with one or more client connection handshake properties.

4. The method of claim 2 , wherein generating the connection handshake properties handler further comprises:

generating a connection handshake properties handler with one or more server connection handshake properties.

5. The method of claim 1 , further comprising:

installing the connection handshake properties handler in the second device.

6. The method of claim 1 , further comprising:

updating the connection handshake properties handler.

7. The method of claim 6 , wherein the connection handshake properties handler is updated with the second connection properties.

8. The method of claim 1 , wherein the performing the second handshake further comprises:

generating a handshake with one or more connection properties of the one or more contributors in the updated contributor list.

9. The method of claim 1 , further comprising:

generating a plurality of contributors.

10. The method of claim 9 , further comprising:

adding the plurality of contributors to the contributor list.

11. 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:

install, in a first device, a connection handshake properties handler for at least one first contributor defining one or more first connection handshake properties;

read, by the connection handshake properties handler a unique name and a name/value pair defining the one or more first connection properties for the at least one first contributor;

perform a first handshake to a second device utilizing the read unique name and the name/value pair;

update a contributor list with at least one second contributor defining one or more second connection handshake properties utilizing the connection handshake properties handler; and

perform a second handshake utilizing the updated contributor list.

12. The non-transitory computer-readable medium of claim 11 , where the computer-executable instructions further cause the processor to:

generate the connection handshake properties handler.

13. The non-transitory computer-readable medium of claim 12 , wherein the connection handshake properties handler being generated further comprises:

a connection handshake properties handler being generated with one or more client connection handshake properties.

14. The non-transitory computer-readable medium of claim 12 , wherein the connection handshake properties handler being generated further comprises:

a connection handshake properties handler being generated with one or more server connection handshake properties.

15. The non-transitory computer-readable medium of claim 11 , where the computer-executable instructions further cause the processor to:

install the connection handshake properties handler in the second device.

16. The non-transitory computer-readable medium of claim 11 , where the computer-executable instructions further cause the processor to:

update the connection handshake properties handler.

17. The non-transitory computer-readable medium of claim 16 , wherein the connection handshake properties handler is updated with the second connection properties.

18. The non-transitory computer-readable medium of claim 11 , wherein the second handshake being performed further comprises:

a handshake being generated with one or more connection properties of the one or more contributors in the updated contributor list.

19. The non-transitory computer-readable medium of claim 11 , where the computer-executable instructions further cause the processor to:

generate a plurality of contributors.

20. The non-transitory computer-readable medium of claim 11 , where the computer-executable instructions further cause the processor to:

add the plurality of contributors to the contributor list.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2021
From: OPEN INVENTION NETWORK LLC
To: PHILIPS NORTH AMERICA LLC
Reel/Frame 058600/0296 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2021
From: RECURSION SOFTWARE, INC.
To: OPEN INVENTION NETWORK LLC
Reel/Frame 058899/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2021
From: YE, QIN; PETERSON, ROBERT W.; WHEELER, THOMAS T.
To: RECURSION SOFTWARE, INC.
Reel/Frame 058916/0922 →