IP Library › Granted Patent US 7,403,995
Granted Patent B2
US 7,403,995 · App. 10/338,630 · Granted Jul 22, 2008

Symmetrical bi-directional communication

Assignee: Outhink, Inc.
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 7,403,995
App. No.
10/338,630
Granted
Jul 22, 2008
Kind
B2
Abstract

Network nodes engage in an asymmetric transactional session. The nodes negotiate transactional role reversal and further communication under a reversed asymmetric transactional session.

Claims (12)

1. A method of establishing communication between a first node and a second node, said first node and said second node each being coupled to and addressable by way of a network, said first node having a first address, the method comprising:

sending from said second node to said first node via said first address a session request, said session being uniquely identifiable; accepting said session request at said first node and creating a session, said session including establishment of a network connection; sending from said second node to said first node, via said session, a flip request; preserving at said first node said network connection; terminating at said first node said session; acknowledging from said first node to said second node said flip request; terminating at said second node said session; sending from said first node to said second node via said network connection a second session request; accepting said second session request at said second node, said second session including interaction via said network connection, said session being uniquely identifiable;

said method further comprising communication between said first node and a third node, said third node being a private node, said method further comprising: sending from said third node to said first node via said first address a third session request; accepting said third session request at said first node and creating a third session, said third session including establishment of a second network connection; sending from said third node to said first node, via said third session, a second flip request; preserving at said first node said second network connection; terminating at said first node said third session; acknowledging from said first node to said third node said second flip request; terminating at said third node said third session; sending from said first node to said third node via said second network connection a fourth session request; and accepting said fourth session request at said third node, said fourth session including interaction via said second network connection; and said first node serving as a communication intermediary between said second node and said third node.

2. The method of claim 1 , wherein said first node is a public node and said first address is a public address.

3. The method of claim 1 , wherein said network connection comprises a global TCP network connection.

4. The method of claim 1 , wherein said session comprises an asymmetric transactional role communication session.

5. The method of claim 4 , wherein said asymmetrical transaction role communication session comprises at least one of an HTTP session and an HTTP extension session.

6. The method of claim 1 , wherein said network connection comprises a TCP network connection.

7. The method of claim 1 , wherein said session comprises an asymmetric transactional session.

8. The method of claim 7 , wherein said asymmetric. transactional session comprises at least one of an HTTP session and an HTTP extension session.

9. The method of claim 8 , wherein said at least one of said HTTP and said HTTP extension session comprise a tunneled network connection.

10. The method of claim 9 , wherein said tunneled network connection comprises a secure socket layer connection.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2023
From: OUTHINK INC.
To: WEBSOCK GLOBAL STRATEGIES LLC
Reel/Frame 063653/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2003
From: MACE, PAUL B.; KIRK-YOUNG, DARRELL C.
To: OUTHINK, INC.
Reel/Frame 013655/0618 →
Continuity (1)
Related Publication 20040143665A1 · Jul 22, 2004